{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,13]],"date-time":"2026-07-13T15:00:05Z","timestamp":1783954805085,"version":"3.55.0"},"reference-count":51,"publisher":"MIT Press - Journals","issue":"4","content-domain":{"domain":["direct.mit.edu"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,12,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Robots operating in the real world will experience a range of different environments and tasks. It is essential for the robot to have the ability to adapt to its surroundings to work efficiently in changing conditions. Evolutionary robotics aims to solve this by optimizing both the control and body (morphology) of a robot, allowing adaptation to internal, as well as external factors. Most work in this field has been done in physics simulators, which are relatively simple and not able to replicate the richness of interactions found in the real world. Solutions that rely on the complex interplay among control, body, and environment are therefore rarely found. In this article, we rely solely on real-world evaluations and apply evolutionary search to yield combinations of morphology and control for our mechanically self-reconfiguring quadruped robot. We evolve solutions on two distinct physical surfaces and analyze the results in terms of both control and morphology. We then transition to two previously unseen surfaces to demonstrate the generality of our method. We find that the evolutionary search finds high-performing and diverse morphology-controller configurations by adapting both control and body to the different properties of the physical environments. We additionally find that morphology and control vary with statistical significance between the environments. Moreover, we observe that our method allows for morphology and control parameters to transfer to previously unseen terrains, demonstrating the generality of our approach.<\/jats:p>","DOI":"10.1162\/evco_a_00291","type":"journal-article","created":{"date-parts":[[2021,3,30]],"date-time":"2021-03-30T19:50:13Z","timestamp":1617133813000},"page":"441-461","update-policy":"https:\/\/doi.org\/10.1162\/mitpressjournals.corrections.policy","source":"Crossref","is-referenced-by-count":19,"title":["Environmental Adaptation of Robot Morphology and Control Through Real-World Evolution"],"prefix":"10.1162","volume":"29","author":[{"given":"T. F.","family":"Nygaard","sequence":"first","affiliation":[{"name":"Department of Informatics, University of Oslo, Norway Norwegian Defence Research Establishment, Kjeller, Norway tonnesfn@ifi.uio.no"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"C. P.","family":"Martin","sequence":"additional","affiliation":[{"name":"Research School of Computer Science, Australian National University, ACT, Australia charles.martin@anu.edu.au"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"D.","family":"Howard","sequence":"additional","affiliation":[{"name":"Cyber-Physical Systems Program, CSIRO, QLD, Australia david.howard@data61.csiro.au"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J.","family":"Torresen","sequence":"additional","affiliation":[{"name":"RITMO, Department of Informatics, University of Oslo, Norway jimtoer@ifi.uio.no"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"K.","family":"Glette","sequence":"additional","affiliation":[{"name":"RITMO, Department of Informatics, University of Oslo, Norway kyrrehg@ifi.uio.no"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"281","published-online":{"date-parts":[[2021,12,1]]},"reference":[{"key":"2021120113010901900_B1","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pcbi.1003399","article-title":"Environmental influence on the evolution of morphological complexity in machines.","volume":"10","author":"Auerbach","year":"2014","journal-title":"PLOS Computational Biology"},{"issue":"3","key":"2021120113010901900_B2","doi-asserted-by":"crossref","first-page":"356","DOI":"10.1109\/TLT.2018.2833111","article-title":"Inquiry-based learning with RoboGen: An open-source software and hardware platform for robotics and artificial intelligence","volume":"12","author":"Auerbach","year":"2019","journal-title":"IEEE Transactions on Learning Technologies"},{"key":"2021120113010901900_B3","doi-asserted-by":"crossref","first-page":"1234","DOI":"10.1073\/pnas.1015390108","article-title":"Morphological change in machines accelerates the evolution of robust behavior.","volume":"108","author":"Bongard","year":"2011","journal-title":"Proceedings of the National Academy of Sciences"},{"issue":"1","key":"2021120113010901900_B4","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s10472-015-9463-9","article-title":"Bayesian optimization for learning gaits under uncertainty","volume":"76","author":"Calandra","year":"2016","journal-title":"Annals of Mathematics and Artificial Intelligence"},{"key":"2021120113010901900_B5","first-page":"51","volume-title":"2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Chatzilygeroudis","year":"2017"},{"key":"2021120113010901900_B6","first-page":"2562","article-title":"An evolutionary approach to gait learning for four-legged robots.","volume":"3","author":"Chernova","year":"2004","journal-title":"IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2004)"},{"key":"2021120113010901900_B7","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1145\/3205455.3205541","volume-title":"Proceedings of the Genetic and Evolutionary Computation Conference","author":"Collins","year":"2018"},{"key":"2021120113010901900_B8","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1109\/HUMANOIDS.2016.7803330","volume-title":"2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids)","author":"Dario Bellicoso","year":"2016"},{"issue":"2","key":"2021120113010901900_B9","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","article-title":"A fast and elitist multiobjective genetic algorithm: NSGA-II","volume":"6","author":"Deb","year":"2002","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2021120113010901900_B10","first-page":"4486","article-title":"Transfer learning of gaits on a quadrupedal robot.","author":"Degrave","year":"2015","journal-title":"Adaptive Behavior"},{"issue":"2:4","key":"2021120113010901900_B11","article-title":"Evolutionary robotics: What, why, and where to.","author":"Doncieux","year":"2015","journal-title":"Frontiers in Robotics and AI"},{"issue":"1:4","key":"2021120113010901900_B12","article-title":"Grand challenges for evolutionary robotics.","author":"Eiben","year":"2014","journal-title":"Frontiers in Robotics and AI"},{"key":"2021120113010901900_B13","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/3071178.3071282","article-title":"Data-efficient exploration, optimization, and modeling of diverse designs through surrogate-assisted illumination.","author":"Gaier","year":"2017","journal-title":"Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 17"},{"key":"2021120113010901900_B14","doi-asserted-by":"crossref","DOI":"10.1002\/0470049715","volume-title":"Introduction to Evolvable Hardware: A Practical Guide for Designing Self-Adaptive Systems (IEEE Press Series on Computational Intelligence)","author":"Greenwood","year":"2006"},{"key":"2021120113010901900_B15","doi-asserted-by":"crossref","first-page":"1065","DOI":"10.1109\/ICRA.2017.7989128","volume-title":"2017 IEEE International Conference on Robotics and Automation (ICRA)","author":"Heijnen","year":"2017"},{"key":"2021120113010901900_B16","volume-title":"Proceedings of the International Symposium on Experimental Robotics","author":"Homberger","year":"2016"},{"key":"2021120113010901900_B17","first-page":"1297","article-title":"Autonomous evolution of gaits with the Sony Quadruped Robot.","volume":"2","author":"Hornby","year":"1999","journal-title":"Genetic and Evolutionary Computation Conference"},{"issue":"10","key":"2021120113010901900_B18","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1002\/rob.1046","article-title":"Vision-based terrain characterization and traversability assessment","volume":"18","author":"Howard","year":"2001","journal-title":"Journal of Robotic Systems"},{"issue":"1","key":"2021120113010901900_B19","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1038\/s42256-018-0009-9","article-title":"Evolving embodied intelligence from materials to machines","volume":"1","author":"Howard","year":"2019","journal-title":"Nature Machine Intelligence"},{"issue":"26","key":"2021120113010901900_B20","doi-asserted-by":"crossref","DOI":"10.1126\/scirobotics.aau5872","article-title":"Learning agile and dynamic motor skills for legged robots.","volume":"4","author":"Hwangbo","year":"2019","journal-title":"Science Robotics"},{"key":"2021120113010901900_B21","doi-asserted-by":"crossref","first-page":"704","DOI":"10.1007\/3-540-59496-5_337","article-title":"Noise and the reality gap: The use of simulation in evolutionary robotics.","author":"Jakobi","year":"1995","journal-title":"Advances in artificial life"},{"issue":"2","key":"2021120113010901900_B22","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1162\/ARTL_a_00231","article-title":"Real-world evolution of robot morphologies: A proof of concept","volume":"23","author":"Jelisavcic","year":"2017","journal-title":"Artificial Life"},{"issue":"2","key":"2021120113010901900_B23","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1007\/s10846-012-9771-9","article-title":"Power consumption optimization for a hexapod walking robot","volume":"71","author":"Jin","year":"2013","journal-title":"Journal of Intelligent & Robotic Systems"},{"key":"2021120113010901900_B24","first-page":"12","article-title":"Particle swarm optimization aided pid gait controller design for a humanoid robot.","author":"Kashyap","year":"2020","journal-title":"ISA Transactions"},{"key":"2021120113010901900_B25","first-page":"2619","article-title":"Policy gradient reinforcement learning for fast quadrupedal locomotion.","volume":"3","author":"Kohl","year":"2004","journal-title":"IEEE International Conference on Robotics and Automation"},{"issue":"1","key":"2021120113010901900_B26","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1109\/TEVC.2012.2185849","article-title":"The transferability approach: Crossing the reality gap in evolutionary robotics","volume":"17","author":"Koos","year":"2013","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2021120113010901900_B27","volume-title":"IEEE International Conference on Robotics and Automation","author":"Kottege","year":"2015"},{"key":"2021120113010901900_B28","article-title":"Scalable sim-to-real transfer of soft robot designs.","author":"Kriegman","year":"2019"},{"key":"2021120113010901900_B29","article-title":"Automated shapeshifting for function recovery in damaged robots.","author":"Kriegman","year":"2019","journal-title":"Robotics: Science and systems"},{"key":"2021120113010901900_B30","article-title":"Learning locomotion skills in evolvable robots.","author":"Lan","year":"2020"},{"key":"2021120113010901900_B31","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1145\/3321707.3321811","volume-title":"Proceedings of the Genetic and Evolutionary Computation Conference","author":"Miras","year":"2019"},{"key":"2021120113010901900_B32","doi-asserted-by":"crossref","first-page":"1121","DOI":"10.1145\/3067695.3082052","volume-title":"Proceedings of the Genetic and Evolutionary Computation Conference Companion","author":"Mouret","year":"2017"},{"key":"2021120113010901900_B33","first-page":"190","article-title":"How to evolve autonomous robots: Different approaches in evolutionary robotics.","author":"Nolfi","year":"1994","journal-title":"Artificial life IV: Proceedings of the 4th International Workshop on Artificial Life"},{"key":"2021120113010901900_B34","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1145\/3321707.3321762","volume-title":"Proceedings of the Genetic and Evolutionary Computation Conference (GECCO)","author":"Nordmoen","year":"2019"},{"key":"2021120113010901900_B35","article-title":"On restricting real-valued genotypes in evolutionary algorithms.","author":"Nordmoen","year":"2021","journal-title":"Proceedings of the Applications of Evolutionary Computation Conference 2021"},{"key":"2021120113010901900_B36","doi-asserted-by":"crossref","DOI":"10.1145\/3205455.3205567","article-title":"Real-world evolution adapts robot morphology and control to hardware limitations.","author":"Nygaard","year":"2018","journal-title":"Proceedings of the Genetic and Evolutionary Computation Conference"},{"key":"2021120113010901900_B37","article-title":"Exploring mechanically self-reconfiguring robots for autonomous design.","author":"Nygaard","year":"2018","journal-title":"2018 ICRA Workshop on Autonomous Robot Design"},{"key":"2021120113010901900_B38","volume-title":"Applications of evolutionary computation","author":"Nygaard","year":"2019"},{"key":"2021120113010901900_B39","volume-title":"2019 IEEE International Conference on Robotics and Automation (ICRA)","author":"Nygaard","year":"2019"},{"key":"2021120113010901900_B40","first-page":"58","volume-title":"Symposium of the Norwegian AI Society","author":"Nygaard","year":"2019"},{"key":"2021120113010901900_B41","doi-asserted-by":"crossref","first-page":"825","DOI":"10.1007\/978-3-319-55849-3_53","volume-title":"Applications of evolutionary computation","author":"Nygaard","year":"2017"},{"key":"2021120113010901900_B42","volume-title":"2016 IEEE Symposium Series on Computational Intelligence","author":"Nygaard","year":"2016"},{"key":"2021120113010901900_B43","article-title":"The dynamic of body and brain co-evolution","author":"Pagliuca","year":"2020"},{"key":"2021120113010901900_B44","article-title":"Morphologically induced stability on an underwater legged robot with a deformable body.","author":"Picardi","year":"2019","journal-title":"The International Journal of Robotics Research"},{"issue":"10","key":"2021120113010901900_B45","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1371\/journal.pone.0186107","article-title":"The trade-off between morphology and control in the co-optimized design of robots","volume":"12","author":"Rosendo","year":"2017","journal-title":"PLOS ONE"},{"key":"2021120113010901900_B46","article-title":"Sim2real gap is non-monotonic with robot complexity for morphology-in-the-loop flapping wing design.","author":"Rosser","year":"2019"},{"issue":"2","key":"2021120113010901900_B47","doi-asserted-by":"crossref","first-page":"1245","DOI":"10.1109\/LRA.2018.2795646","article-title":"Model-free design optimization of a hopping robot and its comparison with a human designer","volume":"3","author":"Saar","year":"2018","journal-title":"IEEE Robotics and Automation Letters"},{"issue":"2","key":"2021120113010901900_B48","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1162\/ARTL_a_00228","article-title":"Evolutionary developmental robotics: Improving morphology and control of physical robots","volume":"23","author":"Vujovic","year":"2017","journal-title":"Artificial Life"},{"key":"2021120113010901900_B49","doi-asserted-by":"crossref","first-page":"2153","DOI":"10.1109\/ROBOT.2004.1307381","article-title":"Automated gait adaptation for legged robots.","volume":"3","author":"Weingarten","year":"2004","journal-title":"Proceedings of the 2004 IEEE International Conference on Robotics and Automation"},{"key":"2021120113010901900_B50","first-page":"890","volume-title":"Proceedings of the 20th European Conference on Artificial Life","author":"Yosinski","year":"2011"},{"issue":"1","key":"2021120113010901900_B51","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1007\/s10846-007-9149-6","article-title":"Combining simulation and reality in evolutionary robotics","volume":"50","author":"Zagal","year":"2007","journal-title":"Journal of Intelligent and Robotic Systems"}],"container-title":["Evolutionary Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/direct.mit.edu\/evco\/article-pdf\/29\/4\/441\/1974887\/evco_a_00291.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/direct.mit.edu\/evco\/article-pdf\/29\/4\/441\/1974887\/evco_a_00291.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T17:59:15Z","timestamp":1638381555000},"score":1,"resource":{"primary":{"URL":"https:\/\/direct.mit.edu\/evco\/article\/29\/4\/441\/98587\/Environmental-Adaptation-of-Robot-Morphology-and"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"references-count":51,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2021,12,1]]},"published-print":{"date-parts":[[2021,12,1]]}},"URL":"https:\/\/doi.org\/10.1162\/evco_a_00291","relation":{},"ISSN":["1530-9304"],"issn-type":[{"value":"1530-9304","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2021]]},"published":{"date-parts":[[2021]]}}}