Полётный контроллер
Синонимы: flight controller, FC
Полётный контроллер (FC) — электронный «мозг» дрона: обрабатывает данные датчиков и стабилизирует полёт.
Что такое полётный контроллер
Полётный контроллер, или FC (от английского flight controller) — это небольшая плата с процессором и набором датчиков, которая работает «мозгом» дрона. Именно она десятки раз в секунду решает, сколько оборотов дать каждому мотору, чтобы аппарат держал заданное положение в воздухе и слушался команд пилота, а не переворачивался от малейшего порыва ветра.
Устройство и как это работает
На плате контроллера обязательно стоят гироскоп и акселерометр — они измеряют вращение и ускорение по трём осям десятки тысяч раз в секунду. Многие платы дополняют барометром для оценки высоты и компасом для определения курса. Процессор сравнивает показания датчиков с командами пилота и через PID-регулятор — алгоритм, который постоянно пересчитывает поправку по пропорциональной, интегральной и дифференциальной составляющей ошибки — рассылает команды на регуляторы хода моторов. Чем точнее настроены коэффициенты PID, тем чётче дрон держит горизонт и тем предсказуемее реагирует на резкие движения ручки.
Прошивки полётных контроллеров
На FPV-дронах чаще всего встречается прошивка Betaflight — открытая, гибко настраиваемая, с богатым набором фильтров под гоночные и фристайл-полёты. Для аппаратов, которым нужен автономный полёт по маршруту, — например, разведчиков и мультикоптеров для аэрофотосъёмки, — используют прошивки с автопилотными функциями наподобие ArduPilot или INAV, где полётный контроллер сам ведёт дрон по заданным точкам GPS.
Применение во FPV и других БПЛА
Во FPV-дронах контроллер настраивают на максимально быструю и «острую» реакцию: пилоту важна не автоматика, а прямая связь ручки с моторами. У разведывательных и грузовых БПЛА, наоборот, ценят стабильность и автономные режимы — контроллер там берёт на себя удержание высоты, возврат домой при потере связи и полёт по маршрутным точкам, разгружая оператора от рутинного пилотирования.
Полётный контроллер и обучение оператора
На практических курсах сборки и ремонта FPV-дронов работа с полётным контроллером — один из ключевых модулей: курсанта учат прошивать плату, калибровать гироскоп и акселерометр, настраивать PID под конкретную раму и вес аппарата, а также диагностировать неисправности по логам полёта (blackbox). От того, насколько грамотно настроен FC, напрямую зависит управляемость дрона в бою — «сырая» настройка делает аппарат вялым или, наоборот, нервным и трудноуправляемым.