Part III: Running a trained policy · §39 of 43
A policy trained on one arm (observation.state [8], recorded with --robot.type=openarm_follower) runs with the single-arm robot type. On zeus the right arm is can1 and the left arm can0. The single-arm calibration file is my_follower:
lerobot-rollout \
--strategy.type=base \
--policy.path=<path>/pretrained_model \
--robot.type=openarm_follower \
--robot.id=my_follower \
--robot.port=can1 \
--robot.side=right \
--robot.max_relative_target=10.0 \
--robot.cameras='<same as recording>' \
--task="<task>" --fps=30 --duration=30 --device=cuda --display_data=falseThe other arm isn’t connected: it stays unpowered and hangs. A bimanual policy can’t run on one arm, and the reverse doesn’t work either: the number of joints must match.