arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.06993cs.RO
收藏

Robofleet:自主机器人车队的开源通信和管理

Robofleet: Open Source Communication and Management for Fleets of Autonomous Robots

University of Texas at Austin(德克萨斯大学奥斯汀分校)

Kavan Singh Sikand, Logan Zartman, Sadegh Rabiee, Joydeep Biswas

摘要:

长期部署移动机器人车队需要在单个机器人和远程操作员之间建立可靠安全的双向通信通道,以进行监督和任务分配。现有的开源解决方案在具有挑战性的现实世界的情况下,如间歇性和低带宽的连接性能下降,不提供安全控制选项,并可以在硬件受限的移动机器人平台上计算昂贵。在本文中,我们提出了Robofleet,一个轻量级的开源系统,它提供了机器人间的通信,远程监控,远程任务的一个舰队的ROS启用服务移动机器人的设计与实际目标的弹性网络的变化和安全控制在心中。Robofleet通过中央服务器支持多用户、多机器人通信。这种架构消除了机器人之间的重复网络流量,与原生ROS通信相比,显著降低了整体网络负载。该服务器还充当系统的单一入口点,支持安全控制和用户身份验证。单个机器人运行轻量级的Robofleet客户端,该客户端负责与Robofleet服务器交换消息。它通过背压监控和主题级优先级控制自动适应不利的网络条件,确保安全关键消息成功传输。最后,该系统还包括一个基于网络的可视化工具,可以在任何连接互联网的浏览器设备上运行,以监控和控制车队。我们将Robofleet与现有的机器人通信方法进行了比较,并证明它对网络变化提供了卓越的弹性,同时保持了超过广泛使用的系统的性能。

英文摘要:

Long-term deployment of a fleet of mobile robots requires reliable and secure two-way communication channels between individual robots and remote human operators for supervision and tasking. Existing open-source solutions to this problem degrade in performance in challenging real-world situations such as intermittent and low-bandwidth connectivity, do not provide security control options, and can be computationally expensive on hardware-constrained mobile robot platforms. In this paper, we present Robofleet, a lightweight open-source system which provides inter-robot communication, remote monitoring, and remote tasking for a fleet of ROS-enabled service-mobile robots that is designed with the practical goals of resilience to network variance and security control in mind. Robofleet supports multi-user, multi-robot communication via a central server. This architecture deduplicates network traffic between robots, significantly reducing overall network load when compared with native ROS communication. This server also functions as a single entrypoint into the system, enabling security control and user authentication. Individual robots run the lightweight Robofleet client, which is responsible for exchanging messages with the Robofleet server. It automatically adapts to adverse network conditions through backpressure monitoring as well as topic-level priority control, ensuring that safety-critical messages are successfully transmitted. Finally, the system includes a web-based visualization tool that can be run on any internet-connected, browser-enabled device to monitor and control the fleet. We compare Robofleet to existing methods of robotic communication, and demonstrate that it provides superior resilience to network variance while maintaining performance that exceeds that of widely-used systems.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