dotbot.sailbot_simulator module#
Sailbot simulator for the DotBot project.
- class dotbot.sailbot_simulator.Point(x, y)[source]#
Bases:
objectPoint class for the sailbot simulator.
- Parameters:
x (float)
y (float)
- x: float#
- y: float#
- class dotbot.sailbot_simulator.SailBotSimulator(address)[source]#
Bases:
objectSimulator class for the sailbot.
- simulation_update()[source]#
Updates the state-space model every SIM_DELTA_T seconds convert to radians.
- property header#
- class dotbot.sailbot_simulator.SailBotSimulatorCommunicationInterface(on_frame_received)[source]#
Bases:
ThreadBidirectional serial interface to control simulated robots.
- Parameters:
on_frame_received (Callable)
- class dotbot.sailbot_simulator.SailBotSimulatorLineClass(point, angle_radians)[source]#
Bases:
objectSimulator zig-zag routine helper class.
- Parameters:
point (Point)
- class dotbot.sailbot_simulator.SailBotSimulatorMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
EnumOperation mode of the sailbot simulator.
- AUTOMATIC = 'AUTOMATIC'#
- MANUAL = 'MANUAL'#