Skip to content

Wheelly processes

Marco Marini edited this page May 11, 2024 · 1 revision

RobotController.runControlProcess

The process begins when the controller starts.

It activates the state of the controller by maintaining the connection with the robot and managing the commands to be sent to the robot.

The process is completed when the controller is shutdown.

RobotController.runStatusThread

The process begins after configuring the robot.

It marks the robot's time based on the simulation speed.

The process is completed when the controller closes or if there is a communication error with the robot

RobotController.scheduleInference

The process starts at predefined inference intervals.

It performs the inference steps to execute the commands needed by the robot.

The process is completed together with the result of the inference. No other inference process is launched until the current one is completed.


Release 0.17.0

Clone this wiki locally