Skip to main content
Holds both arms in gravity-compensation mode so you can move them by hand.
  • Each free joint has no position stiffness, light damping (--kd) and a torque that cancels the modelled gravity.
  • Joints not in the free set hold their current position with their configured kp and kd, and are still gravity-compensated.
  • The grippers hold their current positions softly.
This command is configured through draccus (see Command configuration). The per-joint gains, masses and stiffness are on the nested axol config, such as --axol.left_stiffness or --axol.left.elbow.mass. They are listed in full in Gravity Compensation Config Parameters.
Use --free_joints to test gravity compensation one joint at a time. Only the named joints move freely, and the rest of the arm holds its pose. With --record, a bare name is saved in ~/.almond/recordings/. The file keeps the last 5 minutes or so and is written when the session ends.
If the arm sags or pushes back, tune the per-joint mass and com fields on AxolConfig. See Gravity compensation.