Multi-agent systems play an important role in modern robotics. Due to the nature of these systems, coordination among agents via communication is frequently necessary. Indeed, Perception-Action-Communication (PAC) loops, or Perception-Action loops closed over a communication channel, are a critical component of multi-robot systems. However, we lack appropriate tools for simulating PAC loops. To that end, in this paper, we introduce ROS-NetSim, a ROS package that acts as an interface between robotic and network simulators. With ROS-NetSim, we can attain high-fidelity representations of both robotic and network interactions by accurately simulating the PAC loop. Our proposed approach is lightweight, modular and adaptive. Furthermore, it can be used with many available network and physics simulators by making use of our proposed interface. In summary, ROS-NetSim is (i) Transparent to the ROS target application, (ii) Agnostic to the specific network and physics simulator being used, and (iii) Tunable in fidelity and complexity. As part of our contribution, we have made available an open-source implementation of ROS-NetSim to the community.
翻译:多试剂系统在现代机器人系统中起着重要作用。由于这些系统的性质,通过通信进行代理机构之间的协调经常是必要的。事实上,在通信频道上闭合的感知-行动-通信环(PAC)或感知-行动环(PAC)是多机器人系统的一个关键组成部分。然而,我们缺乏模拟PAC环的适当工具。为此,我们在本文件中引入ROS-NetSim(ROS-NetS)软件包,作为机器人和网络模拟器之间的接口。有了ROS-NetSim,我们就能通过准确地模拟PAC环(PAC环)实现机器人和网络互动的高不敏度表现。我们提议的方法是轻量、模块和适应性的。此外,通过利用我们提议的接口,它可以与许多现有的网络和物理模拟器一起使用。 总之,ROS-NetSim(i)对ROS目标应用程序具有透明度,(ii)对具体网络和物理模拟器的适应性,以及(iii)Contleble inly and com-commactive and com-commission) ——我们的一个开放的网络执行部分。我们为网络作出了贡献。