def real_run(): robot = m3_rosebot_zhen.RoseBot() delegate = m3_gui_delegate_on_robot.ResponderToGUIMessages(robot) mqtt_receiver = com.MqttClient(delegate) mqtt_receiver.connect_to_pc() while True: if delegate.stop_program: break time.sleep(0.01)
def tone_make(frequency, duration): robot = m3_rosebot_zhen.RoseBot() robot.sound_system.tone_maker.play_tone(frequency, duration).wait()
def beeper(time): robot = m3_rosebot_zhen.RoseBot() robot.sound_system.beeper.beep(time)
def go_straight_for_inches_using_encoder(inch, speed): robot = m3_rosebot_zhen.RoseBot() robot.drive_system.go_straight_for_inches_using_encoder(inch, speed)
def go_straight_for_seconds(second, speed): print('running') robot = m3_rosebot_zhen.RoseBot() robot.drive_system.go_straight_for_seconds(second, speed)
def stop(): robot = m3_rosebot_zhen.RoseBot() robot.drive_system.stop()
def go(left, right): robot = m3_rosebot_zhen.RoseBot() robot.drive_system.go(left, right)
def lower_arm(): robot = m3_rosebot_zhen.RoseBot() robot.arm_and_claw.lower_arm()
def run_mov3_arm_to_position(pos): robot = m3_rosebot_zhen.RoseBot() robot.arm_and_claw.move_arm_to_position(pos)
def run_caliberate_arm(): robot = m3_rosebot_zhen.RoseBot() print('running') robot.arm_and_claw.calibrate_arm()
def run_test_arm(): robot = m3_rosebot_zhen.RoseBot() robot.arm_and_claw.raise_arm()
def speak(str): robot = m3_rosebot_zhen.RoseBot() robot.sound_system.speech_maker.speak(str)