Abstract
The pose accuracy of parallel manipulators is one of the most important performance indices in advanced industrial applications. The modeling and estimation of geometrical parameter errors are no longer an issue because a large number of kinematic calibration techniques have been used to compensate pose accuracy of parallel manipulators in recent years. The modeling and identification of non-geometrical parameter errors are an extremely complicated technical procedure. A hybrid artificial neural network which involves a BP neural network, a RBF neural network and a control module is presented and used for compensating pose error caused by non-geometrical parameter errors of parallel manipulators. The control module serves as a linear mapping network which combines the outputs of the BP neural network and the RBF neural network to obtain the final pose accuracy compensation results. The pose accuracy compensation methods of the hybrid artificial neural network are established and discussed. Simulations and experiments were performed on a parallel manipulator. The feasibility and validity of the proposed pose accuracy compensation method based on the hybrid artificial neural network are verified through pose accuracy improvement and enhancement.
Similar content being viewed by others
References
Porath MC, Bortoni LAF, Bortoni F, Simoni R (2020) Offline and online strategies to improve pose accuracy a Stewart Platform using indoor-GPS. Precis Eng 63:83–93
Yu DY (2018) Kinematic calibration of parallel manipulator for semi-physical simulation system. Intell Autom Soft Comput 24(3):571–580
Zake Z, Chaumette F, Pedemonte N, Caro S (2020) Robust 21/2D visual servoing of a cable-driven parallel robot thanks to trajectory tracking. IEEE Robot Autom Lett 5(2):660–667
Bentaleb T, Iqbal J (2020) On the improvement of calibration accuracy of parallel robots—modeling and optimization. J Theor Appl Mech 58(1):261–272
Daney D (2003) Kinematic calibration of the Gough Platform. Robotica 21:677–690
Song YM, Zhang JT, Lian BB, Sun T (2016) Kinematic calibration of a 5-DOF parallel kinematic machine. Precis Eng 45:242–261
Sun T, Zhai YP, Song YM, Zhang JT (2016) Kinematic calibration of a 3-DoF rotational parallel manipulator using laser tracker. Robot Comput-Integr Manuf 41:78–91
Peng JF, Ding Y, Zhang G, Ding H (2019) An enhanced kinematic model for calibration of robotic machining systems with parallelogram mechanisms. Robot Comput Integr Manuf 59:92–103
Patel AJ, Ehmann KF (2000) Calibration of a hexapod machine tool using a redundant leg. Int J Mach Tool Manuf 40:489–512
Chiu YJ, Perng MH (2003) Self-calibration of a general hexapod manipulator using cylinder constraints. Int J Mach Tool Manuf 43:1051–1066
Zhuang HQ, Yan JH (1998) Calibration of Stewart platform and other parallel manipulators by minimizing inverse kinematic residuals. J Robot Syst 15(7):395–405
Bai SP, Teo MY (2003) Kinematic calibration and pose measurement of a medical parallel manipulator by optical position sensors. J Robot Syst 20(4):201–209
Verner M, Xi FF, Mechefske C (2005) Optimal calibration of parallel kinematic machines. J Mech Des 127:62–69
Zhang D, Gao Zh (2012) Optimal kinematic calibration of parallel manipulators with pseudoerror theory and cooperative coevolutionary network. IEEE Trans Ind Electron 59(8):3221–3231
Kong LY, Chen GL, Zhang Z, Wang H (2018) Kinematic calibration and investigation of the influence of universal joint errors on accuracy improvement for a 3-DOF parallel manipulator. Robot Comput-Integr Manuf 49:388–397
Lian BB (2018) Geometric error modeling of parallel manipulators based on conformal geometric algebra. Adv Appl Clifford Algebras 28(1):1–24
Hu Y, Gao F, Zhao XC, Wei BC, Zhao DH, Zhao YN (2018) Kinematic calibration of a 6-DOF parallel manipulator based on identifiable parameters separation (IPS). Mech Mach Theory 126:61–78
Li DM, Li FC, Jiang Y, Zhang JL, Wang HT (2017) Kinematic calibration of a 3-P(Pa)S parallel-type spindle head considering the thermal error. Mechatronics 43:86–98
Masory O, Wang J, Zhuang HQ (1997) Kinematic modeling and calibration of a Stewart platform. Adv Robot 11(5):519–539
Tan KK, Huang SN, Lee TH (2003) Dynamic S-function for geometrical error compensation based on neural network approximations. Measurement 34:143–156
Moody J, Darken CJ (1989) Fast learning in networks of locally-tuned processing units. Neural Comput 1(2):281–294
Behera L (2003) Query based model learning and stable tracking of a robot arm using radial basis function network. Comput Electr Eng 29:553–573
Xiang WJ, Zhou ZX, Ge DY, Zhang QY, Yao QH (2012) Camera calibration by hybrid Hopfield network and self-adaptive genetic algorithm. Meas Sci Rev 12(6):302–308
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
We declare that we have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yu, D. A new pose accuracy compensation method for parallel manipulators based on hybrid artificial neural network. Neural Comput & Applic 33, 909–923 (2021). https://doi.org/10.1007/s00521-020-05288-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-020-05288-6