Skip to main content
Gravity compensation holds both arms weightless so you can move them freely by hand. Each free joint is commanded with zero stiffness, velocity damping, and a feedforward torque that cancels the arm’s modelled gravity — so the arm neither sags nor springs back. It’s the easiest way to pose the robot, check its range of motion, or hand-guide it. You can run it from the web control panel or the CLI (axol gravity-comp).

Before you start

The arms go compliant the moment this starts — be ready to support them so they don’t drop.

Run it

1

Connect the robot

Connect the Axol Host — the panel connects the robot automatically (press Connect on the Axol tile if needed). Gravity comp needs only the robot connection — no cameras. See the Web Control Panel guide.
2

Select Gravity Compensation and Start

Pick Gravity Compensation from the operation selector and press Start. The arms go weightless immediately. Press Stop to hold them rigid again.To record the hand-guided session, set a recording name on the panel before starting — the capture is written when the session stops, and Build motion in the diagnostics dashboard turns it into a replayable reference motion.
If an arm sags or pushes back, the gravity model needs tuning — adjust the per-joint mass and com fields on AxolConfig. See Gravity compensation.

Next steps

Config Parameters

Every setting for gravity comp, with its default.

Teleoperation

Drive the arms from a VR headset instead of by hand.

gravity-comp reference

Every flag — free joints, damping, per-arm channels.