Skip to main content

Evolutionary Multi-objective Optimization for Evolving Soft Robots in Different Environments

  • Conference paper
  • First Online:
Bio-inspired Information and Communication Technologies (BICT 2019)

Abstract

Evolutionary robotics is an approach for optimizing a robotic control system and structure based on the bio-inspired mechanism of adaptiogenesis. Conventional evolutionary robotics assigns a task and an evaluation to a virtual robot and acquires an optimal control system. In many cases, however, the robot is composed of a few rigid primitives and the morphology imitates that of real animals, insects, and artifacts. This paper proposes a novel approach to evolutionary robotics combining morphological evolution and soft robotics to optimize the control system of a soft robot. Our method calculates the relational dynamics among morphological changes and autonomous behavior for neuro-evolution (NE) with the development of a complex soft-bodied robot and the accomplishment of multiple tasks. We develop a soft-bodied robot composed of heterogeneous materials in two stages: a development stage and a locomotion stage, and we optimize these robotic structures by combining an artificial neural network (ANN) and age-fitness pareto optimization (AFP). These body structures of the robot are determined depending on three genetic rules and some voxels for evolving the ANN. In terms of our experimental results, our approach enabled us to develop some adaptive structural robots that simultaneously acquire behavior for crawling both on the ground and underwater. Subsequently, we discovered an unintentional morphology and behavior (e.g., walking, swimming, and crawling) of the soft robot through the evolutionary process. Some of the robots have high generalization ability with the ability to crawl to any target in any direction by only learning a one-directional crawling task.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Furukawa, M., Watanabe, M., Fukumoto, A., Suzuki, I., Yamamoto, M.: Swimming animats with musculoskeltal structure. IADIS Int. J. Comput. Sci. Inf. Syst. 7(2), 152–164 (2013)

    Google Scholar 

  2. Furukawa, M., Morinaga, M., Ooe, R., Watanabe, M., Suzuki, I., Yamamoto, M.: “Behavior Composed” for artificial flying creature. J. Adv. Comput. Intell. Inform. 5(7), 838–845 (2011)

    Article  Google Scholar 

  3. Ooe, R., Suzuki, I., Yamamoto, M., Furukawa, M.: Study on evolution of the artificial flying creature controlled by neuro-evolution. J. Artif. Life Robot. 17(3–4), 470–475 (2013)

    Article  Google Scholar 

  4. Ohkura, K., Yasuda, T., Matsumura, Y.: Extracting functional subgroups from an evolutionary robotic swarm by identifying the community structure. In: Nature and Biologically Inspired Computing (NaBIC), pp. 112–117 (2012)

    Google Scholar 

  5. Auerbach, J., Bongard, J. C.: How robot morphology and training order affect the learning of multiple behaviors. In: IEEE Congress on Evolutionary Computation, pp. 39–46 (2009)

    Google Scholar 

  6. Auerbach, J.E., Bongard, J.C.: Evolving CPPNs to grow three-dimensional physical structures. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 627–634 (2010)

    Google Scholar 

  7. Auerbach, J.E., Bongard, J.C.: On the relationship between environmental and morphological complexity in evolved robots. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 521–528 (2012)

    Google Scholar 

  8. Lipson, H., Pollack, J.B.: Automatic design and manufacture of robotic lifeforms. Nature 406(6799), 974–978 (2000)

    Article  Google Scholar 

  9. Lessin, D., Fussell, D., Miikkulainen, R.: Adapting morphology to multiple tasks in evolved virtual creatures. In: The Fourteenth Conference on the Synthesis and Simulation of Living Systems, vol. 14, pp. 247–254 (2014)

    Google Scholar 

  10. Sayama, H.: Swarm chemistry. Artif. Life 15(1), 105–114 (2009)

    Article  Google Scholar 

  11. Sayama, H.: Morphologies of self-organizing swarms in 3D swarm chemistry. In: Proceedings of the 14th Annual Conference on Genetic and Evolutionary Computation, pp. 577–584 (2012)

    Google Scholar 

  12. Sayama, H., Wong, C.: Quantifying evolutionary dynamics of swarm chemistry. In: Advances in Artificial Life, ECAL 2011: Proceedings of the Eleventh European Conference on Artificial Life, pp. 729–730 (2011)

    Google Scholar 

  13. Pfeifer, R., Bongard, J.C.: How the Body Shapes the Way We Think: A New View of Intelligence. MIT Press, Cambridge (2006)

    Book  Google Scholar 

  14. Sims, K.: Evolving virtual creatures. In: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques, pp. 15–22 (1994)

    Google Scholar 

  15. Doursat, R., Sanchez, C.: Growing fine-grained multicellular robots. Soft Robot. 1(2), 110–121 (2014)

    Article  Google Scholar 

  16. Doursat, R., Sayama, H., Michel, O.: A review of morphogenetic engineering. Nat. Comput. 12(4), 517–535 (2013)

    Article  MathSciNet  Google Scholar 

  17. Joachimczak, M., Suzuki, R., Arita, T.: Fine grained artificial development for body-controller co-evolution of soft-bodied animats. In: The Fourteenth Conference on the Synthesis and Simulation of Living Systems, vol. 14, pp. 239–246 (2013)

    Google Scholar 

  18. Joachimczak, M., Suzuki, R., Arita, T.: From tadpole to frog: artificial metamorphosis as a method of evolving self-reconfiguring robots. In: Proceedings of the Thirteenth European Conference on the Synthesis and Simulation of Living Systems (ECAL 2015), pp. 51–58 (2015)

    Google Scholar 

  19. Joachimczak, M., Wrobel, B.: Co-evolution of morphology and control of soft-bodied multicellular animats. In: Proceedings of the 14th Annual Conference on Genetic and Evolutionary Computation, pp. 561–568 (2012)

    Google Scholar 

  20. Geijtenbeek, T., van de Panne, M., van der Stappen, A.F.: Flexible muscle-based locomotion for bipedal creatures. ACM Trans. Graph. (TOG) 32(6), 206 (2013)

    Article  Google Scholar 

  21. Cheney, N., MacCurdy, R., Clune, J., Lipson, H.: Unshackling evolution: evolving soft robots with multiple materials and a powerful generative encoding. ACM SIGEVOlution 7(1), 11–23 (2014)

    Article  Google Scholar 

  22. Cheney, N., Clune, J., Lipson, H.: Evolved electrophysiological soft robots. ALIFE 14, 222–229 (2014)

    Article  Google Scholar 

  23. Vohradsky, J.: Neural network model of gene expression. FASEB J. 15(3), 846–854 (2001)

    Article  Google Scholar 

  24. Hiller, J., Lipson, H.: Multi-material topological optimization of structures and mechanisms. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1521–1528 (2009)

    Google Scholar 

  25. Hiller, J., Lipson, H.: Evolving amorphous robots. In: Artificial Life XII, pp. 717–724 (2010)

    Google Scholar 

  26. Hiller, J., Lipson, H.: Automatic design and manufacture of soft robots. IEEE Trans. Robot. 28(2), 457–466 (2012)

    Article  Google Scholar 

  27. Hiller, J., Lipson, H.: Dynamic simulation of soft multimaterial 3D-printed objects. Soft Robot. 1(1), 88–101 (2014)

    Article  Google Scholar 

  28. Schmidt, M., Lipson, H.: Age-fitness pareto optimization. In: Riolo, R., McConaghy, T., Vladislavleva, E. (eds.) Genetic Programming Theory and Practice VIII, pp. 129–146. Springer, New York (2011). https://doi.org/10.1007/978-1-4419-7747-2_8

    Chapter  Google Scholar 

  29. Hornby, G.S.: ALPS: the age-layered population structure for reducing the problem of premature convergence. In: Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, Seattle, pp. 815–822 (2006)

    Google Scholar 

  30. Hornby, G.S.: A steady-state version of the age-layered population structure EA. In: Riolo, R., O’Reilly, U.M., McConaghy, T. (eds.) Genetic Programming Theory and Practice VII, pp. 87–102. Springer, Boston (2009). https://doi.org/10.1007/978-1-4419-1626-6_6

    Chapter  Google Scholar 

  31. Tolley, M.T., Kalontarov, M., Neubert, J., Erickson, D., Lipson, H.: Stochastic modular robotic systems: a study of fluidic assembly strategies. IEEE Trans. Robot. 26(3), 518–530 (2010)

    Article  Google Scholar 

Download references

Acknowledgement

This work was supported by JSPS KAKENHI Grant Number 17K12756 and the University of Aizu Robot Valley Promotion Project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Ogawa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ogawa, J. (2019). Evolutionary Multi-objective Optimization for Evolving Soft Robots in Different Environments. In: Compagnoni, A., Casey, W., Cai, Y., Mishra, B. (eds) Bio-inspired Information and Communication Technologies. BICT 2019. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 289. Springer, Cham. https://doi.org/10.1007/978-3-030-24202-2_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-24202-2_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-24201-5

  • Online ISBN: 978-3-030-24202-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics