Neural Network Inverse Optimal Control of Ground Vehicles

被引:3
作者
Cespi, Riccardo [1 ]
Di Gennaro, Stefano [2 ]
Castillo-Toledo, Bernardino [3 ]
Romero-Aragon, Jorge Carlos [4 ]
Ramirez-Mendoza, Ricardo Ambrocio [1 ]
机构
[1] Tecnol Monterrey, Escuela Ingn & Ciencias, Av Eugenio Garza Sada 2501, Monterrey 64849, Nuevo Leon, Mexico
[2] Univ Aquila, Dept Informat Engn Comp Sci & Math, Via Vetoio, I-67100 Laquila, Abruzzo, Italy
[3] Ctr Invest Estudios Avanzados Inst Politecn Nacl C, Unidad Guadalajara, Elect Engn, Av Bosque 1145, Zapopan 45019, Jalisco, Mexico
[4] Intel Corp, Intel Labs Mexico, Av Bosque 1001, Zapopan 45019, Jalisco, Mexico
关键词
Recurrent high order neural network (RHONN); Inverse optimal control; Neural identification; CarSim (R); ACTIVE CONTROL; IDENTIFICATION; TRACKING;
D O I
10.1007/s11063-023-11327-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper an active controller for ground vehicles stability is presented. The objective of this controller is to force the vehicle to track a desired reference, ensuring safe driving conditions in the case of adhesion loss during hazardous maneuvers. To this aim, a nonlinear discrete-time inverse optimal control based on a neural network identification is designed, using a recurrent high order neural network (RHONN) trained by an Extended Kalman Filter. The RHONN ensures stability of the identification error, while the controller ensures the stability of the tracking errors. Moreover, a discrete-time reduced order state observer is utilized to reconstruct the lateral vehicle dynamic not usually available. For the control problem, the references of the lateral velocity and yaw rate are given by a dynamic system mimicking an ideal vehicle having not-decreasing tire lateral characteristics. The proposed approach avoids the identification of the Pacejka's lateral parameters of the tires, so simplifying the input control determination. Moreover, an optimal control is proposed to optimize the actuator effort and power, usually bounded. Control gains are determined using optimal "nature-inspired" algorithms such as particle swarm optimization. Test maneuvers, performed through the full vehicle simulator CarSim (R), have been used to test correctness, quality and performances of the observer, the neural identifier and the inverse optimal controller. Robustness of the reduced order discrete-time state observer is also discussed for different sample times. Finally, a fair comparison between optimal and non-optimal control schemes is presented, highlighting the numerical results obtained in simulation.
引用
收藏
页码:10287 / 10313
页数:27
相关论文
共 50 条
[1]   Nonlinear adaptive tracking for ground vehicles in the presence of lateral wind disturbance and parameter variations [J].
Acosta Lua, C. ;
Di Gennaro, S. .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2017, 354 (07) :2742-2768
[2]   An integrated active nonlinear controller for wheeled vehicles [J].
Acosta Lua, C. ;
Castillo Toledo, B. ;
Cespi, R. ;
Di Gennaro, S. .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2015, 352 (11) :4890-4910
[3]   Nonlinear Observer-based Active Control of Ground Vehicles with non Negligible Roll Dynamics [J].
Acosta Lua, Cuauhtemoc ;
Castillo-Toledo, Bernardino ;
Cespi, Riccardo ;
Di Gennaro, Stefano .
INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2016, 14 (03) :743-752
[4]   Discrete-time nonlinear HJB solution using approximate dynamic programming: Convergence proof [J].
Al-Tamimi, Asma ;
Lewis, Frank .
2007 IEEE INTERNATIONAL SYMPOSIUM ON APPROXIMATE DYNAMIC PROGRAMMING AND REINFORCEMENT LEARNING, 2007, :38-+
[5]  
Alanis AY, 2010, COMPUT SIST, V14, P63
[6]  
Amat J.R., 2021, Redes neuronales con Python
[7]  
[Anonymous], 2008, P IEEE MULT SYST CON
[8]   A Novel Reconfigurable Integrated Vehicle Stability Control With Omni Actuation Systems [J].
Ataei, Mansour ;
Khajepour, Amir ;
Jeon, Soo .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (04) :2945-2957
[9]  
Basar T., 1995, Dynamic Noncooperative Game Theory
[10]   DYNAMIC PROGRAMMING [J].
BELLMAN, R .
SCIENCE, 1966, 153 (3731) :34-&