|
|
| Publication: Mahrokh Hosseinkhani Hezaveh, Mehdi Foroozan Koodiyani, Howard
M. Schwartz, Ioannis Lambadaris
"Trajectory Tracking of Autonomous Vehicles Using Data-driven Modeling and Neural Predictive Control (NPC)" |
|
Abstract:
The technology of autonomous vehicles is advancing rapidly, relying heavily on high-precision simulations and high performance controllers. This study uses actual driving data to
model coupled lateral and longitudinal vehicle dynamics with two neural network (NN) structures: a time-distributed multi-layer
perceptron (TD-MLP) and a long short-term memory (LSTM). Inputs include accelerator pedal position, brake pressure, steering wheel angle, gear number, and road slope, while outputs are
acceleration and yaw rate. Additionally, a bidirectional LSTM (Bi-LSTM) predicts vehicle control inputs based on expert driver
data. A resolution of the path to be tracked is provided to the NN driver, which generates control commands that are subsequently
fed into vehicle NN models. The vehicle’s output states are used to compute the quadratic cost function for trajectory tracking.
The minimum cost is identified, and the corresponding control inputs are selected as the optimal inputs for each prediction
horizon. A comparative analysis was performed between the NPC algorithm and the traditional nonlinear model predictive controller (NMPC), utilizing the interior point optimizer
(IPOPT). Incorporating high-fidelity models within NMPC leads to substantial computational overhead. NPC method maintains
both computational efficiency and is adaptive to road slope disturbances, without the need for a classical adaptive control
design, making it suitable for real-time control applications.
Keywords: Data-driven modeling, Autonomous vehicle,Trajectory Tracking, Nonlinear model predictive controller(NMPC), Iterative learning control. |