Model-driven design space exploration for multi-robot systems in simulation
-
Published:2022-10-08
Issue:
Volume:
Page:
-
ISSN:1619-1366
-
Container-title:Software and Systems Modeling
-
language:en
-
Short-container-title:Softw Syst Model
Author:
Harbin James,Gerasimou Simos,Matragkas Nicholas,Zolotas Thanos,Calinescu Radu,Alpizar Santana Misael
Abstract
AbstractMulti-robot systems are increasingly deployed to provide services and accomplish missions whose complexity or cost is too high for a single robot to achieve on its own. Although multi-robot systems offer increased reliability via redundancy and enable the execution of more challenging missions, engineering these systems is very complex. This complexity affects not only the architecture modelling of the robotic team but also the modelling and analysis of the collaborative intelligence enabling the team to complete its mission. Existing approaches for the development of multi-robot applications do not provide a systematic mechanism for capturing these aspects and assessing the robustness of multi-robot systems. We address this gap by introducing ATLAS, a novel model-driven approach supporting the systematic design space exploration and robustness analysis of multi-robot systems in simulation. The ATLAS domain-specific language enables modelling the architecture of the robotic team and its mission and facilitates the specification of the team’s intelligence. We evaluate ATLAS and demonstrate its effectiveness in three simulated case studies: a healthcare Turtlebot-based mission and two unmanned underwater vehicle missions developed using the Gazebo/ROS and MOOS-IvP robotic platforms, respectively.
Funder
Horizon 2020 Framework Programme
Publisher
Springer Science and Business Media LLC
Subject
Modeling and Simulation,Software
Reference74 articles.
1. Parker, L.E.: Reliability and Fault Tolerance in Collective Robot Systems (ch. 6). Pan Stanford Publishing, Singapore (2012) 2. Parker, L.E., Rus, D., Sukhatme, G.S.: Multiple mobile robot systems. In: Springer Handbook of Robotics, pp. 1335–1384. Springer (2016) 3. Kephart, J.O., Diaconescu, A., Giese, H., Robertsson, A., et al.: Self-adaptation in collective self-aware computing systems. In: Self-Aware Computing Systems, pp. 401–435. Springer (2017) 4. Weyns, D., Schmerl, B., Grassi, V., Malek, S., Mirandola, R., Prehofer, C., Wuttke, J., Andersson, J., Giese, H., Göschka, K.M.: On patterns for decentralized control in self-adaptive systems. In: Software Engineering for Self-Adaptive Systems II. Springer, pp. 76–107 (2013) 5. De Lemos, R., et al.: Software engineering for self-adaptive systems: a second research roadmap. In: Software Engineering for Self-Adaptive Systems II. Springer, pp. 1–32 (2013)
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|