Intelligent multi-robot collaborative transport system
Xiaodong Li , Yangfei Lin , Zhaoyang Du , Min Lin , Celimuge Wu
Urban Lifeline ›› 2024, Vol. 2 ›› Issue (1) : 16
Intelligent multi-robot collaborative transport system
The research on multi-robot systems has been divided into various fields, such as communication, navigation, task allocation, and collaborative transport. While significant progress has been made in each area, there has been limited research integrating these fields to build a fully autonomous multi-robot collaborative transport system. Therefore, we identify the key issues and propose a multi-robot collaborative transport system founded on ROS1 and conduct validation in a simulated environment, laying a solid foundation for the system to run on real robots. The primary contributions of this study include three key areas: (1) modeling and validating robot collaborative transport, (2) developing a visual task allocation system leveraging FastDDS service, and (3) resolving path collision issues in multi-robot navigation through both traditional methods and reinforcement learning techniques. Extensive experimental evaluations demonstrate that the proposed intelligent multi-robot collaborative transport system can autonomously navigate to target points for collaborative transport task. Performance assessments, based on the error between the target point and the object’s arrival point as well as the transport trajectory error, reveal that the system effectively completes the assigned tasks.
Multi-robot / Co-transport / Reinforcement learning / ROS1 / FastDDS / Navigation
| [1] |
|
| [2] |
Devi Kskn, Smitha S, Lakhanpal S, Kalra R, Sethi V, Thajil S (2024) A review: Swarm Robotics: Cooperative Control in Multi-Agent Systems. E3S Web of Conferences 505:03013. https://doi.org/10.1051/e3sconf/202450503013 |
| [3] |
Madin ZR, Lawry J, Hunt ER (2024) Collective anomaly perception during multi-robot patrol: Constrained interactions can promote accurate consensus. In: Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing. pp 630–637. https://doi.org/10.1145/3605098.3635975 |
| [4] |
|
| [5] |
Li X, Lin Y, Du Z, Yin R, Wu C (2023) Multi-robot cooperative transport simulation system. In: 2023 IEEE/CIC International Conference on Communications in China (ICCC Workshops). pp 1–6. https://doi.org/10.1109/ICCCWorkshops57813.2023.10233718 |
| [6] |
Tuci E, Alkilabi MHM, Akanyeti O (2018) Cooperative object transport in multi-robot systems: A review of the state-of-the-art. Front Robot AI 5. https://api.semanticscholar.org/CorpusID:44118313. Accessed 29 June 2024 |
| [7] |
Wang X, Zheng L (2022) Design of multi-robot cooperative transport system. In: 2022 7th International Conference on Intelligent Computing and Signal Processing (ICSP). pp 1370–1373. https://doi.org/10.1109/ICSP54964.2022.9778805 |
| [8] |
Ma Z, Zhu L, Wang P, Zhao Y (2019) Ros-based multi-robot system simulator. In: 2019 Chinese Automation Congress (CAC). pp 4228–4232. https://doi.org/10.1109/CAC48633.2019.8996843 |
| [9] |
Anggraeni P, Rokhim I, Salam RM (2020) Design and development of multiple mobile manipulator robots using gazebo-ros. In: 2020 International Conference on Applied Science and Technology (iCAST). pp 672–676. https://doi.org/10.1109/iCAST51016.2020.9557660 |
| [10] |
Khamis A, Hussein A, Elmogy A (2015) Multi-robot Task Allocation: A Review of the State-of-the-Art, vol 604. pp 31–51. https://doi.org/10.1007/978-3-319-18299-5_2 |
| [11] |
|
| [12] |
Aziz H, Pal A, Pourmiri A, Ramezani F, Sims B (2022) Task allocation using a team of robots. https://arxiv.org/abs/2207.09650 |
| [13] |
|
| [14] |
|
| [15] |
Aziz H, Chan H, Cseh Á, Li B, Ramezani F, Wang C (2021) Multi-robot task allocation–complexity and approximation. arXiv preprint arXiv:2103.12370. https://arxiv.org/abs/2103.12370 |
| [16] |
Suslova E, Fazli P (2020) Multi-robot task allocation with time window and ordering constraints. In: 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). pp 6909–6916. https://doi.org/10.1109/IROS45743.2020.9341247 |
| [17] |
|
| [18] |
Shibata K, Jimbo T, Odashima T, Takeshita K, Matsubara T (2022) Learning locally, communicating globally: Reinforcement learning of multi-robot task allocation for cooperative transport. https://arxiv.org/abs/2212.02692 |
| [19] |
|
| [20] |
Fan T, Long P, Liu W, Pan J (2018) Fully distributed multi-robot collision avoidance via deep reinforcement learning for safe and efficient navigation in complex scenarios. https://arxiv.org/abs/1808.03841 |
| [21] |
Surmann H, Jestel C, Marchel R, Musberg F, Elhadj H, Ardani M (2020) Deep reinforcement learning for real autonomous mobile robot navigation in indoor environments. arXiv preprint arXiv:200513857. https://arxiv.org/abs/2005.13857 |
| [22] |
|
| [23] |
Ruan X, Ren D, Zhu X, Huang J (2019) Mobile robot navigation based on deep reinforcement learning. In: 2019 Chinese Control And Decision Conference (CCDC). pp 6174–6178. https://doi.org/10.1109/CCDC.2019.8832393 |
| [24] |
Beomsoo H, Ravankar AA, Emaru T (2021) Mobile robot navigation based on deep reinforcement learning with 2d-lidar sensor using stochastic approach. In: 2021 IEEE International Conference on Intelligence and Safety for Robotics (ISR). pp 417–422. https://doi.org/10.1109/ISR50024.2021.9419565 |
| [25] |
Pérez-D’Arpino C, Liu C, Goebel P, Martín-Martín R, Savarese S (2020) Robot navigation in constrained pedestrian environments using reinforcement learning. CoRR abs/2010.08600. https://arxiv.org/abs/2010.08600. Accessed 29 June 2024 |
| [26] |
Liu L, Dugas D, Cesari G, Siegwart R, Dubé R (2020) Robot navigation in crowded environments using deep reinforcement learning. In: 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). pp 5671–5677. https://doi.org/10.1109/IROS45743.2020.9341540 |
| [27] |
Cimurs R, Suh IH, Lee JH (2021) Goal-Driven Autonomous Exploration Through Deep Reinforcement Learning. CoRR abs/2103.07119. https://arxiv.org/abs/2103.07119 |
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
Koenig N, Howard A (2004) Gazebo. Version 11. http://gazebosim.org. Accessed 29 June 2024 |
| [33] |
Schweigert S (2019) In Wikipedia. http://wiki.ros.org/gmapping |
| [34] |
Fujimoto S, Hoof H, Meger D (2018) Addressing function approximation error in actor-critic methods. CoRR abs/1802.09477. http://arxiv.org/abs/1802.09477. Accessed 29 June 2024 |
/
| 〈 |
|
〉 |