Проектирование, моделирование и развертывание приложений для БПЛА
Проектирование, моделирование и развертывание приложений для БПЛА

UAV Toolbox предоставляет инструменты и базовые приложения для проектирования, моделирования, тестирования и развертывания приложений для беспилотных летательных аппаратов (БПЛА) и дронов. Вы можете разрабатывать автономные алгоритмы полета, полетные контроллеры и планировать миссии БПЛА. Приложение Flight Log Analyzer позволяет интерактивно анализировать трехмерные траектории полета, телеметрическую информацию и показания датчиков из распространенных форматов журналов полетов.

Для компьютерного моделирования и тестирования аппаратного обеспечения автономных алгоритмов полета и контроллеров. Вы можете создавать и моделировать сценарии БПЛА, моделировать выходные данные с камер, лидара, IMU и датчика GPS в фотореалистичной трехмерной среде или в среде моделирования 2.5D.

UAV Toolbox предоставляет базовые примеры приложений для обычных применений БПЛА, таких как автономная доставка посылок дронами БПЛА с несколькими роторами. Набор инструментов поддерживает создание кода C/C++ для быстрого прототипирования, аппаратно-программного тестирования (HIL) и автономного развертывания на оборудовании, таком как Pixhawk® Autopilot (с Embedded Coder®)


Проектирование, моделирование и развертывание приложений для БПЛА Проектирование, моделирование и развертывание приложений для БПЛА

Готовые примеры

Симуляция доставки посылок БПЛА с чтением датчиков
Симуляция доставки посылок БПЛА с чтением датчиков
Симуляция доставки посылок БПЛА с чтением датчиков Симуляция доставки посылок БПЛА с чтением датчиков

Используйте готовые алгоритмы и системные модели, чтобы быстрее начать разработку. Тулбокс имеет встроенные примеры, включая доставку посылок БПЛА с обходом препятствий.  

Моделирование сценария БПЛА

Моделируйте сцены, автомобили и датчики в трехмерной среде, визуализируемой Unreal Engine
Моделируйте сцены, автомобили и датчики в трехмерной среде, визуализируемой Unreal Engine

Создавайте сценарии БПЛА, объединяйте модели датчиков и генерируйте синтетические данные для тестирования алгоритмов автономного полета в различных средах моделирования. 

Моделирование сценариев в среде моделирования Cuboid

Создавайте сценарии БПЛА для трехмерного моделирования и тестируйте алгоритмы автономного полета, моделируя показания GPS, INS и лидаров.  

Моделирование в фотореалистичной среде Unreal Engine

Разрабатывайте, тестируйте и визуализируйте алгоритмы автономного полета БПЛА в трехмерной моделируемой среде, визуализируемой с помощью Unreal Engine® от Epic Games®, с одновременным генерированием данных с камер и лидара высокого разрешения. 


Моделируйте сцены, автомобили и датчики в трехмерной среде, визуализируемой Unreal Engine Моделируйте сцены, автомобили и датчики в трехмерной среде, визуализируемой Unreal Engine

Анализ журнала полета

Интерактивно анализируйте данные телеметрии с помощью приложения Flight Log Analyzer.
Интерактивно анализируйте данные телеметрии с помощью приложения Flight Log Analyzer.
Интерактивно анализируйте данные телеметрии с помощью приложения Flight Log Analyzer. Интерактивно анализируйте данные телеметрии с помощью приложения Flight Log Analyzer.

Импортируйте и визуализируйте журналы полетной телеметрии. 

Приложение Flight Log Analyzer

Импортируйте файлы журналов в TLOG, ULOG и пользовательские форматы файлов, а затем интерактивно визуализируйте и анализируйте импортированные данные с помощью настраиваемых графиков. 

Визуализация и воспроизведение

Используйте предопределенные и настраиваемые графики для синхронизации и визуализации данных журнала телеметрии.

Планирование и управление движением БПЛА

Представьте БПЛА с неподвижным крылом или БПЛА с несколькими роторами как модель наведения пониженного порядка с блоком Guidance Model.
Представьте БПЛА с неподвижным крылом или БПЛА с несколькими роторами как модель наведения пониженного порядка с блоком Guidance Model.

Спроектируйте и смоделируйте автономные миссии для БПЛА с неподвижным крылом и несколькими роторами с отслеживанием точки маршрута, орбиты и управлением траекторией.

Руководство и контроль

Смоделируйте БПЛА с неподвижным крылом или с несколькими роторами, используя модель наведения пониженного порядка, которая имитирует контроллер автопилота с обратной связью. 

Миссии БПЛА

Планируйте и моделируйте автономные полеты БПЛА с помощью следования по путевым точкам, орбите и настраиваемых алгоритмов планирования пути.

Представьте БПЛА с неподвижным крылом или БПЛА с несколькими роторами как модель наведения пониженного порядка с блоком Guidance Model. Представьте БПЛА с неподвижным крылом или БПЛА с несколькими роторами как модель наведения пониженного порядка с блоком Guidance Model.

Связь и развертывание

Используйте протокол MAVLink для связи с оборудованием БПЛА и настройки параметров БПЛА.
Используйте протокол MAVLink для связи с оборудованием БПЛА и настройки параметров БПЛА.

Обменивайтесь данными с оборудованием БПЛА с помощью протокола MAVLink и развертывайте его на целевом оборудовании.

Подключение MAVLink

Подключайтесь к оборудованию БПЛА для обмена сообщениями и просмотра списка топиков, подключений и клиентов с помощью протокола связи Micro Air Vehicle Link (MAVLink).

Автопилоты PX4

Получите доступ к периферийным устройствам автопилота Pixhawk во время моделирования на системе PX4® с помощью пакета поддержки UAV Toolbox для автопилотов PX4. Используйте Embedded Coder для создания и развертывания алгоритмов управления полетом в автопилотах Pixhawk.


Используйте протокол MAVLink для связи с оборудованием БПЛА и настройки параметров БПЛА. Используйте протокол MAVLink для связи с оборудованием БПЛА и настройки параметров БПЛА.