4. 编队通信拓扑与信息交互

多无人机编队能否稳定保持队形,很大程度上不取决于单机的控制算法有多先进,而取决于机间“怎么连、连成什么形状、信息怎么传”。通信拓扑决定了谁能把信息直接送给谁,链路类型决定了这条信息能传多远、传多快、抗不抗干扰,而时延与丢包则决定了信息到达时是否还有效。本节围绕通信链路类型、三种典型拓扑结构、时延与丢包影响,以及分布式与集中式信息交换的对比展开。

一、通信链路类型:先选物理通道,再谈拓扑

编队通信的物理链路常见有三类。第一类是点对点数据链,如基于 433 MHz、915 MHz 或 2.4 GHz 的数传电台,通常采用 TDMA 或轮询方式,带宽低(几十 kbps 量级)、时延稳定、作用距离可达数公里,适合传输位置、速度、队形指令等小报文。第二类是Wi-Fi/自组网(Ad-hoc/Mesh)链路,如 802.11s 或专用 Mesh 模块,带宽高(Mbps 级),可支持多跳转发,但时延抖动大、节点移动时链路易断,适合图像、点云等大流量共享。第三类是蜂窝/专网链路,如 4G/5G 或专用图传,覆盖广、可接入地面站,但依赖基站、时延受网络调度影响,通常作为远程回传而非机间实时协同的主链路。

选择链路时,核心是匹配“信息量 × 实时性 × 可靠性”。队形保持的控制回路通常要求机间位置更新周期在 50~200 ms,报文长度几十字节,因此低带宽、低抖动的数传链路往往比高带宽 Wi-Fi 更合适;而需要共享视觉地图或协同搜索时,才引入高带宽链路,并接受其抖动。

二、三种拓扑结构:链式、星型、网状

链式拓扑中,无人机首尾相接,每架只与相邻一架或两架通信,信息沿链逐跳传递。它的优点是链路数少、频谱占用低、实现简单;缺点是链越长,末端节点获得的信息越滞后,且中间节点失效会切断整条链。链式适合一字排开、纵队巡航等线性队形。

星型拓扑以一架长机或中心节点为核心,所有僚机只与中心直接通信。中心掌握全局状态,指令下发路径短、时延一致,队形一致性容易保证;但中心节点是单点故障,一旦失效整个编队失去协调,且中心需要同时处理 N-1 条链路,规模受限于其收发能力。星型适合小规模(如 3~6 架)、对一致性要求高的编队。

网状拓扑中,节点之间按需建立多条链路,信息可多跳转发,任意节点失效可由其他路径绕行。它的鲁棒性最好、覆盖范围可扩展,但路由维护复杂、时延随跳数增加、频谱竞争激烈。网状适合大规模、动态变化或对抗环境下的编队。

三种编队通信拓扑对比 链式拓扑 U1 U2 U3 U4 逐跳传递,末端滞后 中间节点失效即断链 星型拓扑 长机 U1 U2 U3 U4 中心集中协调,时延一致 中心单点故障风险 网状拓扑 U1 U2 U3 U4 U5 U6 多路径冗余,鲁棒性强 路由复杂,跳数增加时延 关键指标对比(示例参考值) 链路数:链式 N-1 | 星型 N-1 | 网状 ≥ N 端到端时延:链式随跳数线性增长 | 星型 1 跳 | 网状 1~3 跳 抗单点失效:链式弱 | 星型弱(中心)| 网状强 适用规模:链式 2~8 架 | 星型 3~6 架 | 网状 6 架以上

三、时延与丢包:队形保持的隐形杀手

编队控制本质上是一个闭环:每架无人机根据邻居的位置和速度计算自己的期望位置。如果邻居位置是 200 ms 之前的旧值,而无人机以 10 m/s 飞行,那么这 200 ms 内邻居已经移动了 2 m。若队形间距设定为 5 m,2 m 的滞后误差已占 40%,足以引起队形振荡甚至碰撞风险。

时延分为三类:传输时延(报文在链路上的传播与转发时间)、处理时延(编解码、路由、控制计算)、排队时延(多节点竞争信道时的等待)。其中排队时延抖动最大,是造成控制回路不稳定的主因。工程上常用“时延预算”来分配:假设控制周期 100 ms,则传输时延应控制在 20 ms 以内,处理时延 10 ms 以内,留出 70 ms 余量给排队和重传。

丢包的影响更直接:位置报文丢失意味着该邻居的状态在本次控制周期内不可用。常见处理策略有三种。一是零阶保持,沿用上一帧数据,实现简单,但连续丢包时误差累积。二是线性外推,用上一帧位置和速度估计当前值,对匀速运动有效,机动时误差大。三是模型预测,结合邻居的运动模型估计状态,精度高但计算量大。实际系统中,通常设定丢包率阈值:低于 5% 用零阶保持即可;5%~20% 启用外推;超过 20% 应降级队形或增大间距以保证安全。

时延与丢包不是独立问题:重传会增大时延,而增大时延又会降低外推精度。设计时应优先保证“新鲜度”,必要时宁可丢弃过期报文,也不要用旧数据参与控制。

四、分布式与集中式信息交换对比

集中式由长机或地面站收集所有无人机状态,统一计算队形指令后下发。它的优点是全局信息完整、队形一致性最好、便于人工干预;缺点是通信量集中在中心、扩展性差、中心失效则编队瓦解。集中式适合小规模、任务明确、有可靠长机的场景。

分布式中每架无人机只与邻居交换信息,各自根据局部信息计算控制量。它的优点是无需中心、扩展性好、单点失效不影响全局;缺点是全局一致性依赖拓扑连通性,收敛速度受拓扑和时延影响。分布式适合大规模、动态或对抗环境。

实际工程中常采用混合式:长机负责队形基准和任务分配(集中式),僚机之间交换位置和速度做局部避碰与保持(分布式)。这样既保留了全局协调能力,又降低了中心节点的通信压力。

五、工程配置示例

以 5 架无人机、数传链路、星型拓扑为例,给出可参考的通信参数配置:

链路类型:433 MHz 数传,波特率 115200 bps
拓扑结构:星型(长机为中心)
控制周期:100 ms
报文长度:位置+速度+状态 ≈ 32 字节
单周期通信量:4 僚机 × 32 B × 2(收发)= 256 B
占用带宽:256 B × 8 / 0.1 s ≈ 20.5 kbps(余量充足)
时延预算:传输 ≤ 20 ms,处理 ≤ 10 ms,排队 ≤ 30 ms
丢包策略:丢包率 < 5% 零阶保持;5%~20% 线性外推;> 20% 增大间距

配置完成后,可通过地面站记录每架无人机的“邻居报文接收时间戳”和“位置更新间隔”,统计实际时延分布和丢包率。若发现某架僚机的接收间隔频繁超过 150 ms,应检查其天线朝向、信道占用或是否存在遮挡,必要时调整拓扑或更换链路。

判断拓扑是否合适,可以做一个简单测试:人为关闭一个中间节点,观察队形是否仍能保持。链式和星型通常会明显散开,网状则能通过其他路径维持,这就是拓扑鲁棒性的直接体现。

总结来看,通信拓扑与信息交互是编队控制的“神经系统”。链路类型决定物理能力,拓扑结构决定信息路径,时延与丢包决定信息时效,而分布式与集中式的选择决定系统的扩展性与鲁棒性。四者需要根据任务规模、环境对抗程度和实时性要求综合权衡,而不是孤立地追求某一项最优。