Trajectory Tracking of Intelligent Sweeping Vehicles Based on Adaptive Strong Tracking EKF and Laguerre MPC
Abstract
1. Introduction
2. Kinematics Modeling of Intelligent Sweeper
- Vehicles move on a flat road without considering pitch and roll;
- Wheel and ground pure rolling, ignoring the longitudinal slip;
- In the process of turning, the tire cornering angle is ignored and the lateral slip velocity of the vehicle is approximately 0;
- The four drive wheels are symmetrically arranged, with identical linear velocities for wheels on the same side.
3. Trajectory Tracking Control Strategy
3.1. Kalman Filter State Estimator
3.2. Model Predictive Controller Design Based on Laguerre Function
4. Simulation Analysis and Experimental Verification
4.1. Simulation Under Different Operating Conditions
4.1.1. Cleaning Operation Conditions
4.1.2. Non-Cleaning Operation Conditions
4.1.3. Actuator Smoothness Analysis
4.1.4. Computational Performance Analysis
4.1.5. Weight Selection and Sensitivity Analysis
4.2. Experimental Verification
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Yang, B. Research on Trajectory Planning and Tracking Control of Autonomous Cleaning Vehicles in the Park. Doctoral Dissertation, Jilin University, Changchun, China, 2023. [Google Scholar]
- Kong, F.X. Research on Path Planning and Trajectory Tracking Control of 4WIDS Cleaning Robot. Master’s Thesis, Beijing University of Posts and Telecommunications, Beijing, China, 2024. [Google Scholar]
- Zhu, C.; Li, B.; Zhao, C.; Wang, Y. Trajectory Tracking Control of Car-like Mobile Robots Based on Extended State Observer and Backstepping Control. Electronics 2024, 13, 1563. [Google Scholar] [CrossRef]
- Huang, X.T. Design and Implementation of Autonomous Sweeping Vehicle for Factory. Master’s Thesis, Beijing Forestry University, Beijing, China, 2020. [Google Scholar]
- Mao, Z.B.; Suzuki, S.; Nabae, H.; Miyagawa, S.; Suzumori, K.; Maeda, S. Machine learning-enhanced soft robotic system inspired by rectal functions to investigate fecal incontinence. Bio-Des. Manuf. 2025, 8, 482–494. [Google Scholar] [CrossRef]
- Paden, B.; Čáp, M.; Yong, S.Z.; Yershov, D.; Frazzoli, E. A survey of motion planning and control techniques for self-driving urban vehicles. IEEE Trans. Intell. Veh. 2016, 1, 33–55. [Google Scholar] [CrossRef]
- Shiller, Z.; Sundar, S. Emergency maneuvers of autonomous vehicles. IEEE Trans. Robot. Autom. 1998, 14, 469–480. [Google Scholar] [CrossRef]
- Coulter, R.C. Implementation of the Pure Pursuit Path Tracking Algorithm. Master’s Thesis, Carnegie Mellon University, Pittsburgh, PA, USA, 1992. [Google Scholar]
- Thrun, S.; Montemerlo, M.; Dahlkamp, H.; Stavens, D.; Aron, A.; Diebel, J.; Fong, P.; Gale, J.; Halpenny, M.; Hoffmann, G.; et al. Stanley: The robot that won the DARPA Grand Challenge. J. Field Robot. 2006, 23, 661–692. [Google Scholar] [CrossRef]
- Chen, J.; Xu, X.; Yang, J. Adaptive Model Predictive Control for Autonomous Vehicle Trajectory Tracking. Vehicles 2025, 7, 114. [Google Scholar] [CrossRef]
- Zhang, Q.; Zhang, Y. Trajectory Tracking Control of Intelligent Vehicles with Adaptive Model Predictive Control and Reinforcement Learning Under Variable Curvature Roads. Technologies 2025, 13, 394. [Google Scholar] [CrossRef]
- Chen, W.; Liu, F.; Zhao, H. Trajectory-Tracking Control of Unmanned Vehicles Based on Adaptive Variable Parameter MPC. Appl. Sci. 2024, 14, 7285. [Google Scholar] [CrossRef]
- Kumar, N.; Pachamuthu, R. Real-Time LPV-Based Non-Linear Model Predictive Control for Robust Trajectory Tracking in Autonomous Vehicles. Intl. J. Automotive Technol. 2024, 25, 1361–1376. [Google Scholar]
- Du, R.; Hu, H.; Gao, K.; Zhang, Y. Trajectory tracking control of autonomous vehicles based on model predictive control with variable prediction horizon. J. Mech. Eng. 2022, 58, 275–285. [Google Scholar] [CrossRef]
- Xie, X.; Wang, Y.; Jin, L.; Zhao, X.; Guo, B.; Liao, Y.; Zhou, B.; Li, K. Trajectory Tracking Control of Intelligent Vehicles Based on Variable Control Horizon Time Step. J. Jilin Univ. (Eng. Technol. Ed.) 2024, 54, 620–630.15. [Google Scholar] [CrossRef]
- Han, M.; He, H.; Shi, M.; Liu, W.; Cao, J.; Wu, J. Learning-Based Model Predictive Path Tracking Control for Autonomous Vehicles. Automot. Eng. 2024, 46, 1197–1207. [Google Scholar]
- Zhao, S.; Wang, S.; Leng, Y. Multi-Objective Explicit Model Predictive Control for Trajectory Tracking of Intelligent Vehicles. Automot. Eng. 2024, 46, 784–794. [Google Scholar]
- Zhang, B.; Zong, C.; Chen, G.; Zhang, B. Electrical Vehicle Path Tracking Based Model Predictive Control with a Laguerre Function and Exponential Weight. IEEE Access 2019, 7, 17082–17097. [Google Scholar] [CrossRef]
- Mayne, D.Q.; Seron, M.M.; Raković, S.V. Robust model predictive control of constrained linear systems with bounded disturbances. Automatica 2005, 41, 219–224. [Google Scholar] [CrossRef]
- Li, K.; Luo, Y.; Chen, H. Advanced State Estimation and Identification of Electric Vehicles, 1st ed.; China Machine Press: Beijing, China, 2019. [Google Scholar]
- He, Y.; Li, G.; Ji, F.; Zhou, J. Trajectory Tracking Control Method for Intelligent Vehicles Based on Variable Universe Fuzzy Adaptive Model Predictive Control. Acta Armamentarii 2025, 46, 93–108. [Google Scholar] [CrossRef]










