Vision-based calibration of a Hexa parallel robot

Purpose – The purpose of this paper is to present a vision-based method for the kinematic calibration of a six-degrees-of-freedom parallel robot named Hexa using only one Universal Serial Bus (USB) camera and a chess pattern installed on the robot's mobile platform. Such an approach avoids using any internal sensors or complex three-dimensional measurement systems to obtain the pose (position/orientation) of the robot's end-effector or the joint coordinates. Design/methodology/approach – The setup of the proposed method is very simple; only one USB camera connected to a laptop computer is needed and no contact with the robot is necessary during the calibration procedure. For camera modeling, a pinhole model is used; it is then modified by considering some distortion coefficients. Intrinsic and extrinsic parameters and the distortion coefficients are found by an offline minimization algorithm. The chess pattern makes image corner detection very straightforward; this detection leads to finding the camera an...

[1]  M. Ahmadi,et al.  Wavelet Based Neural Network Solution for Forward Kinematics Problem of HEXA Parallel Robot , 2008, 2008 International Conference on Intelligent Engineering Systems.

[2]  Mohammad Eghtesad,et al.  Neural Network Solutions for Forward Kinematics Problem of HEXA Parallel Robot , 2008 .

[3]  Jean-Pierre Merlet,et al.  Parallel Robots , 2000 .

[4]  Brian James O'Kennedy,et al.  Stereo camera calibration , 2002 .

[5]  N. Plitea,et al.  An extended inverse kinematic model of the HEXA-parallel-robot for calibration purposes , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[6]  J-P. Merlet,et al.  Still a long way to go on the road for parallel mechanisms , 2009 .

[7]  Vincent Hayward,et al.  Calibration of a parallel robot using multiple kinematic closed loops , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

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

[9]  Etienne Dombre,et al.  A calibration procedure for the parallel robot Delta 4 , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[10]  Wisama Khalil,et al.  Self calibration of Stewart-Gough parallel robots without extra sensors , 1999, IEEE Trans. Robotics Autom..

[11]  Nicolas Andreff,et al.  Interval method for calibration of parallel robots : Vision-based experiments , 2006 .

[12]  Hanqi Zhuang,et al.  Self-calibration of parallel mechanisms with a case study on Stewart platforms , 1997, IEEE Trans. Robotics Autom..

[13]  Junwei Han,et al.  Kinematic Calibration of Parallel Robots Using CMM , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[14]  Reymond Clavel,et al.  Kinematic calibration of the parallel Delta robot , 1998, Robotica.

[15]  Sundaram Ganapathy,et al.  Decomposition of transformation matrices for robot vision , 1984, Pattern Recognit. Lett..

[16]  I. Emiris,et al.  Algebraic Elimination for Parallel Robot Calibration , 2004 .

[17]  P. Dauchez,et al.  Fast parallel robots , 1991, J. Field Robotics.

[18]  David Daney Kinematic calibration of the Gough Platform , 2003, Robotica.

[19]  J. Hesselbach,et al.  HEXA-parallel-structure calibration by means of angular passive joint sensors , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[20]  Ilian A. Bonev,et al.  Kinematic calibration of a 3-DOF planar parallel robot , 2012, Ind. Robot.

[21]  O. D. Faugeras,et al.  Camera Self-Calibration: Theory and Experiments , 1992, ECCV.

[22]  Nicolas Andreff,et al.  Interval method for calibration of parallel robots , 2005 .

[23]  José Mauricio S. T. Motta,et al.  Robot calibration using a 3D vision-based measurement system with a single camera , 2001 .

[24]  R. Clavel,et al.  A Fast Robot with Parallel Geometry , 1988 .

[25]  Mohammad Eghtesad,et al.  Neural network solution for forward kinematics problem of HEXA parallel robot , 2008, ACC.

[26]  D. Stewart,et al.  A Platform with Six Degrees of Freedom , 1965 .

[27]  Hanqi Zhuang,et al.  Camera-aided robot calibration , 1996 .

[28]  Jürgen Hesselbach,et al.  Direct Kinematic Singularity Detection of a Hexa Parallel Robot , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[29]  T. Clarke,et al.  The Development of Camera Calibration Methods and Models , 1998 .

[30]  L. E. Scales,et al.  Introduction to Non-Linear Optimization , 1985 .

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

[32]  Kenneth Levenberg A METHOD FOR THE SOLUTION OF CERTAIN NON – LINEAR PROBLEMS IN LEAST SQUARES , 1944 .

[33]  Herman Bruyninckx,et al.  The 321-HEXA: a fully-parallel manipulator with closed-form position and velocity kinematics , 1997, Proceedings of International Conference on Robotics and Automation.

[34]  Nicolas Andreff,et al.  Kinematic and dynamic identification of parallel mechanisms , 2006 .

[35]  Philippe Martinet,et al.  Vision-based kinematic calibration of a H4 parallel mechanism , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[36]  Masaru Uchiyama,et al.  Development of a 6-DOF High-Speed Parallel Robot HEXA , 1994 .

[37]  Johan Hallenberg,et al.  Robot Tool Center Point Calibration using Computer Vision , 2007 .

[38]  Yasuyuki Funahashi,et al.  A new analytical system applying 6 DOF parallel link manipulator for evaluating motion sensation , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[39]  Q.M.J. Wu,et al.  Stereo vision guided control of a Stewart platform , 2002, Proceedings of the IEEE Internatinal Symposium on Intelligent Control.

[40]  Philippe Martinet,et al.  Vision-based kinematic calibration of an H4 parallel mechanism: practical accuracies , 2004, Ind. Robot.

[41]  Shaoping Bai,et al.  Kinematic calibration and pose measurement of a medical parallel manipulator by optical position sensors , 2002, 7th International Conference on Control, Automation, Robotics and Vision, 2002. ICARCV 2002..

[42]  Janne Heikkilä,et al.  A four-step camera calibration procedure with implicit image correction , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[43]  Hanqi Zhuang,et al.  Kinematic calibration of a Stewart platform using pose measurements obtained by a single theodolite , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[44]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[45]  Wisama Khalil,et al.  Calibration of parallel robots using two inclinometers , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[46]  Han Sung Kim Kinematic Calibration of a Cartesian Parallel Manipulator , 2005 .

[47]  G. R. Dunlop,et al.  Parallel topology robot calibration , 1997, Robotica.

[48]  M. Eghtesad,et al.  Inverse Dynamics of Hexa Parallel Robot Using Lagrangian Dynamics Formulation , 2008, 2008 International Conference on Intelligent Engineering Systems.