An accurate trajectory tracking method for low-speed unmanned vehicles based on model predictive control

Lifen Wang,Sizhong Chen,Hongbin Ren
DOI: https://doi.org/10.1038/s41598-024-60290-5
IF: 4.6
2024-05-11
Scientific Reports
Abstract:Trajectory tracking on a low-speed vehicle using the model predictive control (MPC) algorithm usually assumes a simple road terrain. This assumption does not correspond to the actual road situation, leading to low tracking accuracy. Therefore, a trajectory tracking method considering road curvature based on MPC is proposed in this paper. In this method, the controller can automatically switch between MPC types. Linear model predictive control (LMPC) is selected for small road curvatures, while nonlinear model predictive control (NMPC) is employed for large road curvatures. In addition, the NMPC algorithm in this work considers the effect of road curvature on tracking accuracy, making it suitable for tracking time-varying curvature roads. To verify the feasibility of the algorithm, simulation comparisons with the basic MPC model were carried out at different testing roads and vehicle longitudinal speeds. The results indicate that the method significantly improves trajectory tracking accuracy, all while ensuring real-time calculations. The intelligent switching capability of control models based on road curvature allows its application to track trajectories on arbitrarily complex roads.
multidisciplinary sciences
What problem does this paper attempt to address?
The paper aims to address the issue of low trajectory tracking accuracy for low-speed unmanned vehicles under complex road conditions. Specifically, existing trajectory tracking methods based on Model Predictive Control (MPC) algorithms typically assume simple road terrains, which do not align with real-world scenarios, resulting in low tracking accuracy. Therefore, this paper proposes a trajectory tracking method that considers road curvature. This method can automatically switch between Linear Model Predictive Control (LMPC) and Nonlinear Model Predictive Control (NMPC) based on road curvature, thereby improving trajectory tracking accuracy and ensuring real-time computation. The main contributions include: 1. **Automatic Switching Control Model**: The proposed method can automatically select the appropriate control model based on road curvature, using LMPC for small curvatures and NMPC for large curvatures. 2. **Improved Tracking Accuracy**: By considering the impact of road curvature on tracking accuracy, this method significantly improves tracking accuracy on complex roads. 3. **Ensuring Real-time Performance**: Despite using the complex NMPC, the method can still ensure real-time computation through intelligent model switching. Simulation verification shows that the method exhibits good tracking performance and real-time capability under different test roads and vehicle speeds.