Approximate Model Predictive Control with Recurrent Neural Network for Autonomous Driving Vehicles

This paper addresses an approximate model predictive control (MPC) with recurrent neural network. It has been reported in the literature that MPC is an effective method in vehicle lateral control and applied to lane keeping system. It was also shown that MPC improves tracking performance even in the presence of irregularity of waypoints. However, applying the standard MPC control law is computationally demanding in real-time control with an ECU having limited computing power. To cope with this problem, in this paper we developed a recurrent neural network to provide the approximated output of the standard MPC with off-line trained weighting matrix. For training the RNN, standard MPC is used to provide the training data set. The performance of the proposed RNN-MPC for waypoints tracking is validated through computational experiments. We conclude that the trained network shows the potential to implement the waypoint tracking system even in the presence of irregularity in waypoints.

[1]  Chung Choo Chung,et al.  Linear Parameter Varying Design for Lateral Control using Kinematics of Vehicle Motion , 2018, 2018 Annual American Control Conference (ACC).

[2]  U. R. Prasad,et al.  Back propagation through adjoints for the identification of nonlinear dynamic systems using recurrent neural models , 1994, IEEE Trans. Neural Networks.

[3]  Chung Choo Chung,et al.  Robust Multirate On-Road Vehicle Localization for Autonomous Highway Driving Vehicles , 2017, IEEE Transactions on Control Systems Technology.

[4]  Chung Choo Chung,et al.  On-Road Vehicle Localization with GPS under Long Term Failure of a Vision Sensor , 2015, 2015 IEEE 18th International Conference on Intelligent Transportation Systems.

[5]  Guilherme V. Raffo,et al.  A Predictive Controller for Autonomous Vehicle Path Tracking , 2009, IEEE Transactions on Intelligent Transportation Systems.

[6]  Chung Choo Chung,et al.  Multirate Lane-Keeping System With Kinematic Vehicle Model , 2018, IEEE Transactions on Vehicular Technology.

[7]  Chung Choo Chung,et al.  Autonomous Vehicle Lateral Maneuvering by Approximate Explicit Predictive Control , 2018, 2018 Annual American Control Conference (ACC).

[8]  Chung Choo Chung,et al.  On-Road Path Generation and Control for Waypoints Tracking , 2017, IEEE Intelligent Transportation Systems Magazine.

[9]  Frank Allgöwer,et al.  Learning an Approximate Model Predictive Controller With Guarantees , 2018, IEEE Control Systems Letters.

[10]  Francesco Borrelli,et al.  Stochastic predictive control for semi-autonomous vehicles with an uncertain driver model , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[11]  Thomas Parisini,et al.  A receding-horizon regulator for nonlinear systems and a neural approximation , 1995, Autom..

[12]  Alberto Bemporad,et al.  Model predictive control based on linear programming - the explicit solution , 2002, IEEE Transactions on Automatic Control.

[13]  Maciej Ławryńczuk,et al.  Accuracy and computational efficiency of suboptimal nonlinear predictive control based on neural models , 2011 .

[14]  Chung Choo Chung,et al.  Proximate model predictive control strategy for autonomous vehicle lateral control , 2011, 2012 American Control Conference (ACC).

[15]  Jiali Li,et al.  Recurrent Neural Network-based Model Predictive Control for Continuous Pharmaceutical Manufacturing , 2018, Mathematics.

[16]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[17]  Sergey Levine,et al.  Learning deep control policies for autonomous aerial vehicles with MPC-guided policy search , 2015, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Miroslav Fikar,et al.  Clipping-Based Complexity Reduction in Explicit MPC , 2012, IEEE Transactions on Automatic Control.