Design and simulation of vehicle controllers through genetic algorithms

https://doi.org/10.1016/j.procs.2020.07.064Get rights and content
Under a Creative Commons license
open access

Abstract

Genetic Programming (GP) is a population-based evolutionary technique, which, unlike a Genetic Algorithm (GA) does not work on a fixed-length data structure, but on a variable-length structure and aims to evolve functions, models or programs, rather than finding a set of parameters. There are different histories of driver development, so different proposals of the use of PG to evolve driver structures are presented. In the case of an autonomous vehicle, the development of a steering controller is complex in the sense that it is a non-linear system, and the control actions are very limited by the maximum angle allowed by the steering wheels. This paper presents the development of an autonomous vehicle controller with Ackermann steering evolved by means of Genetic Programming.

Keywords

Design
simulation
Vehicle controllers
Genetic algorithms

Cited by (0)