Chico joint calibration
We explain here to how calibrate Chico's joint encoders.
Power-cycle (switch off and on) the board controlling the joint we need to calibrate.
Launch: iCubInterface --config $ICUB_ROOT/app/iCubLisboa01/conf/icubRaw.ini (emergency/fault button must be pressed) robotMotorGui
Manually align the joints to the zero position and write down the values provided by robotMotorGui
Open $ICUB_ROOT/app/iCubLisboa01/conf/iCub_Calibration_Lisboa_001.xls
Go to the desired joint section; edit the yellow values that we have noted down and observe the resulting red values.
Edit $ICUB_ROOT/app/iCubLisboa01/conf/icub_<limb>_safe.ini and write the new "red" values: Zeros, Min, Max, Encoders, Calibration1, Calibration3.
Update $ICUB_ROOT/app/iCubLisboa01/conf/icub_<limb>.ini as well.
Launch iCubInterface --config $ICUB_ROOT/app/iCubLisboa01/conf/icubSafe.ini (emergency/fault button must be pressed)
Verify that:
- the zero position is really zero;
- manually move the joints a bit around the zero position and verify that the values ini robotMotorGui are continuously moving (without glitches or jumps)
Calibration is complete. You are ready to run iCubInterface with the motors enabled (emergency button up)