コード例 #1
0
ファイル: Switch.py プロジェクト: robotican/robotican
    def __init__(self, frame, data, switchPorts):
        DeviceFrame.__init__(self, SWITCH, frame, data)
        self.mainPorts = switchPorts

        self._pubHz = "20"
        self._name = "RiC_Switch"
        self._port = str(self.mainPorts.currentText())
コード例 #2
0
ファイル: Switch.py プロジェクト: yossi2010/robotican
    def __init__(self, frame, data, switchPorts):
        DeviceFrame.__init__(self, SWITCH, frame, data)
        self.mainPorts = switchPorts

        self._pubHz = '20'
        self._name = 'RiC_Switch'
        self._port = str(self.mainPorts.currentText())
コード例 #3
0
ファイル: Slam.py プロジェクト: Itamare4/robotican
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._tf_map_scanmatch_transform_frame_name = 'scanmatcher_frame'
     self._base_frame = 'base_link'
     self._odom_frame = 'odom_link'
     self._map_frame = 'map'
     self._scan_topic = 'scan'
コード例 #4
0
ファイル: Slam.py プロジェクト: yossi2010/robotican
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._tf_map_scanmatch_transform_frame_name = 'scanmatcher_frame'
     self._base_frame = 'base_link'
     self._odom_frame = 'odom_link'
     self._map_frame = 'map'
     self._scan_topic = 'scan'
コード例 #5
0
ファイル: Imu.py プロジェクト: nirlevi5/bgumodo_ws
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, IMU, frame, data)
     self._pubHz = '50'
     self._name = 'RiC_IMU'
     self._frameId = 'RiC_Frame'
     self._decAng = '0'
     self._orientation = '0'
     self._fusionHz = '10'
コード例 #6
0
ファイル: Urf.py プロジェクト: nirlevi5/bgumodo_ws
 def __init__(self, frame, data, urfPorts):
     DeviceFrame.__init__(self, URF, frame, data)
     self.mainPorts = urfPorts
     self._pubHz = "50"
     self._name = "RiC_URF"
     self._frameId = "RiC_URF_Frame"
     self._urfType = "10"
     self._port = str(self.mainPorts.currentText())
コード例 #7
0
ファイル: Urf.py プロジェクト: Itamare4/robotican
 def __init__(self, frame, data, urfPorts):
     DeviceFrame.__init__(self, URF, frame, data)
     self.mainPorts = urfPorts
     self._pubHz = '50'
     self._name = 'RiC_URF'
     self._frameId = 'RiC_URF_Frame'
     self._urfType = '10'
     self._port = str(self.mainPorts.currentText())
コード例 #8
0
ファイル: Urf.py プロジェクト: yossi2010/robotican
 def __init__(self, frame, data, urfPorts):
     DeviceFrame.__init__(self, URF, frame, data)
     self.mainPorts = urfPorts
     self._pubHz = '50'
     self._name = 'RiC_URF'
     self._frameId = 'RiC_URF_Frame'
     self._urfType = '10'
     self._port = str(self.mainPorts.currentText())
コード例 #9
0
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, IMU, frame, data)
     self._pubHz = '50'
     self._name = 'RiC_IMU'
     self._frameId = 'RiC_Frame'
     self._decAng = '0'
     self._orientation = '0'
     self._fusionHz = '10'
     self._enableFuseGyro = False
コード例 #10
0
    def __init__(self, frame, data):
        DeviceFrame.__init__(self, OPEN_LOP, frame, data)

        self._name = 'motor'
        self._driverAdd = '128'
        self._channel = '1'
        self._timeout = '1000'
        self._maxSpeed = '127'
        self._dirMotor = False
コード例 #11
0
ファイル: OpenLoop.py プロジェクト: Itamare4/robotican
    def __init__(self, frame, data):
        DeviceFrame.__init__(self, OPEN_LOP, frame, data)

        self._name = 'motor'
        self._driverAdd = '128'
        self._channel = '1'
        self._timeout = '1000'
        self._maxSpeed = '127'
        self._dirMotor = False
コード例 #12
0
ファイル: UsbCam.py プロジェクト: nirlevi5/bgumodo_ws
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._name = 'RiC_CAM'
     self._output = 'screen'
     self._respawn = 'true'
     self._videoDevice = '/dev/video0'
     self._frameId = 'Head_Camera'
     self._format = 'yuyv'
     self._width = '640'
     self._height = '480'
コード例 #13
0
ファイル: UsbCam.py プロジェクト: yossi2010/robotican
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._name = 'RiC_CAM'
     self._output = 'screen'
     self._respawn = 'true'
     self._videoDevice = '/dev/video0'
     self._frameId = 'Head_Camera'
     self._format = 'yuyv'
     self._width = '640'
     self._height = '480'
コード例 #14
0
    def __init__(self, frame, data, motors):
        DeviceFrame.__init__(self, DIFF_OPEN, frame, data)
        self.motors = motors
        self._name = 'diff_driver'
        self._rWheel = '0.065'
        self._width = '0.255'
        self._maxAg = '16.0'
        self._maxLn = '16.0'

        self._motorL = '1'
        self._motorR = '2'
