Swarm Robot Communications in ROS 2: An Experimental Study

被引:0
|
作者
Castillo-Sanchez, Jose-Borja [1 ]
Gonzalez-Parada, Eva [1 ]
Cano-Garcia, Jose-Manuel [1 ]
机构
[1] Univ Malaga, Telecommun Res Inst, Dept Elect Technol, Malaga 29590, Spain
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Robots; Robot sensing systems; Robot kinematics; Wireless communication; Service robots; Swarm robotics; Protocols; Wireless fidelity; Surgery; Middleware; Swarm robots; embedded systems; network analysis; DDS; ROS; 2;
D O I
10.1109/ACCESS.2024.3470254
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent decades, robots have become increasingly popular and accessible. New frameworks have emerged to develop and communicate robotic applications, with ROS 2 or Robot Operating System 2 entitled as the preferred choice. Our work presents a testbed and defines a methodology to evaluate the validity of ROS 2 middleware for enabling dependable wireless robot swarm communications. Wireless robot swarms are constrained by a number of factors, including their limited computational power and the fact that they communicate over wireless mediums. Wireless media are typically more susceptible to errors, exhibit higher latencies, or may be subject to outage zones. Consequently, this paper proposes an experimental approach using genuine robot-grade hardware and employing standard communication mechanisms, with the objective of achieving an optimal balance between messaging reliability and delay. A series of test cases were defined, each with distinct settings, including distance, bit coding, diffusion mechanism, and so forth. The results can be readily replicated with the publicly available code and scripts for tests and analysis. Our findings indicate a significant lack of optimisation with respect to ROS 2 wireless communications in swarm scenarios. To address this, we propose a series of recommendations for improving the efficiency of these communications.
引用
收藏
页码:142930 / 142943
页数:14
相关论文
共 50 条
  • [31] An experimental study of distributed robot coordination
    Carpin, Stefano
    Pagello, Enrico
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2009, 57 (02) : 129 - 133
  • [32] Mission-critical UAV swarm coordination and cooperative positioning using an integrated ROS-LoRa-based communications architecture
    Souli, Nicolas
    Karatzia, Maria
    Georgiades, Christos
    Kolios, Panayiotis
    Ellinas, Georgios
    COMPUTER COMMUNICATIONS, 2024, 225 : 205 - 216
  • [33] Robot swarm maps and searches
    不详
    ELECTRONICS WORLD, 2003, 109 (1811): : 6 - 6
  • [34] Emerging robot swarm traffic
    Penders, Jacques
    Alboul, Lyuba
    INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2012, 5 (03) : 312 - 339
  • [35] Collective perception in a robot swarm
    Schmickl, Thomas
    Mbslinger, Christoph
    Crailsheim, Karl
    SWARM ROBOTICS, 2007, 4433 : 144 - +
  • [36] Building Fractals with a Robot Swarm
    Zhou, Yu
    Goldman, Ron
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2017, PT II, 2017, 10386 : 185 - 198
  • [37] Mobile robot perception system in ROS 2 on embedded computing platforms
    Zemcik, Tomas
    Kratochvila, Lukas
    IFAC PAPERSONLINE, 2024, 58 (09): : 305 - 310
  • [38] Robot Navigation in a Networked Swarm
    Ducatelle, Frederick
    Di Caro, Gianni A.
    Gambardella, Luca M.
    INTELLIGENT ROBOTICS AND APPLICATIONS, PT I, PROCEEDINGS, 2008, 5314 : 275 - 285
  • [39] Toward a Possibilistic Swarm Multi-robot Task Allocation: Theoretical and Experimental Results
    Guerrero, Jose
    Valero, Oscar
    Oliver, Gabriel
    NEURAL PROCESSING LETTERS, 2017, 46 (03) : 881 - 897
  • [40] Toward a Possibilistic Swarm Multi-robot Task Allocation: Theoretical and Experimental Results
    José Guerrero
    Óscar Valero
    Gabriel Oliver
    Neural Processing Letters, 2017, 46 : 881 - 897