set_mode
Signature:
BoosterRobot.set_mode(mode_name: RobotModeName) -> None
Description:
Switch the robot mode and wait for the transition to complete.
Parameters:
Parameter | Type | Default | Description |
|---|---|---|---|
|
| Required | Target mode name, see "Robot Metadata / RobotModeName" |
Returns:
None
Raises:
ValueError: mode_name is not supported.
RuntimeError: Mode transition failed, timed out, or switched to an unexpected mode.
Example:
from boosteros.robots.booster import BoosterRobot
robot = BoosterRobot()
robot.set_mode("prepare")
robot.set_mode("walk")
mode = robot.get_mode()
print(mode)
# Example output: walk