Optimal Kinematic Calibration of Parallel Manipulators With Pseudoerror Theory and Cooperative Coevolutionary Network

Accuracy is one of the most crucial factors which affects the profound laboratory research and extensive industrial application of parallel robotic manipulators. Kinematic calibration is a necessary approach to make the nominal value approximately equivalent to the actual value for the pose of end-effector under different input of actuation variables. Since the error source of parallel manipulator is strong coupling, highly nonlinear, and uncontrollable, the pseudoerror theory is proposed by considering multiple errors, including manufacturing and assembly error, thermal error, and nonlinear stiffness error, as a single hypothetical error source, which only causes the deflection of joint variables. A novel cooperative coevolutionary neural network (CCNN) is designed to establish the complex nonlinear relationship between joint variables and the related deviation with respect to the measured pose of the end-effector. With CCNN, the pseudoerror in arbitrary joint configuration can be obtained, and thus, the control parameters can be adjusted accordingly. The results are validated through the case studies about a parallelogram-based 3-DOF parallel manipulator and a parallel robotic machine tool. This approach is generic and feasible for all types of robotic system.

[1]  R. Denham,et al.  An operational radiometric calibration procedure for the Landsat sensors based on pseudo-invariant target sites , 2007 .

[2]  Andries Petrus Engelbrecht,et al.  Particle swarm optimization approaches to coevolve strategies for the iterated prisoner's dilemma , 2005, IEEE Transactions on Evolutionary Computation.

[3]  Ilian A. Bonev,et al.  A New Medical Parallel Robot and Its Static Balancing , 2007 .

[4]  Sébastien Krut,et al.  An improved method for the geometrical calibration of parallelogram-based parallel robots , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[5]  Tatsuo Arai,et al.  An implicit loop method for kinematic calibration and its application to closed-chain mechanisms , 1995, IEEE Trans. Robotics Autom..

[6]  Raymond L. Czaplewski,et al.  Calibration of Remotely Sensed Proportion or Area Estimates for Misclassification Error , 1992 .

[7]  Bo Song,et al.  Configuration design and performance analysis of a multidimensional acceleration sensor based on 3RRPRR decoupling parallel mechanism , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[8]  Xin-Jun Liu,et al.  A new family of spatial 3-DoF fully-parallel manipulators with high rotational capability , 2005 .

[9]  Cheng-I Chen,et al.  Radial basis function-based neural network for harmonics detection , 2010, 2010 5th IEEE Conference on Industrial Electronics and Applications.

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

[11]  Wei-Yao Hsu,et al.  Error analysis and auto-calibration for a Cartesian-guided tripod machine tool , 2004 .

[12]  Ozkan Bebek,et al.  Kinematic calibration of a parallel robot for small animal biopsies , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Clément Gosselin,et al.  Kinematic Analysis and Optimization of a New Three Degree-of-Freedom Spatial Parallel Manipulator , 2000 .

[14]  Cheng-I Chen,et al.  Radial-Basis-Function-Based Neural Network for Harmonic Detection , 2010, IEEE Transactions on Industrial Electronics.

[15]  Roque J. Saltarén,et al.  Climbing parallel robot: a computational and experimental study of its performance around structural nodes , 2005, IEEE Transactions on Robotics.

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

[17]  Kenneth A. De Jong,et al.  Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents , 2000, Evolutionary Computation.

[18]  Ioannis Z. Emiris,et al.  Robust parallel robot calibration with partial information , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[19]  Z. M. Bi,et al.  Integrated design toolbox for tripod-based parallel kinematic machines , 2007 .

[20]  Dan Zhang,et al.  Dynamic modelling of a 3-DOF parallel manipulator using recursive matrix relations , 2005, Robotica.

[21]  Lihui Wang,et al.  Conceptual development of an enhanced tripod mechanism for machine tool , 2005 .

[22]  X. Rong Li,et al.  Joint Estimation of State and Parameter With Synchrophasors—Part I: State Tracking , 2011, IEEE Transactions on Power Systems.

[23]  Jian Wang,et al.  Workspace evaluation of Stewart platforms , 1994, Adv. Robotics.

[24]  Vilas N. Ghate,et al.  Cascade Neural-Network-Based Fault Classifier for Three-Phase Induction Motor , 2011, IEEE Transactions on Industrial Electronics.

