2025-11-22T06:55:16.348376

Optical communication-based identification for multi-UAV systems: theory and practice

Licea, Walter, Ghogho et al.
Mutual relative localization and identification is an important feature for the stabilization and navigation of multi-Unmanned Aerial Vehicle (UAV) systems. Camera-based communications technology, also referred to as Optical Camera Communications (OCC) in the literature, is a novel approach that could bring a valuable solution to such a complex task. In such system, the UAVs are equipped with LEDs that act as beacons and with cameras allowing them to locate the LEDs of other UAVs. Specific blinking sequences are assigned to the LEDs of each of the UAVs in order to uniquely identify them. This camera-based relative localization and identification system is immune to Radio Frequency (RF) electromagnetic interference and operates in Global Navigation satellite (GNSS) denied environments. In addition, since many UAVs are already equipped with cameras, the implementation of this system is inexpensive. In this article, we study in detail the capacity of this system and its limitations. Furthermore, we show how to construct blinking sequences for UAV LEDs in order to improve system performance. Finally, experimental results are presented to corroborate the analytical derivations.
academic

Optical communication-based identification for multi-UAV systems: theory and practice

基本信息

  • 论文ID: 2302.04770
  • 标题: Optical communication-based identification for multi-UAV systems: theory and practice
  • 作者: Daniel Bonilla Licea, Viktor Walter, Mounir Ghogho, Martin Saska
  • 分类: eess.SP (电气工程和系统科学-信号处理)
  • 发表期刊: Autonomous Robots (2025)
  • 论文链接: https://arxiv.org/abs/2302.04770

摘要

多无人机系统中的相互定位和识别是稳定性和导航的重要特征。基于相机的通信技术,即光学相机通信(OCC),为这一复杂任务提供了有价值的解决方案。在该系统中,无人机配备LED信标和相机,通过特定的闪烁序列实现相互识别。该系统免疫射频电磁干扰,可在GNSS拒止环境中运行,且实现成本低廉。本文深入研究了该系统的容量和限制,展示了如何构建LED闪烁序列以提升系统性能,并通过实验验证了理论分析。

研究背景与动机

问题定义

多无人机系统需要解决相互定位和识别的核心问题,这对于:

  1. 协同飞行:实现紧密的协作飞行和相互碰撞避免
  2. 高层规划:识别邻近团队成员对于高级任务规划至关重要
  3. 环境适应性:在GNSS拒止和射频干扰环境中保持功能

现有方法局限性

传统方法存在以下问题:

  1. RF方法:RTK-GNSS、UWB测距等易受电磁干扰影响
  2. 被动视觉系统:对环境光照敏感,在光照不足环境中失效
  3. 频率分离方法:使用不同频率区分LED信号效率极低,只能产生L/2个不同序列

研究动机

本文提出基于UVDAR(UltraViolet Direction And Ranging)系统的光学通信识别方案,具有:

  • 免疫射频电磁干扰
  • 在GNSS拒止环境中运行
  • 实现成本低(利用现有相机设备)
  • 主动光学系统克服光照问题

核心贡献

  1. 闪烁序列生成方法:开发了为无人机LED组设计闪烁序列集合的理论框架,优化序列以在最短时间内区分尽可能多的序列
  2. UVDAR理论分析:推导了闪烁序列误检概率的解析表达式,确定了序列长度与可检测序列数量的关系
  3. 实验验证:实现了视觉相互识别系统原型并进行了室外测试验证

方法详解

任务定义

输入:多无人机系统中每个无人机的LED闪烁信号 输出:识别信号对应的无人机ID 约束:最小化识别时间,最大化可识别无人机数量,保证系统鲁棒性

系统架构

1. 时钟信号模型

第j个无人机的第k个下降沿时刻建模为:

t_{j,k} = T_j + n_{j,k} + t_{j,k-1}

其中T_j是真实时钟周期,n_{j,k}表示频率不稳定性。

2. 光学发射机

包含M个并行分支(本文M=4),每个分支包括:

  • 二进制流生成器:生成长度为L的重复二进制序列
  • 编码器/调制器:使用NRZ或Manchester编码,OOK调制
  • 模拟前端:将电信号转换为光信号v_{j,m}(t) = P·u_{j,m}(t)

3. 光学接收机

  • 相机:配备UV滤光片的灰度相机,曝光时间τ_e
  • 图像处理:检测亮点、跟踪运动、提取光信号时间序列
  • 分类器:通过与字典D中序列的相关性确定识别号

4. 光学信道模型

x_ℓ[k] = h_ℓ(t_k)∫_{t_{ℓ,k}}^{t_{ℓ,k}+τ_e} v_j(t)dt + n_ℓ[k]

二进制序列设计

