Skip to main content

Evolving Vision Controllers with a Two-Phase Genetic Programming System Using Imitation

  • Conference paper
From Animals to Animats 10 (SAB 2008)

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

Included in the following conference series:

Abstract

We present a system that automatically selects and parameterizes a vision based obstacle avoidance method adapted to a given visual context. This system uses genetic programming and a robotic simulation to evaluate the candidate algorithms. As the number of evaluations is restricted, we introduce a novel method using imitation to guide the evolution toward promising solutions. We show that for this problem, our two-phase evolution process performs better than other techniques.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Muratet, L., Doncieux, S., Brière, Y., Meyer, J.A.: A contribution to vision-based autonomous helicopter flight in urban environments. Robotics and Autonomous Systems 50(4), 195–209 (2005)

    Article  Google Scholar 

  2. Zufferey, J., Floreano, D.: Fly-Inspired Visual Steering of an Ultralight Indoor Aircraft. IEEE Transactions on Robotics 22(1), 137–146 (2006)

    Article  Google Scholar 

  3. Malik, J., Perona, P.: Preattentive texture discrimination with early vision mechanisms. Journal of the Optical Society of America A: Optics and Image Science, and Vision 7(5), 923–932 (1990)

    Article  Google Scholar 

  4. Michels, J., Saxena, A., Ng, A.: High speed obstacle avoidance using monocular vision and reinforcement learning. In: Proceedings of the 22nd international conference on Machine learning, pp. 593–600 (2005)

    Google Scholar 

  5. Ulrich, I., Nourbakhsh, I.: Appearance-based obstacle detection with monocular color vision. In: Proceedings of AAAI Conference, pp. 866–871 (2000)

    Google Scholar 

  6. Walker, J., Garrett, S., Wilson, M.: Evolving controllers for real robots: A survey of the literature. Adaptive Behavior 11(3), 179–203 (2003)

    Article  Google Scholar 

  7. Marocco, D., Floreano, D.: Active vision and feature selection in evolutionary behavioral systems. From Animals to Animats 7, 247–255 (2002)

    Google Scholar 

  8. Trujillo, L., Olague, G.: Synthesis of interest point detectors through genetic programming. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation, pp. 887–894 (2006)

    Google Scholar 

  9. Pauplin, O., Louchet, J., Lutton, E., De La Fortelle, A.: Evolutionary Optimisation for Obstacle Detection and Avoidance in Mobile Robotics. Journal of Advanced Computational Intelligence and Intelligent Informatics 9(6), 622–629 (2005)

    Google Scholar 

  10. Martin, M.: Evolving visual sonar: Depth from monocular images. Pattern Recognition Letters 27(11), 1174–1180 (2006)

    Article  Google Scholar 

  11. Barate, R., Manzanera, A.: Automatic Design of Vision-based Obstacle Avoidance Controllers using Genetic Programming. In: Proceedings of the 8th International Conference on Artificial Evolution, EA 2007. LNCS, vol. 4926, pp. 25–36 (2008)

    Google Scholar 

  12. Whigham, P.: Grammatically-based genetic programming. In: Proceedings of the Workshop on Genetic Programming: From Theory to Real-World Applications, pp. 33–41 (1995)

    Google Scholar 

  13. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation 6(2), 182–197 (2002)

    Article  Google Scholar 

  14. Gomez, F., Miikkulainen, R.: Incremental Evolution of Complex General Behavior. Adaptive Behavior 5(3-4), 317–342 (1997)

    Article  Google Scholar 

  15. Barate, R., Manzanera, A.: Generalization Performance of Vision Based Controllers for Mobile Robots Evolved with Genetic Programming. In: Proceedings of the Genetic and Evolutionary Computation Conference (to appear, 2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Minoru Asada John C. T. Hallam Jean-Arcady Meyer Jun Tani

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Barate, R., Manzanera, A. (2008). Evolving Vision Controllers with a Two-Phase Genetic Programming System Using Imitation. In: Asada, M., Hallam, J.C.T., Meyer, JA., Tani, J. (eds) From Animals to Animats 10. SAB 2008. Lecture Notes in Computer Science(), vol 5040. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69134-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69134-1_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69133-4

  • Online ISBN: 978-3-540-69134-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics