Abstract
Multi-robot cooperative path planning is a significant research area in the domains of intelligent reconnaissance, transportation, and combat. The complexity of resolving multi-path conflicts in large-scale multi-robot scenarios poses a significant challenge to researchers. To address this issue, this paper proposed a universal conflict resolution mode, collision avoidance strategy in local crossing, and behavior regulation method that allows robots to take intelligent measures to avoid conflicts in scenarios with a large number of robots. Specifically, we introduced a novel algorithm, Universal Conflict Resolution and Free Crossing Emergence (UCR-FCE), that solves the conflict problem emerging in a significant number of local areas. The algorithm includes three extended multi-path resolution algorithms and a mechanism of avoiding Receptor Dodger (RD) from Noumenon Dodger (ND) to the free junction. We provided a completeness proof with Set Theory and Regional Theory to demonstrate that UCR-FCE can solve all conflict scenarios given sufficient free path nodes. Furthermore, a behavior regulation algorithm was developed to reduce the complexity of real-time path conflicts during robot motion. The proposed multi-robot cooperative intelligent planning algorithm is tested through simulation and field experiments. Results illustrate that the system can effectively refer to the traffic rules and intelligently adapt to ever-changing potential conflicts. A comparative simulation is also established to prove the effectiveness of each improvement proposed in this paper and to exhibit the superiority of the proposed method over other methods available in the literature. Results indicate that the proposed method outperforms eight comparative methods, with an absolute increase in the success planning rate of 56\(\%\), 56\(\%\), 44\(\%\), 24\(\%\), 12\(\%\), 22\(\%\) and 18\(\%\) in large-scale multi-robot scenarios, respectively, when the number of robots in ROS-stage simulation environment reaches 400.
Similar content being viewed by others
Data Availibility Statement
All data, models generated or used during the study are available from the corresponding author by request.
References
Niu J, Wang Z, Zhang P (2019) Path planning based on optimized ant colony algorithm in multi-machine cooperative operations. J North Univ China (Nat Sci Ed) 40(2):127–142
Hou M, Yang Y, Jing X (2017) Weapon target assignment modeling of multi-uav. Tactical Missile Technology 5:68–73
Yang Y, Xu L, Ai Z (2017) Multi-agent-based simulation of area detection and cooperative combat for unmanned aerial vehicles cluster. Inf Technol 12:161–167
Bennewitz M, Burgard W, Thrun S (2001) Optimizing schedules for prioritized path planning of multi-robot systems. In: Proceedings 2001 ICRA. IEEE international conference on robotics and automation (Cat. No. 01CH37164), IEEE, pp 271–276
Hart PE, Nilsson NJ, Raphael B (1968) A formal basis for the heuristic determination of minimum cost paths. IEEE transactions on systems science and cybernetics 4(2):100–107
Guo Y, Parker LE (2002) A distributed and optimal motion planning approach for multiple mobile robots. In: Proceedings 2002 IEEE international conference on robotics and automation (Cat. No. 02CH37292), IEEE, pp 2612–2619
Stentz A (1994) Optimal and efficient path planning for partially-known environments. In: Proceedings of the 1994 IEEE international conference on robotics and automation, IEEE, pp 3310–3317
Li H, Zhao T, Dian S (2022) Prioritized planning algorithm for multi-robot collision avoidance based on artificial untraversable vertex. Appl Intell 52(1):429–451
Serpen G, Dou C (2015) Automated robotic parking systems: real-time, concurrent and multi-robot path planning in dynamic environments. Appl Intell 42:231–251
Okumura K, Tamura Y, Défago X (2021) Iterative refinement for real-time multi-robot path planning. In: 2021 IEEE/RSJ international conference on intelligent robots and systems (IROS), IEEE, pp 9690–9697
Tanner HG, Kumar A (2005) Towards decentralization of multi-robot navigation functions. In: Proceedings of the 2005 IEEE international conference on robotics and automation, IEEE, pp 4132–4137
Wei C, Hindriks KV, Jonker CM (2016) Altruistic coordination for multi-robot cooperative pathfinding. Appl Intell 44:269–281
Russell SJ (2010) Artificial intelligence a modern approach. Pearson Education, Inc
Wurm KM, Stachniss C, Burgard W (2008) Coordinated multi-robot exploration using a segmentation of the environment. In: 2008 IEEE/RSJ international conference on intelligent robots and systems, IEEE, pp 1160–1165
Thrun S (1998) Learning metric-topological maps for indoor mobile robot navigation. Artif Intell 99(1):21–71
Kavraki LE, Kolountzakis MN, Latombe JC (1998) Analysis of probabilistic roadmaps for path planning. IEEE transactions on robotics and automation 14(1):166–171
Sanchez G, Latombe JC (2002) Using a prm planner to compare centralized and decoupled planning for multi-robot systems. In: Proceedings 2002 IEEE international conference on robotics and automation (Cat. No. 02CH37292), IEEE, pp 2112–2119
Saha M, Isto P (2006) Multi-robot motion planning by incremental coordination. In: 2006 IEEE/RSJ international conference on intelligent robots and systems, IEEE, pp 5960–5963
LaValle SM et al (1998) Rapidly-exploring random trees: A new tool for path planning
Bruce J, Veloso M (2002) Real-time randomized path planning for robot navigation. In: IEEE/RSJ international conference on intelligent robots and systems, IEEE, pp 2383–2388
Wagner G, Kang M, Choset H (2012) Probabilistic path planning for multiple robots with subdimensional expansion. In: 2012 IEEE international conference on robotics and automation, IEEE, pp 2886–2892
Li J, Deng G, Luo C et al (2016) A hybrid path planning method in unmanned air/ground vehicle (uav/ugv) cooperative systems. IEEE transactions on vehicular technology 65(12):9585–9596
Wu Y, Low KH, Lv C (2020) Cooperative path planning for heterogeneous unmanned vehicles in a search-and-track mission aiming at an underwater target. IEEE transactions on vehicular technology 69(6):6782–6787
Wang N, Xu H (2020) Dynamics-constrained global-local hybrid path planning of an autonomous surface vehicle. IEEE transactions on vehicular technology 69(7):6928–6942
Ji J, Khajepour A, Melek WW et al (2016) Path planning and tracking for vehicle collision avoidance based on model predictive control with multiconstraints. IEEE transactions on vehicular technology 66(2):952–964
Wu Y, Low KH, Pang B et al (2021) Swarm-based 4d path planning for drone operations in urban environments. IEEE transactions on vehicular technology 70(8):7464–7479
Washington D (1966) Programming languages, nato ad-vanced study institute, villard-de-lans, france. september 28-30, 1966-workshop on de-sign automation, applications in design
Binder B, Beck F, König F et al (2019) Multi robot route planning (mrrp): Extended spatial-temporal prioritized planning. In: 2019 IEEE/RSJ international conference on intelligent robots and systems (IROS), IEEE, pp 4133–4139
Jager M, Nebel B (2001) Decentralized collision avoidance, deadlock detection, and deadlock resolution for multiple mobile robots. In: Proceedings 2001 IEEE/RSJ international conference on intelligent robots and systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No. 01CH37180), IEEE, pp 1213–1219
Marcolino LS, Chaimowicz L (2009a) Traffic control for a swarm of robots: Avoiding group conflicts. In: 2009 IEEE/RSJ international conference on intelligent robots and systems, IEEE, pp 1949–1954
Marcolino LS, Chaimowicz L (2009b) Traffic control for a swarm of robots: Avoiding target congestion. In: 2009 IEEE/RSJ international conference on intelligent robots and systems, IEEE, pp 1955–1961
Luna R, Bekris KE (2011) Efficient and complete centralized multi-robot path planning. In: 2011 IEEE/RSJ international conference on intelligent robots and systems, IEEE, pp 3268–3275
Koenig S, Likhachev M (2005) Fast replanning for navigation in unknown terrain. IEEE transactions on robotics 21(3):354–363
Barer M, Sharon G, Stern R et al (2014) Suboptimal variants of the conflict-based search algorithm for the multi-agent pathfinding problem. In: Proceedings of the international symposium on combinatorial Search, pp 19–27
Funding
This work was supported by Advanced Jet Propulsion Creativity Center, AEAC (Project ID. HKCX2020-02-019).
Author information
Authors and Affiliations
Contributions
Conceptualization, Z.Z.; methodology, Z.Z. and W.T.; software, Z.Z.; validation, Z.Z. and M.L.; formal analysis, Z.Z. and W.T.; investigation, Z.Z. and M.L.; data curation, J.Z.; writing and original draft preparation, Z.Z.; writing-review and editing, M.L.; visualization, X.W.; supervision, W.T.; project administration, W.T.; funding acquisition, W.T. All authors have read and agreed to the current version of the manuscript.
Corresponding author
Ethics declarations
Conflicts of interest
The authors have no conflicts of interest to declare that are relevant to the content of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhou, Z., Tang, W., Li, M. et al. A novel cooperative path planning method based on UCR-FCE and behavior regulation for large-scale multi-robot system. Appl Intell 53, 30706–30745 (2023). https://doi.org/10.1007/s10489-023-05152-9
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-05152-9