Skip to main content

Evolutionary Optimization of a Neural Network Controller for Car Racing Simulation

  • Conference paper
Artificial Intelligence: Theories and Applications (SETN 2012)

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

Included in the following conference series:

Abstract

In this paper a novel method for car racing controller learning is proposed. Car racing simulation is an active research field where new advances in aerodynamics, consumption and engine power are modelled and tested. The proposed approach is based on Neural Networks that learn the driving behaviour of other rule-based bots. Additionally, the resulted neural-networks controllers are evolved in order to adapt and increase their performance to a given racing track using genetic algorithms. The proposed bots are implemented and tested on several tracks of the open racing car simulator (TORCS) providing smoother driving behaviour than the corresponding rule-based bots and increased performance using the evolutionary adaptation.

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. Torcs the open race car simulator, http://torcs.sourceforge.net/

  2. Petrakis, S., Tefas, A.: Neural Networks Training for Weapon Selection in First-Person Shooter Games. In: Diamantaras, K., Duch, W., Iliadis, L.S. (eds.) ICANN 2010, Part III. LNCS, vol. 6354, pp. 417–422. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  3. Laird, J.E., Van Lent, M.: Human-level AI’s Killer Application: Interactive Computer Games. In: Proceedings of the Seventeenth National Conference on Artificial Intelligence and Twelfth Conference on Innovative Applications of Artificial Intelligence, pp. 1171–1178 (2000)

    Google Scholar 

  4. Onieva, E., Pelta, D.A., Alonso, J., Milanés, V., Pérez, J.: A modular parametric architecture for the TORCS racing engine. In: Proceedings of the 5th International Conference on Computational Intelligence and Games (CIG 2009), pp. 256–262. IEEE Press, Piscataway (2009)

    Google Scholar 

  5. Haykin, S.S.: Neural networks and learning machines, 3rd edn. Multi Layer Perceptron, pp. 152–258 (2008)

    Google Scholar 

  6. Hecht-Nielsen, R.: Theory of back-propagation neural network. In: Proc. of the Int. Conf. of Neural Networks I, pp. 593–611 (1989)

    Google Scholar 

  7. Robot auto racing simulator (2006), http://torcs.sourceforge.net

  8. Stanley, K., Kohl, N., Sherony, R., Miikkulainen, R.: Neuroevolution of an automobile crash warning system. In: Genetic and Evolutionary Computation Conference, CECCO 2006, pp. 1977–1984 (2006)

    Google Scholar 

  9. Martin, B., Butz, V., Lonneker, T.D.: Optimized Sensory-motor Couplings plus Strategy Extensions for the TORCS car Racing Challenge. In: IEEE Symposium on Computational Intelligence and Games, CIG 2009, pp. 317–324 (2009)

    Google Scholar 

  10. Cardamone, L., Loiacono, D., Lanzi, P.L.: Applying cooperative coevolution to compete in the 2009 TORCS Endurance World Championship. In: Evolutionary Computation (CEC), pp. 1–8. IEEE (2010)

    Google Scholar 

  11. Perez, D., Saez, Y., Recio, G., Isasi, P.: Evolving a rule system controller for automatic driving in a car racing competition. In: Symposium on Computational Intelligence and Games (CIG), pp. 336–342. IEEE (2009)

    Google Scholar 

  12. Holland, J.H.: Adaptation in Natural and Artificial Systems, 2nd edn. MIT Press, Cambridge (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Galanopoulos, D., Athanasiadis, C., Tefas, A. (2012). Evolutionary Optimization of a Neural Network Controller for Car Racing Simulation. In: Maglogiannis, I., Plagianakos, V., Vlahavas, I. (eds) Artificial Intelligence: Theories and Applications. SETN 2012. Lecture Notes in Computer Science(), vol 7297. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30448-4_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30448-4_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30447-7

  • Online ISBN: 978-3-642-30448-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics