site_logo

Бортовой компьютер

21 апреля 2026|обновлено: 21 апреля 2026

Бортовой компьютер (Companion Computer) — это вычислительное устройство, установленное внутри системы и работающее вместе с основным контроллером. Он отвечает за обработку данных, выполнение сложных алгоритмов и реализацию логики, которая выходит за рамки базового управления.

 

В отличие от управляющего контроллера, который обеспечивает стабильную и быструю работу системы в реальном времени, бортовой компьютер выполняет более ресурсоемкие задачи: анализ изображений, обработку сигналов с сенсоров, запуск алгоритмов машинного обучения, обмен данными с внешними сервисами и принятие решений на уровне всей системы.

Что такое бортовой компьютер

Бортовой компьютер — это электронное устройство, которое превращает систему из управляемого устройства в адаптивную платформу, способную анализировать окружающую среду и действовать на основе полученных данных.

Он взаимодействует с полетным контроллером по протоколу MAVLink или аналогичному интерфейсу: получает телеметрию, передает команду управления и координирует выполнение задач, которые выходят за рамки возможностей контроллера.

Как работает бортовой компьютер

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

Бортовой компьютер находится на верхнем уровне и берет на себя более сложные и ресурсоемкие задачи. Он обрабатывает данные с камер и сенсоров, выполняет алгоритмы компьютерного зрения, планирует миссии и принимает решения, которые затем передаются полетному контроллеру в виде команд. Связь между уровнями обычно реализуется через протокол MAVLink с использованием интерфейсов вроде UART, USB или Ethernet.

За что отвечает бортовой компьютер

Бортовой компьютер обрабатывает видео и изображения, запускает алгоритмы компьютерного зрения, анализирует данные с сенсоров и принимает решения на основе этих данных.

Он также обеспечивает связь с внешними системами, передавая данные, получая обновления и взаимодействуя с другими устройствами или инфраструктурой.

В более сложных сценариях именно бортовой компьютер отвечает за автономное поведение системы: планирование действий, адаптацию к условиям и выполнение задач без постоянного участия человека.

Кратко

Бортовой компьютер — это вычислительное ядро системы, которое берет на себя сложные задачи и обеспечивает ее мышление. Именно он позволяет системе не только выполнять команды, но и анализировать ситуацию и принимать решения