Skip to main content
Log in

An automatic modeling method for modular reconfigurable robots based on model identification

  • Original Research Paper
  • Published:
Intelligent Service Robotics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Data Availability

Not applicable.

References

  1. Seo J, Paik J, Yim M (2019) Modular reconfigurable robotics. Annu Rev Control Robot Auton Syst 2(1):63–88

    Article  Google Scholar 

  2. J Liu, X Zhang, G Hao (2016) Survey on research and development of reconfigurable modular robots. Adv Mech Eng 8(8):1687814016659597 [33]63

  3. 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

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

  6. 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

  7. 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

  8. 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

    Article  Google Scholar 

  9. Lin K, Rojas J, Guan Y (2017) A vision-based scheme for kinematic model construction of re-configurable modular robots. In: IROS 2017

  10. 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

  11. 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

  12. Benhabib B, Zak G, Lipton MG (2010) A generalized kinematic modeling method for modular robots. J Robot Syst 6(5):545–571

    Article  MATH  Google Scholar 

  13. Chen and I-M (1999) Kernel for modular robot applications: automatic modeling techniques. Int J Robot Res 18(2):225–242

    Article  Google Scholar 

  14. Chen IM, Yang G (1996) Configuration independent kinematics for modular robots. In: IEEE international conference on robotics & automation

  15. Jiang C, Wei H, Zhang Y (2018) Automatic modeling and simulation of modular robots. IOP Conf 320:012003

    Google Scholar 

  16. 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

    Article  Google Scholar 

  17. Yang G, Chen I-M (2022) Modular robots: theory and practice. 01

  18. 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

    Article  Google Scholar 

  19. Walter V (2004) Experimental robot and payload identification with application to dynamic trajectory compensation. In: Production engineering machine design & automation

  20. Gautier M (2010) Numerical calculation of the base inertial parameters of robots. J Field Robot 8(4):485–506

    MATH  Google Scholar 

  21. Swevers J, Ganseman C, Schutter JD, Brussel HV (1996) Experimental robot identification using optimised periodic trajectories. Mech Syst Signal Process 10(5):561–577

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. Gautier M (1997) Dynamic identification of robots with power model. In: IEEE international conference on robotics & automation

  24. Swevers J, Ganseman C (1997) Optimal robot excitation and identification. IEEE Trans Robot Autom 13(5):730–740

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. Nemanja K, Andreas M, Hubert G, Matthias W, Andreas S, Mathias B (2019) Dynamic parameter identification of the universal robots ur5. 05

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. Kammerer N, Garrec P (2013) Dry friction modeling in dynamic identification for robot manipulators: theory and experiments. In: IEEE international conference on mechatronics

  31. 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

    Article  MathSciNet  MATH  Google Scholar 

  32. 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)

  33. 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

  34. Simoni L, Beschi M, Legnani G, Visioli A (2019) Modelling the temperature in joint friction of industrial manipulators. Robotica 37(5):906–927

    Article  Google Scholar 

  35. 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)

  36. 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

    Article  Google Scholar 

  37. Giusti A, Althoff M (2017) On-the-fly control design of modular robot manipulators. IEEE Trans Control Syst Technol 26:1–8

    Google Scholar 

  38. Park FC, Lynch KM (2017) Modern robotics mechanics, planning, and control

  39. Giusti A, Althoff M (2015) Automatic centralized controller design for modular and reconfigurable robot manipulators. In: IEEE/RSJ international conference on intelligent robots & systems

  40. 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

  41. 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

  42. Raucent B, Samin JC (1994) Minimal parametrization of robot dynamic models. J Struct Mech 22(3):371–396

    Google Scholar 

  43. 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

Download references

Funding

This work was partially supported by National Key R &D Program of China (2019YFB1309900).

Author information

Authors and Affiliations

Authors

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

Correspondence to Zeyu Li.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11370-023-00453-x

Keywords

Navigation