DO-MPPI: Improved Model Predictive Path Integral Path Planning with Dynamic Obstacle Evaluation for Mobile Robots
DOI:
https://doi.org/10.6911/WSRJ.202609_12(9).0009Keywords:
Model Predictive Path Integral (MPPI); path planning; dynamic obstacle avoidance; mobile robot; Kalman filter; firefighting inspection robot.Abstract
To address the problems of delayed obstacle avoidance response and insufficient dynamic safety margin of traditional local path planning algorithms in complex dynamic environments, this paper proposes an improved Model Predictive Path Integral (MPPI) path planning algorithm fused with a dynamic obstacle evaluation mechanism, named DO-MPPI. The method introduces a Kalman filter-based obstacle motion state estimation and temporal position prediction module into the MPPI sampling framework, constructs a spatio-temporal joint collision detection model, and automatically eliminates sampled trajectories with collision risk through a high-weight collision penalty, thereby achieving proactive avoidance of dynamic obstacles while retaining the global optimization ability of random sampling. Simulation experiments are carried out in purely static, low-speed same-direction, and high-speed crossing dynamic obstacle scenarios, and physical experiments are conducted on a self-developed four-wheel differentially driven firefighting inspection robot platform. The results show that, compared with traditional MPC, standard MPPI, and DWA algorithms, the proposed DO-MPPI algorithm significantly reduces the collision rate, improves the arrival success rate, maintains a larger minimum safety distance, and shortens the obstacle avoidance response time, demonstrating superior proactive obstacle avoidance performance in complex dynamic environments.
Downloads
References
[1] Khatib, O. (1986). Real-time obstacle avoidance for manipulators and mobile robots. The International Journal of Robotics Research, 5(1), 90–98. https://doi.org/10.1177/027836498600500106.
[2] Fox, D., Burgard, W., & Thrun, S. (1997). The dynamic window approach to collision avoidance. IEEE Robotics & Automation Magazine, 4(1), 23–33. https://doi.org/10.1109/100.580977
[3] LaValle, S. M., & Kuffner, J. J. (2001). Randomized kinodynamic planning. The International Journal of Robotics Research, 20(5), 378–400. https://doi.org/10.1177/02783640122067453
[4] Karaman, S., & Frazzoli, E. (2011). Sampling-based algorithms for optimal motion planning. The International Journal of Robotics Research, 30(7), 846–894. https://doi.org/10.1177/0278364911406761
[5] García, C. E., Prett, D. M., & Morari, M. (1989). Model predictive control: theory and practice-a survey. Automatica, 25(3), 335–348. https://doi.org/10.1016/0005-1098(89)90002-2
[6] Tai, L., Paolo, G., & Liu, M. (2017). Virtual-to-real deep reinforcement learning: continuous control of mobile robots for mapless navigation. In 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 31–36). IEEE. https://doi.org/10.1109/IROS.2017.8202134
[7] Pfeiffer, M., Schaeuble, M., Nieto, J., & others. (2017). From perception to decision: a data-driven approach to end-to-end motion planning for autonomous ground robots. In 2017 IEEE International Conference on Robotics and Automation (ICRA) (pp. 1527–1533). IEEE. https://doi.org/10.1109/ICRA.2017.7989182
[8] Everett, M., Chen, Y. F., & How, J. P. (2021). Collision avoidance in pedestrian-rich environments with deep reinforcement learning. IEEE Access, 9, 10357–10377. https://doi.org/10.1109/ACCESS.2021.3050338
[9] Williams, G., Aldrich, A., & Theodorou, E. A. (2017). Model predictive path integral control: from theory to parallel computation. Journal of Guidance, Control, and Dynamics, 40(2), 344–357. https://doi.org/10.2514/1.G001921
[10] Fiorini, P., & Shiller, Z. (1998). Motion planning in dynamic environments using velocity obstacles. The International Journal of Robotics Research, 17(7), 760–772. https://doi.org/10.1177/027836499801700706
[11] Kalman, R. E. (1960). A new approach to linear filtering and prediction problems. Journal of Basic Engineering, 82(1), 35–45. https://doi.org/10.1115/1.3662552
[12] Tao, C., Kim, H., Yoon, H. J., & others. (2022). Control barrier function augmentation in sampling-based control algorithm for sample efficiency. IEEE Robotics and Automation Letters, 7(2), 3499–3506. https://doi.org/10.1109/LRA.2022.3147429
[13] Wang, F., Cheng, Y., & Tao, C. (2025). MPPI-DBaS: safe trajectory optimization with adaptive exploration. In 2025 44th Chinese Control Conference (CCC) (pp. 1616–1622). IEEE. https://doi.org/10.48550/arXiv.2502.14387
[14] Chen, G., Huang, Z., Zheng, J., & others. (2026). Adaptive MPPI path planning for mobile robots in complex dynamic environments. Computer Integrated Manufacturing Systems. https://doi.org/10.13196/j.cims.2026.0119
[15] Zheng, J., Huang, Z., Liu, J., & others. (2025). Path planning for mobile robots based on RRT*-guided MPPI in complex environments. Application Research of Computers, 42(12), 367–375. https://doi.org/10.19734/j.issn.1001-3695.2025.04.0127
[16] Wei, W., He, M., Qi, Z., & others. (2026). MPPI path tracking control method for tracked harvesters considering slip effects. Transactions of the Chinese Society for Agricultural Machinery, 57(8), 89–99. https://doi.org/10.6041/j.issn.1000-1298.2026.08.009
[17] Chen, Z., Fan, X., Ni, F., & others. (2025). Reactive motion planning framework based on control barrier function and sampling-based MPC for humanoid upper-body robots. Science China Technological Sciences, 68(11), 2120301. https://doi.org/10.1007/s11431-025-3053-1
Downloads
Published
Issue
Section
License
Copyright (c) 2026 World Scientific Research Journal

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.




