Бортовая операционная система
Бортовая операционная система дрона — это программный слой на бортовом компьютере, который управляет аппаратом на уровне задач: ведёт его по полётному заданию, объединяет данные датчиков для навигации, выполняет нейросети и обменивается данными с наземными системами. Синонимы: операционная система дрона, ОС для БПЛА, ОС робота.
Для производителя дронов это способ дать аппарату автономные функции, не разрабатывая их с нуля; для заказчика в энергетике или нефтегазе — гарантия, что дроны разных марок в парке ведут себя одинаково и отдают данные в одном формате.
Из чего состоит бортовая ОС
Поверх Linux и BSP платы работают модули: навигационный (одометрия, SLAM, слияние датчиков), исполнения полётного задания, восприятия (детекция, классификация), связи (телеметрия, видео, API) и журналирования. С полётным контроллером ОС общается по MAVLink, с нагрузкой — по драйверам.
- Навигация: полёт без GPS, облёт препятствий, удержание позиции
- Исполнение задания: точки, действия, спецзадания, возврат
- Восприятие: нейросети на борту, свои модели заказчика
- Связь и интеграция: телеметрия, видео, API, синхронизация с платформой
Чем отличается от прошивки контроллера и ROS
Прошивка полётного контроллера стабилизирует аппарат и летит по координатам — это низкий уровень. ROS — набор библиотек и middleware для разработки робототехники, конструктор, а не готовое решение. Бортовая ОС — готовый продукт уровня задач, который может использовать ROS внутри, но поставляется с функциями, документацией и поддержкой.
Что даёт заказчику
Одинаковое поведение разных дронов в парке, автономность без зависимости от GPS и связи, обработка данных на борту и единый формат выгрузки в платформу. Для интегратора — API и SDK вместо разработки навигации с нуля; для производителя — программно-определяемый дрон, функции которого обновляются без замены железа.
Требования к железу
Одноплатный компьютер класса Orange Pi 5 для навигации и базовых функций, NVIDIA Jetson для нейросетевой обработки видео, датчики — камера, IMU, барометр, радар или лидар. Совместимость с полётным контроллером на ArduPilot, PX4 или INAV.
AI Captain — бортовая операционная система Wheelies: она ставится на Orange Pi 5 или NVIDIA Jetson поверх полётного контроллера на ArduPilot, PX4 или INAV и обеспечивает полёт без GPS, выполнение задания в радиомолчании, облёт препятствий, детекцию на борту и API для сторонних систем.
Продукты: AI Captain
Частые вопросы
Можно ли поставить бортовую ОС на уже готовый дрон?
Да, если на нём есть или можно установить бортовой компьютер и полётный контроллер поддерживает MAVLink.
Нужна ли бортовая ОС, если есть ROS?
ROS — инструмент разработки; бортовая ОС — готовый набор функций. Для собственной разработки достаточно ROS, для внедрения в срок — ОС.
Бортовая операционная система дрона — программный слой на бортовом компьютере, который ведёт аппарат по заданию, объединяет датчики, выполняет нейросети и связывает дрон с платформой. Уровень выше прошивки контроллера и готовее ROS.