コード例 #15
0
ファイル: DiffOpen.py プロジェクト: nirlevi5/bgumodo_ws
    def __init__(self, frame, data, motors):
        DeviceFrame.__init__(self, DIFF_OPEN, frame, data)
        self.motors = motors
        self._name = 'diff_driver'
        self._rWheel = '0.065'
        self._width = '0.255'
        self._maxAg = '16.0'
        self._maxLn = '16.0'

        self._motorL = '1'
        self._motorR = '2'
コード例 #16
0
ファイル: Servo.py プロジェクト: nirlevi5/bgumodo_ws
 def __init__(self, frame, data, servoPorts):
     DeviceFrame.__init__(self, SERVO, frame, data)
     self._pubHz = "10"
     self._name = "RiC_Servo"
     self._initPos = "999.0"
     self._min = "-1.57"
     self._max = "1.57"
     self._a = "90.0"
     self._b = "57.3"
     self._port = str(servoPorts.currentText())
     self._isinitPos = False
     self.mainPorts = servoPorts
コード例 #17
0
ファイル: Servo.py プロジェクト: Itamare4/robotican
 def __init__(self, frame, data, servoPorts):
     DeviceFrame.__init__(self, SERVO, frame, data)
     self._pubHz = '10'
     self._name = 'RiC_Servo'
     self._initPos = '999.0'
     self._min = '-1.57'
     self._max = '1.57'
     self._a = '90.0'
     self._b = '57.3'
     self._port = str(servoPorts.currentText())
     self._isinitPos = False
     self.mainPorts = servoPorts
コード例 #18
0
 def __init__(self,frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._diffDriverTopic = 'diff/command'
     self._smoothTopic = 'diff/smooth_command'
     self._diffDriverFeedback = 'diff/command'
     self._diffDriverOdometryFeedback = 'diff/odometry'
     self._speedLimitLinear = '0.8'
     self._speedLimitAngular = '5.4'
     self._accelerationLimitLinear = '0.3'
     self._accelerationLimitAngular = '3.5'
     self._frequency = '20.0'
     self._deceleration = '1.0'
     self._robotFeedback = '2'
コード例 #19
0
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._diffDriverTopic = 'diff/command'
     self._smoothTopic = 'diff/smooth_command'
     self._diffDriverFeedback = 'diff/command'
     self._diffDriverOdometryFeedback = 'diff/odometry'
     self._speedLimitLinear = '0.8'
     self._speedLimitAngular = '5.4'
     self._accelerationLimitLinear = '0.3'
     self._accelerationLimitAngular = '3.5'
     self._frequency = '20.0'
     self._deceleration = '1.0'
     self._robotFeedback = '2'
コード例 #20
0
ファイル: DiffClose.py プロジェクト: nirlevi5/bgumodo_ws
 def __init__(self, frame, data, motors):
     DeviceFrame.__init__(self, DIFF_CLOSE, frame, data)
     self.motors = motors
     self._pubHz = '50'
     self._name = 'diff_driver'
     self._rWheel = '0.065'
     self._width = '0.255'
     self._base = 'base_link'
     self._odom = 'odom_link'
     self._slip = '0.85'
     self._maxAg = '16.0'
     self._maxLn = '16.0'
     self._motorL = '0'
     self._motorR = '1'
コード例 #21
0
 def __init__(self, frame, data, motors):
     DeviceFrame.__init__(self, DIFF_CLOSE, frame, data)
     self.motors = motors
     self._pubHz = '50'
     self._name = 'diff_driver'
     self._rWheel = '0.065'
     self._width = '0.255'
     self._base = 'base_link'
     self._odom = 'odom_link'
     self._slip = '0.85'
     self._maxAg = '16.0'
     self._maxLn = '16.0'
     self._motorL = '0'
     self._motorR = '1'
コード例 #22
0
ファイル: joystickTeleop.py プロジェクト: yossi2010/robotican
    def __init__(self, frame, data):
        DeviceFrame.__init__(self, EX_DEV, frame, data)

        self._maxSpeed = '1'
        self._maxSpeedAngular = '0.5'
        self._boost = '2'
        self._topic = 'diff/command'
        self._pubHz = '20'
        self._joystickNum = '0'
        self._upAndDownAxis = '1'
        self._leftAndRightNum = '0'
        self._boostButton = '4'
        self._driveButton = '5'
        self._upAndDownAxisDir = False
        self._leftAndRightDir = False
コード例 #23
0
    def __init__(self, frame, data, encoders):
        DeviceFrame.__init__(self, CLOSE_LOP_ONE, frame, data)
        self.mainPorts = encoders

        self._pubHz = '20'
        self._name = 'motor'
        self._lpfHz = '50'
        self._lpfAlpha = '0.7'
        self._driverAdd = '128'
        self._channel = '1'
        self._pidHz = '1000'
        self._kp = '3.0'
        self._ki = '3.0'
        self._kd = '0'
        self._limit = '1.0'
        self._maxSpeed = '16.0'
        self._ppr = '4480'
        self._timeout = '1000'
        self.mainPorts.setCurrentIndex(0)
        self._encoder = str(self.mainPorts.currentText())
        self._motorType = '1'
        self._dirMotor = False
        self._dirEnc = False
        self._driverType = '1'
コード例 #24
0
ファイル: CloseLoop.py プロジェクト: nirlevi5/bgumodo_ws
    def __init__(self, frame, data, encoders):
        DeviceFrame.__init__(self, CLOSE_LOP_ONE, frame, data)
        self.mainPorts = encoders

        self._pubHz = '20'
        self._name = 'motor'
        self._lpfHz = '50'
        self._lpfAlpha = '0.7'
        self._driverAdd = '128'
        self._channel = '1'
        self._pidHz = '1000'
        self._kp = '3.0'
        self._ki = '3.0'
        self._kd = '0'
        self._limit = '1.0'
        self._maxSpeed = '16.0'
        self._ppr = '4480'
        self._timeout = '1000'
        self.mainPorts.setCurrentIndex(0)
        self._encoder = str(self.mainPorts.currentText())
        self._motorType = '1'
        self._dirMotor = False
        self._dirEnc = False
        self._driverType = '1'
コード例 #25
0
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, PPM, frame, data)
     self._pubHz = '20'
     self._name = 'RiC_PPM'
