Open DroneLog: анализирует логи полетов дронов DJI и Litchi
Open DroneLog — это высокопроизводительное приложение для анализа логов полетов дронов DJI и Litchi в одном месте. Оно позволяет организовать, анализировать и визуализировать данные с дронов, подбирая под себя необходимые форматы данных, включая возможность использования плагинов.
В отличие от более традиционных платформ, Open DroneLog обеспечивает приватность и сохранность данных, а также возможность кастомизации под разные форматы логов. Приложение может быть запущено как десктопный клиент, созданный на Tauri v2 с использованием DuckDB и React, или через Docker как веб-приложение. Это подойдет как владельцам дронов-любителям, так и профессиональным пользователям, которые хотят иметь под рукой удобный инструмент для анализа полетов без лишних затрат на клубные подписки.
Учти, что на данный момент приложение не описывает явных ограничений, но перед запуском стоит проверить совместимость форматов и установить необходимые зависимости. Доступно как для настольных систем, так и для Android с Google Play.
Проект Open DroneLog представляет собой высокопроизводительное приложение для анализа логов полетов дронов, совместимое с форматами CSV от DJI и Litchi. Доступен как настольное приложение на базе Tauri v2, так и в виде веб-приложения, разворачиваемого с помощью Docker. Оно построено с использованием DuckDB и React.
Основные возможности
- Высокая производительность: Поддержка мощных аналитических запросов с автоматическим уменьшением объема данных для больших наборов данных. Проект является бесплатным и с открытым исходным кодом.
- Поддержка нескольких форматов: Импорт логов DJI (.txt), Litchi CSV и экспорта Airdata CSV с автоматическим распознаванием единиц измерения.
- Интерактивные карты полетов: Возможность воспроизведения полетов с элементами управления скоростью, визуализация данных телеметрии и 3D-terrain.
- Экспорт: Поддержка экспорта данных в форматах CSV, JSON, GPX и KML. Генерация отчетов в HTML формате с возможностью печати.
- Мультипрофильная система: Создание множества профилей для хранения данных о полетах по пилотам, флотам дронов или другим целям.
Установка и запуск
Для использования Open DroneLog необходимо скачать соответствующую версию для своей операционной системы. Приложение доступно для Windows, macOS и Linux в виде установочных файлов или исполняемых бинарников.
Для Windows:
Open.DroneLog_(version)_x64-setup.exe
Для macOS:
...dmg
Для Linux:
Open.DroneLog_(version)_amd64.deb (для Ubuntu и Debian)
Также доступна версия для Android в формате APK, которую можно установить на большинстве устройств.
Использование
После установки приложения можешь начать анализировать логи полетов:
- Импортируй файл лога полета, кликнув "Browse Files" или перетащив файл в интерфейс.
- Выбери полет в боковой панели и проанализируй данные с помощью графиков телеметрии и карт.
- Фильтруй и сортируй данные по нужным критериям.
- Пользуйся функцией экспорта для создания отчетов.
Ограничения
При использовании веб-версии приложения данные обрабатываются локально и не сохраняются на сервере. Для полноценного управления данными и их сохранения рекомендуется использовать настольное приложение или самосохраненный интерфейс Docker. Обрати внимание, что для работы с API от DJI необходимо получить собственный API ключ, иначе может возникнуть ограничение по скорости при импорте данных.
Заключение
Open DroneLog — это мощный инструмент для анализа данных о полетах дронов, предлагающий широкий спектр функций и поддержку различных форматов. Если ты ищешь способ более эффективно управлять и анализировать данные о своих полетах, это приложение может стать отличным выбором.
Открыть на GitHub: arpanghosh8453/open-dronelog →
RepoRadar