Skip to main content

Noise and the reality gap: The use of simulation in evolutionary robotics

  • 5. Robotics and Emulation of Animal Behavior
  • Conference paper
  • First Online:
Advances in Artificial Life (ECAL 1995)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 929))

Included in the following conference series:

Abstract

The pitfalls of naive robot simulations have been recognised for areas such as evolutionary robotics. It has been suggested that carefully validated simulations with a proper treatment of noise may overcome these problems. This paper reports the results of experiments intended to test some of these claims. A simulation was constructed of a two-wheeled Khepera robot with IR and ambient light sensors. This included detailed mathematical models of the robot-environment interaction dynamics with empirically determined parameters. Artificial evolution was used to develop recurrent dynamical network controllers for the simulated robot, for obstacle-avoidance and light-seeking tasks, using different levels of noise in the simulation. The evolved controllers were down-loaded onto the real robot and the correspondence between behaviour in simulation and in reality was tested. The level of correspondence varied according to how much noise was used in the simulation, with very good results achieved when realistic quantities were applied. It has been demonstrated that it is possible to develop successful robot controllers in simulation that generate almost identical behaviours in reality, at least for a particular class of robot-environment interaction dynamics.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R.A. Brooks. Intelligence without reason. In Proceedings IJCAI-91, pages 569–595. Morgan Kaufmann, 1991.

    Google Scholar 

  2. R.A. Brooks. Intelligence without representation. Artificial Intelligence, 47:139–159, 1991.

    Google Scholar 

  3. Rodney A. Brooks. Artificial life and real robots. In F. J. Varela and P. Bourgine, editors, Proceedings of the First European Conference on Artificial Life, pages 3–10. MIT Press/Bradford Books, Cambridge, MA, 1992.

    Google Scholar 

  4. R. Collins and D. Jefferson. Selection in massively parallel genetic algorithms. In R. K. Belew and L. B. Booker, editors, Proceedings of the Fourth Intl. Conf. on Genetic Algorithms, ICGA-91, pages 249–256. Morgan Kaufmann, 1991.

    Google Scholar 

  5. D. Floreano and F. Mondada. Automatic creation of an autonomous agent: Genetic evolution of a neural-network driven robot. In D. Cliff, P. Husbands, J.-A. Meyer, and S. Wilson, editors, From Animals to Animats 3, Proc. of 3rd Intl. Conf. on Simulation of Adaptive Behavior, SAB'94. MIT Press/Bradford Books, 1994.

    Google Scholar 

  6. A.S. Glasner, editor. An Introduction To Ray Tracing. Academic Press, London, 1989.

    Google Scholar 

  7. I. Harvey, P. Husbands, and D. Cliff. Seeing the light: Artificial evolution, real vision. In D. Cliff, P. Husbands, J.-A. Meyer, and S. Wilson, editors, From Animals to Animats 3, Proc. of 3rd Intl. Conf. on Simulation of Adaptive Behavior, SAB'94, pages 392–401. MIT Press/Bradford Books, 1994.

    Google Scholar 

  8. P. Husbands and I. Harvey. Evolution versus design: Controlling autonomous robots. In Integrating Perception, Planning and Action, Proceedings of 3rd Annual Conference on Artificial Intelligence, Simulation and Planning, pages 139–146. IEEE Press, 1992.

    Google Scholar 

  9. P. Husbands, I. Harvey, and D. Cliff. An evolutionary approach to situated AI. In A. Sloman et al., editor, Proc. 9th bi-annual conference of the Society for the Study of Artificial Intelligence and the Simulation of Behaviour (AISB 93), pages 61–70. IOS Press, 1993.

    Google Scholar 

  10. N. Jakobi. Evolving sensorimotor control architectures in simulation for a real robot. Master's thesis, School of Cognitive and Computing Sciences, University of Sussex, 1994.

    Google Scholar 

  11. K-Team. Khepera users manual. EPFL, Lausanne, June 1993.

    Google Scholar 

  12. J. Kunt. An Introduction to Control Theory. Huddersfield and Wallstone, 1964.

    Google Scholar 

  13. O. Miglino, C. Nafasi, and C. Taylor. Selection for wandering behavior in a small robot. Technical Report UCLA-CRSP-94-01, Dept. Cognitive Science, UCLA, 1994.

    Google Scholar 

  14. F. Mondada and P. Verschure. Modeling system-environment interaction: The complementary roles of simulations and real world artifacts. In Proceedings of Second European Conference on Artificial Life, ECAL93, pages 808–817. Brussels, May 1993, 1993.

    Google Scholar 

  15. S. Nolfi, D. Floreano, O. Miglino, and F. Mondada. How to evolve autonomous robots: Different approaches in evolutionary robotics. In R. Brooks and P. Maes, editors, Artificial Life IV, pages 190–197. MIT Press/Bradford Books, 1994.

    Google Scholar 

  16. Tim Smithers. On why better robots make it harder. In D. Cliff, P. Husbands, J.-A. Meyer, and S. Wilson, editors, From Animals to Animats 3, Proc. of 3rd Intl. Conf. on Simulation of Adaptive Behavior, SAB'94, pages 54–72. MIT Press/Bradford Books, 1994.

    Google Scholar 

  17. A. Thompson. Evolving electronic robot controllers that exploit hardware resources. In Submitted to ECAL'95, 1995.

    Google Scholar 

  18. B. Yamauchi and R. Beer. Integrating reactive, sequential, and learning behavior using dynamical neural networks. In D. Cliff, P. Husbands, J.-A. Meyer, and S. Wilson, editors, From Animals to Animats 3, Proc. of 3rd Intl. Conf, on Simulation of Adaptive Behavior, SAB'94, pages 382–391. MIT Press/Bradford Books, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Federico Morán Alvaro Moreno Juan Julián Merelo Pablo Chacón

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jakobi, N., Husbands, P., Harvey, I. (1995). Noise and the reality gap: The use of simulation in evolutionary robotics. In: Morán, F., Moreno, A., Merelo, J.J., Chacón, P. (eds) Advances in Artificial Life. ECAL 1995. Lecture Notes in Computer Science, vol 929. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59496-5_337

Download citation

  • DOI: https://doi.org/10.1007/3-540-59496-5_337

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-59496-3

  • Online ISBN: 978-3-540-49286-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics