“…The simplest control calculates a desired steering angle based on the car's orientation and distance relative to a desired trajectory, as used by Stanley (Thrun et al, 2006). A widely used alternative is the PID controller, notably the adaptive PID controller, where the gains are tuned offline for various states and updated accordingly or adjusted in real time using neural networks, genetic algorithms, or fuzzy logic (Puntunan and Parnichkun, 2006, Scott et al, 1992, Wai, 2003, Ghanbari and Noorani, 2011. The last dominant control method used in the industry is Model Predictive Control (MPC), which uses a model of the steering input effect on the vehicle trajectory and attempts to find an optimal path (Lenain et al, 2005, Borrelli et al, 2005, Falcone et al, 2007a, Falcone et al, 2007b.…”