Исследователи из нескольких европейских университетов представили WildBridge — открытое программное обеспечение, призванное значительно упростить использование коммерческих дронов DJI в научных целях. Новое приложение для Android расширяет возможности стандартного SDK от DJI, предоставляя ученым прямой доступ к телеметрии, видеотрансляции и функциям управления дроном с внешних устройств, что открывает новые горизонты для автоматизации полевых исследований.
Проблема доступа к данным в коммерческих БПЛА
Коммерческие беспилотники, особенно производства DJI, стали незаменимым инструментом для сбора данных в таких областях, как экология, сельское хозяйство и мониторинг чрезвычайных ситуаций. Их надежность, доступность и высокие летные характеристики делают их привлекательным выбором. Однако исследователи часто сталкиваются с ограничениями: программное обеспечение потребительского уровня не позволяет осуществлять тонкую настройку полетных заданий, управлять несколькими дронами одновременно или интегрировать БПЛА со сторонними аналитическими системами в реальном времени. Именно эту проблему решает WildBridge.
Как работает WildBridge
WildBridge представляет собой Android-приложение, которое устанавливается на пульт дистанционного управления дроном, совместимый с DJI Mobile SDK (например, DJI RC Pro). Приложение выступает в роли моста (отсюда и название «WildBridge») между дроном и наземной станцией управления — как правило, ноутбуком с запущенным на нем специализированным программным обеспечением.
Ключевые технические особенности WildBridge:
- Сетевые интерфейсы: приложение создает на пульте управления локальные сетевые интерфейсы. Оно использует HTTP-сервер для передачи телеметрии (GPS-координаты, высота, скорость, заряд батареи) и приема команд управления, а также RTSP для потоковой передачи видео в реальном времени.
- Низкоуровневый контроль: WildBridge предоставляет доступ к командам низкого уровня, таким как управление скоростью и угловой скоростью (рыскание), что позволяет реализовывать сложные автономные траектории полета, недоступные в стандартных приложениях.
- Поддержка нескольких дронов: система была успешно протестирована в сценариях с одновременным управлением до десяти дронов с одной наземной станции, демонстрируя при этом низкую задержку в передаче данных (в среднем ниже 113 мс для телеметрии).
- Совместимость: разработка велась с использованием дрона DJI Mavic 3E, но архитектура ПО позволяет использовать его с любыми платформами DJI, поддерживающими Mobile SDK V5, включая серии Mavic 3, Mini 3 и Matrice 300/350.
Практическое применение в научных проектах
Основная цель WildBridge — сделать научные исследования с применением дронов более эффективными, точными и воспроизводимыми. Уже сейчас ПО используется в нескольких реальных проектах.
Мониторинг дикой природы
Одно из ключевых направлений — экология и сохранение видов. WildBridge был задействован в полевых кампаниях в Кении и Уэльсе для точной локализации крупных млекопитающих. Система позволяет в реальном времени получать видеопоток с дрона, обнаруживать на нем животных с помощью алгоритмов компьютерного зрения и, используя точные данные телеметрии, вычислять их географические координаты. Во время тестов на DJI Mavic 3E, оснащенном камерой с 56-кратным зумом, удалось достичь точности локализации в пределах 15-20 метров с высоты полета 120 метров, минимизируя беспокойство для животных.
«WildBridge устраняет барьер для входа, позволяя исследователям в разных областях использовать дроны DJI как полноценные научные инструменты и проводить воспроизводимые эксперименты», — отмечается в публикации разработчиков.
Интеграция с робототехническими системами
Благодаря открытой архитектуре WildBridge легко интегрируется с распространенными робототехническими фреймворками, такими как ROS 2 (Robot Operating System). Это дает возможность включать дроны в состав сложных автономных систем, где БПЛА могут взаимодействовать с наземными роботами или другими датчиками для выполнения комплексных задач, например, в точном земледелии или при инспекции инфраструктуры.
Будущее и перспективы
Выпуск WildBridge в качестве открытого программного обеспечения является важным шагом для научного сообщества. Он демократизирует доступ к продвинутым технологиям управления БПЛА, которые ранее были доступны только крупным корпоративным пользователям или требовали глубоких познаний в программировании под проприетарные SDK. Теперь команды исследователей по всему миру могут адаптировать и расширять функциональность WildBridge под свои уникальные задачи, ускоряя сбор и анализ данных в полевых условиях. Это не только повысит эффективность научных работ, но и будет способствовать появлению новых методик исследований с использованием беспилотных авиационных систем.
* Источник фото — dronewatch.nl
