基于变预测时域MPC的自动驾驶汽车轨迹跟踪控制研究

Research on Trajectory Tracking Control of Autonomous Vehicle Based on MPC with Variable Predictive Horizon

  • 摘要: 为了保证自动驾驶汽车轨迹跟踪的精度及行驶过程中的稳定性,提出一种基于车辆横向稳定状态在线识别和模糊算法的变预测时域模型预测控制(MPC)方法。针对车辆稳定状态的在线识别,采用k-means聚类算法对车辆行驶状态参数进行聚类分析,得到聚类质心,通过在线对比当前车辆状态量与不同聚类质心之间的欧氏距离获取车辆的实时安全等级。同时计算出当前车辆的轨迹跟踪横向偏移量,以这二者为输入,通过模糊控制算法在线计算出预测时域的变化量并输出给MPC控制器实现预测时域的自适应调整,最后求解出自动驾驶车辆跟踪轨迹的最优的控制序列,以达到在保持车辆稳定的前提下实现高精度轨迹跟踪控制的目的。CarSim/Simulink联合仿真结果表明,改进后的变预测时域MPC算法在提高自动驾驶汽车轨迹跟踪精度及横向稳定性方面的表现优于传统MPC控制器。

     

    Abstract: In order to ensure the trajectory tracking accuracy and driving stability of autonomous vehicles, a model predictive control with variable predictive horizon method was proposed based on on-line identification of vehicle lateral stability state and fuzzy algorithm. Aiming at the online recognition of vehicle stable state, k-means clustering algorithm was used to cluster the parameters of vehicle driving state and obtain the cluster centroid. The real-time safety level of vehicle was obtained by comparing the Euclidean distance between the current vehicle state quantity and different cluster centroids online. At the same time, the lateral offset of the current vehicle track tracking is calculated. With the two as inputs, the variation of prediction time domain is calculated online by fuzzy algorithm and output to MPC controller to realize adaptive adjustment of prediction time domain. Finally, the optimal control sequence of the track tracking of the autonomous vehicle is solved to achieve the goal of high precision trajectory tracking control under the premise of maintaining vehicle stability. The results of CarSim/Simulink co-simulation show that the improved MPC algorithm is superior to the traditional MPC controller in improving the trajectory tracking accuracy and lateral stability of autonomous vehicles.

     

/

返回文章
返回