[25]  Abdul Rauf,et al.  Fully autonomous calibration of parallel manipulators by imposing position constraint , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[26]  Nicolas Andreff,et al.  Simplifying the kinematic calibration of parallel mechanisms using vision-based metrology , 2006, IEEE Transactions on Robotics.

[27]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

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

[29]  Hussein A. Abbass,et al.  A novel mixture of experts model based on cooperative coevolution , 2006, Neurocomputing.

[30]  Nicolás García-Pedrajas,et al.  A cooperative constructive method for neural networks for pattern recognition , 2007, Pattern Recognit..

[31]  Changliang Xia,et al.  A Neural-Network-Identifier and Fuzzy-Controller-Based Algorithm for Dynamic Decoupling Control of Permanent-Magnet Spherical Motor , 2010, IEEE Transactions on Industrial Electronics.

[32]  JongWon Kim,et al.  Kinematic Calibration for Redundantly Actuated Parallel Mechanisms , 2004 .

[33]  Aria Alasty,et al.  Kinematic Calibration of the Hexaglide Parallel Robot Using a Simple Measurement System , 2008 .

[34]  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.

[35]  Minqiang Li,et al.  Dual-population based coevolutionary algorithm for designing RBFNN with feature selection , 2010, Expert Syst. Appl..

[36]  Fayez F. M. El-Sousy,et al.  Hybrid ${\rm H}^{\infty}$-Based Wavelet-Neural-Network Tracking Control for Permanent-Magnet Synchronous Motor Servo Drives , 2010, IEEE Transactions on Industrial Electronics.

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

[38]  Johannes A. Soons On the Geometric and Thermal Errors of a Hexapod Machine Tool , 1999 .

[39]  Roberto Cárdenas,et al.  Sensorless Control for a Switched Reluctance Wind Generator, Based on Current Slopes and Neural Networks , 2009, IEEE Transactions on Industrial Electronics.

[40]  Clément Gosselin,et al.  Parallel kinematic machine design with kinetostatic model , 2002, Robotica.

[41]  Jean-Pierre Merlet,et al.  Optimal design for the micro parallel robot MIPS , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[42]  Adrião Duarte Dória Neto,et al.  A Neural Network Multiagent Architecture Applied to Industrial Networks for Dynamic Allocation of Control Strategies Using Standard Function Blocks , 2010, IEEE Transactions on Industrial Electronics.

[43]  Atsushi Konno,et al.  Design, implementation, and performance evaluation of a 4-DOF parallel robot , 2009, Robotica.

[44]  Bruno Siciliano,et al.  Robust design of independent joint controllers with experimentation on a high-speed parallel robot , 1993, IEEE Trans. Ind. Electron..

[45]  G. R. Dunlop,et al.  Position analysis of a two DOF parallel mechanism—the Canterbury tracker , 1999 .

[46]  Annika Raatz,et al.  Parallel Robot Calibration Utilizing Adaptronic Joints , 2008 .

[47]  Weiliang Xu,et al.  Design of a Biologically Inspired Parallel Robot for Foods Chewing , 2008, IEEE Transactions on Industrial Electronics.

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

[49]  Ilian A. Bonev,et al.  Geometric approach to the accuracy analysis of a class of 3-DOF planar parallel robots , 2008 .

[50]  Voicu Groza,et al.  Evolutionary neural network-based sensor self-calibration scheme using IEEE 1451 and wireless sensor networks , 2003, The 3rd International Workshop on Scientific Use of Submarine Cables and Related Technologies, 2003..

[51]  Nabil A. Zaghloul,et al.  Neural network solution of inverse parameters used in the sensitivity-calibration analysis of the SWMM model simulations , 2001 .

[52]  Shuai Wang,et al.  Digital background calibration of MDAC stage gain error and DAC error in pipelined ADC , 2010, 2010 10th IEEE International Conference on Solid-State and Integrated Circuit Technology.

[53]  Lihui Wang,et al.  PKM capabilities and applications exploration in a collaborative virtual environment , 2006 .

[54]  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).

[55]  Leila Notash,et al.  Kinematic calibration of a wire-actuated parallel robot , 2007 .

[56]  Arnold Neumaier,et al.  Interval methods for certification of the kinematic calibration of parallel robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.