New Three-Stage Path Planning Method Enhances Multi-Robot Efficiency

New Three-Stage Path Planning Method Enhances Multi-Robot Efficiency

In the rapidly advancing field of robotics, a persistent challenge has been coordinating the movements of multiple robots within shared environments. As industries increasingly rely on robotic clusters for tasks ranging from warehouse logistics to manufacturing automation, the need for efficient, collision-free navigation grows ever more critical. A recent study by researchers at Xi’an Polytechnic University introduces a novel three-stage decoupling path planning method designed to significantly improve the operational efficiency of multi-mobile robot systems. This innovative approach not only reduces path length and planning time but also proactively addresses the longstanding issues of deadlocks and traffic congestion that have plagued traditional multi-robot coordination strategies.

The research, led by Tang Mingwei, a graduate student in the School of Mechanical Engineering, and his advisor Song Shuanjun, presents a comprehensive solution that rethinks the conventional framework for multi-robot path planning. Their work, published in the journal Light Industry Machinery, details a methodology that combines an enhanced version of the ant colony optimization (ACO) algorithm with a systematic three-phase conflict resolution process. The results of their MATLAB-based simulations demonstrate a 5.5% reduction in optimal path length and a nearly 50% improvement in algorithm convergence speed compared to traditional ACO methods. These performance gains are not merely incremental; they represent a substantial leap forward in the ability to deploy large-scale robotic fleets in complex, dynamic environments.

At the heart of the new method is a fundamental shift in how path planning is conceptualized. Traditional approaches often treat the problem as a single, monolithic task, where all robots’ paths are calculated simultaneously, leading to a highly coupled system that is computationally intensive and prone to inefficiencies. The Xi’an Polytechnic team’s three-stage decoupling strategy breaks this process into distinct, manageable phases: initial path generation, conflict prediction, and conflict resolution. This modular design allows for a more streamlined and proactive management of potential collisions, reducing the need for reactive, last-minute rerouting that can disrupt workflow and increase operational time.

The first stage of the proposed method focuses on generating an initial collision-free path for each robot. To accomplish this, the researchers developed an improved version of the classic ant colony algorithm. The standard ACO algorithm, inspired by the foraging behavior of real ants, uses a probabilistic technique to find optimal paths through a graph. However, it is often criticized for its slow convergence and tendency to get trapped in local optima, especially in complex environments with numerous obstacles. Tang and Song addressed these limitations by introducing two key enhancements: a parameter adaptive mechanism and a modified path guidance function.

The parameter adaptive mechanism dynamically adjusts the algorithm’s core parameters—such as the pheromone influence factor and the heuristic factor—based on the current iteration of the search process. Instead of using fixed values, which may be optimal at one stage of the search but suboptimal at another, the new method allows these parameters to evolve. For instance, in the early iterations, the algorithm places a higher emphasis on exploration, encouraging ants to search a broader area of the solution space. As the search progresses and promising paths are identified, the balance shifts toward exploitation, intensifying the search around the best solutions found so far. This dynamic adjustment prevents the algorithm from prematurely converging on a suboptimal path and ensures a more thorough exploration of the environment.

Complementing this adaptive parameter control is a redefined heuristic function. In the traditional ACO, the heuristic is typically the inverse of the distance between two adjacent nodes. While simple, this approach does not always provide sufficient guidance toward the global goal, especially in grid-based environments where many paths of equal length may exist. The researchers introduced a new path guidance function that incorporates the distance from any given node to the final destination. This dual consideration—factoring in both the immediate step and the overall progress toward the goal—creates a stronger positive feedback loop, guiding the virtual ants more directly toward the target. This modification significantly accelerates the convergence of the algorithm, allowing it to find high-quality paths in fewer iterations.

With the initial paths established, the system moves to the second stage: conflict prediction. This is where the “decoupling” aspect of the method truly comes into play. Rather than waiting for conflicts to occur and then reacting to them, the new approach proactively identifies potential points of contention. The system performs a comprehensive analysis of all the initially planned paths, calculating the time each robot is expected to arrive at every node along its route. By comparing these arrival times against a predefined safety threshold—referred to as the threshold time ΔT—the system can predict whether two or more robots will attempt to occupy the same space within an unsafe time window.

This predictive capability is a game-changer. It transforms the problem from one of reactive collision avoidance to one of preemptive traffic management. The researchers define a “pseudo-conflict point” as a location where robots’ paths cross but where the time difference in their arrival is greater than ΔT, meaning no actual conflict will occur. True conflict points are those where the time difference is less than or equal to ΔT, requiring intervention. By filtering out the pseudo-conflicts, the system can focus its computational resources on resolving only the genuine threats, greatly increasing efficiency.

The third and final stage is conflict resolution, where the system employs one of two strategies to eliminate the identified conflicts: a pause strategy or an update strategy. The choice between these two is made based on a simple but effective principle: “first come, first served, latecomer adjusts.” The robot that is predicted to arrive at the conflict point first is allowed to proceed on its original path. The robot that arrives later must adapt its behavior.

