The problem of guiding a flock of agents to a destination by the repulsion forces exerted by a smaller number of external agents is called the shepherding problem. This problem has attracted attention due to its potential applications, including diverting birds away for preventing airplane accidents, recovering spilled oil in the ocean, and guiding a swarm of robots for mapping. Although there have been various studies on the shepherding problem, most of them place the uniformity assumption on the dynamics of agents to be guided. However, we can find various practical situations where this assumption does not necessarily hold. In this paper, we propose a shepherding method for a flock of agents consisting of normal agents to be guided and other variant agents. In this method, the shepherd discriminates normal and variant agents based on their behaviors' deviation from the one predicted by the potentially inaccurate model of the normal agents. As for the discrimination process, we propose two methods using static and dynamic thresholds. Our simulation results show that the proposed methods outperform a conventional method for various types of variant agents.
翻译:将大批物剂由少数外部物剂所施加的击退力量引向目的地的问题被称为牧羊问题。这个问题因其潜在的应用而引起注意,包括将鸟类移走以防止飞机事故,回收海洋溢出的石油,以及引导大批机器人进行绘图。虽然对牧羊问题进行了各种研究,但其中多数都把统一性假设置于要引导的物剂的动态上。然而,我们可以发现各种实际情况,而这种假设不一定能维持。在本文件中,我们建议对由正常物剂和其他变异物剂组成的物剂群采取牧羊方法。在这种方法中,牧羊人根据正常物剂可能不准确的模式所预测的行为偏离正常物剂。关于歧视过程,我们建议采用两种方法,即静态和动态阈值。我们的模拟结果表明,所提议的方法超越了各种物剂的常规方法。