def run(_robot: cozmo.robot.Robot): global robot robot = _robot behaviours.run_action(behaviours.start, _robot=robot) robot.say_text("I love math", in_parallel=True) robot_create_img('I love math') print(display_action) time.sleep(3) print(display_action) robot_create_img("Let's play") robot.say_text("Let's play!", in_parallel=True) flask_socket_helpers.run_flask(None, app)
def start_server(): if flask_socketio_installed: flask_socket_helpers.run_flask(socketio, app) else: flask_socket_helpers.run_flask(None, app)
display_action = robot.display_oled_face_image(pixel_bytes, 600000, in_parallel=True) def run(_robot: cozmo.robot.Robot): global robot robot = _robot behaviours.run_action(behaviours.start, _robot=robot) robot.say_text("I love math", in_parallel=True) robot_create_img('I love math') print(display_action) time.sleep(3) print(display_action) robot_create_img("Let's play") robot.say_text("Let's play!", in_parallel=True) flask_socket_helpers.run_flask(None, app) if __name__ == '__main__': try: cozmo.run_program(run) except KeyboardInterrupt as e: sys.exit("Program aborted: %s" % e) except cozmo.exceptions.NoDevicesFound as e: # Test server mode without active Vector print('test mode') flask_socket_helpers.run_flask(None, app) except cozmo.exceptions.CozmoSDKException as e: sys.exit("An error occurred: %s" % e)
def run(): global robot with anki_vector.robot.Robot() as robot: robot_action('started') flask_socket_helpers.run_flask(None, app)