使用自主无人机协作群调查区域并收集有关失踪人员位置的信息,可以为搜索和救援行动带来巨大好处。本文研究了无人机群算法,该算法可防止代理对之间以及代理与静态障碍物之间的碰撞。该群由具有通信约束的低成本协作固定翼飞机组成。首先开发了一种分散式群体行为,假设系统能够提供所有飞机的准确位置。此外,代理通过使用 RSSI 测量来估计其位置。所有代理都配备了通信设备和广播无线电信号,并测量接收到的信号强度,以估计与其他群成员的距离。这些估计值进一步用于开发多点定位算法,其中每个代理使用来自至少三个附近代理的距离估计来估计自己的位置。通过添加飞机运动学的动态模型,可以提供更准确的估计,其中考虑了错误的位置估计。在 MATLAB 中,在 2-D 环境中模拟了自主群。代理实时做出决策,其运动由势场和信息素水平控制。排斥势用于防止碰撞,吸引势用于形成无人机集群,以便所有成员都保持在通信范围内。群体也被吸引到环境中未探索的区域。当提供真实的无人机位置时,开发的势场算法在控制群体方面确实显示出有希望的结果。代理对之间或代理与障碍物之间没有发生碰撞。代理没有越界,群体很强大,因为它能够处理单个成员的丢失。对于基于 RSSI 的位置估计方法,需要进一步开发群体行为。通信设备的接收器灵敏度限制了代理之间的最大距离及其滚动角度差异。当发生单个故障或障碍物阻碍群体路径时,并不总是有足够的 RSSI 测量值可用于执行
