Connectivity maintenance is crucial for the real world deployment of multi-robot systems, as it ultimately allows the robots to communicate, coordinate and perform tasks in a collaborative way. A connectivity maintenance controller must keep the multi-robot system connected independently from the system's mission and in the presence of undesired real world effects such as communication delays, model errors, and computational time delays, among others. In this paper we present the implementation, on a real robotic setup, of a connectivity maintenance control strategy based on Control Barrier Functions. During experimentation, we found that the presence of communication delays has a significant impact on the performance of the controlled system, with respect to the ideal case. We propose a heuristic to counteract the effects of communication delays, and we verify its efficacy both in simulation and with physical robot experiments.
翻译:连通性维护对于多机器人系统的实际世界部署至关重要,因为它最终允许机器人以协作的方式进行通信、协调和执行任务。连通性维护控制器必须使多机器人系统独立于系统的任务,在通信延误、模型错误和计算时间延误等不理想的现实世界效应面前保持连通性。在本文中,我们介绍了基于控制屏障功能的真正机器人设置的连通性维护控制战略的执行情况。在实验期间,我们发现通信延迟对受控系统的性能产生了重大影响,涉及理想的情况。我们提出一种抑制通信延误效应的超常做法,并核查其在模拟和物理机器人实验中的功效。