{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T14:13:46Z","timestamp":1740147226081,"version":"3.37.3"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","license":[{"start":{"date-parts":[[2023,1,10]],"date-time":"2023-01-10T00:00:00Z","timestamp":1673308800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,10]],"date-time":"2023-01-10T00:00:00Z","timestamp":1673308800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100012165","name":"Key Technologies Research and Development Program","doi-asserted-by":"publisher","award":["2019YFB1309900"],"award-info":[{"award-number":["2019YFB1309900"]}],"id":[{"id":"10.13039\/501100012165","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Intel Serv Robotics"],"DOI":"10.1007\/s11370-023-00453-x","type":"journal-article","created":{"date-parts":[[2023,1,10]],"date-time":"2023-01-10T14:05:33Z","timestamp":1673359533000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["An automatic modeling method for modular reconfigurable robots based on model identification"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2961-5565","authenticated-orcid":false,"given":"Zeyu","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongxing","family":"Wei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ziyi","family":"Yuan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gang","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,1,10]]},"reference":[{"issue":"1","key":"453_CR1","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1146\/annurev-control-053018-023834","volume":"2","author":"J Seo","year":"2019","unstructured":"Seo J, Paik J, Yim M (2019) Modular reconfigurable robotics. Annu Rev Control Robot Auton Syst 2(1):63\u201388","journal-title":"Annu Rev Control Robot Auton Syst"},{"key":"453_CR2","doi-asserted-by":"crossref","unstructured":"J Liu, X Zhang, G Hao (2016) Survey on research and development of reconfigurable modular robots. Adv Mech Eng 8(8):1687814016659597 [33]63","DOI":"10.1177\/1687814016659597"},{"issue":"13","key":"453_CR3","first-page":"1","volume":"4","author":"M Althoff","year":"2019","unstructured":"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\u201314","journal-title":"Sci Robot"},{"issue":"9","key":"453_CR4","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.1163\/156855309X452485","volume":"23","author":"B Li","year":"2009","unstructured":"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\u20131083","journal-title":"Adv Robot"},{"key":"453_CR5","doi-asserted-by":"publisher","unstructured":"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\u20131686. https:\/\/doi.org\/10.1007\/s11548-019-01927-z","DOI":"10.1007\/s11548-019-01927-z"},{"key":"453_CR6","doi-asserted-by":"crossref","unstructured":"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","DOI":"10.1109\/ROBIO.2012.6491265"},{"key":"453_CR7","unstructured":"Liu J, Zhang X, Zhang K, Dai JS, Li S, Sun Q (2018) Configuration analysis of a reconfigurable Rubik\u2019s snake robot. In: ARCHIVE Proceedings of the Institution of Mechanical Engineers Part C Journal of Mechanical Engineering Science 1989\u20131996, vol 203\u2013210"},{"issue":"5","key":"453_CR8","doi-asserted-by":"publisher","first-page":"553","DOI":"10.1016\/j.rcim.2006.02.014","volume":"23","author":"ZM Bi","year":"2007","unstructured":"Bi ZM, Zhang WJ, Chen IM, Lang SYT (2007) Automated generation of the D\u2013H parameters for configuration design of modular manipulators. Robot Comput Integr Manuf 23(5):553\u2013562","journal-title":"Robot Comput Integr Manuf"},{"key":"453_CR9","doi-asserted-by":"crossref","unstructured":"Lin K, Rojas J, Guan Y (2017) A vision-based scheme for kinematic model construction of re-configurable modular robots. In: IROS 2017","DOI":"10.1109\/IROS.2017.8206103"},{"key":"453_CR10","doi-asserted-by":"crossref","unstructured":"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\u20132788","DOI":"10.1109\/ROBIO49542.2019.8961524"},{"key":"453_CR11","unstructured":"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"},{"issue":"5","key":"453_CR12","doi-asserted-by":"publisher","first-page":"545","DOI":"10.1002\/rob.4620060505","volume":"6","author":"B Benhabib","year":"2010","unstructured":"Benhabib B, Zak G, Lipton MG (2010) A generalized kinematic modeling method for modular robots. J Robot Syst 6(5):545\u2013571","journal-title":"J Robot Syst"},{"issue":"2","key":"453_CR13","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1177\/027836499901800207","volume":"18","author":"Chen and I-M","year":"1999","unstructured":"Chen and I-M (1999) Kernel for modular robot applications: automatic modeling techniques. Int J Robot Res 18(2):225\u2013242","journal-title":"Int J Robot Res"},{"key":"453_CR14","unstructured":"Chen IM, Yang G (1996) Configuration independent kinematics for modular robots. In: IEEE international conference on robotics & automation"},{"key":"453_CR15","volume":"320","author":"C Jiang","year":"2018","unstructured":"Jiang C, Wei H, Zhang Y (2018) Automatic modeling and simulation of modular robots. IOP Conf 320:012003","journal-title":"IOP Conf"},{"issue":"4","key":"453_CR16","doi-asserted-by":"publisher","first-page":"2174","DOI":"10.1109\/LRA.2017.2723470","volume":"2","author":"W Liao","year":"2017","unstructured":"Liao W, Crawford R, Roberts J (2017) An analytic approach to converting POE parameters into D\u2013H parameters for serial-link robots. IEEE Robot Autom Lett 2(4):2174\u20132179","journal-title":"IEEE Robot Autom Lett"},{"key":"453_CR17","doi-asserted-by":"crossref","unstructured":"Yang G, Chen I-M (2022) Modular robots: theory and practice. 01","DOI":"10.1007\/978-981-16-5007-9"},{"issue":"5","key":"453_CR18","doi-asserted-by":"publisher","first-page":"498","DOI":"10.1177\/02783640022066996","volume":"19","author":"K Yoshida","year":"2000","unstructured":"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\u2013510","journal-title":"Int J Robot Res"},{"key":"453_CR19","unstructured":"Walter V (2004) Experimental robot and payload identification with application to dynamic trajectory compensation. In: Production engineering machine design & automation"},{"issue":"4","key":"453_CR20","first-page":"485","volume":"8","author":"M Gautier","year":"2010","unstructured":"Gautier M (2010) Numerical calculation of the base inertial parameters of robots. J Field Robot 8(4):485\u2013506","journal-title":"J Field Robot"},{"issue":"5","key":"453_CR21","doi-asserted-by":"publisher","first-page":"561","DOI":"10.1006\/mssp.1996.0039","volume":"10","author":"J Swevers","year":"1996","unstructured":"Swevers J, Ganseman C, Schutter JD, Brussel HV (1996) Experimental robot identification using optimised periodic trajectories. Mech Syst Signal Process 10(5):561\u2013577","journal-title":"Mech Syst Signal Process"},{"issue":"10","key":"453_CR22","doi-asserted-by":"publisher","first-page":"2248","DOI":"10.3390\/s19102248","volume":"19","author":"J Jia","year":"2019","unstructured":"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","journal-title":"Sensors"},{"key":"453_CR23","unstructured":"Gautier M (1997) Dynamic identification of robots with power model. In: IEEE international conference on robotics & automation"},{"issue":"5","key":"453_CR24","doi-asserted-by":"publisher","first-page":"730","DOI":"10.1109\/70.631234","volume":"13","author":"J Swevers","year":"1997","unstructured":"Swevers J, Ganseman C (1997) Optimal robot excitation and identification. IEEE Trans Robot Autom 13(5):730\u2013740","journal-title":"IEEE Trans Robot Autom"},{"issue":"5","key":"453_CR25","doi-asserted-by":"publisher","first-page":"1577","DOI":"10.1109\/TRO.2020.2990368","volume":"36","author":"Y Han","year":"2020","unstructured":"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\u20131594","journal-title":"IEEE Trans Robot"},{"key":"453_CR26","unstructured":"Nemanja K, Andreas M, Hubert G, Matthias W, Andreas S, Mathias B (2019) Dynamic parameter identification of the universal robots ur5. 05"},{"key":"453_CR27","doi-asserted-by":"publisher","first-page":"931","DOI":"10.1177\/0278364913514870","volume":"33","author":"CD Sousa","year":"2014","unstructured":"Sousa CD, Cortesao R (2014) Physical feasibility of robot base inertial parameter identification: a linear matrix inequality approach. Int J Robot Res 33:931\u2013944","journal-title":"Int J Robot Res"},{"key":"453_CR28","doi-asserted-by":"publisher","first-page":"172988141875857","DOI":"10.1177\/1729881418758578","volume":"15","author":"D Jung","year":"2018","unstructured":"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","journal-title":"Int J Adv Robot Syst"},{"issue":"4","key":"453_CR29","doi-asserted-by":"publisher","first-page":"3365","DOI":"10.1109\/TIE.2017.2748056","volume":"65","author":"H Jin","year":"2018","unstructured":"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\u20133375","journal-title":"IEEE Trans Ind Electron"},{"key":"453_CR30","doi-asserted-by":"crossref","unstructured":"Kammerer N, Garrec P (2013) Dry friction modeling in dynamic identification for robot manipulators: theory and experiments. In: IEEE international conference on mechatronics","DOI":"10.1109\/ICMECH.2013.6518574"},{"issue":"3\u20134","key":"453_CR31","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1080\/02331930008844489","volume":"47","author":"A Heim","year":"2000","unstructured":"Heim A, Von Stryk O (2000) Trajectory optimization of industrial robots with application to computer-aided robotics and robot controllers. Optimization 47(3\u20134):407\u2013420","journal-title":"Optimization"},{"key":"453_CR32","doi-asserted-by":"crossref","unstructured":"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)","DOI":"10.1109\/IROS.2017.8206141"},{"key":"453_CR33","doi-asserted-by":"crossref","unstructured":"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\u201331","DOI":"10.1115\/1.4045939"},{"issue":"5","key":"453_CR34","doi-asserted-by":"publisher","first-page":"906","DOI":"10.1017\/S0263574717000509","volume":"37","author":"L Simoni","year":"2019","unstructured":"Simoni L, Beschi M, Legnani G, Visioli A (2019) Modelling the temperature in joint friction of industrial manipulators. Robotica 37(5):906\u2013927","journal-title":"Robotica"},{"key":"453_CR35","doi-asserted-by":"crossref","unstructured":"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)","DOI":"10.1109\/IROS.2015.7353797"},{"key":"453_CR36","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2020.104462","volume":"101","author":"E Madsen","year":"2020","unstructured":"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","journal-title":"Control Eng Pract"},{"key":"453_CR37","first-page":"1","volume":"26","author":"A Giusti","year":"2017","unstructured":"Giusti A, Althoff M (2017) On-the-fly control design of modular robot manipulators. IEEE Trans Control Syst Technol 26:1\u20138","journal-title":"IEEE Trans Control Syst Technol"},{"key":"453_CR38","doi-asserted-by":"crossref","unstructured":"Park FC, Lynch KM (2017) Modern robotics mechanics, planning, and control","DOI":"10.1017\/9781316661239"},{"key":"453_CR39","doi-asserted-by":"crossref","unstructured":"Giusti A, Althoff M (2015) Automatic centralized controller design for modular and reconfigurable robot manipulators. In: IEEE\/RSJ international conference on intelligent robots & systems","DOI":"10.1109\/IROS.2015.7353831"},{"key":"453_CR40","unstructured":"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"},{"key":"453_CR41","unstructured":"Yan-Bin J (2020) Pl\u00fccker coordinates for lines in the space. Website. https:\/\/faculty.sites.iastate.edu\/jia\/files\/inline-files\/plucker-coordinates.pdf"},{"issue":"3","key":"453_CR42","first-page":"371","volume":"22","author":"B Raucent","year":"1994","unstructured":"Raucent B, Samin JC (1994) Minimal parametrization of robot dynamic models. J Struct Mech 22(3):371\u2013396","journal-title":"J Struct Mech"},{"key":"453_CR43","unstructured":"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\u20138, 04"}],"container-title":["Intelligent Service Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11370-023-00453-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11370-023-00453-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11370-023-00453-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,11]],"date-time":"2024-10-11T23:00:53Z","timestamp":1728687653000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11370-023-00453-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,10]]},"references-count":43,"alternative-id":["453"],"URL":"https:\/\/doi.org\/10.1007\/s11370-023-00453-x","relation":{},"ISSN":["1861-2776","1861-2784"],"issn-type":[{"type":"print","value":"1861-2776"},{"type":"electronic","value":"1861-2784"}],"subject":[],"published":{"date-parts":[[2023,1,10]]},"assertion":[{"value":"31 August 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 January 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 January 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"No conflicts of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"Not applicable.","order":6,"name":"Ethics","group":{"name":"EthicsHeading","label":"Code availability"}}]}}