{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,10]],"date-time":"2026-07-10T16:39:44Z","timestamp":1783701584804,"version":"3.55.0"},"reference-count":118,"publisher":"Annual Reviews","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Annu. Rev. Control Robot. Auton. Syst."],"published-print":{"date-parts":[[2019,5,3]]},"abstract":"<jats:p>This article reviews the current state of the art in the development of modular reconfigurable robot (MRR) systems and suggests promising future research directions. A wide variety of MRR systems have been presented to date, and these robots promise to be versatile, robust, and low cost compared with other conventional robot systems. MRR systems thus have the potential to outperform traditional systems with a fixed morphology when carrying out tasks that require a high level of flexibility. We begin by introducing the taxonomy of MRRs based on their hardware architecture. We then examine recent progress in the hardware and the software technologies for MRRs, along with remaining technical issues. We conclude with a discussion of open challenges and future research directions.<\/jats:p>","DOI":"10.1146\/annurev-control-053018-023834","type":"journal-article","created":{"date-parts":[[2018,11,2]],"date-time":"2018-11-02T17:51:20Z","timestamp":1541181080000},"page":"63-88","source":"Crossref","is-referenced-by-count":164,"title":["Modular Reconfigurable Robotics"],"prefix":"10.1146","volume":"2","author":[{"given":"Jungwon","family":"Seo","sequence":"first","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering and Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, China;"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jamie","family":"Paik","sequence":"additional","affiliation":[{"name":"Reconfigurable Robotics Laboratory, \u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne (EPFL), 1015 Lausanne, Switzerland;"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mark","family":"Yim","sequence":"additional","affiliation":[{"name":"General Robotics, Automation, Sensing, and Perception (GRASP) Laboratory, University of Pennsylvania, Philadelphia, Pennsylvania 19104, USA;"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"22","reference":[{"key":"B1","volume-title":"Product Design and Development","author":"Eppinger SD","year":"1995"},{"key":"B2","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2000.844106"},{"key":"B3","volume-title":"Self-Reconfigurable Robots: An Introduction","author":"Stoy K","year":"2010"},{"key":"B4","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2007.339623"},{"key":"B5","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1989.100066"},{"key":"B6","doi-asserted-by":"publisher","DOI":"10.1109\/TASE.2015.2416678"},{"key":"B7","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2018.8461014"},{"key":"B8","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026504804984"},{"key":"B9","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2002.806221"},{"key":"B10","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2002.806220"},{"key":"B11","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2012.6385845"},{"key":"B12","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2017.8206098"},{"key":"B13","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-30440-3_334"},{"key":"B14","doi-asserted-by":"publisher","DOI":"10.1016\/0094-5765(85)90131-6"},{"key":"B15","doi-asserted-by":"publisher","DOI":"10.1109\/100.580984"},{"key":"B16","doi-asserted-by":"publisher","DOI":"10.1163\/156855395X00175"},{"key":"B17","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2007.4399444"},{"key":"B18","doi-asserted-by":"publisher","DOI":"10.1177\/0278364907085560"},{"key":"B19","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2013.08.011"},{"key":"B20","doi-asserted-by":"publisher","DOI":"10.1109\/AIM.2013.6584059"},{"key":"B21","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2010.2085009"},{"key":"B22","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2013.08.008"},{"key":"B23","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2017.2697310"},{"key":"B24","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2018.2793344"},{"key":"B25","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.aan6357"},{"key":"B26","doi-asserted-by":"publisher","DOI":"10.1038\/s41598-017-14220-3"},{"key":"B27","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7139450"},{"key":"B28","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509817"},{"key":"B29","doi-asserted-by":"publisher","DOI":"10.1177\/0278364909351942"},{"key":"B30","doi-asserted-by":"publisher","DOI":"10.1177\/0278364911416140"},{"key":"B31","doi-asserted-by":"publisher","DOI":"10.1088\/0964-1726\/23\/9\/094006"},{"key":"B32","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2011.6094898"},{"key":"B33","doi-asserted-by":"publisher","DOI":"10.1016\/j.sna.2011.05.023"},{"key":"B34","doi-asserted-by":"publisher","DOI":"10.1088\/0964-1726\/15\/1\/N02"},{"key":"B35","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2012.2197313"},{"key":"B36","doi-asserted-by":"publisher","DOI":"10.1109\/BIOROB.2010.5627029"},{"key":"B37","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2016.2582868"},{"key":"B38","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2017.2775655"},{"key":"B39","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2017.8202173"},{"key":"B40","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2016.2623348"},{"key":"B41","doi-asserted-by":"publisher","DOI":"10.1088\/0964-1726\/21\/6\/065013"},{"key":"B42","doi-asserted-by":"publisher","DOI":"10.3103\/S1062873809100220"},{"key":"B43","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2010.938845"},{"key":"B44","doi-asserted-by":"publisher","DOI":"10.1016\/S0924-4247(99)00385-4"},{"key":"B45","doi-asserted-by":"publisher","DOI":"10.1016\/S0924-4247(00)00510-0"},{"key":"B46","doi-asserted-by":"publisher","DOI":"10.1088\/0960-1317\/21\/11\/115021"},{"key":"B47","volume-title":"Robotic origamis: self-morphing modular robot","author":"Paik J","year":"2011"},{"key":"B48","first-page":"2370","volume-title":"2004 IEEE\/RSJ International Conference on Intelligent Robots and Systems","volume":"3","author":"Kamimura A","year":"2004"},{"key":"B49","doi-asserted-by":"publisher","DOI":"10.1109\/ROBIO.2011.6181589"},{"key":"B50","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1998.676452"},{"key":"B51","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2016.7759033"},{"key":"B52","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2002.1160072"},{"key":"B53","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2000.895297"},{"key":"B54","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2005.I.022"},{"key":"B55","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2018.8463146"},{"key":"B56","doi-asserted-by":"publisher","DOI":"10.1109\/ICMA.2007.4303511"},{"key":"B57","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2017.7989144"},{"key":"B58","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2006.281719"},{"key":"B59","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-29344-2_47"},{"key":"B60","unstructured":"60.\u2002 Kernbach S, Schlachter F, Humza R, Liedke J, Popesku S, et al. 2011. Heterogeneity for increasing performance and reliability of self-reconfigurable multi-robot organisms. arXiv:1109.2288 [cs.RO]"},{"key":"B61","first-page":"77","volume-title":"Proceedings of the ICRA Workshop on Modular Robots: State of the Art","author":"Lyder A","year":"2010"},{"key":"B62","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2014.6943114"},{"key":"B63","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7140060"},{"key":"B64","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-012-9296-x"},{"key":"B65","doi-asserted-by":"crossref","unstructured":"65.\u2002 Tosun T, Daudelin J, Jing G, Kress-Gazit H, Campbell M, Yim M. 2017. Perception-informed autonomous environment augmentation with modular robots. arXiv:1710.01840 [cs.RO]","DOI":"10.1109\/ICRA.2018.8463155"},{"key":"B66","doi-asserted-by":"publisher","DOI":"10.1109\/ICMA.2013.6618087"},{"key":"B67","doi-asserted-by":"publisher","DOI":"10.1109\/TRA.2002.804502"},{"key":"B68","doi-asserted-by":"publisher","DOI":"10.1177\/0278364907085097"},{"key":"B69","doi-asserted-by":"publisher","DOI":"10.1126\/science.1254295"},{"key":"B70","doi-asserted-by":"publisher","DOI":"10.1109\/70.817668"},{"key":"B71","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2000.844106"},{"key":"B72","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4545-3_12"},{"key":"B73","volume-title":"The next revolution in materials","author":"Zakin M","year":"2007"},{"key":"B74","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.198"},{"key":"B75","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509657"},{"key":"B76","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2016.7487363"},{"key":"B77","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-00644-9_39"},{"key":"B78","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-006-8546-1"},{"key":"B79","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2014.6907010"},{"key":"B80","volume-title":"Symmetric docking in 2D: a bound on self-alignable offsets","author":"Nilsson M","year":"1999"},{"key":"B81","doi-asserted-by":"publisher","DOI":"10.1109\/ROBIO.2011.6181398"},{"key":"B82","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509726"},{"key":"B83","doi-asserted-by":"publisher","DOI":"10.1117\/12.403737"},{"key":"B84","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2002.806233"},{"key":"B85","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2011.2153010"},{"key":"B86","volume-title":"The X-CLAW self-aligning connector for self-reconfiguring modular robots","author":"Cong JJ","year":"2011"},{"key":"B87","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2003.816821"},{"key":"B88","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2009.5152408"},{"key":"B89","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2002.806225"},{"key":"B90","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2005.1570343"},{"key":"B91","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2017.8206199"},{"key":"B92","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2009.2030225"},{"key":"B93","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/4527.001.0001"},{"key":"B94","doi-asserted-by":"publisher","DOI":"10.1177\/027836499801700702"},{"key":"B95","first-page":"23","volume-title":"Algorithmic and Computational Robotics: New Directions","author":"Nguyen A","year":"2000"},{"key":"B96","doi-asserted-by":"publisher","DOI":"10.1177\/0278364907089350"},{"key":"B97","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1995.525275"},{"key":"B98","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1995.526022"},{"key":"B99","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1996.506907"},{"key":"B100","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026596403167"},{"key":"B101","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2016.XII.025"},{"key":"B102","doi-asserted-by":"publisher","DOI":"10.1115\/DSCC2008-2296"},{"key":"B103","volume-title":"A Mathematical Introduction to Robotic Manipulation","author":"Murray RM","year":"1994"},{"key":"B104","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511546877"},{"key":"B105","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4022-9"},{"key":"B106","doi-asserted-by":"crossref","DOI":"10.1017\/9781316661239","volume-title":"Modern Robotics","author":"Lynch KM","year":"2017"},{"key":"B107","volume-title":"Geometric Folding Algorithms: Linkages, Origami, Polyhedra","author":"Demaine ED","year":"2008"},{"key":"B108","doi-asserted-by":"publisher","DOI":"10.1117\/12.403738"},{"key":"B109","doi-asserted-by":"publisher","DOI":"10.1177\/0278364907084984"},{"key":"B110","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7139450"},{"key":"B111","doi-asserted-by":"publisher","DOI":"10.1109\/CoASE.2013.6653996"},{"key":"B112","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2016.7487761"},{"key":"B113","volume-title":"Introduction to Algorithms","author":"Cormen TH","year":"2009"},{"key":"B114","volume-title":"Reconfiguration planning for modular self-reconfigurable robots","author":"Casal A","year":"2002"},{"key":"B115","first-page":"3135","volume-title":"2008 IEEE International Conference on Robotics and Automation","author":"Hou F","year":"2008"},{"key":"B116","doi-asserted-by":"crossref","unstructured":"116.\u2002 Dutta A, Dasgupta P, Nelson C. 2018. Distributed configuration formation with modular robots using (sub)graph isomorphism-based approach.Auton. Robots. In press.https:\/\/doi.org\/10.1007\/s10514-018-9759-9","DOI":"10.1007\/s10514-018-9759-9"},{"key":"B117","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2008.4650914"},{"key":"B118","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2008.4650662"}],"container-title":["Annual Review of Control, Robotics, and Autonomous Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.annualreviews.org\/doi\/pdf\/10.1146\/annurev-control-053018-023834","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,12]],"date-time":"2024-07-12T00:49:05Z","timestamp":1720745345000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.annualreviews.org\/doi\/10.1146\/annurev-control-053018-023834"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,3]]},"references-count":118,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,5,3]]}},"alternative-id":["10.1146\/annurev-control-053018-023834"],"URL":"https:\/\/doi.org\/10.1146\/annurev-control-053018-023834","relation":{},"ISSN":["2573-5144","2573-5144"],"issn-type":[{"value":"2573-5144","type":"print"},{"value":"2573-5144","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,5,3]]}}}