Administrator by China Associction for Science and Technology
Sponsored by China Society of Automotive Engineers
Published by AUTO FAN Magazine Co. Ltd.

Automotive Engineering ›› 2024, Vol. 46 ›› Issue (4): 596-604.doi: 10.19562/j.chinasae.qcgc.2024.04.005

Previous Articles    

Human-Like Driving Control Based on Inverse Model Predictive Control

Hui Liu1,Fawang Zhang1,Shida Nie1(),Jingliang Duan2,Congshuai Guo1,Lingxiong Guo1   

  1. 1.School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081
    2.School of Mechanical Engineering, University of Science and Technology Beijing, Beijing 100083
  • Received:2023-09-04 Revised:2023-10-30 Online:2024-04-25 Published:2024-04-24
  • Contact: Shida Nie E-mail:nieshida@bit.edu.cn

Abstract:

In this paper, a human-like driving control based on inverse model predictive control is proposed, which realizes human-like driving by updating the weight coefficients of the cost function of the control module using the loss function of the real-time trajectory generated by the model predictive control and the driver's trajectory. The human-like driving control is constructed as a two-layer optimization problem. In the lower layer, real-time state trajectories are generated by solving a typical optimal control problem using model predictive control. The optimization objective function of the lower layer is then updated by minimizing the error between the generated real-time trajectories and those of human drivers in the upper layer. The auxiliary systems based on the differential Pontryagin's Maximum Principle are constructed to solve the gradient of the weight coefficients of the cost function for the real axis trajectory. The driver's driving data are collected from the real vehicle, imitated, and tested. The results show that the method proposed in this paper, compared with two types of inverse optimal control methods based on the virtual-time trajectory, reduces the maximum error with the real trajectory by 73.52% and 65.03% in the three test conditions, with the driving behavior more anthropomorphic and has the generalization performance.

Key words: self-driving, human-like driving, inverse optimal control