Skip to main content

Evolutionary Robotics: From Simulation-Based Behavior Learning to Direct Teaching in Real Environments

  • Chapter
Design and Control of Intelligent Robotic Systems

Part of the book series: Studies in Computational Intelligence ((SCI,volume 177))

  • 1599 Accesses

Abstract

In our work on evolutionary robotics, two different approaches have been developed: simulation-based behavior learning with genetic algorithm and direct teaching with a learning classifier system in real environments. As the first approach, action-based environment recognition for an autonomous mobile robot. The robot moves in various environments by executing behaviors designed by a human designer and obtains different action sequences. These action sequences are automatically classified by self-organizing maps and the structure of the environment is identified from them. We also developed a GA-based behavior learning method in which a robot can learn suitable behaviors to recognize, and conducted simulation experiments to verify the learning ability. However, all the experiments has been done through only computer simulation. Thus we attempted to develop a direct teaching framework in which a real robot learned from human teacher using LCS in real and physical environments. Direct teaching means a human teacher gives adequate actions to a mobile robot by a GUI at work, and this teaching can accelerate a robot to learn classifiers. This framework is important to realize evolutionary robotics which can learn sufficiently fast in real environments, and we confirmed that it is useful by experimenting with a small mobile robot. In this chapter, we describe these two innovative approaches in evolutionary robotics in detail and discuss them in various points of view.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arkin, E.M., Chew, L.P., Huttenlocher, D.P., Kedem, K., Mitchell, J.S.B.: An efficiently computable metric for comparing polygonal shapes. IEEE Transaction on Pattern Analysis Machine Intelligence 13(3), 209–216 (1991)

    Article  Google Scholar 

  2. Brooks, R.A.: A robust layered control system for a mobile robot. IEEE Transaction on Robotics Automation 2(1), 14–23 (1986)

    Google Scholar 

  3. Cho, S.B., Shimohara, K.: Emergence of structure and function in evolutionary modular neural networks. In: Proceedings of the Fourth European Conference on Artificial Life, pp. 197–204 (1997)

    Google Scholar 

  4. Cliff, D., Ross, S.: Adding temporary memory to ZCS. Adaptive Behavior 3(2), 101–150 (1994)

    Article  Google Scholar 

  5. Crandall, J.W., Goodrich, M.A.: Evolutionary robotics - a children’s game. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1290–1295 (2002)

    Google Scholar 

  6. Crowly, J.L.: Navigation of an intelligent mobile robot. IEEE Transaction on Robotics Automation 1(1), 34–41 (1985)

    Google Scholar 

  7. Dasarathy, B.V.: Nearest Neighbor (NN) Norms: NN Pattern Classification Techniques. IEEE Computer Society Press, Los Alamitos (1991)

    Google Scholar 

  8. Deb, K.: Multi-Objective Optimization Using Evolutionary Algorithms. John Wiley and Sons, Chichester (2001)

    MATH  Google Scholar 

  9. Floreano, D., Mondada, F.: Evolution of homing navigation in a real mobile robot. IEEE Trans. Systems, Man, Cybernetics. Part B: Cybernetics 26(3), 396–407 (1996)

    Article  Google Scholar 

  10. Harvey, I., Husbands, P., Cliff, D.: Issues in evolutionary robotics. In: Proceedings of the Second International Conference on Simulation of Adaptive Behavior, pp. 364–373 (1992)

    Google Scholar 

  11. Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press (1975)

    Google Scholar 

  12. Horiguchi, Y., Sawaragi, T., Akashi, G.: Naturalistic human-robot collaboration based upon mixed-initiative interactions in teleoperating environment. In: IEEE International Conference on Systems, Man, and Cybernetics, pp. 876–881 (2000)

    Google Scholar 

  13. Ito, T., Iba, H., Kimura, M.: Robustness of robot programs generated by genetic programming. In: Genetic Programming 1996, Proceedings of the First Annual Conference, pp. 321–326 (1996)

    Google Scholar 

  14. Katagami, D., Yamada, S.: Interactive classifier system for real robot learning. In: IEEE International Workshop on Robot and Human Interaction, pp. 258–263 (2000)

    Google Scholar 

  15. Kohonen, T.: The self-organizing map. Proceedings of the IEEE, 1464–1480 (1990)

    Google Scholar 

  16. Koza, J.R.: Evolution of subsumption using genetic programming. In: Proceedings of the First European Conference on Artificial Life, pp. 110–119 (1991)

    Google Scholar 

  17. Koza, J.R.: Genetic Programming. MIT Press, Cambridge (1992)

    MATH  Google Scholar 

  18. Lund, H.H.: Adaptiverobotics in entertainment. Applied Soft Computing 1(1), 3–20 (2001)

    Article  MathSciNet  Google Scholar 

  19. Lund, H.H., Miglino, O., Pagliarini, L., Billard, A., Ijspeert, A.: Evolutionary robotics - a children’s game. In: Characterizing Efficiency of Human Robot Interaction: A Case Study of Shared-Control Teleoperation, pp. 148–156 (1998)

    Google Scholar 

  20. Mataric, M.J.: Integration of representation into goal-driven behavior-based robot. IEEE Transaction on Robotics Automation 8(3), 14–23 (1992)

    Google Scholar 

  21. Michel, O.: Khepera simulator v.2 user manual. University of Nice-Sophia (1996)

    Google Scholar 

  22. Mishima, C., Asada, M.: Active learning from cross perceptual aliasing caused by direct teaching. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1420–1425 (1999)

    Google Scholar 

  23. Nakamura, T., Takamura, S., Asada, M.: Behavior-based map representation for a sonar-based mobile robot by statistical methods. In: Proceedings of the 1996 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 276–283 (1996)

    Google Scholar 

  24. Nehmzow, U., Smithers, T.: Map-building using self-organizing networks in really useful robots. In: Proceedings of the 1st International Conference on Simulation of Adaptive Behavior, pp. 152–159 (1991)

    Google Scholar 

  25. Nordin, P., Banzhaf, W.: A genetic programming system learn-ing obstacle avoiding behavior and controlling a miniature robot in realtime. Technical report, Department of Computer Science, University of Dortmund (1995)

    Google Scholar 

  26. Olton, D.S.: Spatial memory. Scientific American 236(6), 82–99 (1977)

    Article  Google Scholar 

  27. Reynolds, C.W.: Evolution of obstacle avoidance behavior: using noise to promote robust solutions. In: Kinnear, J.K.E. (ed.) Advances in Genetic Programming, vol. 1, pp. 221–241. MIT Press, Cambridge (1994)

    Google Scholar 

  28. Sutton, R.S., Barto, A.G.: Reinforcement Learning: An Introduction. MIT Press, Cambridge (1998)

    Google Scholar 

  29. Takagi, H.: Interactive evolutinary computation: Fusion of the capabilities of ec optimization and human evaluation. Proceedings of the IEEE 89(9), 1275–1296 (2001)

    Article  Google Scholar 

  30. Wilson, S.W.: Classifier fitness based on accuracy. Evolutionary Computation 3(2), 149–175 (1995)

    Article  Google Scholar 

  31. Wilson, S.W.: ZCS: a zeroth order classifier system. Evolutionary Computation 2(1), 1–18 (1995)

    Article  Google Scholar 

  32. Yamada, S.: Evolutionary design of behaviors for action-based environment modeling by a mobile robot. In: Proceedings of Genetic and Evolutionary Computation Conference, pp. 957–964 (2000)

    Google Scholar 

  33. Yamada, S.: Recognizing environments from action sequences using self-organizing maps. Appllied Soft Computing 4(1), 35–47 (2004)

    Article  Google Scholar 

  34. Yamada, S.: Evolutionary behavior learning for action-based environment modeling by a mobile robot. Applied Soft Computing 5(2), 245–257 (2005)

    Article  Google Scholar 

  35. Yamada, S., Murota, M.: Unsupervised learning to recognize environments from behavior sequences in a mobile robot. In: Proceedings of the 1998 IEEE International Conference on Robotics and Automation, pp. 1871–1876 (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Yamada, S., Katagami, D. (2009). Evolutionary Robotics: From Simulation-Based Behavior Learning to Direct Teaching in Real Environments. In: Liu, D., Wang, L., Tan, K.C. (eds) Design and Control of Intelligent Robotic Systems. Studies in Computational Intelligence, vol 177. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89933-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-89933-4_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-89932-7

  • Online ISBN: 978-3-540-89933-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics