无人机具有体积小,结构设计灵活,发生意外损毁相对损失成本较小,更易于防雷达、防红外线探测的特点。因此,相对于载人飞机,无人机更适用于复杂场景与危险环境中的侦察、搜索、监测和攻击任务,在民用领域以及军事领域的应用日渐广泛。其中,无人机集群协同区域搜索,可以极大地节约搜索时间,提升发现目标的概率,降低搜索成本,是无人机在现代战争中的重要应用场景,也是美军无人机技术的中长期发展目标之一
[1]。
早期的无人机区域搜索模型为覆盖模型,即通过蛇形扫描、内螺旋扫描或制定规则的方式让无人机的扫描轨迹覆盖目标区域。在多无人机集群方面,传统方法主要基于任务区域分割。即划分任务区域为独立的子区域,并让集群内的无人机在不同的任务子区域内进行区域覆盖
[2⇓-4]。这些方法简单易行,可解释性强,在具体的应用场景中验证了方法的有效性。但这些区域分割搜索方法往往受限于分割区域的不确定,且很难平均分配搜索任务,这导致在实际应用中算法效果比较有限。还有些方法让无人机集群按照某种规则进行区域搜索
[5],这类方法参考鸟群飞行的策略,避免碰撞且保持了多无人机的协同。但这类方法与区域分割方法均缺乏对搜索目标先验信息或无人机机载传感器探测概率的相关讨论。表面上看,无人机集群按规则搜索的搜索路径尽可能多地覆盖了目标区域;实际上,无人机集群往往很难优先覆盖搜索目标活动热度大的区域。这意味着,找到搜索目标所花费的时间较大,即固定时间内发现目标的可能性相对较小。此外,对于区域划分方法而言,考虑搜索目标先验信息的区域划分方法与不考虑先验信息的区域划分方法完全不同,结合规则搜索方法实现均衡无人机搜索任务时间较为困难,算法泛化能力较差,无人机整体搜索效果难于体现。也有些文献提出了基于智能算法的无人机协同搜索策略
[6],不划分任务区域,无人机集群进行全局协同,这种方法极大地改进了无人机集群搜索方法的稳定性,但也没有考虑搜索目标相关的概率问题。也有部分研究考虑了传感器发现目标的概率以及搜索目标在任务区域内的概率问题
[7⇓-9],与实际问题较为贴合,但概率模型较为复杂,且并未考虑多智能体的整体搜索效率。综合来看,各种方法各有所长,但又很难完全贴合无人机集群搜索的真实应用场景。
受这些方法启发,综合各种方法的优点,本文提出了一种既考虑搜索目标与传感器相关概率,又不进行任务区域分割的整体集群搜索方法:基于航迹消除与策略迭代的无人机集群区域目标搜索方法。该方法通过热度网格地图来量化搜索目标在任务区域内出现的概率,把无人机在热度区域网格间的移动视为状态转移过程,把无人机传感器扫描到的区域热度值作为奖励,并把无人机经过的航迹做热度消除处理,即航迹消除,避免无人机发生路径冲突,进而利用策略迭代的方法,不断更新无人机采用不同策略飞行的价值,找出当前状态的最佳动作策略,动态规划无人机航迹,使得无人机的航迹尽可能覆盖到任务区域热度值大的部分。