Skip to main navigation Skip to search Skip to main content

M2PP: Effective Path Planning Based on Multi-Phase Particle Swarm Optimization and Multi-Scenario Adaptative DWA

  • Jiangnan University

Research output: Contribution to journalArticlepeer-review

Abstract

To address the challenge of autonomous navigation for mobile robots in complex environments, many recent path planning methods employ a two-layer motion framework that integrates both global and local planning. However, global planning algorithms based on evolutionary algorithms often yield suboptimal paths, primarily due to premature convergence and wasted iterations in infeasible regions. Meanwhile, local planning algorithms, particularly the dynamic window approach (DWA) and its variants, are frequently tailored to specific scenarios, limiting their generalizability. To address these issues, this paper proposes an effective path planning method, namely M2PP. The global planning algorithm in M2PP enhances particle swarm optimization (PSO) by introducing multiple new search phases, creating a multi-phase PSO that can quickly identify feasible global paths and thoroughly explore the sampling space. To effectively handle multiple scenarios in a more generalized manner, the local planning component, multi-scenario adaptative DWA, integrates two novel terms into its cost function, enhancing both static and dynamic obstacle avoidance. Extensive simulations demonstrate that multi-phase PSO exhibits strong performance and robustness, especially in highly complex scenarios, and multi-scenario adaptative DWA can generate safe and efficient local trajectories in hazardous conditions. Additionally, experiments deploying the M2PP method on a real-world mobile robot further confirm its feasibility. Note to Practitioners—The motivation of this study is to address the diverse path planning needs of mobile robots across a wide range of scenarios. To this end, we propose the M2PP method, which integrates global and local path planning algorithms with strong performance and robustness. The global path planning component is based on the computationally efficient PSO algorithm, augmented with a multi-phase search framework that enables stable identification of feasible and efficient paths in various scenarios, especially in highly complex ones. The local path planning algorithm is an improved version of the DWA. This approach not only reduces unnecessary maneuvers when avoiding static obstacles, but also allows the robot to select safer and more efficient paths when navigating around dangerous dynamic obstacles—scenarios where the canonical DWA may struggle. Simulations and experimental results across multiple static and dynamic scenarios demonstrate that the proposed method can guide and control the mobile robot in a safe, smooth, and efficient manner. However, the reliance of M2PP on prior environmental knowledge poses certain limitations. In future work, we aim to modify this method to enable its application in more complex, unknown environments, thereby further expanding its applicability.

Original languageEnglish
Pages (from-to)2717-2733
Number of pages17
JournalIEEE Transactions on Automation Science and Engineering
Volume23
Early online date15 Jan 2026
DOIs
Publication statusE-pub ahead of print - 15 Jan 2026

Bibliographical note

Publisher Copyright:
© 2004-2012 IEEE.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62503198, Grant 62272202, and Grant 61672263, and in part by the Basic Research Program of Jiangsu under Grant BK20221068. (Corresponding author: Jun Sun).

FundersFunder number
National Natural Science Foundation of China62503198, 62272202, 61672263
Basic Research Program of JiangsuBK20221068

    Keywords

    • Path planning
    • dynamic window approach (DWA)
    • mobile robots
    • particle swarm optimization (PSO)

    ASJC Scopus subject areas

    • Control and Systems Engineering
    • Electrical and Electronic Engineering

    Fingerprint

    Dive into the research topics of 'M2PP: Effective Path Planning Based on Multi-Phase Particle Swarm Optimization and Multi-Scenario Adaptative DWA'. Together they form a unique fingerprint.

    Cite this