Abstract
In this work, a multi-robot system maneuvers floating objects through the so-called caging strategy, where the target objects are non-self-propelled and have different shapes and inertia. To achieve this, a swarm of non-holonomic autonomous surface vehicles acts as pusher-boat caging and pushing objects of various shapes without relying on specific information about their shape, inertia, or initial orientation. Then, the floating object is maneuvered to a desired position and orientation. Numerical simulations use a nonlinear maneuvering model for all the bodies, while cooperative object transportation uses a homogeneous multi-robot system with direct communication and decentralized control. Tasks use target, repulsion, propulsion, and object transportation algorithms. The navigation of the swarmed object uses a proportional integral derivative (PID) controller and waypoint navigation. Finally, the researchers carried out numerical simulations to evaluate the performance and verify the proposed strategy. The results show that during the object transportation, the different-shaped objects were successfully caged, handled, and transported, demonstrating the robustness of this approach was successful in all cases following the proposed rules. In addition, simulations showed the effectiveness of the proposed method, demonstrating transportation without the use of any extra mechanism, only through contact forces.
Similar content being viewed by others
Data availability
The simulation results are available as a supplemental file or from the authors upon request.
References
Arrichiello F, Heidarsson HK, Chiaverini S, Sukhatme GS (2012) Cooperative caging and transport using autonomous aquatic surface vehicles. Intell Serv Robot 5:73–87. https://doi.org/10.1007/s11370-011-0104-9
Bechlioulis CP, Kyriakopoulos KJ (2018) Collaborative multi-robot transportation in obstacle-cluttered environments via implicit communication. Front Robot AI 5:90. https://doi.org/10.3389/frobt.2018.00090. Retrieved 2021-08-04, from https://www.frontiersin.org/article/10.3389/frobt.2018.00090/full
Cao YU, Fukunaga AS, Kahng AB (1997) Cooperative mobile robotics: antecedents and directions. Auton Robots 4:7–27. https://doi.org/10.1023/A:1008855018923
Chamanbaz M, Mateo D, Zoss BM, Tokić G, Wilhelm E, Bouffanais R, Yue DKP (2017) Swarm-enabling technology for multi-robot systems. Front Robot AI 4. https://doi.org/10.3389/frobt.2017.00012. Retrieved from https://www.frontiersin.org/articles/10.3389/frobt.2017.00012
Chen L, Hopman H, Negenborn RR (2019) Distributed model predictive control for cooperative floating object transport with multi-vessel systems. Ocean Eng 191:106515. https://doi.org/10.1016/j.oceaneng.2019.106515. Retrieved 2021-08-04, from https://linkinghub.elsevier.com/retrieve/pii/S0029801819306547
Cheng TM, Savkin AV (2011) Decentralized control of multi-agent systems for swarming with a given geometric pattern. Comput Math Appl 61(4):731–744. https://doi.org/10.1016/j.camwa.2010.11.023. Retrieved 2021-08-12, from https://linkinghub.elsevier.com/retrieve/pii/S0898122110008953
Clarke D, Gedling P, Hine GT (1982) The application of manoeuvring criteria in hull design using linear theory. Retrieved from https://api.semanticscholar.org/CorpusID:199679024
Dai Y, Kim Y, Wee S, Lee D, Lee S (2016) Symmetric caging formation for convex polygonal object transportation by multiple mobile robots based on fuzzy sliding mode control. ISA Trans 60:321–332. https://doi.org/10.1016/j.isatra.2015.11.017. Retrieved 2021-07-19, from https://linkinghub.elsevier.com/retrieve/pii/S0019057815002931
Dai Y, Kim Y-G, Lee D-H, Lee S (2015) Symmetric caging formation for convex polygon object transportation by multiple mobile robots. 2015 IEEE International Conference on Advanced Intelligent Mechatronics (AIM) (pp. 595–600). Busan, South Korea: IEEE. Retrieved 2023-09-07, from http://ieeexplore.ieee.org/document/7222601/
de Andrade E, Fernandes A, Sales Junior J (2023) PySwarming: a research toolkit for swarm robotics. J Open Source Softw 8(89):5647. https://doi.org/10.21105/joss.05647
de Andrade EM, Sales Junior JS, Fernandes AC (2023) A review of straightforward distributed behaviors in swarm robotics. In: 2023 Latin American Robotics Symposium (LARS), 2023 Brazilian Symposium on Robotics (SBR), and 2023 Workshop on Robotics in Education (WRE), Salvador, Brazil. pp 113–118. https://doi.org/10.1109/LARS/SBR/WRE59448.2023.10332954
Dias PGF, Silva MC, Rocha Filho GP, Vargas PA, Cota LP, Pessin G (2021) Swarm robotics: a perspective on the latest reviewed concepts and applications. Sensors 21(6):2062. https://doi.org/10.3390/s21062062. Retrieved 2021-08-12, from https://www.mdpi.com/1424-8220/21/6/2062
DNVGL (2017) Rp-c205 - environmental conditions and environmental loads
Dorigo M (Ed) (2004) Ant colony optimization and swarm intelligence: 4th international workshop, ANTS 2004, Brussels, Belgium, September 5-8, 2004: proceedings (No. 3172). Berlin ; New York: Springer. (Meeting Name: ANTS 2004 OCLC: ocm56386210)
Dorigo M, Theraulaz G, Trianni V (2021) Swarm robotics: past, present, and future [Point of View]. Proceedings of the IEEE, 109(7):1152–1165. https://doi.org/10.1109/JPROC.2021.3072740. Retrieved 2021-07-19, from https://ieeexplore.ieee.org/document/9460560/
Du Z, Negenborn RR, Reppa V (2022) Review of floating object manipulation by autonomous multi-vessel systems. Annual Rev Control 55:255–278. https://doi.org/10.1016/j.arcontrol.2022.10.003. Retrieved 2023-03-17, from https://linkinghub.elsevier.com/retrieve/pii/S1367578822001365
Ebel H, Eberhard P (2019) Optimization-driven control and organization of a robot swarm for cooperative transportation. IFAC-PapersOnLine, 52 (15), 115-120. https://doi.org/10.1016/j.ifacol.2019.11.660. Retrieved 2021-08-04, from https://linkinghub.elsevier.com/retrieve/pii/S2405896319316490
Esposito JM (2008) Distributed grasp synthesis for swarm manipulation with applications to autonomous tugboats. 2008 IEEE International Conference on Robotics and Automation (pp. 1489-1494). Pasadena, CA, USA: IEEE. Retrieved 2021-07-19, from http://ieeexplore.ieee.org/document/4543412/
Farinelli A, Iocchi L, Nardi D (2004) Multirobot systems: a classification focused on coordination. IEEE Trans Syst Man Cybern Part B (Cybernetics) 34(5): 2015–2028. https://doi.org/10.1109/TSMCB.2004.832155. Retrieved 2021-08-12, from http://ieeexplore.ieee.org/document/1335496/
Farrugia JL, Fabri SG (2018) Swarm robotics for object transportation. 2018 UKACC 12th International Conference on Control (CONTROL) (pp. 353-358). Sheffield: IEEE. Retrieved 2023-09-07, from https://ieeexplore.ieee.org/document/8516829/
Fossen TI (2011) Handbook of marine craft hydrodynamics and motion control (1st ed.). Wiley. Retrieved 2023-09-06, from https://onlinelibrary.wiley.com/doi/book/10.1002/9781119994138
Foundation OSR (2014) Friction—gazebo Simulator. Retrieved from http://classic.gazebosim.org/tutorials?tut=friction &cat=physics
Foundation OSR (2017) Gazebo simulator. Retrieved from https://gazebosim.org/
Foundation OSR (2018) Robot operating system—Melodic Morenia. Retrieved from https://www.ros.org/
Fujii Y, Harada K, Yamazoe H, Lee J-H (2020) Development and performance experiments in Lake Biwa of a small sensing device keeping fixed position on water. 2020 17th International Conference on Ubiquitous Robots (UR) (pp. 494–499). Kyoto, Japan: IEEE. Retrieved 2021-07-19, from https://ieeexplore.ieee.org/document/9144981/
Kuan YK (2018) Design of an effective swarming system for the pervasive monitoring of aquatic environments (Doctoral dissertation, Singapore University of Technology and Design). https://doi.org/10.13140/RG.2.2.11374.25922
O’Hara I, Paulos J, Davey J, Eckenstein N, Doshi N, Tosun T, Yim M (2014) Self-assembly of a swarm of autonomous boats into floating structures. 2014 IEEE International Conference on Robotics and Automation (ICRA) (pp. 1234-1240). Hong Kong, China: IEEE. Retrieved 2021-08-10, from http://ieeexplore.ieee.org/document/6907011/
Parker LE (1998) ALLIANCE: an architecture for fault tolerant multirobot cooperation. IEEE Trans Robot Automat 14(2):220–240
Parrish JK (1999) Complexity, pattern, and evolutionary trade-offs in animal aggregation. Science 284 (5411):99-101. https://doi.org/10.1126/science.284.5411.99. Retrieved 2021-08-12, from https://www.sciencemag.org/lookup/doi/10.1126/science.284.5411.99
Pereira GAS, Campos MFM, Kumar V (2004) Decentralized algorithms for multi-robot manipulation via caging. Int J Robot Res 23 (7–8):783–795. https://doi.org/10.1177/0278364904045477. Retrieved 2021-07-19, from http://journals.sagepub.com/doi/10.1177/0278364904045477
Pinciroli C, Birattari M, Tuci E, Dorigo M, del Rey Zapatero M, Vinko T, Izzo D (2008) Lattice formation in space for a swarm of pico satellites. In: Ant Colony Optimization and Swarm Intelligence, Vol. 5217. Springer, Berlin, pp. 347–354. Retrieved 2022-09-17, from http://link.springer.com/10.1007/978-3-540-87527-7 36 (Series Title: Lecture Notes in Computer Science)
Rimon E, Blake A (1996) Caging 2D bodies by 1-parameter two-fingered gripping systems. Proceedings of IEEE International Conference on Robotics and Automation (Vol. 2, pp. 1458-1464). Minneapolis, MN, USA: IEEE. Retrieved 2023-09-07, from http://ieeexplore.ieee.org/document/506911/
Saldana D, Gabrich B, Whitzer M, Prorok A, Campos MFM, Yim M, Kumar V (2017) A decentralized algorithm for assembling structures with modular robots. 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 2736-2743). Vancouver, BC: IEEE. Retrieved 2021-08-04, from http://ieeexplore.ieee.org/document/8206101/
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:59. https://doi.org/10.3389/frobt.2018.00059. Retrieved 2021-07-19, from https://www.frontiersin.org/article/10.3389/frobt.2018.00059/full
Vardharajan VS, Soma K, Beltrame G (2021) Collective transport via sequential caging. arXiv. Retrieved 2023-09-07, from (arXiv:2106.03132 [cs])
Wan W, Shi B, Wang Z, Fukui R (2017) Multirobot object transport via robust caging. IEEE Trans Syst Man Cybern Syst 50(1):270–280. https://doi.org/10.1109/TSMC.2017.2733552. Retrieved 2023-09-07, from https://ieeexplore.ieee.org/document/8015178/
Werfel J, Nagpal R (2008) Three-dimensional construction with mobile robots and modular blocks. Int J Robot Res 27(3–4): 463–479. https://doi.org/10.1177/0278364907084984. Retrieved 2021- 08-10, from http://journals.sagepub.com/doi/10.1177/0278364907084984
Yan Z, Jouandeau N, Cherif AA (2013) A survey and analysis of multi-robot coordination. Int J Adv Robot Syst 10(12): 399. https://doi.org/10.5772/57313. Retrieved 2021-08-12, from http://journals.sagepub.com/doi/10.5772/57313
Yang G-Z, Bellingham J, Dupont PE, Fischer P, Floridi L, Full R, Wood R (2018) The grand challenges of science robotics. Sci Robot 3(14):eaar7650. https://doi.org/10.1126/scirobotics.aar7650. Retrieved 2021-07-19, from https://robotics.sciencemag.org/lookup/doi/10.1126/scirobotics.aar7650
Zoss BM, Mateo D, Kuan YK, Tokić G, Chamanbaz M, Goh L, Yue DKP (2018) Distributed system of autonomous buoys for scalable deployment and monitoring of large waterbodies. Auton Robots 42(8):1669–1689. https://doi.org/10.1007/s10514-018-9702-0. Retrieved 2021-07-19, from http://link.springer.com/10.1007/s10514-018-9702-0
Funding
This work was supported by the Human Resources Program from the National Agency of Oil, Gas and Bio Combustibles (PRH-ANP) and the National Council for Scientific and Technological Development (CNPq).
Author information
Authors and Affiliations
Contributions
Conceptualization: AF and JS; methodology: EA and JS; development of simulation and data processing tools: EA; conduct of experiments: EA; data analysis: EA, AF and JS; manuscript preparation and review: EA, AF and JS.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Conflict of interest
All the authors have no relevant financial or non-financial interests to disclose.
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
de Andrade, E.M., Fernandes, A.C. & Junior, J.S.S. Decentralized floating object transportation using a swarm of autonomous surface vehicles. J. Ocean Eng. Mar. Energy (2024). https://doi.org/10.1007/s40722-024-00326-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40722-024-00326-0