Trajectory Tracking of a Pioneer P3DX Robot Using Model Predictive Control

Authors

  • Azam Zamhuri Fuadi Telkom University
  • Ahmad Rizal Miftah Awali Sofyan Telkom University
  • Angga Rusdinar Telkom University

DOI:

https://doi.org/10.29207/resti.v10i3.7383

Keywords:

CoppeliaSim, model predictive control, NMPC, pioneer P3DX, SLSQP, trajectory tracking

Abstract

Trajectory tracking of nonholonomic mobile robots using Model Predictive Control (MPC) has attracted significant attention due to its capability to explicitly handle system dynamics and actuator constraints within an optimization framework. However, limited studies specifically investigate the computational consistency of constrained Nonlinear Model Predictive Control (NMPC) under fixed-sampling closed-loop simulation environments. This study presents the implementation of a constrained NMPC framework for trajectory tracking of a Pioneer P3DX differential-drive robot using a discrete-time kinematic model and Sequential Least Squares Quadratic Programming (SLSQP) optimization. The controller is integrated with the CoppeliaSim environment through a ZeroMQ based communication interface operating at a fixed sampling time of 0.1 s. Controller performance is evaluated using circular, lemniscate, and square reference trajectories to analyze predictive behavior under varying curvature conditions. The simulation results demonstrate cumulative Root Mean Square Error (RMSE) values of 0.3868 m for the circular trajectory, 0.0942 m for the lemniscate trajectory, and 0.4911 m for the square trajectory. In the square trajectory case, the controller autonomously reduces linear velocity before sharp corners and generates smooth feasible turning maneuvers while satisfying actuator constraints. These behaviors indicate that the implemented NMPC framework is capable of maintaining stable and constraint-aware trajectory tracking performance within a structured closed-loop simulation environment. The study, therefore, provides a preliminary validation of computational feasibility prior to hardware level implementation.

Downloads

Download data is not yet available.

References

Y. Liang, Y. Li, A. Khajepour, and L. Zheng, “Holistic Adaptive Multi-Model Predictive Control for the Path Following of 4WID Autonomous Vehicles,” IEEE Trans. Veh. Technol., vol. 70, no. 1, pp. 69–81, 2021, doi: 10.1109/TVT.2020.3046052.

Á. Domina and V. Tihanyi, “Model Predictive Controller Approach for Automated Vehicle’s Path Tracking,” Sensors, vol. 23, no. 15. p. 6862, 2023. doi: 10.3390/s23156862.

M. Rokonuzzaman, N. Mohajer, S. Nahavandi, and S. Mohamed, “Review and performance evaluation of path tracking controllers of autonomous vehicles,” IET Intell. Transp. Syst., vol. 15, no. 5, pp. 646–670, May 2021, doi: https://doi.org/10.1049/itr2.12051.

P. Stano et al., “Model predictive path tracking control for automated road vehicles: A review,” Annu. Rev. Control, vol. 55, pp. 194–236, 2023, doi: https://doi.org/10.1016/j.arcontrol.2022.11.001.

S. Wang, J. Guo, Y. Mao, H. Wang, and J. Fan, “Research on the Model Predictive Trajectory Tracking Control of Unmanned Ground Tracked Vehicles,” Drones, vol. 7, no. 8. p. 496, 2023. doi: 10.3390/drones7080496.

Q. Yao, Y. Tian, Q. Wang, and S. Wang, “Control Strategies on Path Tracking for Autonomous Vehicle: State of the Art and Future Challenges,” IEEE Access, vol. 8, pp. 161211–161222, 2020, doi: 10.1109/ACCESS.2020.3020075.

Q. Ye, C. Gao, Y. Zhang, Z. Sun, R. Wang, and L. Chen, “Intelligent Vehicle Path Tracking Control Method Based on Curvature Optimisation,” Sensors, vol. 23, no. 10. p. 4719, 2023. doi: 10.3390/s23104719.

F. Micheli, M. Bersani, S. Arrigoni, F. Braghin, and F. Cheli, “NMPC trajectory planner for urban autonomous driving,” Veh. Syst. Dyn., vol. 61, no. 5, pp. 1387–1409, May 2023, doi: 10.1080/00423114.2022.2081220.

M. Kim, D. Lee, J. Ahn, M. Kim, and J. Park, “Model Predictive Control Method for Autonomous Vehicles Using Time-Varying and Non-Uniformly Spaced Horizon,” IEEE Access, vol. 9, pp. 86475–86487, 2021, doi: 10.1109/ACCESS.2021.3088937.

S. Yu, M. Hirche, Y. Huang, H. Chen, and F. Allgöwer, “Model predictive control for autonomous ground vehicles: a review,” Auton. Intell. Syst., vol. 1, no. 1, p. 4, 2021, doi: 10.1007/s43684-021-00005-z.

W. Tan, M. Wang, and K. Ma, “Research on Intelligent Vehicle Trajectory Tracking Control Based on Improved Adaptive MPC,” Sensors, vol. 24, no. 7. p. 2316, 2024. doi: 10.3390/s24072316.

M. Aoki, K. Honda, H. Okuda, and T. Suzuki, “Comparative Study of Prediction Models for Model Predictive Path- Tracking Control in Wide Driving Speed Range,” in 2021 IEEE Intelligent Vehicles Symposium (IV), 2021, pp. 1261–1267. doi: 10.1109/IV48863.2021.9575868.

B. Liu, Z. Wang, H. Guo, and G. Zhang, “Improved Model Predictive Control Path Tracking Approach Based on Online Updated Algorithm with Fuzzy Control and Variable Prediction Time Domain for Autonomous Vehicles,” World Electric Vehicle Journal, vol. 15, no. 6. p. 257, 2024. doi: 10.3390/wevj15060257.

C. Li, H. Jiang, X. Yang, and Q. Wei, “Path Tracking Control Strategy Based on Adaptive MPC for Intelligent Vehicles,” Applied Sciences, vol. 15, no. 10. p. 5464, 2025. doi: 10.3390/app15105464.

K. Hu and K. Cheng, “Robust Tube-Based Model Predictive Control for Autonomous Vehicle Path Tracking,” IEEE Access, vol. 10, pp. 134389–134403, 2022, doi: 10.1109/ACCESS.2022.3231443.

L. Hewing and M. N. Z. , Kim P. Wabersich, Marcel Menner, “Learning-Based Model Predictive Control: Toward Safe Learning in Control,” Annu. Rev. Control. Robot. Auton. Syst., vol. 3, pp. 269–296, 2020, doi: https://doi.org/10.1146/annurev-control-090419-075625.

N. Sun, W. Zhang, and J. Yang, “Integrated Path Tracking Controller of Underground Articulated Vehicle Based on Nonlinear Model Predictive Control,” Applied Sciences, vol. 13, no. 9. p. 5340, 2023. doi: 10.3390/app13095340.

H. Liu, J. Sun, and K. W. E. Cheng, “A Two-Layer Model Predictive Path-Tracking Control With Curvature Adaptive Method for High-Speed Autonomous Driving,” IEEE Access, vol. 11, pp. 89228–89239, 2023, doi: 10.1109/ACCESS.2023.3306239.

M. Rokonuzzaman, N. Mohajer, S. Nahavandi, and S. Mohamed, “Model Predictive Control With Learned Vehicle Dynamics for Autonomous Vehicle Path Tracking,” IEEE Access, vol. 9, pp. 128233–128249, 2021, doi: 10.1109/ACCESS.2021.3112560.

K. Geng, N. A. Chulin, and Z. Wang, “Fault-Tolerant Model Predictive Control Algorithm for Path Tracking of Autonomous Vehicle,” Sensors, vol. 20, no. 15. p. 4245, 2020. doi: 10.3390/s20154245.

M. Wang, J. Chen, H. Yang, X. Wu, and L. Ye, “Path Tracking Method Based on Model Predictive Control and Genetic Algorithm for Autonomous Vehicle,” Math. Probl. Eng., vol. 2022, no. 1, p. 4661401, Jan. 2022, doi: https://doi.org/10.1155/2022/4661401.

G. Park and S. B. Choi, “A Model Predictive Control for Path Tracking of Electronic-Four-Wheel Drive Vehicles,” IEEE Trans. Veh. Technol., vol. 70, no. 11, pp. 11352–11364, 2021, doi: 10.1109/TVT.2021.3114729.

S. Peicheng, L. Li, X. Ni, and A. Yang, “Intelligent Vehicle Path Tracking Control Based on Improved MPC and Hybrid PID,” IEEE Access, vol. 10, pp. 94133–94144, 2022, doi: 10.1109/ACCESS.2022.3203451.

J. Nan, Z. Ge, X. Ye, A. F. Burke, and J. Zhao, “Model predictive control for autonomous vehicle path tracking through optimized kinematics,” Results Eng., vol. 24, p. 103123, 2024, doi: https://doi.org/10.1016/j.rineng.2024.103123.

L. Tang, F. Yan, B. Zou, K. Wang, and C. Lv, “An Improved Kinematic Model Predictive Control for High-Speed Path Tracking of Autonomous Vehicles,” IEEE Access, vol. 8, pp. 51400–51413, 2020, doi: 10.1109/ACCESS.2020.2980188.

M. Schwenzer, M. Ay, T. Bergs, and D. Abel, “Review on model predictive control: an engineering perspective,” Int. J. Adv. Manuf. Technol., vol. 117, no. 5, pp. 1327–1349, 2021, doi: 10.1007/s00170-021-07682-3.

C. Dai, C. Zong, and G. Chen, “Path Tracking Control Based on Model Predictive Control With Adaptive Preview Characteristics and Speed-Assisted Constraint,” IEEE Access, vol. 8, pp. 184697–184709, 2020, doi: 10.1109/ACCESS.2020.3029635.

Downloads

Published

2026-06-14

Issue

Section

Computer Science Applications

How to Cite

Fuadi, A. Z. ., Sofyan, A. R. M. A. ., & Rusdinar, A. . (2026). Trajectory Tracking of a Pioneer P3DX Robot Using Model Predictive Control. Jurnal RESTI (Rekayasa Sistem Dan Teknologi Informasi), 10(3), 648-656. https://doi.org/10.29207/resti.v10i3.7383