skip to main content
10.1145/1830483.1830505acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Crossing the reality gap in evolutionary robotics by promoting transferable controllers

Published:07 July 2010Publication History

ABSTRACT

The reality gap, that often makes controllers evolved in simulation inefficient once transferred onto the real system, remains a critical issue in Evolutionary Robotics (ER); it prevents ER application to real-world problems. We hypothesize that this gap mainly stems from a conflict between the efficiency of the solutions in simulation and their transferability from simulation to reality: best solutions in simulation often rely on bad simulated phenomena (e.g. the most dynamic ones). This hypothesis leads to a multi-objective formulation of ER in which two main objectives are optimized via a Pareto-based Multi-Objective Evolutionary Algorithm: (1) the fitness and (2) the transferability. To evaluate this second objective, a simulation-to-reality disparity value is approximated for each controller. The proposed method is applied to the evolution of walking controllers for a real 8-DOF quadrupedal robot. It successfully finds efficient and well-transferable controllers with only a few experiments in reality.

References

  1. A. Boeing and T. Bräunl. Evaluation of real-time physics simulation systems. In Proc. of the 5th international conference on Computer graphics and interactive techniques in Australia and Southeast Asia, pages 281--288. ACM New York, NY, USA, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. J. Bongard and H. Lipson. Once more unto the breach: Co-evolving a robot and its simulator. In Proc. of Artificial life IX, page 57. MIT Press, 2004.Google ScholarGoogle Scholar
  3. C. Coello. Constraint-handling using an evolutionary multiobjective optimization technique. Civil Engineering and Environmental Systems, 17(4):319--346, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  4. K. Deb. Multi-objective optimization using evolutionary algorithms. Wiley, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2):182--197, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. Floreano and F. Mondada. Evolutionary neurocontrollers for autonomous mobile robots. Neural Networks, 11(7-8):1461--1478, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D. Floreano and J. Urzelai. Evolution of plastic control networks. Autonomous Robots, 11(3):311--317, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C. Grand, F. BenAmar, F. Plumet, and P. Bidaud. Decoupled control of posture and trajectory of the hybrid wheel-legged robot Hylos. In IEEE International Conference on Robotics and Automation, volume 5, pages 5111--5116, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  9. S. Hanford, L. Long, and J. Horn. A small semi-autonomous rotary-wing unmanned air vehicle (UAV). In 2003 AIAA Atmospheric Flight Mechanics Conference & Exhibit, 2003.Google ScholarGoogle Scholar
  10. C. Hartland and N. Bredèche. Evolutionary Robotics, Anticipation and the Reality Gap. In Proc. of ROBIO-06, pages 1640--1645, 2006.Google ScholarGoogle Scholar
  11. N. Jakobi. Minimal Simulations for Evolutionary Robotics. PhD thesis, University of Sussex, 1998.Google ScholarGoogle Scholar
  12. N. Jakobi. Running across the reality gap: Octopod locomotion evolved in a minimal simulation. Lecture Notes in Computer Science, 1468:39--58, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. S. Koos, J. Mouret, and S. Doncieux. Automatic system identification based on coevolution of models and tests. In Proc. of IEEE CEC, volume 2009, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J. Lehman and K. Stanley. Exploiting open-endedness to solve problems through the search for novelty. In Proc. of ALIFE XI, volume 54, 2008.Google ScholarGoogle Scholar
  15. O. Miglino, H. Lund, and S. Nolfi. Evolving Mobile Robots in Simulated and Real Environments. Artificial Life, 2(4):417--434, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J.-B. Mouret and S. Doncieux. Using behavioral exploration objectives to solve deceptive problems in neuro-evolution. In Proc. of GECCO-09, pages 627--634. ACM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. J.-B. Mouret and S. Doncieux. Sferes v2: Evolvin- in the multicore world. In Proc. of IEEE CEC-2010, 2010.Google ScholarGoogle Scholar
  18. S. Nolfi and D. Floreano. Evolutionary robotics. MIT Press, 2000.Google ScholarGoogle Scholar
  19. M. Palmer, D. Miller, and T. Blackwell. An Evolved Neural Controller for Bipedal Walking: Transitioning from Simulator to Hardware. In Proc. of IROS 2009 Workshop on Exploring new horizons in Evolutionary Design of Robots, 2009.Google ScholarGoogle Scholar
  20. J. Pollack, H. Lipson, S. Ficici, P. Funes, G. Hornby, and R. Watson. Evolutionary techniques in physical robotics. In Evolvable systems: from biology to hardware: third international conference, ICES 2000, Proceedings, pages 175--186. Springer Verlag, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. A. Thompson, P. Layzell, and R. Zebulum. Explorations in design space: Unconventional electronics design through artificial evolution. IEEE Transactions on Evolutionary Computation, 3(3):167--196, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. J. Zagal and J. Ruiz-del Solar. Combining simulation and reality in evolutionary robotics. Journal of Intelligent and Robotic Systems, 50(1):19--39, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Crossing the reality gap in evolutionary robotics by promoting transferable controllers

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          GECCO '10: Proceedings of the 12th annual conference on Genetic and evolutionary computation
          July 2010
          1520 pages
          ISBN:9781450300728
          DOI:10.1145/1830483

          Copyright © 2010 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 7 July 2010

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate1,669of4,410submissions,38%

          Upcoming Conference

          GECCO '24
          Genetic and Evolutionary Computation Conference
          July 14 - 18, 2024
          Melbourne , VIC , Australia

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader