Before you start
- Clear the space around both arms.
- Keep the E-Stop within reach.
- Stop any other operation that is using Axol.
- Plan for about 1.5 hours. Each joint takes about 6 minutes.
Run the calibration
In a terminal on the robot’s computer, run:tune.factory.
The new calibration takes effect on this computer as soon as the run finishes. It is saved to ~/.almond/calibration.json.
Share the calibration with other computers
The calibration is stored under the serial number of Axol’s hub, which stays with the arms. If the computer has an upload key, the run uploads the calibration when it finishes. Add the key to.env on the computer you calibrate from:
axol calibration.push. Add --dry-run to see what would be uploaded first.
Any computer connected to Axol downloads its calibration when you run axol can.setup. To download it at any other time, run axol calibration.pull. Downloading needs no key.
If a value is set in more than one place, a calibration file on the computer overrides the uploaded calibration, and the uploaded calibration overrides the defaults.
Check the result
Run the slow test motion before and after you calibrate, and compare the shake scores:To recalibrate a single joint, use
tune.friction --profile slow for friction and tune.gravity for gravity. Then upload the result with axol calibration.push.