Self-calibration of joint offsets for humanoid robots using accelerometer measurements

Accurate calibration of joint offsets is a crucial requirement for effective kinematic and dynamic control of robots. Such calibration is typically carried out using cumbersome and time-consuming procedures. We propose a technique for joint offset calibration using the measurements from a distributed set of on-board accelerometers. Differently from existing techniques, we do not assume that the accelerometers are perfectly calibrated. The calibration procedure consist in a two steps automatic procedure : the first step calibrates the accelerometer measurements, while the second one computes the optimal joint offsets. The only constraint required for the kinematic chain calibration trajectory is to follow a sequence of static poses or to move under negligible robot acceleration and slow speed. The proposed approach was validated on a position control problem on the iCub humanoid robot.

[1]  David L. Akin,et al.  IMU-based manipulator kinematic identification , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Wisama Khalil,et al.  Model Identification , 2019, Springer Handbook of Robotics, 2nd Ed..

[3]  Levente Hunyadi,et al.  Estimation methods in the errors-in-variables context , 2013 .

[4]  Yong Liu,et al.  An automated method to calibrate industrial robot joint offset using virtual line-based single-point constraint approach , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Rajeevlochana G. Chittawadigi,et al.  Automatic Extraction of DH Parameters of Serial Manipulators using Line Geometry , 2012 .

[6]  Gordon Cheng,et al.  Open-loop self-calibration of articulated robots with artificial skins , 2012, 2012 IEEE International Conference on Robotics and Automation.

[7]  Gordon Cheng,et al.  Automatic robot kinematic modeling with a modular artificial skin , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[8]  John M. Hollerbach,et al.  Gravity based autonomous calibration for robot manipulators , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[9]  Giorgio Metta,et al.  A Flexible and Robust Large Scale Capacitive Tactile System for Robots , 2013, IEEE Sensors Journal.

[10]  Alessandro Roncone,et al.  Automatic kinematic chain calibration using artificial skin: Self-touch in the iCub humanoid robot , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[11]  Sang Choi,et al.  Practical industrial robot zero offset calibration , 2008, 2008 IEEE International Conference on Automation Science and Engineering.

[12]  Daniele Pucci,et al.  In situ calibration of six-axis force-torque sensors using accelerometer measurements , 2014, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Gordon Cheng,et al.  Accelerometer based robotic joint orientation estimation , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.