| Method | Decision Variables | Optimization Dimension | Additional Robustness Variables | Relative Computational Burden |
|---|---|---|---|---|
| MPC | None | Medium | ||
| Tube-MPC | Larger than MPC | Error tube/tightened constraints | High | |
| The proposed algorithm | None | Low |
| Parameter Name | Unit | Value |
|---|---|---|
| Vehicle Mass | kg | 37.2 |
| Wheelbase | m | 0.8 |
| Track Width | m | 0.6 |
| Tire Rolling Radius | m | 0.11 |
| Moment of Inertia | kg·m2 | 7.39 |
| Gravitational Acceleration | m·s−2 | 9.8 |
| Symbol | MPC | EKF + MPC | Tube-MPC | The Proposed Algorithm |
|---|---|---|---|---|
| Lateral Max (m) | 0.1129 ± 0.0045 | 0.0791 ± 0.0030 | 0.0822 ± 0.0032 | 0.0625 ± 0.0020 |
| Lateral RMS (m) | 0.0394 ± 0.0014 | 0.0293 ± 0.0010 | 0.0308 ± 0.0011 | 0.0231 ± 0.0007 |
| Lateral IAE (m·s) | 1.2895 ± 0.050 | 0.9791 ± 0.035 | 1.0220 ± 0.038 | 0.7827 ± 0.025 |
| Lateral Steady-state Bias (m) | −7.88 × 10−3 ± 9.0 × 10−4 | −4.33 × 10−3 ± 7.0 × 10−4 | −7.16 × 10−3 ± 8.0 × 10−4 | −1.02 × 10−3 ± 3.0 × 10−4 |
| Heading Max (rad) | 0.1084 ± 0.0040 | 0.0755 ± 0.0028 | 0.0792 ± 0.0030 | 0.0640 ± 0.0020 |
| Heading RMS (rad) | 0.0311 ± 0.0011 | 0.0219 ± 0.0008 | 0.0241 ± 0.0009 | 0.0179 ± 0.0006 |
| Heading IAE (rad·s) | 1.0307 ± 0.040 | 0.7413 ± 0.025 | 0.7906 ± 0.030 | 0.6041 ± 0.020 |
| Heading Steady-state Bias (rad) | −5.43 × 10−3 ± 8.0 × 10−4 | −2.51 × 10−3 ± 6.0 × 10−4 | −3.93 × 10−4 ± 2.0 × 10−4 | −3.19 × 10−4 ± 1.5 × 10−4 |
| Symbol | MPC | EKF + MPC | Tube-MPC | The Proposed Algorithm |
|---|---|---|---|---|
| Lateral Max (m) | 0.1304 ± 0.0065 | 0.1076 ± 0.0050 | 0.1096 ± 0.0052 | 0.0831 ± 0.0035 |
| Lateral RMS (m) | 0.0510 ± 0.0022 | 0.0423 ± 0.0018 | 0.0448 ± 0.0019 | 0.0319 ± 0.0012 |
| Lateral IAE (m·s) | 0.5812 ± 0.028 | 0.4824 ± 0.021 | 0.5044 ± 0.023 | 0.3293 ± 0.012 |
| Lateral Steady-state Bias (m) | −8.04 × 10−3 ± 1.2 × 10−3 | −5.29 × 10−3 ± 9.0 × 10−4 | −7.98 × 10−3 ± 1.1 × 10−3 | −1.81 × 10−3 ± 5.0 × 10−4 |
| Heading Max (rad) | 0.1414 ± 0.006 | 0.1117 ± 0.005 | 0.1363 ± 0.006 | 0.0848 ± 0.003 |
| Heading RMS (rad) | 0.0374 ± 0.0016 | 0.0312 ± 0.0013 | 0.0347 ± 0.0014 | 0.0243 ± 0.0009 |
| Heading IAE (rad·s) | 0.4276 ± 0.018 | 0.3595 ± 0.015 | 0.3775 ± 0.016 | 0.2686 ± 0.010 |
| Heading Steady-state Bias (rad) | −5.83 × 10−3 ± 1.0 × 10−3 | −3.97 × 10−3 ± 8.0 × 10−4 | −2.92 × 10−3 ± 7.0 × 10−4 | −3.05 × 10−3 ± 6.0 × 10−4 |
| Method | RMS (Δv) (m/s) | RMS (Δω) (rad/s) |
|---|---|---|
| MPC | 0.0412 | 0.0835 |
| EKF + MPC | 0.0387 | 0.0772 |
| Tube-MPC | 0.0356 | 0.0718 |
| The proposed algorithm | 0.0249 | 0.0524 |
| Method | Decision Variables | Avg CPU Time (ms) | Max CPU Time (ms) |
|---|---|---|---|
| MPC | 20 | 6.9 | 9.2 |
| EKF + MPC | 20 | 7.8 | 10.5 |
| Tube-MPC | 20 | 9.4 | 12.6 |
| The Proposed Algorithm | 4 | 2.4 | 3.2 |
| Sensor | Measured Quantity | Noise Type | Variance (Typical) |
|---|---|---|---|
| IMU (Gyroscope) | Yaw rate | Gaussian white noise | (rad/s)2 |
| IMU (Accelerometer) | Longitudinal acceleration | Gaussian white noise | (m/s2)2 |
| Wheel Encoder | Vehicle velocity | Quantization + slip noise | (m/s2)2 |
| Position (Integrated) | Accumulated drift | Time-varying |
| Symbol | MPC | Tube-MPC | The Proposed Algorithm |
|---|---|---|---|
| Lateral Max (m) | 0.1665 ± 0.012 | 0.1277 ± 0.009 | 0.1095 ± 0.006 |
| Lateral RMS (m) | 0.0594 ± 0.0038 | 0.0520 ± 0.0029 | 0.0433 ± 0.0018 |
| Lateral IAE (m·s) | 2.0346 ± 0.10 | 1.7606 ± 0.08 | 1.4732 ± 0.06 |
| Lateral Steady-state Bias (m) | −5.45 × 10−3 ± 1.2 × 10−3 | −2.76 × 10−3 ± 8.0 × 10−4 | −2.33 × 10−3 ± 6.0 × 10−4 |
| Heading Max (rad) | 0.1376 ± 0.010 | 0.1280 ± 0.009 | 0.1057 ± 0.006 |
| Heading RMS (rad) | 0.0437 ± 0.0025 | 0.0395 ± 0.0020 | 0.0341 ± 0.0015 |
| Heading IAE (rad·s) | 1.5700 ± 0.08 | 1.3414 ± 0.06 | 1.1455 ± 0.05 |
| Heading Steady-state Bias (rad) | −9.07 × 10−3 ± 1.5 × 10−3 | −5.10 × 10−3 ± 1.0 × 10−3 | −4.67 × 10−3 ± 8.0 × 10−4 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Published by MDPI on behalf of the World Electric Vehicle Association. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Guo, Z.; Su, H.; Zhang, T.; Tu, Y.; Li, Y.; Pang, M. Trajectory Tracking of Intelligent Sweeping Vehicles Based on Adaptive Strong Tracking EKF and Laguerre MPC. World Electr. Veh. J. 2026, 17, 139. https://doi.org/10.3390/wevj17030139
Guo Z, Su H, Zhang T, Tu Y, Li Y, Pang M. Trajectory Tracking of Intelligent Sweeping Vehicles Based on Adaptive Strong Tracking EKF and Laguerre MPC. World Electric Vehicle Journal. 2026; 17(3):139. https://doi.org/10.3390/wevj17030139
Chicago/Turabian StyleGuo, Zhijun, Hao Su, Tong Zhang, Yanan Tu, Yixuan Li, and Mingtian Pang. 2026. "Trajectory Tracking of Intelligent Sweeping Vehicles Based on Adaptive Strong Tracking EKF and Laguerre MPC" World Electric Vehicle Journal 17, no. 3: 139. https://doi.org/10.3390/wevj17030139
APA StyleGuo, Z., Su, H., Zhang, T., Tu, Y., Li, Y., & Pang, M. (2026). Trajectory Tracking of Intelligent Sweeping Vehicles Based on Adaptive Strong Tracking EKF and Laguerre MPC. World Electric Vehicle Journal, 17(3), 139. https://doi.org/10.3390/wevj17030139
