Optimized Model Predictive Control-Based Path Planning for Multiple Wheeled Mobile Robots in Uncertain Environments
Abstract
:1. Introduction
- (1)
- Based on the MWMR’s driving environment and kinematic model, an artificial potential field model is developed. Compared to the APF-MPC algorithm [35], the artificial potential field model proposed in this paper simultaneously constructs both repulsive and attractive potential fields. Furthermore, it addresses the issues of goal inaccessibility and local minima. The objective function of the MPC controller is incorporated into this model, resulting in a path planning algorithm that combines the artificial potential field and MPC. This algorithm generates smooth, collision-free trajectories for multiple MWMRs in uncertain environments.
- (2)
- An enhanced APF-based formation control method, integrated with the leader–follower approach, is proposed to ensure that the multi-MWMR system not only maintains the formation but also avoids internal collisions and obstacles while planning the optimal path.
2. System Description of Multi-MWMR Path Planning Problem
- (1)
- The ground is relatively flat to prevent the MWMR sensors from being obstructed, and the distance between two points is considered as the simple Euclidean distance.
- (2)
- All MWMRs in the formation have the same model and configuration.
- (3)
- The MWMRs in the formation can communicate with each other in real time.
2.1. Establishment of the Kinematic Model for an Individual MWMR
2.2. Kinematic Model Development for Multiple MWMRs Based on the Leader–Follower Method
2.3. Establishment of the Driving Environment Model for MWMRs
2.3.1. Target Point
2.3.2. Uncrossable Obstacle
3. Design of Multi-MWMR Path Planning Algorithm
3.1. Design of Path Planning Controller for MWMRs
3.1.1. Linearization and Discretization of the Kinematic Model
3.1.2. Design of the Objective Function for the MPC Path Planning Controller
3.2. Design of a Formation Controller for Multiple MWMRs
Algorithm 1: Expected Position Generation Function. |
Input: The current moment k, current State Variables of Leader UGV at time k + 1, the quantity n of Follower UGVs, the expected distance di,ref between the Leader UGV and i-th Follower UGV, the expected angle between the Leader UGV and the i-th Follower UGV. |
Output: Expected Position of Follower UGV . 1: For each Follower UGV j (j < n) 2: The expected position of the j-th Follower UGV on the X-axis at time k + 1. 3: The expected position of the j-th Follower UGV on the Y-axis at time k + 1. 4: End for 5: Return . |
3.2.1. Attraction Force Optimization Based on the Enhanced APF Algorithm
- (1)
- Modeling of Distance Attraction Force
- (2)
- Modeling of Velocity Attraction Force
- (3)
- Modeling of Desired Velocity Attraction Force
3.2.2. Repulsion Force Optimization Based on the Enhanced APF Algorithm
- (1)
- Modeling of Distance Repulsion Force
- (2)
- Modeling of Velocity Repulsive Force
4. Simulation and Experiment
4.1. Simulation Result
4.2. Real-World Experiment
- (1)
- Simple environment:
- (2)
- Complex environment:
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Zhang, D.; Wang, G.; Wu, Z. Reinforcement Learning-Based Tracking Control for a Three Mecanum Wheeled Mobile Robot. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 1445–1452. [Google Scholar] [CrossRef] [PubMed]
- Lu, X.; Zhang, X.; Zhang, G.; Fan, J.; Jia, S. Neural network adaptive sliding mode control for omnidirectional vehicle with uncertainties. ISA Trans. 2019, 86, 201–214. [Google Scholar] [CrossRef]
- Wang, D.; Gao, Y.; Wei, W.; Yu, Q.; Wei, Y.; Li, W.; Fan, Z. Sliding mode observer-based model predictive tracking control for Mecanum-wheeled mobile robot. ISA Trans. 2024, 151, 51–61. [Google Scholar] [CrossRef] [PubMed]
- Carbonell, R.; Cuenca, Á.; Salt, J.; Aranda-Escolástico, E.; Casanova, V. Remote path-following control for a holonomic Mecanum-wheeled robot in a resource-efficient networked control system. ISA Trans. 2024, 151, 377–390. [Google Scholar] [CrossRef]
- Hu, C.; Zhao, L.; Qu, G. Event-Triggered Model Predictive Adaptive Dynamic Programming for Road Intersection Path Planning of Unmanned Ground Vehicle. IEEE Trans. Veh. Technol. 2021, 70, 11228–11243. [Google Scholar] [CrossRef]
- Li, D.; Zhang, B.; Law, R.; Wu, E.Q.; Xu, X. Error Constrained-Formation Path-Following Method with Disturbance Elimination for Multisnake Robots. IEEE Trans. Ind. Electron. 2024, 71, 4987–4998. [Google Scholar] [CrossRef]
- Oral, T.; Polat, F. MOD* Lite: An Incremental Path Planning Algorithm Taking Care of Multiple Objectives. IEEE Trans. Cybern. 2016, 46, 245–257. [Google Scholar] [CrossRef] [PubMed]
- Tran, V.P.; Perera, A.; Garratt, M.A.; Kasmarik, K.; Anavatti, S.G. Coverage Path Planning with Budget Constraints for Multiple Unmanned Ground Vehicles. IEEE Trans. Intell. Transp. Syst. 2023, 24, 12506–12522. [Google Scholar] [CrossRef]
- Raja, G.; Essaky, S.; Ganapathisubramaniyan, A.; Baskar, Y. Nexus of Deep Reinforcement Learning and Leader–Follower Approach for AIoT Enabled Aerial Networks. IEEE Trans. Ind. Inform. 2023, 19, 9165–9172. [Google Scholar] [CrossRef]
- Jian, Z.; Zhang, S.; Chen, S.; Nan, Z.; Zheng, N. A Global-Local Coupling Two-Stage Path Planning Method for Mobile Robots. IEEE Robot. Autom. Lett. 2021, 6, 5349–5356. [Google Scholar] [CrossRef]
- Tsai, C.-C.; Huang, H.-C.; Chan, C.-K. Parallel Elite Genetic Algorithm and Its Application to Global Path Planning for Autonomous Robot Navigation. IEEE Trans. Ind. Electron. 2011, 58, 4813–4821. [Google Scholar] [CrossRef]
- Lin, Z.; Wu, K.; Shen, R.; Yu, X.; Huang, S. An Efficient and Accurate A-Star Algorithm for Autonomous Vehicle Path Planning. IEEE Trans. Veh. Technol. 2024, 73, 9003–9008. [Google Scholar] [CrossRef]
- Gan, X.; Huo, Z.; Li, W. DP-A*: For Path Planing of UGV and Contactless Delivery. IEEE Trans. Intell. Transp. Syst. 2024, 25, 907–919. [Google Scholar] [CrossRef]
- Chen, L.; Shan, Y.; Tian, W.; Li, B.; Cao, D. A Fast and Efficient Double-Tree RRT∗-Like Sampling-Based Planner Applying on Mobile Robotic Systems. IEEE/ASME Trans. Mechatron. 2018, 23, 2568–2578. [Google Scholar] [CrossRef]
- Wang, N.; Xu, H. Dynamics-Constrained Global-Local Hybrid Path Planning of an Autonomous Surface Vehicle. IEEE Trans. Veh. Technol. 2020, 69, 6928–6942. [Google Scholar] [CrossRef]
- Sakhdari, B.; Azad, N.L. Adaptive Tube-Based Nonlinear MPC for Economic Autonomous Cruise Control of Plug-In Hybrid Electric Vehicles. IEEE Trans. Veh. Technol. 2018, 67, 11390–11401. [Google Scholar] [CrossRef]
- Kim, M.; Ahn, J.; Park, J. TargetTree-RRT*: Continuous-Curvature Path Planning Algorithm for Autonomous Parking in Complex Environments. IEEE Trans. Autom. Sci. Eng. 2024, 21, 606–617. [Google Scholar] [CrossRef]
- Meng, F.; Chen, L.; Ma, H.; Wang, J.; Meng, M.Q.H. NR-RRT: Neural Risk-Aware Near-Optimal Path Planning in Uncertain Nonconvex Environments. IEEE Trans. Autom. Sci. Eng. 2024, 21, 135–146. [Google Scholar] [CrossRef]
- Qi, J.; Yang, H.; Sun, H. MOD-RRT*: A Sampling-Based Algorithm for Robot Path Planning in Dynamic Environment. IEEE Trans. Ind. Electron. 2021, 68, 7244–7251. [Google Scholar] [CrossRef]
- Wang, D.; Chen, H.; Lao, S.; Drew, S. Efficient Path Planning and Dynamic Obstacle Avoidance in Edge for Safe Navigation of USV. IEEE Internet Things J. 2024, 11, 10084–10094. [Google Scholar] [CrossRef]
- Ma, Q.; Li, M.; Huang, G.; Ullah, S. Overtaking Path Planning for CAV Based on Improved Artificial Potential Field. IEEE Trans. Veh. Technol. 2024, 73, 1611–1622. [Google Scholar] [CrossRef]
- Li, H.; Liu, W.; Yang, C.; Wang, W.; Qie, T.; Xiang, C. An Optimization-Based Path Planning Approach for Autonomous Vehicles Using the DynEFWA-Artificial Potential Field. IEEE Trans. Intell. Veh. 2022, 7, 263–272. [Google Scholar] [CrossRef]
- Li, B.; Song, C.; Bai, S.; Huang, J.; Ma, R.; Wan, K.; Neretin, E. Multi-UAV Trajectory Planning during Cooperative Tracking Based on a Fusion Algorithm Integrating MPC and Standoff. Drones 2023, 7, 196. [Google Scholar] [CrossRef]
- Vicente, B.A.H.; Trodden, P.A.; Anderson, S.R. Fast Tube Model Predictive Control for Driverless Cars Using Linear Data-Driven Models. IEEE Trans. Control. Syst. Technol. 2023, 31, 1395–1410. [Google Scholar] [CrossRef]
- Zuo, Z.; Yang, X.; Li, Z.; Wang, Y.; Han, Q.; Wang, L.; Luo, X. MPC-Based Cooperative Control Strategy of Path Planning and Trajectory Tracking for Intelligent Vehicles. IEEE Trans. Intell. Veh. 2021, 6, 513–522. [Google Scholar] [CrossRef]
- Yang, H.; Wang, Z.; Xia, Y.; Zuo, Z. EMPC with adaptive APF of obstacle avoidance and trajectory tracking for autonomous electric vehicles. ISA Trans. 2023, 135, 438–448. [Google Scholar] [CrossRef] [PubMed]
- Zhang, P.; Wang, Z.; Zhu, Z.; Liang, Q.; Luo, J. Enhanced Multi-UAV Formation Control and Obstacle Avoidance Using IAAPF-SMC. Drones 2024, 8, 514. [Google Scholar] [CrossRef]
- Wang, B.; Liu, Z.; Li, Q.; Prorok, A. Mobile Robot Path Planning in Dynamic Environments Through Globally Guided Reinforcement Learning. IEEE Robot. Autom. Lett. 2020, 5, 6932–6939. [Google Scholar] [CrossRef]
- Wang, Z.; Ng, S.X.; EI-Hajjar, M. Deep Reinforcement Learning Assisted UAV Path Planning Relying on Cumulative Reward Mode and Region Segmentation. IEEE Open J. Veh. Technol. 2024, 5, 737–751. [Google Scholar] [CrossRef]
- Dai, S.-L.; He, S.; Chen, X.; Jin, X. Adaptive Leader–Follower Formation Control of Nonholonomic Mobile Robots with Prescribed Transient and Steady-State Performance. IEEE Trans. Ind. Inform. 2020, 16, 3662–3671. [Google Scholar] [CrossRef]
- Liu, Z.-Q.; Ge, X.; Xie, H.; Han, Q.-L.; Zheng, J.; Wang, Y.-L. Secure Leader–Follower Formation Control of Networked Mobile Robots Under Replay Attacks. IEEE Trans. Ind. Inform. 2024, 20, 4149–4159. [Google Scholar] [CrossRef]
- Pang, W.; Zhu, D.; Sun, C. Multi-AUV Formation ReconFigureuration Obstacle Avoidance Algorithm Based on Affine Transformation and Improved Artificial Potential Field Under Ocean Currents Disturbance. IEEE Trans. Autom. Sci. Eng. 2024, 21, 1469–1487. [Google Scholar] [CrossRef]
- He, S.; Wang, M.; Dai, S.-L.; Luo, F. Leader–Follower Formation Control of USVs With Prescribed Performance and Collision Avoidance. IEEE Trans. Ind. Inform. 2019, 15, 572–581. [Google Scholar] [CrossRef]
- Pan, Z.; Zhang, C.; Xia, Y.; Xiong, H.; Shao, X. An Improved Artificial Potential Field Method for Path Planning and Formation Control of the Multi-UAV Systems. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 1129–1133. [Google Scholar] [CrossRef]
- Yue, M.; Fang, C.; Zhang, H.; Shangguan, J. Adaptive authority allocation-based driver-automation shared control for autonomous vehicles. Accid. Anal. Prev. 2021, 160, 106301. [Google Scholar] [CrossRef] [PubMed]
- Shen, T.; Liu, X.; Dong, Y.; Yang, L.; Yuan, Y. Switched Momentum Dynamics Identification for Robot Collision Detection. IEEE Trans. Ind. Inform. 2024, 20, 11252–11261. [Google Scholar] [CrossRef]
Parameter | Value | Parameter | Value |
---|---|---|---|
Sampling time T | 0.1 s | Minimum safe distance | 5 m |
Prediction horizon | 40 | Safety time interval | 2 s |
Control horizon | 20 | Desired velocity of the UGV | 1.2 m/s |
Maximum detection range | 15 m | Maximum velocity of the UGV | 1.4 m/s |
Collision-free distance between UGVs in a formation | 7 m | Maximum acceleration of the UGV | 1 m/s2 |
Method | Path Length of Leader ugv/m | Simulation Time/s | |
---|---|---|---|
Artificial Potential Field and Model Predictive Control Fusion Algorithm | 103.437 | 208.08 | 1.1353 |
APF-MPC Algorithm | 105.757 | 517.93 | 1.1816 |
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. |
© 2025 by the authors. 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
She, Y.; Song, C.; Sun, Z.; Li, B. Optimized Model Predictive Control-Based Path Planning for Multiple Wheeled Mobile Robots in Uncertain Environments. Drones 2025, 9, 39. https://doi.org/10.3390/drones9010039
She Y, Song C, Sun Z, Li B. Optimized Model Predictive Control-Based Path Planning for Multiple Wheeled Mobile Robots in Uncertain Environments. Drones. 2025; 9(1):39. https://doi.org/10.3390/drones9010039
Chicago/Turabian StyleShe, Yang, Chao Song, Zetian Sun, and Bo Li. 2025. "Optimized Model Predictive Control-Based Path Planning for Multiple Wheeled Mobile Robots in Uncertain Environments" Drones 9, no. 1: 39. https://doi.org/10.3390/drones9010039
APA StyleShe, Y., Song, C., Sun, Z., & Li, B. (2025). Optimized Model Predictive Control-Based Path Planning for Multiple Wheeled Mobile Robots in Uncertain Environments. Drones, 9(1), 39. https://doi.org/10.3390/drones9010039