Abstract
Modular reconfigurable robots (MRRs) have high reconfigurability and can meet the needs of customized production in modern manufacturing. After each MRR is assembled, the reprogramming process frequently requires time-consuming and expensive professional work. The wide applications of MRRs call for automatic reprogramming methods. In this research, an automatic framework is proposed for solving the MRR modeling problem based on the D–H (Denavit–Hartenberg) convention and dynamic parameter identification. Simulations and experiments are conducted on AUBO I-series modular robots. Three other existing modeling algorithms are adopted to make comparison with the proposed one. It is verified that the proposed framework can achieve the desired automatic modeling process with higher accuracy. Specifically, the accuracy of dynamic parameter identification is enhanced by more than 23% in typical experimental scenarios.
Similar content being viewed by others
Data Availability
Not applicable.
References
Seo J, Paik J, Yim M (2019) Modular reconfigurable robotics. Annu Rev Control Robot Auton Syst 2(1):63–88
J Liu, X Zhang, G Hao (2016) Survey on research and development of reconfigurable modular robots. Adv Mech Eng 8(8):1687814016659597 [33]63
Althoff M, Giusti A, Liu SB, Pereira A (2019) Effortless creation of safe robots from modules through self-programming and self-verification. Sci Robot 4(13):1–14
Li B, Ma S, Liu J, Wang M, Liu T, Wang Y (2009) AMOEBA-I: a shape-shifting modular robot for urban search and rescue. Adv Robot 23(9):1057–1083
Schleer P, Drobinsky S, de la Fuente, M. et al. (2019) Toward versatile cooperative surgical robotics: a review and future challenges. Int J Comput Assist Radiol Surg 14(10):1673–1686. https://doi.org/10.1007/s11548-019-01927-z
Goeller M, Oberlaender J, Uhl K, Roennau A, Dillmann R (2012) Modular robots for on-orbit satellite servicing. In: Proceedings of the IEEE international conference on robotics and biomimetics (RoBio12), 2012, Guangzhou, China
Liu J, Zhang X, Zhang K, Dai JS, Li S, Sun Q (2018) Configuration analysis of a reconfigurable Rubik’s snake robot. In: ARCHIVE Proceedings of the Institution of Mechanical Engineers Part C Journal of Mechanical Engineering Science 1989–1996, vol 203–210
Bi ZM, Zhang WJ, Chen IM, Lang SYT (2007) Automated generation of the D–H parameters for configuration design of modular manipulators. Robot Comput Integr Manuf 23(5):553–562
Lin K, Rojas J, Guan Y (2017) A vision-based scheme for kinematic model construction of re-configurable modular robots. In: IROS 2017
Li J, Zhu H, Zhang Q, Guan Y, Jiang X (2019) Vision-based kinematic configuration recognition for re-configurable modular robots. In: 2019 IEEE international conference on robotics and biomimetics (ROBIO), pp 2783–2788
Kelmar L, Khosla PK (1988) Automatic generation of kinematics for a reconfigurable modular manipulator system. In: Proceedings. 1988 IEEE international conference on robotics and automation
Benhabib B, Zak G, Lipton MG (2010) A generalized kinematic modeling method for modular robots. J Robot Syst 6(5):545–571
Chen and I-M (1999) Kernel for modular robot applications: automatic modeling techniques. Int J Robot Res 18(2):225–242
Chen IM, Yang G (1996) Configuration independent kinematics for modular robots. In: IEEE international conference on robotics & automation
Jiang C, Wei H, Zhang Y (2018) Automatic modeling and simulation of modular robots. IOP Conf 320:012003
Liao W, Crawford R, Roberts J (2017) An analytic approach to converting POE parameters into D–H parameters for serial-link robots. IEEE Robot Autom Lett 2(4):2174–2179
Yang G, Chen I-M (2022) Modular robots: theory and practice. 01
Yoshida K (2000) Verification of the positive definiteness of the inertial matrix of manipulators using base inertial parameters. Int J Robot Res 19(5):498–510
Walter V (2004) Experimental robot and payload identification with application to dynamic trajectory compensation. In: Production engineering machine design & automation
Gautier M (2010) Numerical calculation of the base inertial parameters of robots. J Field Robot 8(4):485–506
Swevers J, Ganseman C, Schutter JD, Brussel HV (1996) Experimental robot identification using optimised periodic trajectories. Mech Syst Signal Process 10(5):561–577
Jia J, Zhang M, Zang X, Zhang H, Zhao J (2019) Dynamic parameter identification for a manipulator with joint torque sensors based on an improved experimental design. Sensors 19(10):2248
Gautier M (1997) Dynamic identification of robots with power model. In: IEEE international conference on robotics & automation
Swevers J, Ganseman C (1997) Optimal robot excitation and identification. IEEE Trans Robot Autom 13(5):730–740
Han Y, Jianhua W, Liu C, Xiong Z (2020) An iterative approach for accurate dynamic model identification of industrial robots. IEEE Trans Robot 36(5):1577–1594
Nemanja K, Andreas M, Hubert G, Matthias W, Andreas S, Mathias B (2019) Dynamic parameter identification of the universal robots ur5. 05
Sousa CD, Cortesao R (2014) Physical feasibility of robot base inertial parameter identification: a linear matrix inequality approach. Int J Robot Res 33:931–944
Jung D, Cheong J, Park D, Park C (2018) Backward sequential approach for dynamic parameter identification of robot manipulators. Int J Adv Robot Syst 15:172988141875857, 02
Jin H, Xiong R (2018) Contact force estimation for robot manipulator using semiparametric model and disturbance kalman filter. IEEE Trans Ind Electron 65(4):3365–3375
Kammerer N, Garrec P (2013) Dry friction modeling in dynamic identification for robot manipulators: theory and experiments. In: IEEE international conference on mechatronics
Heim A, Von Stryk O (2000) Trajectory optimization of industrial robots with application to computer-aided robotics and robot controllers. Optimization 47(3–4):407–420
Gao L, Yuan J, Han Z, Shuai W, Ning W (2017) A friction model with velocity, temperature and load torque effects for collaborative industrial robot joints. In: 2017 IEEE/RSJ international conference on intelligent robots and systems (IROS)
Pagani R, Legnani G, Incerti G, Gheza M (2020) Evaluation and modeling of the friction in robotic joints considering thermal effects. J Mech Robot 12(2):1–31
Simoni L, Beschi M, Legnani G, Visioli A (2019) Modelling the temperature in joint friction of industrial manipulators. Robotica 37(5):906–927
Carlson FB, Robertsson A, Johansson R (2015) Modeling and identification of position and temperature dependent friction phenomena without temperature sensing. In: 2015 IEEE/RSJ international conference on intelligent robots and systems (IROS)
Madsen E, Rosenlund OS, Brandt D, Zhang X (2020) Comprehensive modeling and identification of nonlinear joint dynamics for collaborative industrial robot manipulators. Control Eng Pract 101:104462
Giusti A, Althoff M (2017) On-the-fly control design of modular robot manipulators. IEEE Trans Control Syst Technol 26:1–8
Park FC, Lynch KM (2017) Modern robotics mechanics, planning, and control
Giusti A, Althoff M (2015) Automatic centralized controller design for modular and reconfigurable robot manipulators. In: IEEE/RSJ international conference on intelligent robots & systems
Rajeevlochana CG, Saha SK, Kumar S (2012) Automatic extraction of dh parameters of serial manipulators using line geometry. In: Joint international conference on multibody system dynamics
Yan-Bin J (2020) Plücker coordinates for lines in the space. Website. https://faculty.sites.iastate.edu/jia/files/inline-files/plucker-coordinates.pdf
Raucent B, Samin JC (1994) Minimal parametrization of robot dynamic models. J Struct Mech 22(3):371–396
Wahrburg A, Bos J, Listmann K, Dai F, Matthias B, Ding H (2017) Motor-current-based estimation of cartesian contact forces and torques for robotic manipulators and its application to force control. IEEE Trans Autom Sci Eng 1–8, 04
Funding
This work was partially supported by National Key R &D Program of China (2019YFB1309900).
Author information
Authors and Affiliations
Contributions
All authors contributed to the study conception and design. Material preparation, data collection and analysis were performed by ZL, ZY and GL. The first draft of the manuscript was written by ZL and extended by HW. All authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
No conflicts of interest.
Ethics approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Code availability
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Li, Z., Wei, H., Yuan, Z. et al. An automatic modeling method for modular reconfigurable robots based on model identification. Intel Serv Robotics 16, 61–73 (2023). https://doi.org/10.1007/s11370-023-00453-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-023-00453-x