Sec. Robot Learning and Evolution
Volume 9 - 2022 | https://doi.org/10.3389/frobt.2022.1027389
From the lab to the field with Evolutionary Field Robotics
- Robotics and Autonomous Systems Group, Data61, CSIRO, Brisbane, QLD, Australia
This commentary follows on from a recently-published guest editorial in Frontiers in Robotics and AI entitled Evolving Robotic Morphologies (Howard et al., 2022a). Motivated by findings from the many quality submissions, the central thesis of this contribution is that evolutionary robotics and field robotics, despite seeming rather disparate in their application, are in fact closely related by the underpinning theme of a focus on environment. Furthermore, we highlight the potential benefits should the two fields be tied more closely together. Evolutionary Robotics (ER) (Doncieux et al., 2015) applies evolutionary algorithms to create robot behaviours, where behaviour typically emerges through interactions between the robot’s body (e.g., morphology, geometry, sensor and actuator placement), its brain (software controller), and the environment it is assessed in. Experiments are predominantly fitness-driven, where fitness is ascertained from this behaviour. In other words, ER generates solutions – bodies and brains – that are bespoke to the particular environmental niche.
Unlike many fields of research, ER has two distinct goals. Firstly, it has a theoretical goal: to be a reconfigurable experimental apparatus to replicate, understand, and probe biological processes and the mechanisms of natural evolution, with the goal of accumulating knowledge and understanding about those processes. In this regard, ER has been remarkably effective in revealing the purpose and utility behind several mechanisms seen in natural evolution, and as experiments are typically simulated, it is easy to investigate a number of different treatments and draw statistically meaningful conclusions from them. Examples of this type of research include mechanistic implementations of ontogeny (Bongard and Pfeifer, 2003) and environmentally-mediated morphology development (Kriegman et al., 2018), showing how they simplify the “search” process, as well as showing the link between environmental and evolving robot complexity (Auerbach and Bongard, 2014) and inspiring the search for more biologically-rooted evolutionary mechanisms for future instantiation (Hockings and Howard, 2019).
The second goal of ER is applied: to design new types of high performing, environmentally-adapted robots and have them deployed into those environments in reality. The appeal is in creating robots differently to standard engineering approaches, where evolutionary search exploits the close body-brain-environment coupling (Pfeifer and Bongard, 2006) to automatically discover highly bespoke, fit-for-purpose embodiments—robots that no engineer could have conceived of, and robots that perform better than engineered alternatives. It is this goal we focus on herein.
Unfortunately there are very few examples of this happening in reality, although there has been noted success in evolving non-sensing and non-actuating solid geometries (Hornby et al., 2006), modular physical robot composition (Brodbeck et al., 2015), and large projects set up to evolve robots for eventual deployment into nuclear facilities (Hale et al., 2019). To date, and for a plethora of reasons including a lack of high-performance printable materials, the reality gap, and difficulties in body-brain coevolution, evolved physical robots have not been able to consistently outperform off-the-shelf solutions in real environments. Natural evolution abounds with powerful examples of “high performing” creatures that are well-adapted to challenging environmental niches; the ability to create robots with similar traits is therefore an attractive one, and this article proposes a way to progress this research direction.
Unlike ER, Field Robotics (FR) has a singular aim—to develop and deploy rugged autonomous robotic systems into unstructured environments to serve some functional role; be it surveying, agricultural monitoring, ocean floor mapping, or disaster response (Hudson et al., 2021). Field Robotics is an active research area with its own Frontiers Topic Area1, and its focus is closer to the secondary focus of ER, i.e., the development of real systems.
Field Robotics systems undergo rigorous evaluation under challenging environmental conditions, and are expected to work reliably and repeatedly in those environments. Field Robotics environments include real terrains, slip, mud, water currents, weather, seasonality, day/night cycles, and so on. FR typically involves interactions within those environments. Development focuses on the use of classical engineering and integration, and testing is primarily done in reality, in a variety of challenging conditions, with emphasis on reliability.
With Evolutionary Robotics and Field Robotics introduced, Evolutionary Field Robotics can be straightforwardly defined as the use of Evolutionary Robotics to provide solutions for Field Robotics problems. For ER, the main transition is from simple (often simulated) environments to complex real environments.
2 Evolution, environment, and embodied cognition
Embodied Cognition is a philosophy derived from the study of natural organisms, and postulates that fit (in the Darwinian sense) or high-performing creatures display behaviour that emerges via a tight coupling between their environment, their body, and their brain. In other words, the environment is a key determinant of the ability to produce useful behaviour. The key to embodied cognition is ability to interact with environment—o be situated—and many fields across machine learning and robotics are converging on embodied intelligence as a framing device to drive their research into the real world (Roy et al., 2021).
Although they vary greatly in their approach to generating solutions, ER and FR are united in placing significant focus on the role of the environment in their solution-generating processes. With this in mind, it makes sense to view both ER and FR through the lens of Embodied Cognition (Pfeifer and Bongard, 2006), to understand the interplay between the two fields and what could be gained by closer ties between them.
Evolutionary Robotics and Embodied Cognition share a rich history. ER instantiates a form of Embodied Cognition, including delineation of an adaptive body, coupled brain, and assessment in an environment. The environment and coupling mechanism are directly exploited to drive the emergence of useful behaviour. Results are frequently discussed in the language of Embodied Cognition, e.g., emergence, coupling, and behaviour. ER experiments are frequently used to prove theories related to Embodied Cognition, and as such ER can be viewed as a de facto algorithmic implementation of Embodied Cognition.
Field Robotics also focuses on the environment, although more as a challenge to be overcome than a driving force behind adaptation. FR does not purposefully exploit Embodied Cognition, although it can be viewed as (frequently control-only) optimisation. Morphological optimisation is not automatic as with ER, but rather a narrower, human-driven search based on engineering principles. FR is bereft of both the inspiration and the vernacular of Embodied Cognition, and the design process does not promote emergence of behaviour. Compared to ER, FR focuses on performance in more demanding, high-fidelity environments that are much closer to the environmental niches found in biological evolution.
3 The benefits of Evolutionary Field Robotics
What is to be gained from this merger? The high level answer is that Evolutionary Field Robotics (EFR) brings both fields closer to a natural form of Embodied Cognition, which is known to be a powerful generator of “field-ready” solutions that directly consider the environment.
The crux of the argument is that each element of the body-brain-environment triad must be balanced against the others; the complexity of the controller must match the capabilities of the body and the challenge imposed by the environment (Pfeifer and Bongard, 2006). Raising the complexity and fidelity of the environment promotes the raising of the other two elements to achieve that balance at a higher level. Simulation in ER is typically low resolution. Higher-quality environments allow for more complex embodied interactions to be promoted, leading to higher-fitness robots. The addition of complex real-world environments to ER offers the potential of providing rich, informative learning signals to guide the discovery of tightly coupled body and brain to environment, and drive the discovery of highly capable behaviours to solve these more difficult environments.
This can be attained in three broad steps:
• focus on real “Field” environments,
• make real environmental assessment feasible for ER by increasing simulation accuracy (hybrid data-driven and physics simulation), and
• exploit the scalable, accurate simulator using environment-centric learning techniques already available to ER.
Evolutionary Field Robotics means adoption and focus on the real, challenging environments of Field Robotics. This is a natural progression for ER, that began with simulation-only assessment (Sims, 1994; Cheney et al., 2014). Later, 3D printing allowed for various morphologies to be physically realised (Lipson and Pollack, 2000; Brodbeck et al., 2015; Collins et al., 2018; Howard et al., 2022c) with a view towards real-world deployments (Auerbach et al., 2014; Eiben and Smith, 2015; Hale et al., 2019) and assessment in Field-relevant environmental conditions (Miras et al., 2020).
The consideration of Field problems specifically places the onus on environmental accuracy to instantiate rich information flows between agent and environment and drive the evolutionary process (Nygaard et al., 2021); low fidelity, approximate models wont appropriately capture this behaviour. The physics that governs simulated environments are highly abstracted and simplified. This is particularly detrimental to ER assessment, which typically encompasses a wide range of materials, soft bodies (Mengaldo et al., 2022), rigid and soft environments, and complex contacts (Collins et al., 2021). Although it is known that in some cases abstract representations are enough to promote embodied cognition [e.g., (Narayan et al., 2018)], this simplification may also impose a limit on richness of embodied behaviours that can be simulated. This balance between use of abstract and detailed representations is an open research topic, and one which can be studied through Evolutionary Field Robotics.
The standard Field approach is simply to assess everything in reality, where fidelity is guaranteed and appropriately tight embodiment couplings are encouraged. Conversely, real-world assessment provides this fidelity, but doesn’t scale well when combined with the generational, iterate-and-test approach that underpins ER. Critically for Evolutionary Field Robotics, it will undoubtedly leave an unwanted trail of dead robots in whichever environment it is tested in.
To support the move to richer environments, EFR must develop hybrid approaches combining data-driven modelling with physics simulation. In particular, real data needs to be sent back to the simulator to make it more accurate. Such approaches have been theorised but not fully adopted by ER (Howard et al., 2019; Howison et al., 2021), and pair well with recent advances in Physics-Informed Machine Learning (Karniadakis et al., 2021) to provide accurate, fast simulation of complex physical phenomena.
From the view of Embodied Cognition, Field Robotics does not fully integrate environmental feedback into the design loop. For FR, incorporation of ER serves to shift the fundamental methodology of design towards the natural, emergent intelligence of Embodied Cognition and focuses on tightly coupling robot performance to its environment, including a shift from manual engineering to scalable automated techniques. Further benefits include more consideration for morphology-generating algorithms, which are rarely seen in FR, providing more design freedom in generating solutions and more opportunities to exploit embodiment. Moreover, ER algorithms are black-box in nature, and agnostic to the environment they are tasked to solve. ER can therefore be seen as a general-purpose embodiment generator solver for a range of FR problems and environments to maximise perforamnce and robustness (Carvalho and Nolfi, 2022).
FR can also benefit from the numerous research works investigating how the environment influences both the evolutionary process and evolved robots. Evolution is shown to be tolerant of moderate environmental variations (Milano et al., 2019), and that presenting dynamic environments generates more robust behaviours, matching solution complexity to the difficulty of the environment (Auerbach and Bongard, 2014). Useful environmental mechanisms for FR include Interoceptive signals, which can be used to smooth out complex fitness landscapes, e.g. by modulating mechanical stress directly from environmental interaction (Kriegman et al., 2018). We can also actively shape the learning process through the use of evolutionary curricula (Howard et al., 2022b); options that are not usually a part of the core FR methodology.
Whether autonomously mining on Mars or sustaining deep-ocean surveys, the common long-term vision of applied ER is in solving Field scenarios (Nitschke and Howard, 2021). The main thesis of this article is that is that combining ER and FR, primarily through exploiting richer environmental representations, can create tighter body-brain-environment couplings for the benefit of both fields. As well as providing explicit consideration of Embodied Cognition for Field Robotics, it also provides a route to accelerate technology in applied ER to match the success that theoretical ER has enjoyed to date. By allowing for more expressive environment-robot couplings, theory can also benefit from having more detailed experimental setups with which to probe the fundamental mechanisms of natural evolution.
Of course, this merger is not without it challenges, nor does it solve some common issues that persist in Evolutionary Computing2. What it does do, however, is provide a focus on improving the applied outputs of ER, and a route to solving some of the embodiment-related issues that are unique to ER, rather than generically to Evolutionary Algorithms.
To summarise, a focus on Field deployment brings the potential to increase impact by solving real-world tasks, together with corresponding validation of ER as a practical problem-solving tool in the Roboticists’ arsenal.
DH is the sole author. He performed all tasks.
Conflict of interest
The author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
2Including methods to efficiently sample the fitness landscape, setting optimal parameters, and fitness function design, amongst others.
Auerbach, J., Aydin, D., Maesani, A., Kornatowski, P., Cieslewski, T., Heitz, G., et al. (2014). “Robogen: Robot generation through artificial evolution,” in ALIFE 14: The Fourteenth International Conference on the Synthesis and Simulation of Living Systems, New York, July 30–August 2, 2014.
Auerbach, J. E., and Bongard, J. C. (2014). Environmental influence on the evolution of morphological complexity in machines. PLoS Comput. Biol. 10 (1), e1003399. doi:10.1371/journal.pcbi.1003399
Bongard, J. C., and Pfeifer, R. (2003). “Evolving complete agents using artificial ontogeny,” in Morpho-functional machines: The new species. Editors F. Hara, and R. Pfeifer (Tokyo: Springer Japan), 237–258.)
Brodbeck, L., Hauser, S., and Iida, F. (2015). Morphological evolution of physical robots through model-free phenotype development. PloS one 10, e0128444. doi:10.1371/journal.pone.0128444
Carvalho, J. T., and Nolfi, S. (2022). The role of environmental variations in evolutionary robotics: Maximizing performance and robustness. arXiv preprint arXiv:2208.02809
Cheney, N., MacCurdy, R., Clune, J., and Lipson, H. (2014). Unshackling evolution: Evolving soft robots with multiple materials and a powerful generative encoding. SIGEVOlution 7, 11–23. doi:10.1145/2661735.2661737
Collins, J., Chand, S., Vanderkop, A., and Howard, D. (2021). A review of physics simulators for robotic applications. IEEE Access 9, 51416–51431. doi:10.1109/access.2021.3068769
Collins, J., Howard, D., Geles, W., and Maire, F. (2018). “Towards the targeted environment-specific evolution of robot components,” in GECCO 2018 - Proceedings of the 2018 Genetic and Evolutionary Computation Conference, Kyoto Japan, July 15 - 19, 2018.
Doncieux, S., Bredeche, N., Mouret, J.-B., and Eiben, A. E. G. (2015). Evolutionary robotics: What, why, and where to. Front. Robot. AI 2. doi:10.3389/frobt.2015.00004
Eiben, A. E., and Smith, J. (2015). From evolutionary computation to the evolution of things. Nature 521, 476–482. doi:10.1038/nature14544
Hale, M., Buchanan Berumen, E., Winfield, A., Timmis, J., Hart, E., Eiben, G., et al. (2019). “The are robot fabricator: How to (re) produce robots that can evolve in the real world,” in International Society for Artificial Life: ALIFE2019, New York, July 29–August 2, 2019.
Hockings, N., and Howard, D. (2019). New biological morphogenetic methods for evolutionary design of robot bodies. Front. Bioeng. Biotechnol. 19, 621. doi:10.3389/fbioe.2020.00621
Hornby, G., Globus, A., Linden, D., and Lohn, J. (2006). Automated antenna design with evolutionary algorithms. Space 2006, 7242. doi:10.2514/6.2006-7242
Howard, D., Eiben, A. E., Kennedy, D. F., Mouret, J.-B., Valencia, P., and Winkler, D. (2019). Evolving embodied intelligence from materials to machines. Nat. Mach. Intell. 1, 12–19. doi:10.1038/s42256-018-0009-9
Howard, D., Glette, K., and Cheney, N. (2022a). Editorial: Evolving robotic morphologies. Front. Robot. AI 9, 874853. doi:10.3389/frobt.2022.874853
Howard, D., Munn, H., Dolcetti, D., Kannemeyer, J., and Robinson, N. (2022b). “Assessing evolutionary terrain generation methods for curriculum reinforcement learning,” in Proceedings of the Genetic and Evolutionary Computation Conference, Lille France, July 10 - 14, 2021.
Howard, D., O’Connor, J., Letchford, J., Brett, J., Joseph, T., Lin, S., et al. (2022c). “Getting a grip: In materio evolution of membrane morphology for soft robotic jamming grippers,” in 2022 IEEE 5th International Conference on Soft Robotics (RoboSoft), United Kingdom, 04-08 April 2022.
Howison, T., Hauser, S., Hughes, J., and Iida, F. (2021). Reality-assisted evolution of soft robots through large-scale physical experimentation: A review. Artif. Life 26, 484–506. doi:10.1162/artl_a_00330
Hudson, N., Talbot, F., Cox, M., Williams, J., Hines, T., Pitt, A., et al. (2021). Heterogeneous ground and air platforms, homogeneous sensing: Team csiro data61’s approach to the darpa subterranean challenge. arXiv preprint arXiv:2104.09053
Karniadakis, G. E., Kevrekidis, I. G., Lu, L., Perdikaris, P., Wang, S., and Yang, L. (2021). Physics-informed machine learning. Nat. Rev. Phys. 3, 422–440. doi:10.1038/s42254-021-00314-5
Kriegman, S., Cheney, N., Corucci, F., and Bongard, J. C. (2018). Interoceptive robustness through environment-mediated morphological development. Proc. Genet. Evol. Comput. Conf., 109–116.
Lipson, H., and Pollack, J. B. (2000). Automatic design and manufacture of robotic lifeforms. Nature 406, 974–978. doi:10.1038/35023115
Mengaldo, G., Renda, F., Brunton, S. L., Bächer, M., Calisti, M., Duriez, C., et al. (2022). A concise guide to modelling the physics of embodied intelligence in soft robotics. Nat. Rev. Phys. 4, 595–610. doi:10.1038/s42254-022-00481-z
Milano, N., Carvalho, J. T., and Nolfi, S. (2019). Moderate environmental variation across generations promotes the evolution of robust solutions. Artif. life 24, 277–295. doi:10.1162/artl_a_00274
Miras, K., Ferrante, E., and Eiben, A. E. (2020). Environmental influences on evolvable robots. PLOS ONE 15 (5), e0233848. doi:10.1371/journal.pone.0233848
Narayan, A., Tuci, E., Labrosse, F., and Alkilabi, M. H. M. (2018). A dynamic colour perception system for autonomous robot navigation on unmarked roads. Neurocomputing 275, 2251–2263. doi:10.1016/j.neucom.2017.11.008
Nitschke, G., and Howard, D. (2021). Autofac: The perpetual robot machine. IEEE Trans. Artif. Intell. 3, 2–10. doi:10.1109/tai.2021.3104789
Nygaard, T. F., Martin, C. P., Torresen, J., Glette, K., and Howard, D. (2021). Real-world embodied ai through a morphologically adaptive quadruped robot. Nat. Mach. Intell. 3, 410–419. doi:10.1038/s42256-021-00320-3
Pfeifer, R., and Bongard, J. (2006). How the body shapes the way we think: A new view of intelligence. Massachusetts: MIT press.
Roy, N., Posner, I., Barfoot, T., Beaudoin, P., Bengio, Y., Bohg, J., et al. (2021). From machine learning to robotics: Challenges and opportunities for embodied intelligence. arXiv preprint arXiv:2110.15245
Sims, K. (1994). Evolving 3d morphology and behavior by competition. Artif. life 1, 353–372. doi:10.1162/artl.19188.8.131.523
Keywords: evolutionary robotics, field robotics, real-world applications, embodied intelligence, morphological computing
Citation: Howard D (2022) From the lab to the field with Evolutionary Field Robotics. Front. Robot. AI 9:1027389. doi: 10.3389/frobt.2022.1027389
Received: 24 August 2022; Accepted: 22 November 2022;
Published: 05 December 2022.
Edited by:A. E. Eiben, VU Amsterdam, Netherlands
Reviewed by:Elio Tuci, University of Namur, Belgium
Copyright © 2022 Howard. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: David Howard, email@example.com