The pause strategy is the simpler of the two. It involves instructing the later-arriving robot to delay its departure by a specific amount of time—specifically, the threshold time ΔT. This delay ensures that when the robot begins its journey, the first robot will have already cleared the conflict point, eliminating the risk of collision. This strategy is highly effective when the delay does not create new conflicts with other robots’ paths. It is computationally inexpensive and preserves the original, often optimal, path.

When a pause would lead to a new conflict or is otherwise infeasible, the system resorts to the update strategy. This involves re-planning the path for the later-arriving robot, treating the conflict point as a temporary obstacle. The improved ACO algorithm is then used again to find a new, collision-free route from the robot’s starting point to its destination. This new path is then checked against the paths of all other robots to ensure it does not introduce any new conflicts. If it does, the process is repeated, with the new conflict points also marked as obstacles, until a safe path is found.

A critical feature of this conflict resolution phase is the system’s ability to evaluate and compare the time costs of the two strategies. For each conflict, the system calculates the total time impact of both pausing and re-planning. It then selects the option that results in the least increase in the overall mission time. This ensures that the solution is not only safe but also as efficient as possible, minimizing delays and detours.

To validate their method, the research team conducted a series of extensive simulations using MATLAB. They tested the system in two different grid environments: a 20×20 grid and a larger 25×25 grid. In both scenarios, three mobile robots were tasked with navigating from their respective starting points to their destinations, with their paths inevitably crossing in the central areas of the map. The simulations were designed to mimic real-world conditions, with a safety threshold of 1.5 seconds and a consistent robot speed of 1 meter per second.

The results were compelling. In the first experiment, the initial path planning revealed a conflict point where two robots were predicted to arrive within the safety threshold. The system successfully resolved this by applying the update strategy to one robot, which rerouted its path. Importantly, this new path created a new intersection with a third robot, but the system’s predictive analysis confirmed that the time difference at this new point was well above the safety threshold, classifying it as a pseudo-conflict. The total operational time for the robot fleet was 29.80 seconds, with no actual collisions occurring.

In the second, more complex experiment, two distinct conflict points were identified. The system employed a hybrid approach, using the pause strategy for one robot and the update strategy for another. This demonstrated the flexibility and intelligence of the decision-making process. Again, the system was able to confirm that the new path intersections were non-hazardous, and the total operational time was reduced to 27.57 seconds. These results underscore the method’s ability to handle multiple, simultaneous conflicts in a scalable and reliable manner.

The implications of this research extend far beyond the academic realm. In modern automated warehouses, where fleets of autonomous guided vehicles (AGVs) transport goods around vast facilities, even small improvements in path planning efficiency can translate into massive gains in productivity and cost savings. A 50% faster convergence speed means that the central control system can respond more quickly to changes in the environment, such as a new order or a temporary obstruction. A 5.5% shorter path length means that each robot consumes less energy and completes its tasks faster, allowing the entire system to handle a higher volume of work.

Moreover, the proactive nature of the conflict prediction and resolution system enhances the overall reliability and safety of the robotic fleet. By eliminating the risk of deadlocks—situations where robots block each other in a loop, unable to proceed—the system ensures that operations continue smoothly without the need for human intervention. This is crucial for achieving true 24/7 automation in industrial settings.

The work of Tang Mingwei and Song Shuanjun stands out in a crowded field of research on multi-robot systems. Previous approaches have often been limited by their assumptions or computational complexity. Some methods, like those based on genetic algorithms with collision-elimination operators, work well only in simple, obstacle-sparse environments. Others, such as A* algorithms combined with traffic rules, are constrained by the structure of the map, requiring straight, one-way lanes. The Xi’an Polytechnic team’s method, by contrast, is built on a flexible grid-based model that can represent any environment, and its decoupled, three-stage process is both computationally efficient and highly effective.

While the current study focuses on a static environment with a single optimization goal—the minimization of the longest task completion time—the researchers acknowledge that real-world applications are more complex. They note in their conclusion that future work will explore multi-objective optimization, such as balancing task completion time with energy consumption or minimizing the total distance traveled by the entire fleet. Furthermore, they plan to extend their model to dynamic environments, where obstacles can move or appear unexpectedly, a common occurrence in real-world settings.

The significance of this research lies not just in its technical achievements but in its practical applicability. It provides a robust, scalable framework that can be readily implemented in existing robotic systems. The use of MATLAB for simulation suggests that the algorithms are well-suited for integration into real-time control software. As industries continue to embrace automation, the need for intelligent, efficient, and safe multi-robot coordination will only grow. The three-stage decoupling path planning method developed by Tang Mingwei and Song Shuanjun at Xi’an Polytechnic University offers a powerful new tool to meet this demand, paving the way for the next generation of autonomous robotic systems.

Three-Stage Decoupling Path Planning Method for Multiple Mobile Robots by Tang Mingwei and Song Shuanjun from Xi’an Polytechnic University, published in Light Industry Machinery, DOI: 10.3969/j.issn.1005-2895.2021.02.011