コード例 #1
0
ファイル: motors.py プロジェクト: djpetti/neato-software
  def drive(self, left_dist, right_dist, speed, block = True):
    robot_status.is_driving()
    slam_controller.wheels_started(self.get_distance())
    control.send_command("SetMotor %d %d %d" % (left_dist, right_dist, speed))

    if block:
      self.__wait_for_stop()
コード例 #2
0
ファイル: motors.py プロジェクト: avappel/neato-software
    def drive(self, left_dist, right_dist, speed, block=True):
        robot_status.is_driving()
        slam_controller.wheels_started(self.get_distance())
        control.send_command("SetMotor %d %d %d" %
                             (left_dist, right_dist, speed))

        if block:
            self.__wait_for_stop()
コード例 #3
0
ファイル: motors.py プロジェクト: avappel/neato-software
 def disable(self):
     if self.enabled:
         control.send_command("SetMotor LWheelDisable RWheelDisable")
         self.enabled = False
         robot_status.is_not_driving()
コード例 #4
0
ファイル: motors.py プロジェクト: avappel/neato-software
 def enable(self):
     if not self.enabled:
         control.send_command("SetMotor LWheelEnable RWheelEnable")
         self.enabled = True
コード例 #5
0
ファイル: motors.py プロジェクト: avappel/neato-software
 def stop(self):
     control.send_command("SetMotor -1 -1 300")
     robot_status.is_not_driving()
     slam_controller.wheels_stopped(self.get_distance())
コード例 #6
0
ファイル: sensors.py プロジェクト: avappel/neato-software
 def __del__(self):
     control.send_command("SetLDSRotation off")
コード例 #7
0
ファイル: sensors.py プロジェクト: avappel/neato-software
    def __init__(self):
        self.ready = False

        control.send_command("SetLDSRotation on")
コード例 #8
0
ファイル: sensors.py プロジェクト: djpetti/neato-software
 def __del__(self):
   control.send_command("SetLDSRotation off")
コード例 #9
0
ファイル: sensors.py プロジェクト: djpetti/neato-software
  def __init__(self):
    self.ready = False

    control.send_command("SetLDSRotation on")
コード例 #10
0
ファイル: motors.py プロジェクト: djpetti/neato-software
 def disable(self):
   if self.enabled:
     control.send_command("SetMotor LWheelDisable RWheelDisable")
     self.enabled = False
     robot_status.is_not_driving()
コード例 #11
0
ファイル: motors.py プロジェクト: djpetti/neato-software
 def enable(self):
   if not self.enabled:
     control.send_command("SetMotor LWheelEnable RWheelEnable")
     self.enabled = True
コード例 #12
0
ファイル: motors.py プロジェクト: djpetti/neato-software
 def stop(self):
   control.send_command("SetMotor -1 -1 300")
   robot_status.is_not_driving()
   slam_controller.wheels_stopped(self.get_distance())
コード例 #13
0
def hibernate():
  serial_api.send_command("SetSystemMode Hibernate")
コード例 #14
0
def shutdown():
  serial_api.send_command("SetSystemMode Shutdown")