def setup(): Safety.setup_terminal_abort() EventBus.subscribe(BT_REQUEST_SENSOR_DATA, communicator.send_sensor_data) EventBus.subscribe(BT_REQUEST_SERVO_DATA, communicator.send_servo_data) EventBus.subscribe(BT_REQUEST_MAP_DATA, communicator.send_map_data) EventBus.subscribe(BT_DRIVE_FORWARD, communicator.drive_forward) EventBus.subscribe(BT_DRIVE_BACK, communicator.drive_backward) EventBus.subscribe(BT_TURN_RIGHT, communicator.turn_right) EventBus.subscribe(BT_TURN_LEFT, communicator.turn_left) EventBus.subscribe(BT_DRIVE_FORWARD_RIGHT, communicator.drive_forward_right) EventBus.subscribe(BT_DRIVE_FORWARD_LEFT, communicator.drive_forward_left) EventBus.subscribe(AUTONOMOUS_MODE, (lambda: navigator.set_mode(Navigator.AUTONOMOUS))) EventBus.subscribe(MANUAL_MODE, (lambda: navigator.set_mode(Navigator.MANUAL))) EventBus.subscribe(CMD_TOGGLE_MODE, navigator.toggle_mode) EventBus.subscribe(REQUEST_PI_IP, communicator.send_ip) EventBus.subscribe(CMD_RETURN_SENSOR_DATA, ir.sensor_data_received) Laser.initialize() Gyro.initialize()
def setup(): Laser.initialize()
def setup(): Safety.setup_terminal_abort() EventBus.subscribe(CMD_RETURN_SENSOR_DATA, sensor_data_received) Laser.initialize() Gyro.initialize()