For the trade-off between prediction model accuracy and computational cost for path tracking control of autonomous vehicles, a learning-based model predictive control (LB-MPC) path tracking control strategy is proposed in this paper. A two-degree-of-freedom single-track vehicle dynamic model is established, and an in-depth analysis is conducted on its step response error with respect to variation in vehicle speed, pedal position, and front wheel steering angle compared to the IPG TruckMaker model. Methods for constructing error datasets and receding horizon updates are designed, and the Gaussian process regression (GPR) is employed to establish an error-fitting model for real-time error compensation and correction of the nominal single-track model. The error correction model is utilized as the prediction model, and a path tracking cost function is designed to formulate a quadratic programming optimization problem, proposing a learning-based model predictive path tracking control architecture. Through joint simulation using the IPG TruckMaker & Simulink platform and real vehicle experiments, the real-time performance and effectiveness of the proposed GPR error correction model and LB-MPC path tracking control strategy are verified. The results show that compared to the traditional model predictive control (MPC) path tracking control strategy, the proposed LB-MPC strategy reduces the average path tracking error by 23.64%.
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |