多无人机协作与通信组网方案调研‐面向 4 架以内无人机的定位、YOPO 导航规划及后续智能协作 - HIT-K1928-LAB/HIT-K1928-wiki GitHub Wiki

1. 前言

本调研面向 k1928 实验室后续 4 架以内无人机协作需求,当前主要技术方向为无人机定位和 YOPO 局部导航规划,未来可能引入强化学习。调研重点梳理多机协作的基本工作方式、无人机之间需要交换的数据、无线通信链路的组成,以及 Mesh 自组网是否适合作为后续平台的主通信方式。

初步结论是:在 4 架以内的规模下,每架无人机仍应保留完整的单机定位、感知、规划与控制能力,多机之间主要交换位置、速度、轨迹、任务与状态等低至中等带宽信息。通信层建议采用基于 IP 的宽带数传,优先选择带以太网接口、支持点对多点并兼容 Mesh/MANET 的设备。正常情况下以一跳通信为主,遇到遮挡、超距或拓扑变化时再利用 Mesh 的多跳中继能力。

对于当前“定位 + YOPO + 多机避碰/任务协同”阶段,20 至 50 Mbps 的实际可用吞吐已经具有较大余量;若未来需要共享压缩图像、局部地图或点云,则应进一步提高到 50 至 100 Mbps 乃至更高。设备选型时关注标称空口速率和最大距离,还需要重点关注实际吞吐、端到端时延、组网方式、接口、功耗、重量和移动环境下的链路稳定性。

2. 调研背景与目标

对于 k1928 实验室现有无人机研究如多传感器定位与 YOPO 导航规划等,随着单机自主能力逐步成熟,多机协作可以进一步扩展到多机避碰、编队、协同搜索、任务分配、协同感知以及后续基于强化学习的多智能体决策。

本次调研重点回答三个问题:

  • 多机协作系统通常如何工作,每架无人机负责什么,多机之间协作什么。
  • 无人机之间是如何通过数传、电台、Wi-Fi 或 Mesh 交换数据的。
  • 面向 4 架以内规模,应如何确定通信方式和大致带宽指标。

3. 多机协作的基本工作方式

多机协作较常见、更可靠的方式是让每架无人机具备完整的单机自主能力,再通过无线网络交换协同所需的信息。

层级 单机主要功能 多机新增功能
感知与定位 相机/激光雷达/IMU,估计自身位置与速度 共享自身状态,必要时共享局部环境信息
规划 YOPO 等局部规划器生成自身轨迹 考虑其他无人机位置和未来轨迹,完成避碰与协同
任务 执行给定目标点或区域 任务分配、区域划分、编队角色、协同搜索
控制 PX4 完成姿态、速度、位置等底层控制 保持安全间隔并执行协同策略

3.1 集中式协作

集中式架构中,地面站或某一主节点收集各无人机状态,统一计算任务分配或轨迹,再将结果下发给各机。其优点是全局信息集中、算法实现和调试较简单;缺点是中心节点和中心通信链路容易成为单点故障与性能瓶颈。

         地面站
       中央计算机
       /   |   \
      /    |    \
   UAV1  UAV2  UAV3

3.2 分布式协作

分布式架构中,每架无人机根据自身感知结果和其他无人机广播的信息独立决策。某个节点短时掉线时,其余无人机仍可继续运行,因此更适合真正的多无人机系统。**缺点是需要处理信息延迟、丢包、时钟差异和状态不一致等问题。**对于 4 架以内的实验室平台,可采用“分布式飞行 + 地面站监控”的折中方式:飞行安全和局部规划在机载端完成,地面站负责监控、任务配置和数据记录,而不是承担所有实时控制。

UAV1 ↔ UAV2
 ↕       ↕
UAV3 ↔ UAV4

4. 多机之间需要交换哪些数据

确定哪些信息需要跨机传输,通常可以分为以下四类:

数据类别 典型内容 特点 带宽量级(工程估计)
状态信息 位置、速度、姿态、角速度、电量、模式 高频、数据量小、强调实时性 约 0.05–0.5 Mbps/机
规划信息 短时轨迹、目标点、避碰意图 中频、数据量较小 通常 <1 Mbps/机
任务信息 任务编号、区域、角色、完成状态 低频、数据量很小 可忽略到数十 kbps
环境信息 关键帧、特征、局部地图、点云 数据量可能很大 1 Mbps 到数十 Mbps 以上

5. 无线通信链路如何工作

可以把多无人机通信理解为“多台 Linux 计算机通过无线网络联网”。ROS 2 属于软件通信框架,数传、电台、Wi-Fi 或 Mesh 属于底层无线网络。

层次 作用 示例
应用层 定义交换什么信息 ROS 2 topic、任务消息、轨迹消息
传输/网络层 把数据送到目标节点 UDP/TCP、IP 地址
无线链路层 决定如何接入和组网 点对点、点对多点、Mesh
物理层 真正通过无线电波传输 2.4 GHz、5 GHz 等无线频段

例如 UAV1 在 ROS 2 中发布自身位置,消息经过 DDS/UDP/IP 等协议后进入机载数传设备,由无线链路发送给 UAV2。UAV2 收到后由 ROS 2 节点订阅该消息,即可将 UAV1 作为动态邻机参与避碰或规划。

6. 飞控数传与机载计算机数传

链路 连接对象 主要数据 典型特征
飞控遥测链路 PX4 ↔ 地面站/QGC MAVLink、飞行状态、参数、控制命令 数据量小,强调稳定与可靠
多机协作主链路 ORIN/机载计算机 ↔ 其他无人机/地面站 ROS 2 状态、轨迹、任务、地图等 要求 IP 网络、较高吞吐、低时延

传统串口低速电台适合飞控遥测,但不宜作为未来多机 ROS 2 协作的唯一主链路。多机协作主链路更适合采用带以太网接口的宽带 IP 数传。

7. Mesh 自组网的原理与适用性

Mesh 网络允许多个无线节点互联,每个节点既可以作为终端,也可以在必要时转发其他节点的数据。Mesh 的核心价值是在拓扑变化、遮挡或超距时提供备用路径。例如 UAV3 无法直接连接地面站,但仍可能通过 UAV2 中继回传。

方面 Mesh 优势 需要注意的问题
覆盖范围 可借助中继绕过局部遮挡或扩大覆盖 多跳会占用额外无线资源
鲁棒性 单个链路失效后可能自动寻找其他路径 路由重构会带来短时波动
拓扑适应 适合移动节点和动态队形 节点高速运动会增加链路变化
扩展性 便于增加无人机节点 节点越多,广播和共享信道压力越大
部署 无需所有无人机始终直连地面站 配置和故障定位比普通 AP 更复杂

8. 面向 4 架以内无人机的初步架构

每架无人机内部运行定位、YOPO、协同节点和 PX4。机载计算机通过以太网连接宽带 Mesh 数传。各机之间优先交换自身状态、轨迹和任务信息;地面站用于监控、任务配置和日志记录。未来若加入强化学习,若采用“集中训练、分布执行”或每机本地推理,实际飞行阶段通常仍主要交换邻机状态和协同变量,对通信带宽的增加并不一定很大。

9. 带宽需求的初步估算

只传位置、速度、轨迹和任务信息时,单机平均业务流量通常在 1 Mbps 以内到数 Mbps 量级。真正消耗带宽的是图像、点云和大规模地图。

使用阶段 跨机主要数据 建议实际可用吞吐(整网) 说明
基础多机协作 位置、速度、状态、目标点 ≥10 Mbps 已有较大余量
定位 + YOPO + 轨迹共享 状态、短时轨迹、任务 ≥20–30 Mbps 适合 4 架以内科研验证
加入关键帧/特征/局部地图 上述数据 + 中等环境信息 ≥50 Mbps 需要注意多跳后的吞吐下降
共享视频/较多点云 图像、点云、地图 ≥100 Mbps 需重点评估实际无线吞吐

10. 数传 / Mesh 设备选型关注指标

指标 建议关注点
组网能力 至少支持 4 节点,最好支持点对多点与 Mesh/MANET
接口 机载端优先以太网;串口可作为辅助接口
实际吞吐 关注实测 UDP/TCP 吞吐,而非仅看标称空口速率
端到端时延 状态和轨迹共享应尽量低且稳定
频段 2.4 GHz 覆盖/绕射较好;5 GHz 带宽和可用信道更多,可根据场景选择
多跳性能 重点询问 1 跳、2 跳后的吞吐和时延变化
移动适应性 关注无人机运动和拓扑变化时是否会频繁断链
重量/功耗 直接影响无人机续航和载荷能力
网络透明性 最好表现为标准 IP 网络,便于 ROS 2、SSH、日志和调试
法规与射频 发射功率、频段和实际使用应符合当地无线电管理要求