序列要求

  1. 最小平均功率:||b_n||_0 ≥ b̄L,确保LED检测和跟踪
  2. 限制连续开启时间:最多N_1个连续'1'位,区分反射光
  3. 限制连续关闭时间:最多N_0个连续'0'位,避免跟踪失败
  4. 循环等价性:处理发射机和接收机间的时间不同步
  5. 汉明距离:增加循环汉明距离提高抗噪声能力

序列生成算法

Algorithm 1 (NRZ编码):

1. PowerTest(S_L, b̄)           # 功率测试
2. CircularityTest(A_L)        # 循环性测试  
3. OnesTest(B_L, N_1)          # 连续1测试
4. ZerosTest(C_L, N_0)         # 连续0测试
5. HammingTest(D_L, H_m)       # 汉明距离测试

技术创新点

  1. 优化的序列设计:相比简单频率分离,显著提高了序列容量
  2. 时钟不匹配分析:首次系统分析时钟信号对光学识别系统的影响
  3. 实用性考虑:综合考虑LED功率、跟踪性能、抗干扰能力的平衡

实验设置

硬件平台

  • 无人机:基于Holybro X500平台,臂长0.245m
  • UVDAR系统:3个UV相机 + 4对UV LED
  • LED规格:395nm波长,600mW驱动功率,276mW辐射功率
  • 相机配置:60fps,鱼眼镜头,180°水平×120°垂直视场

实验场景

  1. 室内静态测试:5m距离,分析时钟不匹配影响
  2. 室外动态测试:3架无人机编队飞行,235秒记录

评价指标

  • 识别时间T_d:从信号出现到成功识别的时间
  • 分类错误概率p_:错误识别的概率
  • 检测成功率:正确识别的概率

实验结果

主要结果

1. 汉明距离影响分析

对比两种配置(J=11个无人机,每个2个序列):

  • Case A:H_m=1, L=8
  • Case B:H_m=3, L=13
比特错误率p_bCase A识别时间Case B识别时间Case A错误率Case B错误率
0.221.40424.9270.7890.687
0.018.36913.0250.0730.006

2. 时钟不匹配影响

时钟偏差δ=0.01时:

  • 识别时间略有增加
  • 低SNR时,汉明距离带来显著改善
  • 高SNR时,时钟不匹配成为主要限制因素

3. 系统容量分析

对于T/σ_T = 10^4的时钟:

  • 最大序列长度L_随无人机数量J增加而减少
  • J≥29时,无法保证所有光学链路正常工作
  • 汉明距离H_m=3比H_m=1需要更长序列

室外飞行实验

  • UAV-1检测成功率:93.11%
  • UAV-2检测成功率:63.27%
  • 大部分错误持续单个采样周期(66.33%和47.02%)
  • 系统在实际动态环境中表现良好

时钟特性分析

实验发现相机帧间间隔遵循拉普拉斯分布,功率谱非平坦,证实了时钟不稳定性模型的准确性。

相关工作

定位技术分类

  1. RF方法:RTK-GNSS、UWB测距、运动捕捉系统
  2. 被动视觉:特定标记模式识别
  3. 主动视觉:红外LED频率分离、UV LED系统

光学相机通信

OCC技术主要应用于车辆通信,本文首次系统化应用于无人机识别,填补了该领域空白。

结论与讨论

主要结论

  1. 序列设计至关重要:优化的二进制序列显著提升系统性能
  2. 时钟限制:时钟信号不匹配是系统容量的主要限制因素
  3. 实用性验证:系统在真实环境中具有良好表现

局限性

  1. 有效距离:当前配置下约15米有效识别距离
  2. 环境依赖:阳光等强光源可能影响性能
  3. 时钟要求:对时钟精度有较高要求

安全性考虑

系统易受光学攻击:大量UV光源可能使接收机饱和。缓解方案包括增加飞行高度或使用资源管理策略。

深度评价

优点

  1. 理论完整性:从序列设计到系统分析的完整理论框架
  2. 实用价值:解决GNSS拒止环境下的实际需求
  3. 实验充分:室内外多场景验证
  4. 创新性强:首次系统化研究光学通信在无人机识别中的应用

不足

  1. 扩展性限制:大规模无人机集群的适用性有待验证
  2. 环境鲁棒性:复杂光照条件下的性能需进一步研究
  3. 计算复杂度:未详细分析实时处理的计算开销

影响力

  1. 学术贡献:为光学通信在机器人系统中的应用奠定理论基础
  2. 实用价值:为军用、救援等GNSS拒止场景提供解决方案
  3. 技术推广:可扩展至其他多机器人系统

适用场景

  • 军事侦察和作战环境
  • 室内仓储和物流
  • 搜救任务
  • GPS信号被干扰的城市峡谷环境

参考文献

论文引用了28篇相关文献,涵盖多无人机系统、光学通信、视觉定位等关键领域,为研究提供了坚实的理论基础。


总体评价:这是一篇高质量的系统性研究论文,理论分析深入,实验验证充分,对多无人机光学识别领域具有重要贡献价值。该工作不仅解决了实际需求,还为后续研究提供了重要参考。