For a multi-robot system equipped with heterogeneous capabilities, this paper presents a mechanism to allocate robots to tasks in a resilient manner when anomalous environmental conditions such as weather events or adversarial attacks affect the performance of robots within the tasks. Our primary objective is to ensure that each task is assigned the requisite level of resources, measured as the aggregated capabilities of the robots allocated to the task. By keeping track of task performance deviations under external perturbations, our framework quantifies the extent to which robot capabilities (e.g., visual sensing or aerial mobility) are affected by environmental conditions. This enables an optimization-based framework to flexibly reallocate robots to tasks based on the most degraded capabilities within each task. In the face of resource limitations and adverse environmental conditions, our algorithm minimally relaxes the resource constraints corresponding to some tasks, thus exhibiting a graceful degradation of performance. Simulated experiments in a multi-robot coverage and target tracking scenario demonstrate the efficacy of the proposed approach.
翻译:对于具有多种不同能力的多机器人系统,本文件提供了一个机制,用于在气候事件或对抗性攻击等异常环境条件影响机器人在各项任务中的性能时,以具有弹性的方式分配机器人来分配任务。我们的首要目标是确保每项任务被分配到必要的资源水平,以分配给这项任务的机器人的综合能力来衡量。通过跟踪外部扰动下的任务性能偏差,我们的框架量化了机器人能力(如视觉感测或空中机动性)受环境条件影响的程度。这使得一个基于优化的框架能够灵活地将机器人重新分配到基于每项任务中最退化的能力的任务上。在面临资源限制和环境条件恶劣的情况下,我们的算法尽量减少了与某些任务相应的资源限制,从而表现出了优雅的性能退化。在多机器人覆盖和目标跟踪假设中模拟的实验显示了拟议方法的有效性。