MAES: a ROS 2-compatible simulation tool for exploration and coverage algorithms

被引:3
作者
Andreasen, Malte Z. [1 ]
Holler, Philip I. [1 ]
Jensen, Magnus K. [1 ]
Albano, Michele [1 ]
机构
[1] Aalborg Univ, Dept Comp Sci, Selma Lagerlof Vej 300, DK-9220 Aalborg, Denmark
关键词
Robot operating system; Continuous space; Autonomous robots; Swarm robotics; Multi-agent; Nav2;
D O I
10.1007/s10015-023-00895-7
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
With the aim of allowing the efficient and realistic simulation of swarm algorithms for exploration and coverage, we present the tool Multi-Agent Exploration Simulator (MAES), which is an open-source physics-based discrete step multi-robot simulator. MAES features movement in a continuous 2D space, realistic physics based on the Unity framework, advanced visualization techniques such as heatmaps, custom wireless signal degradation, both randomly generated and custom user-provided maps, and a ROS (Robot Operating System) interface. This latter characteristic could allow to port the simulated algorithms to real-world robots. We present performance tests, conducted with rather modest hardware, showing that MAES is able to simulate up to 5 robots in ROSMode (using the ROS integration) and up to 120 robots in UnityMode (development performed directly into the C# Unity Editor). A usability test was conducted which hinted that the target audience of robotics researchers and developers is able to quickly install, setup, and use MAES for implementing simple robot logic.
引用
收藏
页码:757 / 770
页数:14
相关论文
共 31 条
[1]   The giving tree: constructing trees for efficient offline and online multi-robot coverage [J].
Agmon, Noa ;
Hazon, Noam ;
Kaminka, Gal A. .
ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2008, 52 (2-4) :143-168
[2]  
Albani Dario, 2019, Bio-inspired Information and Communication Technologies. 11th EAI International Conference, BICT 2019. Proceedings. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering (LNICST 289), P132, DOI 10.1007/978-3-030-24202-2_10
[3]  
Andreasen M, 2022, Master's thesis
[4]   Comparison of Online Exploration and Coverage Algorithms in Continuous Space [J].
Andreasen, Malte Z. ;
Holler, Philip, I ;
Jensen, Magnus K. ;
Albano, Michele .
ICAART: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE - VOL 1, 2022, :527-537
[5]  
Andreasen MZ, 2023, Maes
[6]  
ARGoS, 2022, Argos-large-scale robot simulations
[7]   Mona: an Affordable Open-Source Mobile Robot for Education and Research [J].
Arvin, Farshad ;
Espinosa, Jose ;
Bird, Benjamin ;
West, Andrew ;
Watson, Simon ;
Lennox, Barry .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2019, 94 (3-4) :761-775
[8]  
Cheraghi AR, 2020, 2020 5TH ASIA-PACIFIC CONFERENCE ON INTELLIGENT ROBOT SYSTEMS (ACIRS 2020), P24, DOI [10.1109/ACIRS49895.2020.9162613, 10.1109/acirs49895.2020.9162613]
[9]   Swarm Robotics: Past, Present, and Future [J].
Dorigo, Marco ;
Theraulaz, Guy ;
Trianni, Vito .
PROCEEDINGS OF THE IEEE, 2021, 109 (07) :1152-1165
[10]  
Fu James Guo Ming, 2009, 2009 IEEE International Conference on Robotics and Automation (ICRA), P1935, DOI 10.1109/ROBOT.2009.5152829