Skip to main content

Evolving nonlinear controllers for backing up a truck-and-trailer using evolutionary programming

  • Conference paper
  • First Online:

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

Abstract

Control laws for backing up a simulated truck-and-trailer to a loading dock in a parking lot are developed. Evolutionary programming (EP) with a set of mutation operators is used to automatically generate optimal control laws. EP produces an optimal nonlinear control strategy that takes the state variables as inputs and determines the direction and angle by which the truck's front wheels must be steered. Results indicate that the generated control laws successfully back up the truck-and-trailer system in an optimal manner and are capable of generalizing well over previously unseen input states.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Angeline, P. J. (1997), “An Altenative to Indexed Memory for Evolving Programs with Explicit State Representations,” Genetic Programming 1997: Proc. of the Second Annual Conference on Genetic Programming, Koza J. R., Deb K., Dorigo M., Fogel D.B., Garzon M., Iba H., and Riolo R.L (Eds.), pp. 423–430, CA: Morgan Kaufmann, USA.

    Google Scholar 

  • Chellapilla, K. (1997), “Evolutionary Programming with Tree Mutations: Evolving Computer Programs without Crossover,” Genetic Programming 1997: Proc. of the Second Annual Conference on Genetic Programming, Koza J. R., Deb K., Dorigo M., Fogel D.B., Garzon M., Iba H., and Riolo R.L (Eds.), pp. 431–438, CA: Morgan Kaufmann, USA.

    Google Scholar 

  • Fogel, D.B. (1995), Evolutionary Computation: Toward a New Philosophy of Machine Intelligence, Piscataway, NJ: IEEE Press, USA.

    Google Scholar 

  • Kong S. and Kosko B. (1990), “Comparison of Fuzzy and Neural Truck Backer-Upper Control Systems,” IJCNN Intl. Joint Conf. on Neural Networks, pp. 349–58, vol. 3, NY: IEEE Press, USA.

    Google Scholar 

  • Kong S. and Kosko B. (1992), “Adaptive Fuzzy Systems for Backing up a Truck-and-Trailer,” IEEE Trans. on Neural Networks, vol. 3, no. 2, pp 211–223, Mar. 1992.

    Google Scholar 

  • Koza, J. R. (1992a), Genetic Programming: On the Programming of Computers by Means of Natural Selection, Cambridge, MA: MIT Press.

    Google Scholar 

  • Koza, J. R. (1992b), “A Genetic Approach to The Truck Backer-Upper Problem and the Inter-Twined Spiral Problem,” IJCNN Intl. Conf. on Neural Networks, vol. 4, pp. 310–318, NY: IEEE Press, USA.

    Google Scholar 

  • Koza, J. R. (1992c), “A Genetic Approach to Finding a Controller to Back up a Tractor-Trailer Truck,” Proceedings of the 1992 American Control Conference, pp. 2307–11, vol. 4, NY: IEEE Press, USA.

    Google Scholar 

  • Koza, J. R. (1994). Genetic Programming II: Automatic Discovery of Reusable Subprograms, Cambridge, MA: MIT Press.

    Google Scholar 

  • Nguyen H. D and Widrow B. (1990a), “The Truck Backer-Upper: An Example of Self-Learning in Neural Networks,” In Miller, W. Thomas III, Sutton, Richard S., and Werbos, Paul J. (editors), Neural Networks for Control, MIT Press.

    Google Scholar 

  • Nguyen D. H. and Widrow B. (1990b), “Neural Networks for Self-Learning Control Systems,” IEEE Control Systems Magazine, vol. 10, no. 3, pp. 18–23, Apr. 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

V. W. Porto N. Saravanan D. Waagen A. E. Eiben

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chellapilla, K. (1998). Evolving nonlinear controllers for backing up a truck-and-trailer using evolutionary programming. In: Porto, V.W., Saravanan, N., Waagen, D., Eiben, A.E. (eds) Evolutionary Programming VII. EP 1998. Lecture Notes in Computer Science, vol 1447. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0040794

Download citation

  • DOI: https://doi.org/10.1007/BFb0040794

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64891-8

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics