A novel fused neural network controller for lateral control of autonomous vehicles

We present a novel fused feed-forward neural network controller inspired by the notion of task decomposition principle. The controller is structurally simple and can be applied to a class of control systems that their control requires manipulation of two input variables. The benchmark problem of inverted pendulum is such example that its control requires availability of the angle as well as the displacement. We demonstrate that the lateral control of autonomous vehicles belongs to this class of systems and successfully apply the proposed controller to this problem. The parameters of the controller are encoded into real value chromosomes for genetic algorithm (GA) optimization. The neural network controller contains three neurons and six connection weights implying a small search space implying faster optimization time due to few controller parameters. The controller is also tested on two benchmark control problems of inverted pendulum and the ball-and-beam system. In particular, we apply the controller to lateral control of a prototype semi-autonomous vehicle. Simulation results suggest a good performance for all the tested systems. To demonstrate the robustness of the controller, we conduct Monte-Carlo evaluations when the system is subjected to random parameter uncertainty. Finally experimental studies on the lateral control of a prototype autonomous vehicle with different speed of operation are included. The simulation and experimental studies suggest the feasibility of this controller for numerous applications.

[1]  Ahmad B. Rad,et al.  A Genetic Fuzzy Controller for Vehicle Automatic Steering Control , 2007, IEEE Transactions on Vehicular Technology.

[2]  A.B. Rad,et al.  Project-based learning - design of a prototype semiautonomous vehicle , 2004, IEEE Control Systems.

[3]  Pedro Silva,et al.  A multi-objective genetic algorithm applied to autonomous underwater vehicles for sewage outfall plume dispersion observations , 2010, Appl. Soft Comput..

[4]  Robert E. Jenkins,et al.  A simplified neural network solution through problem decomposition: the case of the truck backer-upper , 1993, IEEE Trans. Neural Networks.

[5]  Vicente Milanés Montero,et al.  Automatic lateral control for unmanned vehicles via genetic algorithms , 2011, Appl. Soft Comput..

[6]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[7]  W. L. Lo,et al.  Predictive PI controller , 1994 .

[8]  Chi-Tsong Chen,et al.  Linear System Theory and Design , 1995 .

[9]  Chen-Yuan Kuo,et al.  Lateral control of higher order nonlinear vehicle model in emergency maneuvers using absolute positioning GPS and magnetic markers , 2004, IEEE Transactions on Vehicular Technology.

[10]  Nagarajan Sukavanam,et al.  Adaptive neural controller for cooperative multiple robot manipulator system manipulating a single rigid object , 2012, Appl. Soft Comput..

[11]  Jürgen Guldner,et al.  Robust automatic steering control for look-down reference systems with front and rear sensors , 1999, IEEE Trans. Control. Syst. Technol..

[12]  Duygun Erol,et al.  Implementation and Development of an Adaptive Steering-Control System , 2010, IEEE Transactions on Vehicular Technology.

[13]  Andrew Bartlett,et al.  Robust Control: Systems with Uncertain Physical Parameters , 1993 .

[14]  Gaurang Panchal,et al.  Behaviour Analysis of Multilayer Perceptrons with Multiple Hidden Neurons and Hidden Layers , 2011 .

[15]  Kok Kiong Tan,et al.  Neural network control : theory and applications , 2004 .

[16]  Vicente Milanés Montero,et al.  Cascade Architecture for Lateral Control in Autonomous Vehicles , 2011, IEEE Transactions on Intelligent Transportation Systems.

[17]  Jose I. Hernandez,et al.  Steering control of automated vehicles using absolute positioning GPS and magnetic markers , 2003, IEEE Trans. Veh. Technol..

[18]  P. Kokotovic,et al.  Nonlinear control via approximate input-output linearization: the ball and beam example , 1992 .