Skip to main content

Evolving an Environment Model for Robot Localization

  • Conference paper
  • First Online:
Genetic Programming (EuroGP 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1598))

Included in the following conference series:

Abstract

The use of an evolutionary method for robot localization is explored. We use genetic programming to evolve an inverse function mapping sensor readings to robot locations. This inverse function is an internal model of the environment. The robot senses its environment using dense distance information which may be obtained from a laser range finder. Moments are calculated from the distance distribution. These moments are used as terminal symbols in the evolved function. Arithmetic, trigonometric functions and a conditional statement are used as primitive functions. Using this representation we evolved an inverse function to localize a robot in a simulated office environment. Finally, we analyze the accuracy of the resulting function.

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. K. Balakrishnan and V. Honavar. Spatial learning for robot localization. In J. R. Koza, K. Deb, M. Dorigo, D. B. Fogel, M. Garzon, H. Iba, and R. L. Riolo, editors, Genetic Programming 1997: Proceedings of the Second International Conference on Genetic Programming, 1997, pages 389–397. Morgan Kaufmann, 1997.

    Google Scholar 

  2. W. Banzhaf, P. Nordin, R. E. Keller, and F. D. Francone. Genetic Programming-An Introduction: On The Automatic Evolution of Computer Programs and Its Applications. Morgan Kaufmann Publishers, San Francisco, California, 1998.

    Book  MATH  Google Scholar 

  3. M. Beetz, W. Burgard, D. Fox, and A. B. Cremers. Integrating active localization into high-level robot control systems. Robotics and Autonomous Systems, 23:205–220, 1998.

    Article  Google Scholar 

  4. I. N. Bronštein und K. A. Semendjajew. Taschenbuch der Mathematik. Verlag Harri Deutsch, Thun und Frankfurt/Main, 24th edition, 1989.

    MATH  Google Scholar 

  5. W. Burgard, D. Fox, D. Hennig, and T. Schmidt. Estimating the absolute position of a mobile robot using position probability grids. In Proceedings of the 14th National Conference on Artificial Intelligence, pages 896–901. AAAI Press/MIT Press, 1996.

    Google Scholar 

  6. J. L. Crowley, F. Wallner, and B. Schiele. Position estimation using principal components of range data. Robotics and Autonomous Systems, 23:267–276, 1998.

    Article  Google Scholar 

  7. J.-S. Gutmann, W. Burgard, D. Fox, and K. Konolige. An experimental comparison of localization methods. In International Conference on Intelligent Robots and Systems, Victoria, B.C., October 1998.

    Google Scholar 

  8. J. R. Koza. Genetic Programming, On the Programming of Computers by Means of Natural Selection. The MIT Press, Cambridge, Massachusetts, 1992.

    MATH  Google Scholar 

  9. J. R. Koza. Symbolic Regression-Error-Driven Evolution. In J. R. Koza. Genetic Programming I: On the Programming of Computers by Means of Natural Selection, pages 237–288. The MIT Press, Cambridge, Massachusetts, 1992.

    Google Scholar 

  10. J. R. Koza. Genetic Programming II, Automatic Discovery of Reusable Programs. The MIT Press, Cambridge, Massachusetts, 1994.

    MATH  Google Scholar 

  11. A. Kurz. Constructing maps for mobile robot navigation based on ultrasonic range data. IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, 26(2):233–242, April 1996.

    Article  Google Scholar 

  12. P. Nordin and W. Banzhaf. Real time evolution of behavior and a world model for a miniature robot using genetic programming. Technical Report SysReport 5/95, Department of Computer Science, University of Dortmund, 44221 Dortmund, Germany, 1995.

    Google Scholar 

  13. P. Nordin and W. Banzhaf. Real time control of a Khepera robot using genetic programming. Cybernetics and Control, 1997.

    Google Scholar 

  14. R. Talluri and J. K. Aggarwal. Position estimation for an autonomous mobile robot in an outdoor environment. IEEE Transactions on Robotics and Automation, 8(5):573–584, October 1992.

    Article  Google Scholar 

  15. R. Talluri and J. K. Aggarwal. Image/map correspondence for mobile robot selflocation using computer graphics. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15(6):597–601, June 1993.

    Article  Google Scholar 

  16. R. Talluri and J. K. Aggarwal. Position estimation techniques for an autonomous mobile robot-a review. In C. H. Chen, L. F. Pau, and P. S. P. Wang, editors, Handbook of Pattern Recognition and Computer Vision, chapter 4.4, pages 769–801. World Scientific Publishing Company, 1993.

    Google Scholar 

  17. R. Talluri and J. K. Aggarwal. Mobile robot self-location using model-image feature correspondence. IEEE Transactions on Robotics and Automation, 12(1):63–77, February 1996.

    Article  Google Scholar 

  18. S. Thrun, A. Brücken, W. Burgard, D. Fox, T. Fröhlinghaus, D. Hennig, T. Hofmann, M. Krell, and T. Schmidt. Map learning and high-speed navigation in RHINO. In D. Kortenkamp, R. P. Bonasso, and R. Murphy, editors, Artificial Intelligence and Mobile Robots: Case Studies of Successful Robot Systems, pages 21–52, Menlo Park, California, 1998. AAAI Press/The MIT Press.

    Google Scholar 

  19. G. von Wichert. Vismob: Aufbau und Nutzung selbstorganisierender, bildbasierter Umweltrepräsentationen für mobile Roboter. In P. Levi, T. Bräunl, and N. Oswald, editors, Autonome Mobile Systeme 1997, pages 84–94, Berlin, 1997. Springer-Verlag.

    Google Scholar 

  20. G. von Wichert and H. Tolle. Towards constructing and using selforganizing visual environment representations for mobile robots. In M. Á. Salichs and A. Halme, editors, 3rd IFAC Symposium on Intelligent Autonomous Vehicles, March 25–27, 1998, Madrid, Spain, pages 712–717, 1998.

    Google Scholar 

  21. P. Weckesser and R. Dillmann. Modeling unknown environments with a mobile robot. Robotics and Autonomous Systems, 23:293–300, 1998.

    Article  Google Scholar 

  22. S. Yamada. Learning behaviors for environment modeling by genetic algorithm. In P. Husbands and J.-A. Meyer, editors, Proceedings of the First European Workshop on Evolutionary Robotics, Paris, April 1998, pages 179–191, 1998.

    Google Scholar 

  23. B. Yamauchi and R. Beer. Spatial learning for navigation in dynamic environments. IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, 26(3):496–505, June 1996.

    Article  Google Scholar 

  24. D. Zongker and B. Punch. lil-gp 1.01 User’s Manual (support and enhancements Bill Rand). Michigan State University, March 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ebner, M. (1999). Evolving an Environment Model for Robot Localization. In: Poli, R., Nordin, P., Langdon, W.B., Fogarty, T.C. (eds) Genetic Programming. EuroGP 1999. Lecture Notes in Computer Science, vol 1598. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48885-5_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-48885-5_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-48885-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics