autotarget*: A Distributed Robot Operating System Framework for Autonomous Aerial Swarms

被引:1
作者
Adoni, Wilfried Yves Hamilton [1 ]
Fareedh, Junaidh Shaik [2 ]
Lorenz, Sandra [2 ]
Gloaguen, Richard [2 ]
Kuehne, Thomas D. [1 ]
机构
[1] Ctr Adv Syst Understanding eV CASUS HZDR, Gorlitz, Germany
[2] Helmholtz Inst Freiberg Resource Technol eV HIF H, Freiberg, Germany
来源
2024 21ST INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS, UR 2024 | 2024年
关键词
ARCHITECTURE;
D O I
10.1109/UR61395.2024.10597509
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Robot Operating System (ROS) has proven itself as a viable framework for developing robot-related applications. It offers features such as hardware abstraction, low-level device support, inter-process communication, and useful libraries for autonomous robot systems. Concerning aerial robots, commonly called unmanned aerial vehicles (UAV) or drones, ROS provides unfortunately very basic functions. Moreover, it does not guarantee real-time operation, as it runs under Linux. Consequently, it is difficult to implement advanced ROS applications that involve a swarm of drones that need to communicate with each other to carry out a common mission. This paper proposes an extended version of the ROS framework called autotarget*, which provides a set of efficient functions designed for distributed operation on multiple UAVs flying at the same time. autotarget* relies on a multi-tier architecture with a decentralized communication layer, enabling intra-UAV messaging as well as the scalability of swarm UAVs. It has a set of daemons whose feature is to regulate the swarm's consensus control and failover policy to ensure convergence towards a common goal. Experiments with real-world swarms revealed that autotarget* is portable and satisfies the performance requirements for collaborative mission applications. We further conducted a coverage planning mission using the parallel back-and-forth algorithm, which demonstrated the efficiency of the framework in terms of time and energy. Our work should pave the way for an open-source environment dedicated to simplifying collaborative ROS application development, particularly for multi-UAV systems.
引用
收藏
页码:153 / 160
页数:8
相关论文
共 18 条
  • [1] Investigation of Autonomous Multi-UAV Systems for Target Detection in Distributed Environment: Current Developments and Open Challenges
    Adoni, Wilfried Yves Hamilton
    Lorenz, Sandra
    Fareedh, Junaidh Shaik
    Gloaguen, Richard
    Bussmann, Michael
    [J]. DRONES, 2023, 7 (04)
  • [2] Barry J., 2011, IROS PR2 WORKSH SEPT
  • [3] Embedded ROS
    Bouchier, Paul
    [J]. IEEE ROBOTICS & AUTOMATION MAGAZINE, 2013, 20 (02) : 17 - 19
  • [4] Survey on Coverage Path Planning with Unmanned Aerial Vehicles
    Cabreira, Taua M.
    Brisolara, Lisane B.
    Paulo R., Ferreira Jr.
    [J]. DRONES, 2019, 3 (01) : 1 - 38
  • [5] Cai Z., 2022, AISS 21, P1
  • [6] Centralized Swarming UAV Using ROS for Collaborative Missions
    Indriyanto, T.
    Rizki, A. R.
    Hariyadin, M. L.
    Akbar, M. F.
    Syafi, A. A. A.
    [J]. 7TH INTERNATIONAL SEMINAR ON AEROSPACE SCIENCE AND TECHNOLOGY (ISAST 2019), 2020, 2226
  • [7] Ivanou M., 2021, 2021 INT C NONL INF, P1
  • [8] Koubaa A, 2016, STUD COMPUT INTELL, V625, P1, DOI 10.1007/978-3-319-26054-9
  • [9] RoBMEX: ROS-based modelling framework for end-users and experts
    Ladeira, Matheus
    Ouhammou, Yassine
    Grolleau, Emmanuel
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 117
  • [10] Lamping A. P., 2018, P AV TECHN INT OP C