コード例 #26
0
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._filePath = ''
     self._filePathTmp = ''
     self._pkg = 'ric_description'
     self._pkgTmp = self._pkg
コード例 #27
0
ファイル: Openni.py プロジェクト: yossi2010/robotican
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._value = 'None'
コード例 #28
0
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, BATTERY, frame, data)
     self._pubHz = '10'
     self._voltDivRation = '6'
コード例 #29
0
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._name = ''
     self._output = 'screen'
     self._pkg = ''
     self._nodeType = ''
コード例 #30
0
ファイル: Ppm.py プロジェクト: Itamare4/robotican
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, PPM, frame, data)
     self._pubHz = '20'
     self._name = 'RiC_PPM'
コード例 #31
0
ファイル: Openni.py プロジェクト: Itamare4/robotican
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._value = 'None'
コード例 #32
0
ファイル: Gps.py プロジェクト: nirlevi5/bgumodo_ws
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, GPS, frame, data)
     self._pubHz = "10"
     self._name = "RiC_GPS"
     self._frameId = "GPS_Frame"
     self._baudRate = "9600"
コード例 #33
0
ファイル: Relay.py プロジェクト: yossi2010/robotican
    def __init__(self, frame, data, relayPorts):
        DeviceFrame.__init__(self, RELAY, frame, data)
        self.mainPorts = relayPorts

        self._name = 'RiC_Relay'
        self._port = self._port = str(self.mainPorts.currentText())
コード例 #34
0
ファイル: PPMReader.py プロジェクト: nirlevi5/bgumodo_ws
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._diffTopic = "/diff"
     self._ppmTopic = "/RiC_PPM"
コード例 #35
0
ファイル: KeyboardTeleop.py プロジェクト: yossi2010/robotican
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._cmd = 'cmd_val'
コード例 #36
0
ファイル: launchFile.py プロジェクト: Itamare4/robotican
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._pkg = ''
     self._file = ''
     self._name = ''
コード例 #37
0
ファイル: emergencySwitch.py プロジェクト: Itamare4/robotican
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EMERGENCY_SWITCH, frame, data)
     self._pin_to_listen = '27'
     self._state = '1'
     self._name = 'emergency_switch'
コード例 #38
0
ファイル: RobotModel.py プロジェクト: Itamare4/robotican
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._filePath = ''
     self._filePathTmp = ''
     self._pkg = 'ric_description'
     self._pkgTmp = self._pkg
コード例 #39
0
 def __init__(self, frame, data=None):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._name = 'Hokuyo_Node'
     self._output = 'screen'
     self._port = '/dev/Hokuyo'
     self._frameId = 'Hokuyo_Frame'
コード例 #40
0
ファイル: rosNode.py プロジェクト: Itamare4/robotican
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._name = ''
     self._output = 'screen'
     self._pkg = ''
     self._nodeType = ''
コード例 #41
0
ファイル: launchFile.py プロジェクト: yossi2010/robotican
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._pkg = ''
     self._file = ''
     self._name = ''
コード例 #42
0
ファイル: Hokuyo.py プロジェクト: Itamare4/robotican
 def __init__(self, frame, data=None):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._name = 'Hokuyo_Node'
     self._output = 'screen'
     self._port = '/dev/Hokuyo'
     self._frameId = 'Hokuyo_Frame'
コード例 #43
0
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EX_DEV, frame, data)
     self._diffTopic = '/diff'
     self._ppmTopic = '/RiC_PPM'
コード例 #44
0
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, EMERGENCY_SWITCH, frame, data)
     self._pin_to_listen = '27'
     self._state = '1'
     self._name = 'emergency_switch'
コード例 #45
0
ファイル: Gps.py プロジェクト: yossi2010/robotican
 def __init__(self, frame, data):
     DeviceFrame.__init__(self, GPS, frame, data)
     self._pubHz = '10'
     self._name = 'RiC_GPS'
     self._frameId = 'GPS_Frame'
     self._baudRate = '9600'