Skip to main content
Every setting for axol collect-dagger. Add any flag below to the command, or set it once in the control panel — see Command configuration for config files and syntax details.
Stiffness, gripper torque, observe_torques, observe_cartesian, fps, and the camera set must be the same as when the policy’s data was collected. A policy only works with the dynamics it was trained on.

Policy

Recording

Robot

CAN buses, cameras, and what goes into observations.

Cameras

One ZED camera per slot: overhead, left_arm, right_arm. Flags are shown for overhead; swap in the other slot names. Stereo ZED X cameras are detected from their serial. The control panel’s Cameras tab edits all of this visually.

Arm gains

Arm stiffness, gripper limits, and per-joint gains. Per-arm and per-joint flags are shown for left / elbow. Swap in right, or any joint: shoulder_1, shoulder_2, shoulder_3, elbow, wrist_1, wrist_2, wrist_3.
A robot calibrated with tune.pid --save, tune.friction --save, or tune.gravity --save uses its own measured values (from ~/.almond/calibration.json) instead of the defaults below. Flags you pass still override both.
Both arms share these. kp/kd are the stiffness-1 values (the default); the soft columns are what stiffness 0 blends toward. shoulder_1 also sets kd_host_q to 3.0; every other joint leaves it null.
Fallback values of fc, k, fv, fo for each motor, measured on the reference robot with tune.friction.

Teleop session

How VR controller motion becomes arm motion while you intervene.
Mantis mode (--mantis) forces absolute_mode: true, hold_to_engage: false, ik_alpha: 1.0, pose_cutoff: 5.0, and removes the speed and acceleration limits. Your values for these keys are ignored in Mantis mode.

Kinematics

The IK solver that turns hand targets into joint angles. A higher weight means the solver cares more about that term.
Mantis mode replaces any of these still at their default with pos_weight 200, ori_weight 120, manipulability_weight 0, self_collision_margin 0.02, max_joint_delta 0.05, max_iterations 12. A value you set explicitly still wins.

VR server

The connection the headset streams poses over.

Jelly

The optional powered cart, driven from the headset thumbsticks between takes. Jelly motion is never recorded.

Teleoperator