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

Оптическая коммуникация для идентификации в многоагентных системах БПЛА: теория и практика

Основная информация

  • 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), предоставляет ценное решение для этой сложной задачи. В такой системе БПЛА оснащены светодиодными маячками и камерами, обеспечивающими взаимную идентификацию посредством специальных последовательностей мигания. Система устойчива к радиочастотным электромагнитным помехам, может функционировать в условиях отказа GNSS и характеризуется низкой стоимостью реализации. В данной работе проводится глубокое исследование пропускной способности и ограничений системы, демонстрируется методология построения последовательностей мигания светодиодов для повышения производительности системы и проводится экспериментальная верификация теоретического анализа.

Исследовательский контекст и мотивация

Определение проблемы

Многоагентные системы БПЛА должны решить основную задачу взаимного позиционирования и идентификации, которая критична для:

  1. Кооперативного полёта: обеспечения плотного совместного полёта и взаимного предотвращения столкновений
  2. Высокоуровневого планирования: идентификация соседних членов группы необходима для высокоуровневого планирования задач
  3. Адаптации к окружающей среде: сохранение функциональности в условиях отказа GNSS и радиочастотных помех

Ограничения существующих методов

Традиционные подходы имеют следующие недостатки:

  1. RF-методы: RTK-GNSS, UWB-дальнометрия и другие подвержены электромагнитным помехам
  2. Пассивные визуальные системы: чувствительны к условиям освещения, отказывают в условиях недостаточного освещения
  3. Методы частотного разделения: использование различных частот для различения сигналов светодиодов крайне неэффективно, позволяя создать только L/2 различных последовательностей

Исследовательская мотивация

В данной работе предлагается решение для оптической идентификации на основе системы UVDAR (UltraViolet Direction And Ranging), обладающее следующими преимуществами:

  • Устойчивость к радиочастотным электромагнитным помехам
  • Функционирование в условиях отказа GNSS
  • Низкая стоимость реализации (использование существующего оборудования камер)
  • Активная оптическая система преодолевает проблемы освещения

Основные вклады

  1. Методология генерации последовательностей мигания: разработана теоретическая база для проектирования наборов последовательностей мигания для групп светодиодов БПЛА, оптимизирующая последовательности для различения максимального количества последовательностей за минимальное время
  2. Теоретический анализ UVDAR: выведены аналитические выражения для вероятности ошибочного обнаружения последовательностей мигания, установлена связь между длиной последовательности и количеством различимых последовательностей
  3. Экспериментальная верификация: реализован прототип системы визуальной взаимной идентификации и проведены наружные испытания

Детальное описание методов

Определение задачи

Входные данные: сигналы мигания светодиодов каждого БПЛА в многоагентной системе Выходные данные: идентификация БПЛА, соответствующего сигналу Ограничения: минимизация времени идентификации, максимизация количества идентифицируемых БПЛА, обеспечение надёжности системы

Архитектура системы

1. Модель сигнала синхронизации

Момент времени k-го нисходящего фронта j-го БПЛА моделируется как:

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, обеспечивает обнаружение и отслеживание светодиода
  2. Ограничение непрерывного включения: максимум N_1 последовательных бит '1', различает отражённый свет
  3. Ограничение непрерывного выключения: максимум N_0 последовательных бит '0', предотвращает потерю отслеживания
  4. Циклическая эквивалентность: обработка временного рассогласования между передатчиком и приёмником
  5. Расстояние Хэмминга: увеличение циклического расстояния Хэмминга повышает помехоустойчивость

Алгоритм генерации последовательностей

Алгоритм 1 (кодирование NRZ):

1. PowerTest(S_L, b̄)           # Тест мощности
2. CircularityTest(A_L)        # Тест цикличности  
3. OnesTest(B_L, N_1)          # Тест последовательных единиц
4. ZerosTest(C_L, N_0)         # Тест последовательных нулей
5. HammingTest(D_L, H_m)       # Тест расстояния Хэмминга

Технические инновации

  1. Оптимизированное проектирование последовательностей: значительное увеличение пропускной способности последовательностей по сравнению с простым частотным разделением
  2. Анализ рассогласования синхронизации: первый систематический анализ влияния сигналов синхронизации на оптическую систему идентификации
  3. Практические соображения: комплексный учёт баланса между мощностью светодиода, производительностью отслеживания и помехоустойчивостью

Экспериментальная установка

Аппаратная платформа

  • БПЛА: на основе платформы Holybro X500, длина плеча 0,245 м
  • Система UVDAR: 3 UV-камеры + 4 пары UV-светодиодов
  • Характеристики светодиодов: длина волны 395 нм, мощность управления 600 мВт, мощность излучения 276 мВт
  • Конфигурация камер: 60 кадров/сек, рыбий глаз, горизонтальное поле зрения 180° × вертикальное 120°

Сценарии экспериментов

  1. Статические испытания в помещении: расстояние 5 м, анализ влияния рассогласования синхронизации
  2. Динамические испытания на открытом воздухе: полёт группы из 3 БПЛА, запись продолжительностью 235 секунд

Метрики оценки

  • Время идентификации T_d: время от появления сигнала до успешной идентификации
  • Вероятность ошибки классификации p_: вероятность ошибочной идентификации
  • Коэффициент успешного обнаружения: вероятность правильной идентификации

Результаты экспериментов

Основные результаты

1. Анализ влияния расстояния Хэмминга

Сравнение двух конфигураций (J=11 БПЛА, по 2 последовательности на каждый):

  • Вариант A: H_m=1, L=8
  • Вариант B: H_m=3, L=13
Вероятность ошибки бита p_bВремя идентификации AВремя идентификации BВероятность ошибки AВероятность ошибки B
0.221.40424.9270.7890.687
0.018.36913.0250.0730.006

2. Влияние рассогласования синхронизации

При смещении синхронизации δ=0.01:

  • Время идентификации незначительно увеличивается
  • При низком отношении сигнал-шум расстояние Хэмминга обеспечивает значительное улучшение
  • При высоком отношении сигнал-шум рассогласование синхронизации становится основным ограничивающим фактором

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. Активное зрение: инфракрасные светодиоды с частотным разделением, 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 соответствующих источников, охватывающих многоагентные системы БПЛА, оптическую коммуникацию, визуальное позиционирование и другие ключевые области, обеспечивая прочную теоретическую основу для исследования.


Общая оценка: это высококачественная систематическая исследовательская работа с глубоким теоретическим анализом и достаточной экспериментальной верификацией, имеющая значительный вклад в область оптической идентификации многоагентных систем БПЛА. Данная работа не только решает практические потребности, но и предоставляет важные ориентиры для последующих исследований.