--left_channel <ch|null> / --right_channel <ch|null> | CAN channel per arm; null disables that arm. |
--free_joints [J1,J2,...] | Joints to leave free, e.g. [WRIST_3] or [SHOULDER_1,ELBOW]. The other arm joints hold in place. Default null: all 7 joints free. |
--record PREFIX | Record the arm joint positions and torques to PREFIX_gc.npz, to build a reference motion with motion.build. Unset records nothing. |
--kd FLOAT | Damping on free joints (Nm·s/rad). Higher feels less floppy and slows any slow drift. Default 0.5 |
--rate_hz FLOAT | Control loop rate in Hz (default: 250) |
--log_level {DEBUG,INFO,WARNING,ERROR} | Default: INFO |
--config_path PATH | Load a whole-config JSON/YAML file. Flags override it. |
--settings_path PATH / --no_settings | Read another shared settings file, or ignore it. By default ~/.almond/settings.json applies, beneath --config_path and the flags. |