step.motion.stop¶
Classes¶
Stop all drive motors immediately. |
Module Contents¶
- class step.motion.stop.Stop(hard: bool = True)¶
Bases:
step.StepStop all drive motors immediately.
Use this between motion sequences or at the end of a mission to ensure the robot is stationary.
- Parameters:
hard – If
True(default), immediately zero motor output. IfFalse, decelerate smoothly using the drive controller.
Example:
from raccoon.step.motion import drive_forward, stop # Drive forward then stop seq([drive_forward(50), stop()])
- hard = True¶
- required_resources() frozenset[str]¶
Return the hardware resources this step requires exclusive access to.
For leaf steps (drive, motor, servo), return the resources this step directly uses. Composite steps override
collected_resourcesinstead to include children —required_resourcesstays empty for composites because they don’t touch hardware themselves.