_remote

Module Contents

Functions

run_remote(→ None)

Control a robot remotely, running the controller on your local machine.

run_remote(config: modular_robot_physical._config.Config, hostname: str, on_prepared: Callable[[], None] = lambda : ..., port: int = STANDARD_PORT, debug: bool = False, manual_mode: bool = False, display_camera_view: bool = False) None

Control a robot remotely, running the controller on your local machine.

Parameters:
  • config – The robot configuration.

  • hostname – Hostname or IP of the robot.

  • on_prepared – Callback for when everything is prepared, ready to run the actual controller. You can use this for timing when the actual controller starts.

  • port – Port the robot daemon uses.

  • debug – Enable debug messages.

  • manual_mode – Enable manual controls for the robot, ignoring the brain.

  • display_camera_view – Display the camera view of the robot.