Adopting MDE for Specifying and Executing Civilian Missions of Mobile Multi-Robot Systems

被引:24
|
作者
Ciccozzi, Federico [1 ]
Di Ruscio, Davide [2 ]
Malavolta, Ivano [3 ]
Pelliccione, Patrizio [4 ,5 ]
机构
[1] Malardalen Univ, Sch Innovat Design & Engn, MRTC, S-72123 Vasteras, Sweden
[2] Univ Aquila, Informat Engn Comp Sci & Math Dept, I-67100 Laquila, Italy
[3] Nrije Univ Amsterdam, NL-1081 Amsterdam, Netherlands
[4] Chalmers Univ Technol, Dept Comp Sci & Engn, S-41258 Gothenburg, Sweden
[5] Univ Gothenburg, Dept Comp Sci & Engn, S-40530 Gothenburg, Sweden
来源
IEEE ACCESS | 2016年 / 4卷
关键词
Domain-specific languages; robotics; model-driven engineering; software engineering;
D O I
10.1109/ACCESS.2016.2613642
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Robots are meant to replace humans for a broad variety of everyday tasks, such as environmental monitoring or patrolling large public areas for security assurance. The main focus of researchers and practitioners has been on providing tailored software and hardware solutions for very specific and often complex tasks. On one hand, these solutions show great potential and provide advanced capabilities for solving the specific task. On the other hand, the polarized attention to task-specific solutions makes them hard to reuse, customize, and combine. In this paper we propose a family of domain-specific modeling languages for the specification of civilian missions of mobile multi-robot systems. These missions are meant to be described in terms of models that are: 1) closer to the general problem domain; 2) independent from the underlying technologies; 3) ready to be analyzed, simulated, and executed; and 4) extensible to new application domains, thus opening up the use of robots to even non-technical operators. Moreover, we show the applicability of the proposed family of languages in two real-world application domains: unmanned multicopters and autonomous underwater vehicles.
引用
收藏
页码:6451 / 6466
页数:16
相关论文
共 50 条
  • [1] Transparent Multi-Robot Communication Exchange for Executing Robot Behaviors
    Agueero, Carlos
    Veloso, Manuela
    HIGHLIGHTS ON PRACTICAL APPLICATIONS OF AGENTS AND MULTI-AGENT SYSTEMS, 2012, 156 : 215 - +
  • [2] Universal distributed brain for mobile multi-robot systems
    Sapaty, P
    Sugisaka, M
    DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS 5, 2002, : 434 - 443
  • [3] Adaptive Mobile Charging Stations for Multi-Robot Systems
    Couture-Beil, Alex
    Vaughan, Richard T.
    2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, : 1363 - 1368
  • [4] Managing Safety and Adaptability in Mobile Multi-Robot Systems
    Bozhinoski, Darko
    QOSA'15 PROCEEDINGS OF THE 11TH INTERNATIONAL ACM SIGSOFT CONFERENCE ON QUALITY OF SOFTWARE ARCHITECTURES, 2015, : 135 - 140
  • [5] Usability issues for designing multi-robot missions
    Arkin, RC
    MULTI-ROBOT SYSTEMS: FROM SWARMS TO INTELLIGENT AUTOMATA, 2002, : 223 - 223
  • [6] Object Manipulation Using Cooperative Mobile Multi-Robot Systems
    Mas, Ignacio
    Kitts, Christopher
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2012, VOL I, 2012, : 324 - 329
  • [7] A Decentralized Mobile Computing Network for Multi-Robot Systems Operations
    Kit, Jabez Leong
    Mateo, David
    Bouffanais, Roland
    2018 9TH IEEE ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2018, : 309 - 314
  • [8] Adopting Pedestrian Navigation Techniques for Multi-Robot Coordination
    Guy, Stephen J.
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS (CTS), 2014, : 297 - 301
  • [9] Collaborative tasking of tightly constrained multi-robot missions
    MacKenzie, DC
    MULTI-ROBOT SYSTEMS: FROM SWARMS TO INTELLIGENT AUTOMATA, VOL II, 2003, : 39 - 50
  • [10] Multi-robot Task Allocation for Search and Rescue Missions
    Hussein, Ahmed
    Adel, Mohamed
    Bakr, Mohamed
    Shehata, Omar M.
    Khamis, Alaa
    EUROPEAN WORKSHOP ON ADVANCED CONTROL AND DIAGNOSIS, PTS 1-8, 2014, 570