In this letter, we consider a distributed submodular maximization problem for multi-robot systems when attacked by adversaries. One of the major challenges for multi-robot systems is to increase resilience against failures or attacks. This is particularly important for distributed systems under attack as there is no central point of command that can detect, mitigate, and recover from attacks. Instead, a distributed multi-robot system must coordinate effectively to overcome adversarial attacks. In this work, our distributed submodular action selection problem models a broad set of scenarios where each robot in a multi-robot system has multiple action selections that may fulfill a global objective, such as exploration or target tracking. To increase resilience in this context, we propose a fully distributed algorithm to guide each robot's action selection when the system is attacked. The proposed algorithm guarantees performance in a worst-case scenario where up to a portion of the robots malfunction due to attacks. Importantly, the proposed algorithm is also consistent, as it is shown to converge to the same solution as a centralized method. Finally, a distributed resilient multi-robot exploration problem is presented to confirm the performance of the proposed algorithm.
翻译:在这封信中,我们考虑的是多机器人系统在遭到对手攻击时的分布子模块最大化问题。多机器人系统面临的主要挑战之一是提高抵御失败或袭击的能力。这对于被攻击的分布式系统特别重要,因为没有能够探测、减轻和从攻击中恢复的中央指挥点。相反,分布式多机器人系统必须有效地协调,以克服对抗性攻击。在这项工作中,我们分布式子模块行动选择问题模型是一个广泛的情景,其中多机器人系统中的每个机器人都有多种行动选择,可以实现全球目标,例如探索或目标跟踪。为了提高这一背景下的复原力,我们提议一个完全分布式算法,用以指导每个机器人在系统受到攻击时的行动选择。提议的算法保证在最坏情况下的性能,即机器人因攻击而发生部分故障的情况。重要的是,拟议的算法也是一致的,因为所显示的算法与集中方法相同的解决办法是一致的。最后,一个分布式的适应性多机器人勘探问题被提出来证实拟议的算法的性。