{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,13]],"date-time":"2026-06-13T09:45:13Z","timestamp":1781343913968,"version":"3.54.1"},"reference-count":77,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T00:00:00Z","timestamp":1648771200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T00:00:00Z","timestamp":1648771200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2022,4]]},"DOI":"10.1007\/s10846-021-01549-1","type":"journal-article","created":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T05:08:34Z","timestamp":1649394514000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Development of Mobile Robots based on Wireless Robotic Components using UML and Hierarchical Colored Petri Nets"],"prefix":"10.1007","volume":"104","author":[{"given":"Fernando D.","family":"Von Borstel","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J. Francisco","family":"Villa-Medina","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Joaqu\u00edn","family":"Guti\u00e9rrez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,4,8]]},"reference":[{"key":"1549_CR1","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1007\/978-3-319-32552-1","volume-title":"Springer Handbook of Robotics, Springer Handbooks","author":"D Kortenkamp","year":"2016","unstructured":"Kortenkamp, D., Simmons, R., Brugali, D.: Robotic systems architectures and programming. In: Siciliano, B., Khatib, O. (eds.) Springer Handbook of Robotics, Springer Handbooks, pp. 283\u2013306. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-32552-1"},{"key":"1549_CR2","volume-title":"Behavior-Based Robotics","author":"RC Arkin","year":"1998","unstructured":"Arkin, R.C.: Behavior-Based Robotics. Cambridge University Press, New York (1998)"},{"key":"1549_CR3","doi-asserted-by":"publisher","first-page":"531","DOI":"10.1007\/978-3-319-32552-1","volume-title":"Springer Handbook of Robotics, Springer Handbooks","author":"IM Chen","year":"2016","unstructured":"Chen, I.M., Yim, M.: Modular robots. In: Siciliano, B., Khatib, O. (eds.) Springer Handbook of Robotics, Springer Handbooks, pp. 531\u2013542. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-32552-1"},{"issue":"3","key":"1549_CR4","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/MRA.2010.937859","volume":"17","author":"K Gilpin","year":"2010","unstructured":"Gilpin, K., Rus, D.: Modular robot systems. IEEE Robot. Autom. Mag. 17(3), 38\u201355 (2010). https:\/\/doi.org\/10.1109\/MRA.2010.937859","journal-title":"IEEE Robot. Autom. Mag."},{"key":"1549_CR5","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1007\/s10846-015-0237-8","volume":"81","author":"H Ahmadzadeh","year":"2016","unstructured":"Ahmadzadeh, H., Masehian, E., Asadpour, M.J.: Modular robotic systems: characteristics and applications. J. Intell. Robot. Syst. 81, 317\u2013357 (2016). https:\/\/doi.org\/10.1007\/s10846-015-0237-8","journal-title":"J. Intell. Robot. Syst."},{"issue":"3","key":"1549_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1177\/1729881417710457","volume":"14","author":"A Brunete","year":"2017","unstructured":"Brunete, A., Ranganath, A., Segovia, S., de Frutos, J.P., Hernando, M., Gambao, E.: Current trends in reconfigurable modular robots design. Int. J. Adv. Robot. Syst. 14(3), 1\u201321 (2017). https:\/\/doi.org\/10.1177\/1729881417710457","journal-title":"Int. J. Adv. Robot. Syst."},{"issue":"12","key":"1549_CR7","doi-asserted-by":"publisher","first-page":"1648","DOI":"10.1016\/j.robot.2012.09.002","volume":"60","author":"P Moubarak","year":"2012","unstructured":"Moubarak, P., Ben-Tzvi, P.: Modular and reconfigurable mobile robotics. Robot. Auton. Syst. 60(12), 1648\u20131663 (2012). https:\/\/doi.org\/10.1016\/j.robot.2012.09.002","journal-title":"Robot. Auton. Syst."},{"key":"1549_CR8","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.: Modular reconfigurable robotics. Annu. Rev. Control Robot. Auton. Syst. 2, 63\u201388 (2019). https:\/\/doi.org\/10.1146\/annurev-control-053018-023834","journal-title":"Annu. Rev. Control Robot. Auton. Syst."},{"key":"1549_CR9","doi-asserted-by":"publisher","first-page":"815","DOI":"10.1007\/s10846-018-0902-9","volume":"95","author":"RJ Alattas","year":"2019","unstructured":"Alattas, R.J., Patel, S., Sobh, T.M.: Evolutionary modular robotics: survey and analysis. J. Intell. Robot. Syst. 95, 815\u2013828 (2019). https:\/\/doi.org\/10.1007\/s10846-018-0902-9","journal-title":"J. Intell. Robot. Syst."},{"issue":"6","key":"1549_CR10","doi-asserted-by":"publisher","first-page":"647","DOI":"10.1016\/j.simpat.2007.02.002","volume":"15","author":"G Klan\u010dar","year":"2007","unstructured":"Klan\u010dar, G., Zupan\u010di\u010d, B., Karba, R.: Modelling and simulation of a group of mobile robots. Simul. Model. Pract. Theory. 15(6), 647\u2013658 (2007). https:\/\/doi.org\/10.1016\/j.simpat.2007.02.002","journal-title":"Simul. Model. Pract. Theory"},{"key":"1549_CR11","doi-asserted-by":"publisher","unstructured":"Harris, A., Conrad, J.M.: Survey of popular robotics simulators, frameworks, and toolkits. In: 2011 Proceedings of IEEE Southeastcon, pp. 243\u2013249 (2011) https:\/\/doi.org\/10.1109\/SECON.2011.5752942","DOI":"10.1109\/SECON.2011.5752942"},{"issue":"04","key":"1549_CR12","doi-asserted-by":"publisher","first-page":"791","DOI":"10.1017\/S0263574714001866","volume":"34","author":"M Torres-Torriti","year":"2016","unstructured":"Torres-Torriti, M., Arredondo, T., Castillo-Pizarro, P.: Survey and comparative study of free simulation software for mobile robots. Robotica. 34(04), 791\u2013822 (2016). https:\/\/doi.org\/10.1017\/S0263574714001866","journal-title":"Robotica"},{"key":"1549_CR13","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1016\/j.simpat.2018.06.005","volume":"87","author":"M Sharifi","year":"2018","unstructured":"Sharifi, M., Chen, X., Pretty, C., Clucas, D., Cabon-Lunel, E.: Modelling and simulation of a non-holonomic omnidirectional mobile robot for offline programming and system performance analysis. Simul. Model. Pract. Theory. 87, 155\u2013169 (2018). https:\/\/doi.org\/10.1016\/j.simpat.2018.06.005","journal-title":"Simul. Model. Pract. Theory"},{"issue":"5","key":"1549_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3342355","volume":"52","author":"M Luckcuck","year":"2019","unstructured":"Luckcuck, M., Farrell, M., Dennis, L., Dixon, C., Fisher, M.: Formal specification and verification of autonomous robotic systems: a survey. ACM Comput. Surv. 52(5), 1\u201341 (2019). https:\/\/doi.org\/10.1145\/3342355","journal-title":"ACM Comput. Surv."},{"key":"1549_CR15","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511817533","volume-title":"The Elements of UML 2.0 style","author":"S Ambler","year":"2005","unstructured":"Ambler, S.: The Elements of UML 2.0 style. Cambridge University Press, Cambridge (2005). https:\/\/doi.org\/10.1017\/CBO9780511817533"},{"issue":"2","key":"1549_CR16","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/MS.2006.50","volume":"23","author":"CFJ Lange","year":"2006","unstructured":"Lange, C.F.J., Chaudron, M.R.V., Muskens, J.: In practice: UML software architecture and design description. IEEE Softw. 23(2), 40\u201346 (2006). https:\/\/doi.org\/10.1109\/MS.2006.50","journal-title":"IEEE Softw."},{"key":"1549_CR17","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-03241-1","volume-title":"Coloured Petri Nets. Basic Concepts, Analysis Methods and Practical Use, EATCS Monographs on Theoretical Computer Science","author":"K Jensen","year":"1996","unstructured":"Jensen, K.: Coloured Petri Nets. Basic Concepts, Analysis Methods and Practical Use, EATCS Monographs on Theoretical Computer Science. Springer-Verlag, Berlin (1996). https:\/\/doi.org\/10.1007\/978-3-662-03241-1"},{"key":"1549_CR18","doi-asserted-by":"publisher","unstructured":"Van der Aalst, W., Stahl, C.: Colored Petri Nets: the language. In Modeling Business Processes: A Petri Net-Oriented Approach. Cambridge, MA: The MIT Press, pp. 169\u2013204 (2011) https:\/\/doi.org\/10.7551\/mitpress\/8811.001.0001","DOI":"10.7551\/mitpress\/8811.001.0001"},{"key":"1549_CR19","volume-title":"The Unified Modeling Language User Guide","author":"G Booch","year":"2005","unstructured":"Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide, 2nd edn. Addison-Wesley, Westford, MA (2005)","edition":"2"},{"key":"1549_CR20","volume-title":"Learning UML 2.0","author":"R Miles","year":"2006","unstructured":"Miles, R., Hamilton, K.: Learning UML 2.0. O\u2019Reilly, California (2006)"},{"issue":"4","key":"1549_CR21","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1007\/s10270-012-0256-x","volume":"11","author":"S Cook","year":"2012","unstructured":"Cook, S.: Looking Back at UML. Softw. Syst. Model. 11(4), 471\u2013480 (2012). https:\/\/doi.org\/10.1007\/s10270-012-0256-x","journal-title":"Softw. Syst. Model."},{"key":"1549_CR22","unstructured":"OMG: OMG Unified Modeling Language (OMG UML). Version 2.5.1. Object Management Group. Retrieved August 2, 2021. https:\/\/www.omg.org\/spec\/UML"},{"key":"1549_CR23","doi-asserted-by":"publisher","first-page":"3097","DOI":"10.1007\/s10270-018-00710-z","volume":"18","author":"A Miyazawa","year":"2019","unstructured":"Miyazawa, A., Ribeiro, P., Li, W., Cavalcanti, A., Timmis, J., Woodcock, J.: RoboChart: modelling and verification of the functional behaviour of robotic applications. Softw. Syst. Model. 18, 3097\u20133149 (2019). https:\/\/doi.org\/10.1007\/s10270-018-00710-z","journal-title":"Softw. Syst. Model."},{"key":"1549_CR24","doi-asserted-by":"publisher","unstructured":"Askarpour, M., Lestingi, L., Longoni, S., Iannacci, N., Rossi, M., Vicentini, F.: Formally-based model-driven development of collaborative robotic applications. J. Intell. Robot. Syst. 102, 59, (2021). https:\/\/doi.org\/10.1007\/s10846-021-01386-2","DOI":"10.1007\/s10846-021-01386-2"},{"key":"1549_CR25","doi-asserted-by":"publisher","first-page":"693","DOI":"10.1007\/s10270-014-0425-1","volume":"14","author":"A Giua","year":"2015","unstructured":"Giua, A., Seatzu, C.: Petri nets for the control of discrete event systems. Softw. Syst. Model. 14, 693\u2013701 (2015). https:\/\/doi.org\/10.1007\/s10270-014-0425-1","journal-title":"Softw. Syst. Model."},{"key":"1549_CR26","doi-asserted-by":"publisher","unstructured":"Gehlot, V., Nigro, C.: An introduction to systems modeling and simulation with Colored Petri Nets, In: Proc. 2010 Winter Simul. Conf., pp. 104\u2013118 (2010) https:\/\/doi.org\/10.1109\/WSC.2010.5679170","DOI":"10.1109\/WSC.2010.5679170"},{"key":"1549_CR27","doi-asserted-by":"publisher","unstructured":"Kucera, E., Hr\u00c3z, B.: Modelling of AS\/RS using hierarchical and timed coloured petri nets, In: Proc. 23rd Intl. Conf. Robot. Alpe-Adria-Danube Region (RAAD), pp. 1\u20138 (2014) https:\/\/doi.org\/10.1109\/RAAD.2014.7002226","DOI":"10.1109\/RAAD.2014.7002226"},{"key":"1549_CR28","doi-asserted-by":"crossref","unstructured":"Hu, H.S., Yang, Y., Liu, Y., Chen, C.: Supervisor design and simplification for automated manufacturing systems using colored petri nets, In: Proc. IEEE Intl. Conf. Robot. Autom. (ICRA), pp. 3826\u20133832 (2015) https:\/\/doi.org\/10,1109\/ICRA.2015.7139732","DOI":"10.1109\/ICRA.2015.7139732"},{"issue":"3\u20134","key":"1549_CR29","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1007\/s10009-007-0038-x","volume":"9","author":"K Jensen","year":"2007","unstructured":"Jensen, K., Kristensen, L.M., Wells, L.: Coloured Petri Nets and CPN tools for modelling and validation of concurrent systems. Int. J. Soft. Tools Tech. Transfer. 9(3\u20134), 213\u2013254 (2007). https:\/\/doi.org\/10.1007\/s10009-007-0038-x","journal-title":"Int. J. Soft. Tools Tech. Transfer"},{"key":"1549_CR30","doi-asserted-by":"publisher","unstructured":"Jensen, K., Kristensen, L.M.: Introduction to modelling and validation, In: Coloured Petri Nets Modelling and Validation of Concurrent Systems, 1st ed., pp.1\u201312 (2009) https:\/\/doi.org\/10.1007\/b95112","DOI":"10.1007\/b95112"},{"key":"1549_CR31","doi-asserted-by":"publisher","unstructured":"Giglio, D.: A petri net model for an open path multi-AGV system, In: Proc. 11th Intl. Conf. Inf. Control, Autom. Robot. ICINCO, pp. 734\u2013745 (2014) https:\/\/doi.org\/10.5220\/0005054807340745","DOI":"10.5220\/0005054807340745"},{"issue":"2","key":"1549_CR32","doi-asserted-by":"publisher","first-page":"332","DOI":"10.1007\/s10458-016-9344-6","volume":"31","author":"A Farinelli","year":"2017","unstructured":"Farinelli, A., Raeissi, M.M., Marchi, N., Brooks, N., Scerri, P.: Interacting with team oriented plans in multi-robot systems. Auton. Agent. Multi-Agent Syst. 31(2), 332\u2013361 (2017). https:\/\/doi.org\/10.1007\/s10458-016-9344-6","journal-title":"Auton. Agent. Multi-Agent Syst."},{"key":"1549_CR33","doi-asserted-by":"publisher","unstructured":"Soares, J.A.C., Lima, B., Faria, J.P.: Automatic model transformation from UML sequence diagrams to coloured Petri nets. In: Proc. 6th Intl. Conf. Model-Driven Eng. and Soft. Develop. (MODEL SWARD 2018), Madeira, Portugal, pp. 668\u2013679 (2018) https:\/\/doi.org\/10.5220\/006731806680679","DOI":"10.5220\/006731806680679"},{"key":"1549_CR34","doi-asserted-by":"publisher","unstructured":"Tariq, O., Sang, J., Gulzar, K., Xiang, H.: Automated analysis of UML activity diagram using CPNs, In: Proc. 8th IEEE Intl. Conf. on Soft. Eng. and Service Science (ICSESS), pp. 134-138 (2017) https:\/\/doi.org\/10.1109\/ICSESS.2017.8342881","DOI":"10.1109\/ICSESS.2017.8342881"},{"key":"1549_CR35","doi-asserted-by":"publisher","first-page":"2687","DOI":"10.1016\/j.proeng.2012.01.373","volume":"29","author":"L Zhu","year":"2012","unstructured":"Zhu, L., Wang, W.: UML diagrams to hierarchical colored Petri nets: an automatic software performance tool. Procedia Eng. 29, 2687\u20132692 (2012). https:\/\/doi.org\/10.1016\/j.proeng.2012.01.373","journal-title":"Procedia Eng."},{"key":"1549_CR36","doi-asserted-by":"publisher","unstructured":"Staines, T.S.: Intuitive mapping of UML 2 activity diagrams into fundamental modeling concept Petri nets diagrams and colored Petri nets. In: Proc. Eng. of Comp. Based Systems, 15th IEEE Intl. Conf. and Workshops (ECBS 2008), pp. 191\u2013200 (2008) https:\/\/doi.org\/10.1109\/ECBS.2008.12","DOI":"10.1109\/ECBS.2008.12"},{"key":"1549_CR37","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/B978-0-12-420232-0.00004-0","volume":"96","author":"MW Mkaouer","year":"2014","unstructured":"Mkaouer, M.W., Kessentini, M.: Model transformation using multiobjetive optimization. Adv. Comput. 96, 161\u2013202 (2014). https:\/\/doi.org\/10.1016\/B978-0-12-420232-0.00004-0","journal-title":"Adv. Comput."},{"key":"1549_CR38","doi-asserted-by":"publisher","unstructured":"Kelmar L., Khosla, P.: Automatic generation of kinematics for a reconfigurable modular manipulator system. In: Proc. IEEE International Conference on Robotics and Automation (ICRA) 2, pp. 663\u2013668 (1988) https:\/\/doi.org\/10.1109\/ROBOT.1988.12135","DOI":"10.1109\/ROBOT.1988.12135"},{"key":"1549_CR39","doi-asserted-by":"publisher","unstructured":"Paredis, C.J.J., Brown, H.B., Khosla, P.K.: A rapidly deployable manipulator system. In: Proc. IEEE International Conference on Robotics and Automation (ICRA), pp. 1434\u20131439 (1996) https:\/\/doi.org\/10.1109\/ROBOT.1996.506907","DOI":"10.1109\/ROBOT.1996.506907"},{"issue":"2","key":"1549_CR40","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1108\/01445150810863734","volume":"28","author":"G Acaccia","year":"2008","unstructured":"Acaccia, G., Bruzzone, L., Razzoli, R.: A modular robotic system for industrial applications. Assem. Autom. 28(2), 151\u2013162 (2008). https:\/\/doi.org\/10.1108\/01445150810863734","journal-title":"Assem. Autom."},{"key":"1549_CR41","doi-asserted-by":"publisher","unstructured":"Matsumaru, T.: Design and control of the modular robot system: TOMMS. In: Proc. IEEE International Conference on Robotics and Automation (ICRA), pp. 2125\u20132131 (1995) https:\/\/doi.org\/10.1109\/ROBOT.1995.525575","DOI":"10.1109\/ROBOT.1995.525575"},{"key":"1549_CR42","doi-asserted-by":"publisher","first-page":"102470","DOI":"10.1016\/j.mechatronics.2020.102470","volume":"73","author":"W Xu","year":"2021","unstructured":"Xu, W., Han, L., Wang, X., Yuan, H.: A wireless reconfigurable modular manipulator and its control system. Mechatronics. 73, 102470 (2021). https:\/\/doi.org\/10.1016\/j.mechatronics.2020.102470","journal-title":"Mechatronics"},{"issue":"4","key":"1549_CR43","doi-asserted-by":"publisher","first-page":"531","DOI":"10.1109\/70.611311","volume":"13","author":"A Pamecha","year":"1997","unstructured":"Pamecha, A., Ebert-Uphoff, I., Chirikjian, G.S.: Useful metrics for modular robot motion planning. IEEE Trans. on Robot. Autom. 13(4), 531\u2013545 (1997). https:\/\/doi.org\/10.1109\/70.611311","journal-title":"IEEE Trans. on Robot. Autom."},{"issue":"6","key":"1549_CR44","doi-asserted-by":"publisher","first-page":"1035","DOI":"10.1109\/70.817668","volume":"15","author":"K Tomita","year":"1999","unstructured":"Tomita, K., Murata, S., Kurokawa, H., Yoshida, E., Kokaji, S.: Self-assembly and self-repair method for a distributed mechanical system. IEEE Trans. on Robot. Autom. 15(6), 1035\u20131045 (1999). https:\/\/doi.org\/10.1109\/70.817668","journal-title":"IEEE Trans. on Robot. Autom."},{"key":"1549_CR45","doi-asserted-by":"publisher","unstructured":"Fukuda, T., Kawauchi, Y.: Cellular robotic system (CEBOT) as one of the realization of self-organizing intelligent universal manipulator. In: Proc. IEEE International Conference on Robotics and Automation (ICRA), pp. 662\u2013667 (1990) https:\/\/doi.org\/10.1109\/ROBOT.1990.126059","DOI":"10.1109\/ROBOT.1990.126059"},{"issue":"4","key":"1549_CR46","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1109\/TMECH.2002.806233","volume":"7","author":"A Castano","year":"2002","unstructured":"Castano, A., Behar, A., Will, P.M.: The Conro modules for reconfigurable robots. IEEE\/ASME Trans. Mechatron. 7(4), 403\u2013409 (2002). https:\/\/doi.org\/10.1109\/TMECH.2002.806233","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"1549_CR47","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/s10846-020-01270-5","volume":"101","author":"CHSS Reddy","year":"2021","unstructured":"Reddy, C.H.S.S., Abhimanyu Godiyal, R., Zodage, T., Rane, T.: 2DxoPod \u2013 a modular robot for mimicking locomotion in vertebrates. J. Intell. Robot. Syst. 101, 23 (2021). https:\/\/doi.org\/10.1007\/s10846-020-01270-5","journal-title":"J. Intell. Robot. Syst."},{"key":"1549_CR48","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1023\/A:1026504804984","volume":"10","author":"D Rus","year":"2001","unstructured":"Rus, D., Vona, M.: Crystalline robots: self-reconfiguration with compressible unit modules. Auton. Robots. 10, 107\u2013124 (2001). https:\/\/doi.org\/10.1023\/A:1026504804984","journal-title":"Auton. Robots"},{"key":"1549_CR49","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1023\/A:1026540318188","volume":"10","author":"S Murata","year":"2001","unstructured":"Murata, S., Yoshida, E., Kurokawa, H., Tomita, K., Kokaji, S.: Self-repairing mechanical systems. Auton. Robots. 10, 7\u201321 (2001). https:\/\/doi.org\/10.1023\/A:1026540318188","journal-title":"Auton. Robots"},{"issue":"5","key":"1549_CR50","doi-asserted-by":"publisher","first-page":"876","DOI":"10.1109\/TRO.2011.2153010","volume":"27","author":"RFM Garcia","year":"2011","unstructured":"Garcia, R.F.M., Hiller, J.D., Stoy, K., Lipson, H.: A vacuum-based bonding mechanism for modular robotics. IEEE Trans. Robot. 27(5), 876\u2013890 (2011). https:\/\/doi.org\/10.1109\/TRO.2011.2153010","journal-title":"IEEE Trans. Robot."},{"issue":"5","key":"1549_CR51","doi-asserted-by":"publisher","first-page":"2153","DOI":"10.1109\/TMECH.2017.2697310","volume":"22","author":"CH Belke","year":"2017","unstructured":"Belke, C.H., Paik, J.: Mori: a modular Origami Robot. IEEE\/ASME Trans. Mechatron. 22(5), 2153\u20132164 (2017). https:\/\/doi.org\/10.1109\/TMECH.2017.2697310","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"1549_CR52","doi-asserted-by":"publisher","first-page":"517","DOI":"10.1007\/s10846-019-01129-4","volume":"99","author":"MA da Silva Ferreira","year":"2020","unstructured":"da Silva Ferreira, M.A., Begazo, M.F.T., Lopes, G.C., de Oliveira, A.F., Colombini, E.L., da Silvia Sim\u00f5es, A.: Drone reconfigurable architecture (DRA): a multipurpose modular architecture for unmanned aerial vehicles (UAVs). J. Intell. Robot. Syst. 99, 517\u2013534 (2020). https:\/\/doi.org\/10.1007\/s10846-019-01129-4","journal-title":"J. Intell. Robot. Syst."},{"issue":"2\u20133","key":"1549_CR53","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1016\/S0921-8890(99)00047-0","volume":"29","author":"M Fujita","year":"1999","unstructured":"Fujita, M., Kitano, H., Kageyama, K.: A reconfigurable robot platform, Robot. Auton. Syst. 29(2\u20133), 119\u2013132 (1999). https:\/\/doi.org\/10.1016\/S0921-8890(99)00047-0","journal-title":"Auton. Syst."},{"key":"1549_CR54","unstructured":"Mondada, F., Franzi, E., Guignard, A.: The development of Khepera. In Proc. 1st Int. Khepera Workshop 64, pp. 7\u201314 (1999)"},{"key":"1549_CR55","doi-asserted-by":"publisher","unstructured":"Chocron, O., Bidaud, P.: Evolving walking robots for global task based design. In: Proceedings of the Congress on Evolutionary Computation 1, pp. 405\u2013412 (1999) https:\/\/doi.org\/10.1109\/CEC.1999.781953","DOI":"10.1109\/CEC.1999.781953"},{"key":"1549_CR56","doi-asserted-by":"publisher","unstructured":"Leger P.C., J. Bares.: Automated synthesis and optimization of Robot Configurations. In: Proceedings of the Proceedings of the 1998 ASME Design Engineering Technical Conferences, pp. 13\u201316 (1998) https:\/\/doi.org\/10.1115\/DETC98\/MECH-5945","DOI":"10.1115\/DETC98\/MECH-5945"},{"key":"1549_CR57","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1023\/A:1026596403167","volume":"10","author":"S Farritor","year":"2001","unstructured":"Farritor, S., Dubowsky, S.: On modular design of field robotic systems. Auton. Robots. 10, 57\u201365 (2001). https:\/\/doi.org\/10.1023\/A:1026596403167","journal-title":"Auton. Robots"},{"issue":"4","key":"1549_CR58","doi-asserted-by":"publisher","first-page":"522","DOI":"10.1016\/j.robot.2011.11.013","volume":"60","author":"J Baca","year":"2012","unstructured":"Baca, J., Ferre, M., Aracil, R.: A heterogeneous modular robotic design for fast response to a diversity of tasks. Robot. Auton. Syst. 60(4), 522\u2013531 (2012). https:\/\/doi.org\/10.1016\/j.robot.2011.11.013","journal-title":"Robot. Auton. Syst."},{"issue":"12","key":"1549_CR59","doi-asserted-by":"publisher","first-page":"1607","DOI":"10.1016\/j.robot.2012.09.019","volume":"60","author":"A Brunete","year":"2012","unstructured":"Brunete, A., Hernando, M., Gambao, E., Torres, J.E.: A behaviour-based control architecture for heterogeneous modular, multi-configurable, chained micro-robots. Robot. Auton. Syst. 60(12), 1607\u20131624 (2012). https:\/\/doi.org\/10.1016\/j.robot.2012.09.019","journal-title":"Robot. Auton. Syst."},{"issue":"A","key":"1549_CR60","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/j.rcim.2018.07.011","volume":"55","author":"S Pio Negri","year":"2019","unstructured":"Pio Negri, S., Basile, V., Valori, M., Gambino, B., Fassi, I., Tosatti, L.M.: A modular mobile robotic architecture for defects detection and repair in narrow tunnels of CFRP aeronautic components. Robot. Comput. Integr. Manuf. 55(A), 109\u2013128 (2019). https:\/\/doi.org\/10.1016\/j.rcim.2018.07.011","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"1549_CR61","doi-asserted-by":"publisher","unstructured":"Andreev, V., Kim, V., Pryanichnikov, V.: A hierarchical modular architecture for reconfigurable mobile robots. In: Proceedings of the 30th DAAAM International Symposium, pp.1152\u20131159 (2019) https:\/\/doi.org\/10.2507\/30th.daaam.proceedings.162","DOI":"10.2507\/30th.daaam.proceedings.162"},{"key":"1549_CR62","unstructured":"Innocenti Badano, B.M.: A Multi-Agent Architecture with Distributed Coordination for an Autonomous Robot. PhD Dissertation, Universitat de Girona, Spain (2009)"},{"issue":"8","key":"1549_CR63","doi-asserted-by":"publisher","first-page":"2797","DOI":"10.1109\/TIM.2009.2016301","volume":"58","author":"K Hwang","year":"2009","unstructured":"Hwang, K., Lo, C., Liu, W.: A modular agent architecture for an autonomous robot. IEEE Trans. Instrum. Meas. 58(8), 2797\u20132806 (2009). https:\/\/doi.org\/10.1109\/TIM.2009.2016301","journal-title":"IEEE Trans. Instrum. Meas."},{"issue":"3","key":"1549_CR64","doi-asserted-by":"publisher","first-page":"958","DOI":"10.1109\/TASE.2015.2416678","volume":"12","author":"J Paulos","year":"2015","unstructured":"Paulos, J., Eckenstein, N., Tosun, T., Seo, J., Davey, J., Greco, J., Kumar, V., Yim, M.: Automated self-assembly of large maritime structures by a team of robotic boats. IEEE Trans. Autom. Sci. Eng. 12(3), 958\u2013968 (2015). https:\/\/doi.org\/10.1109\/TASE.2015.2416678","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"1549_CR65","doi-asserted-by":"publisher","unstructured":"Gabrich, B., Li, G., Yim, M.: ModQuad-DoF: a novel Yaw actuation for modular quadrotors. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 8267\u20138273 (2020) https:\/\/doi.org\/10.1109\/ICRA40945.2020.9196735","DOI":"10.1109\/ICRA40945.2020.9196735"},{"key":"1549_CR66","unstructured":"Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., Ng, A.: ROS: an open-source robot operating system. In: ICRA Workshop on Open-Source Software 3, pp. 1\u20135 (2009)"},{"key":"1549_CR67","doi-asserted-by":"publisher","unstructured":"Mayoral, V., Hern\u00e1ndez, A., Kojcev, R., Muguruza, I. Zamalloa, I., Usategi, L., Bilbao, A.: The shift in the robotics paradigm\u2013the hardware robot operating system (H-ROS); an infrastructure to create interoperable robot components. In: NASA\/ESA Conference on Adaptive Hardware and Systems, pp. 229\u2013236 (2017) https:\/\/doi.org\/10.1109\/AHS.2017.8046383","DOI":"10.1109\/AHS.2017.8046383"},{"issue":"1","key":"1549_CR68","doi-asserted-by":"publisher","first-page":"43","DOI":"10.5772\/5761","volume":"3","author":"G Metta","year":"2013","unstructured":"Metta, G., Fitzpatrick, P., Natale, L.: YARP \u2013 yet another robot platform, version 2.3.20. Int. J. Adv. Robot. Syst. 3(1), 43\u201348 (2013). https:\/\/doi.org\/10.5772\/5761","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"1549_CR69","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1155\/2013\/969304","volume":"5","author":"Y Zou","year":"2013","unstructured":"Zou, Y., Zhao, G., Wang, T.: A general framework of mechatronic modular architecture. Adv. Mech. Eng. 5, 15 (2013). https:\/\/doi.org\/10.1155\/2013\/969304","journal-title":"Adv. Mech. Eng."},{"issue":"1","key":"1549_CR70","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10846-012-9798-y","volume":"72","author":"A Elkady","year":"2013","unstructured":"Elkady, A., Joy, J., Sobh, T., Valavanis, K.: A structured approach for modular design in robotics and automation environments. J. Intell. Robot. Syst. 72(1), 5\u201319 (2013). https:\/\/doi.org\/10.1007\/s10846-012-9798-y","journal-title":"J. Intell. Robot. Syst."},{"key":"1549_CR71","doi-asserted-by":"publisher","first-page":"487","DOI":"10.1007\/s10846-017-0504-y","volume":"87","author":"MVD Veloso","year":"2017","unstructured":"Veloso, M.V.D., Filho, J.T.C., Barreto, G.A.: SOM4R: a middleware for robotic applications based on the resource-oriented architecture. J. Intell. Robot. Syst. 87, 487\u2013506 (2017). https:\/\/doi.org\/10.1007\/s10846-017-0504-y","journal-title":"J. Intell. Robot. Syst."},{"issue":"3","key":"1549_CR72","first-page":"256","volume":"30","author":"MA Hinton","year":"2011","unstructured":"Hinton, M.A., Zeher, M.J., Kozlowski, M.V., Johannes, M.S.: Advanced Explosive Ordnance Disposal Robotic System (AEODRS): a common architecture revolution. Johns Hopkins APL Tech. Dig. 30(3), 256\u2013266 (2011)","journal-title":"Johns Hopkins APL Tech. Dig."},{"key":"1549_CR73","doi-asserted-by":"publisher","unstructured":"Kugele, S., Obergfell, P., Sax, E.: Model-based resource analysis and synthesis of service-oriented automotive software architectures. Softw. Syst. Model, 31 (2021) https:\/\/doi.org\/10.1007\/s10270-021-00896-9","DOI":"10.1007\/s10270-021-00896-9"},{"issue":"7","key":"1549_CR74","doi-asserted-by":"publisher","first-page":"1202","DOI":"10.1017\/S0263574720001010","volume":"39","author":"J Villa-Medina","year":"2021","unstructured":"Villa-Medina, J., Porta-G\u00e1ndara, M., Guti\u00e9rrez, J.: Wireless robotic components for autonomous vehicles. Robotica. 39(7), 1202\u20131215 (2021). https:\/\/doi.org\/10.1017\/S0263574720001010","journal-title":"Robotica"},{"issue":"5","key":"1549_CR75","doi-asserted-by":"publisher","first-page":"700","DOI":"10.1109\/TRA.2002.804502","volume":"18","author":"WM Shen","year":"2002","unstructured":"Shen, W.M., Salemi, B., Will, P.: Hormone-inspired adaptive communication and distributed control for CONRO self-reconfigurable robots. IEEE Trans. Robot. Auto. 18(5), 700\u2013712 (2002). https:\/\/doi.org\/10.1109\/TRA.2002.804502","journal-title":"IEEE Trans. Robot. Auto."},{"issue":"8","key":"1549_CR76","doi-asserted-by":"publisher","first-page":"1508","DOI":"10.1109\/JSAC.2011.110902","volume":"29","author":"M Di Francesco","year":"2011","unstructured":"Di Francesco, M., Anastasi, G., Conti, M., Das, S.K., Neri, V.: Reliability and energy-efficiency in IEEE 802.15.4\/ZigBee sensor networks: an adaptive and cross-layer approach. IEEE J. Sel. Areas Comm. 29(8), 1508\u20131524 (2011). https:\/\/doi.org\/10.1109\/JSAC.2011.110902","journal-title":"IEEE J. Sel. Areas Comm."},{"key":"1549_CR77","first-page":"75","volume-title":"Third Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools, DAIMI PB-554, Department of Computer Science","author":"G Gallasch","year":"2001","unstructured":"Gallasch, G., Kristensen, L.M.: COMMS\/CPN: a communication infrastructure for external communication with Design\/CPN. In: Jensen, K. (ed.) Third Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools, DAIMI PB-554, Department of Computer Science, pp. 75\u201391. University of Aarhus, Denmark (2001)"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-021-01549-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-021-01549-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-021-01549-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,3]],"date-time":"2022-05-03T06:12:39Z","timestamp":1651558359000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-021-01549-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4]]},"references-count":77,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,4]]}},"alternative-id":["1549"],"URL":"https:\/\/doi.org\/10.1007\/s10846-021-01549-1","relation":{},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"value":"0921-0296","type":"print"},{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,4]]},"assertion":[{"value":"7 August 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 November 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 April 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest\/Competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest\/Competing interests"}},{"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"}}],"article-number":"70"}}