Simultaneous Robot-World, Sensor-Tip, and Kinematics Calibration of an Underactuated Robotic Hand With Soft Fingers

Soft robotics is a research field growing rapidly with primary focuses on the prototype design, development of soft robots and their applications. Due to their highly deformable features, it is difficult to model and control such robots in a very precise way compared with the conventional rigid structured robots. Hence, the calibration and parameter identification problems of an underactuated robotic hand with soft fingers are important, but have not been investigated intensively. In this paper, we present a comparative study on the calibration of a soft robotic hand. The calibration problem is framed as an <inline-formula> <tex-math notation="LaTeX">$AX = YB$ </tex-math></inline-formula> problem with the partially known matrix <inline-formula> <tex-math notation="LaTeX">$A$ </tex-math></inline-formula>. The identifiability of the parameters is analyzed, and calibration methods based on nonlinear optimization (i.e., Levenberg–Marquardt method and interior-point method) and evolutionary computation (i.e., differential evolution) are presented. Extensive simulation tests are performed to examine the parameter identification using the three methods in a comparative way. The experiments are conducted on the real soft robotic-hand setup. The fitting, interpolating, and extrapolating errors are presented as well.

[1]  J. Angeles,et al.  The online solution of the hand-eye problem , 2000, IEEE Trans. Robotics Autom..

[2]  Hanqi Zhuang,et al.  Simultaneous calibration of a robot and a hand-mounted camera , 1993, IEEE Trans. Robotics Autom..

[3]  Wenhe Liao,et al.  Positional error similarity analysis for error compensation of industrial robots , 2016 .

[4]  Matteo Cianchetti,et al.  Soft robotics: Technologies and systems pushing the boundaries of robot abilities , 2016, Science Robotics.

[5]  Shinichi Hirai,et al.  Soft Gripper Dynamics Using a Line-Segment Model With an Optimization-Based Parameter Identification Method , 2017, IEEE Robotics and Automation Letters.

[6]  Weihai Chen,et al.  An Integrated Two-Level Self-Calibration Method for a Cable-Driven Humanoid Arm , 2013, IEEE Transactions on Automation Science and Engineering.

[7]  Ning Tan,et al.  Accuracy Quantification and Improvement of Serial Micropositioning Robots for In-Plane Motions , 2015, IEEE Transactions on Robotics.

[8]  Gregory S. Chirikjian,et al.  Simultaneous Hand-Eye and Robot-World Calibration by Solving the $AX=YB$ Problem Without Correspondence , 2016, IEEE Robotics and Automation Letters.

[9]  Frank Chongwoo Park,et al.  A Stochastic Global Optimization Algorithm for the Two-Frame Sensor Calibration Problem , 2016, IEEE Transactions on Industrial Electronics.

[10]  Huseyin Atakan Varol,et al.  Sensors for Robotic Hands: A Survey of State of the Art , 2015, IEEE Access.

[11]  D. Rus,et al.  Design, fabrication and control of soft robots , 2015, Nature.

[12]  Khalil M. Ahmad Yousef,et al.  Solving the robot-world hand-eye(s) calibration problem with iterative methods , 2017, Machine Vision and Applications.

[13]  Hongliang Ren,et al.  Finding the Kinematic Base Frame of a Robot by Hand-Eye Calibration Using 3D Position Data , 2017, IEEE Transactions on Automation Science and Engineering.

[14]  Ken Chen,et al.  A Minimal POE-Based Model for Robotic Kinematic Calibration With Only Position Measurements , 2015, IEEE Transactions on Automation Science and Engineering.

[15]  Zhongqin Lin,et al.  Determination of the Identifiable Parameters in Robot Calibration Based on the POE Formula , 2014, IEEE Transactions on Robotics.

[16]  Hongliang Ren,et al.  Soft Robotics with Compliance and Adaptation for Biomedical Applications and forthcoming Challenges , 2018, Int. J. Robotics Autom..

[17]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[18]  Yiu Cheung Shiu,et al.  Calibration of wrist-mounted robotic sensors by solving homogeneous transform equations of the form AX=XB , 1989, IEEE Trans. Robotics Autom..

[19]  Mili Shah,et al.  Solving the Robot-World/Hand-Eye Calibration Problem Using the Kronecker Product , 2013 .

[20]  Shuzi Yang,et al.  Kinematic-Parameter Identification for Serial-Robot Calibration Based on POE Formula , 2010, IEEE Transactions on Robotics.

[21]  Fadi Dornaika,et al.  Simultaneous robot-world and hand-eye calibration , 1998, IEEE Trans. Robotics Autom..

[22]  Philippe Lemoine,et al.  Comparison study of the geometric parameters calibration methods , 2000 .

[23]  Radu Horaud,et al.  Robot Hand-Eye Calibration Using Structure-from-Motion , 2001, Int. J. Robotics Res..

[24]  Max Q.-H. Meng,et al.  Simultaneous Hand–Eye, Tool–Flange, and Robot–Robot Calibration for Comanipulation by Solving the $\mathbf{AXB=YCZ}$ Problem , 2016, IEEE Transactions on Robotics.

[25]  Shilong Jiang,et al.  Improved and modified geometric formulation of POE based kinematic calibration of serial robots , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Max Q.-H. Meng,et al.  Real-Time Tracking and Navigation for Magnetically Manipulated Untethered Robot , 2016, IEEE Access.

[27]  Yunhui Liu,et al.  Vision-Based Calibration of Dual RCM-Based Robot Arms in Human-Robot Collaborative Minimally Invasive Surgery , 2018, IEEE Robotics and Automation Letters.

[28]  Cheng Li,et al.  POE-Based Robot Kinematic Calibration Using Axis Configuration Space and the Adjoint Error Model , 2016, IEEE Transactions on Robotics.

[29]  Soh-Khim Ong,et al.  Registration of a hybrid robot using the Degradation-Kronecker method and a purely nonlinear method , 2015, Robotica.

[30]  Ning Tan,et al.  Calibration and validation of XYΘ micropositioners with vision , 2012, 2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM).

[31]  Ning Tan,et al.  Calibration of Nanopositioning Stages , 2015, Micromachines.

[32]  Ying Bai,et al.  Calibration of multi-beam laser tracking systems , 2003 .

[33]  Defeng Wu,et al.  Simultaneous robot-world and hand-eye calibration using dual-quaternions and Kronecker product , 2010 .

[34]  Adrian Burlacu,et al.  Orthogonal dual tensor method for solving the AX = XB sensor calibration problem , 2016 .