Electronics (Aug 2022)

Real-Time Drift-Driving Control for an Autonomous Vehicle: Learning from Nonlinear Model Predictive Control via a Deep Neural Network

  • Taekgyu Lee,
  • Dongyoon Seo,
  • Jinyoung Lee,
  • Yeonsik Kang

DOI
https://doi.org/10.3390/electronics11172651
Journal volume & issue
Vol. 11, no. 17
p. 2651

Abstract

Read online

A drift-driving maneuver is a control technique used by an expert driver to control a vehicle along a sharply curved path or slippery road. This study develops a nonlinear model predictive control (NMPC) method for the autonomous vehicle to perform a drift maneuver and generate the datasets necessary for training the deep neural network(DNN)-based drift controller. In general, the NMPC method is based on numerical optimization which is difficult to run in real-time. By replacing the previously designed NMPC method with the proposed DNN-based controller, we avoid the need for complex numerical optimization of the vehicle control, thereby reducing the computational load. The performance of the developed data-driven drift controller is verified through realistic simulations that included drift scenarios. Based on the results of the simulations, the DNN-based controller showed similar tracking performance to the original nonlinear model predictive controller; moreover, the DNN-based controller can demonstrate stable computation time, which is very important for the safety critical control objective such as drift maneuver.

Keywords