Bayesian calibration of the hand-eye kinematics of an anthropomorphic robot

We present a Bayesian approach to calibrating the hand-eye kinematics of an anthropomorphic robot. In our approach, the robot perceives the pose of its end-effector with its head-mounted camera through visual markers attached to its end-effector. It collects training observations at several configurations of its 7-DoF arm and 2-DoF neck which are subsequently used for an optimization in a batch process. We tune Denavit-Hartenberg parameters and joint gear reductions as a minimal representation of the rigid kinematic chain. In order to handle the uncertainties of marker pose estimates and joint position measurements, we use a maximum a posteriori formulation that allows for incorporating prior model knowledge. This way, a multitude of parameters can be optimized from only few observations. We demonstrate our approach in simulation experiments and with a real robot and provide indepth experimental analysis of our optimization approach.

[1]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[2]  J. Denavit,et al.  A kinematic notation for lowerpair mechanism based on matrices , 1955 .

[3]  Bahram Ravani,et al.  An overview of robot calibration , 1987, IEEE Journal on Robotics and Automation.

[4]  Zvi S. Roth,et al.  Fundamentals of Manipulator Calibration , 1991 .

[5]  Martin A. Riedmiller,et al.  Rprop - Description and Implementation Details , 1994 .

[6]  John M. Hollerbach,et al.  The Calibration Index and Taxonomy for Robot Kinematic Calibration Methods , 1996, Int. J. Robotics Res..

[7]  J. Suykens,et al.  An absolute stability criterion for the Lur'e problem with sector and slope restricted nonlinearities , 1998 .

[8]  K. Nickels Hand-eye Calibration for Robonaut Hand-eye Calibration for Robonaut Final Report Nasa Faculty Fellowship Program – 2003 , 2003 .

[9]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[10]  Aude Billard,et al.  Online Learning of the Body Schema , 2008, Int. J. Humanoid Robotics.

[11]  Wolfram Burgard,et al.  Body schema learning for robotic manipulators from visual self-perception , 2009, Journal of Physiology - Paris.

[12]  Kurt Konolige,et al.  Calibrating a Multi-arm Multi-sensor Robot: A Bundle Adjustment Approach , 2010, ISER.

[13]  Manuel Lopes,et al.  Body schema acquisition through active learning , 2010, 2010 IEEE International Conference on Robotics and Automation.

[14]  Brian Scassellati,et al.  A robotic model of the Ecological Self , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[15]  D. Holz,et al.  RoboCup@Home: Demonstrating Everyday Manipulation Skills in RoboCup@Home , 2012, IEEE Robotics & Automation Magazine.

[16]  Berthold Bäuml,et al.  Automatic and self-contained calibration of a multi-sensorial humanoid's upper body , 2012, 2012 IEEE International Conference on Robotics and Automation.