Skip to content

Latest commit

 

History

History
128 lines (94 loc) · 11.1 KB

robot_calibration.md

File metadata and controls

128 lines (94 loc) · 11.1 KB

Robot Calibration

Description

  • when the robot is turned on the joint angles are unknown
  • therefore we manually align the legs before startup such that the joints are roughly in zero position
  • the software moves all the joints and finds the closest encoder index position for each joint
  • when the index position is found the software adds an offset to the actual position and moves all the joints into zero position
  • in order for this procedure to work the offsets between the index positions and the zero joint positions have to be measured and saved for each degree of freedom before once
  • if an actuator module is repaired, replaced or modified the offset between the index pulse and the zero joint position has to be measured and saved again

Calibration Tools

  • we use 3d printed calibration tools to align the legs in the zero position
  • this helps to determine the correct offsets from the index position for each joint
  • steel pins that fit into the screw heads of the actuator modules are used to align the segments


Calibration Tool Quadruped 8dof


8dof quadruped cad model with calibration tools.

Bill of Materials - Calibration Tool Quadruped 8dof

Description Quantity Ordering Information Comments
Calibration Tool Quadruped 8dof 2 STL file 3d printed part
We print this part with the "sparse double dense" setting on our FDM printer.
Calibration Tool Quadruped 8dof - Mirrored version 2 STL file 3d printed part
We print this part with the "sparse double dense" setting on our FDM printer.
Pin Spacer Tool 5mm 1 STL file 3d printed tool
Pin 2mm x 16mm 8 Online Schrauben Stainless Steel A1
Pin 2,5mm x 12mm 8 Online Schrauben Stainless Steel A1

Preparing the Calibration Tools


Calibration tool - pin locations.


Use a 1,9mm drill bit to adjust the hole diameters for the 2mm pins.
Install the 2mm pins using a hammer.
The pins should protrude 5mm from the surface.
The Pin Spacer Tool can help to position the pin correctly.


Use a 2,4mm drill bit to adjust the hole diameters for the 2,5mm pins.
Install the 2,5mm pins using a hammer.

Installing the Calibration Tools


Insert the pins into the screw heads of the actuator module and the lower leg.
Make sure that the tool is fully seated and that there is no gap between the parts.
We use velcro straps around the knee to keep the calibration tools in place.


Calibration Tool Quadruped 12dof


12dof quadruped cad model with calibration tools.

Bill of Materials - Calibration Tool Quadruped 12dof


Description Quantity Ordering Information Comments
Calibration Tool Quadruped 12dof v1 2 STL file 3d printed part
We print this part with the "sparse double dense" setting on our FDM printer.
Calibration Tool Quadruped 12dof v1 - Mirrored version 2 STL file 3d printed part
We print this part with the "sparse double dense" setting on our FDM printer.
Calibration Tool Quadruped 12dof v1 Connector 2 STL file 3d printed part
Pin Spacer Tool 4mm 1 STL file 3d printed tool
Pin 2mm x 16mm 8 Online Schrauben Stainless Steel A1
Pin 2,5mm x 12mm 8 Online Schrauben Stainless Steel A1
Socket Head Cap Screw M3 x 16 8 Online Schrauben Stainless Steel A2
Threaded Inserts M3 x 4,5 8 Hoffmann
McMaster
Helicoil

Preparing the Calibration Tools


Calibration tool - pin locations.


Use a 1,9mm drill bit to adjust the hole diameters for the 2mm pins.
Install the 2mm pins using a hammer.
The pins should protrude 4mm from the surface.
The Pin Spacer Tool can help to position the pin correctly.


Use a 2,4mm drill bit to adjust the hole diameters for the 2,5mm pins.
Install the 2,5mm pins using a hammer.


Increase the square holes on the side of the connector in small steps.
Drill with 2,5mm / 2,7mm / 2,9mm and 3,1mm diameter.
Install M3x4,5 Helicoil threaded inserts in all four locations.

Installing the Calibration Tools


Insert the pins into the screw heads of the actuator module and the lower leg.
Make sure that the tool is fully seated and that there is no gap between the parts.
We use velcro straps around the knees to keep the calibration tools in place.
Use M3x16 screws to install the connector part.


Calibration Tool Biped 6dof


6dof biped cad model with calibration tool.

Bill of Materials - Calibration Tool Biped 6dof


Description Quantity Ordering Information Comments
Calibration Tool Biped 6dof v1 1 STL file 3d printed part
We print this part with the "sparse double dense" setting on our FDM printer.
Calibration Tool Biped 6dof v1 - Mirrored version 1 STL file 3d printed part
We print this part with the "sparse double dense" setting on our FDM printer.
Calibration Tool Biped 6dof v1 Connector 1 STL file 3d printed part
Pin Spacer Tool 4mm 1 STL file 3d printed tool
Pin 2mm x 16mm 4 Online Schrauben Stainless Steel A1
Pin 2,5mm x 12mm 4 Online Schrauben Stainless Steel A1
Socket Head Cap Screw M3 x 16 4 Online Schrauben Stainless Steel A2
Threaded Inserts M3 x 4,5 4 Hoffmann
McMaster
Helicoil

Preparing the Calibration Tools


Calibration tool - pin locations.


Use a 1,9mm drill bit to adjust the hole diameters for the 2mm pins.
Install the 2mm pins using a hammer.
The pins should protrude 4mm from the surface.
The Pin Spacer Tool can help to position the pin correctly.


Use a 2,4mm drill bit to adjust the hole diameters for the 2,5mm pins.
Install the 2,5mm pins using a hammer.


Increase the square holes on the side of the connector in small steps.
Drill with 2,5mm / 2,7mm / 2,9mm and 3,1mm diameter.
Install M3x4,5 Helicoil threaded inserts in all four locations.

Installing the Calibration Tools


Insert the pins into the screw heads of the actuator module and the lower leg.
Make sure that the tool is fully seated and that there is no gap between the parts.
We use velcro straps around the knees to keep the calibration tools in place.
Use M3x16 screws to install the connector part.

More Information

Open Dynamic Robot Initiative - Webpage
Open Dynamic Robot Initiative - YouTube Channel
Open Dynamic Robot Initiative - Forum
Open Dynamic Robot Initiative - Paper
Hardware Overview
Software Overview


Authors

Felix Grimminger

License

BSD 3-Clause License

Copyright

Copyright (c) 2019-2021, Max Planck Gesellschaft and New York University