Глоссарий
БПЛА
Беспилотный летательный аппарат. Примеры: квадрокоптер, гексакоптер, самолет, летающее крыло, конвертоплан (VTOL), вертолет.
Квадрокоптер
Беспилотный летательный аппарат с 4-мя винтами и электронной системой стабилизации.
Мультикоптер
Беспилотный летательный аппарат с электронной системой стабилизации и числом пропеллеров, равным 3 (трикоптер), 4 (квадрокоптер), 6 (гексакоптер), 8 (октокоптер) или более.
Полетный контроллер / автопилот
1. Специализированная плата, спроектированная для управления дроном. Примеры: Pixhawk, ArduPilot, Naze32, CC3D.
2. Программное обеспечение для платы управления дроном. Примеры: PX4, APM, CleanFlight, BetaFlight.
Прошивка
Программное обеспечение, управляющее работой какого-либо устройства, например, полетного контроллера или регулятора мотора (ESC).
Мотор
Электродвигатель - устройство которое вращает пропеллеры дрона. Обычно используются бесколлекторные электродвигатели.
ESC / регулятор оборотов двигателя / "регуль"
Electronic Speed Controller. Специализированная плата, которая управляет скоростью вращения бесколлекторного электродвигателя.
АКБ / аккумулятор / батарея
Перезаряжаемый источник тока для БПЛА. В дронах обычно применяются Li-po (литий-полимерные) аккумуляторы.
Ячейка / "банка" АКБ
Составная часть АКБ, непосредственный источник тока. Обычно АКБ для БПЛА состоят из нескольких (2–6) ячеек, соединенных последовательно. Максимальное напряжение одной Li-po ячейки – 4.2 В; общее напряжение АКБ равно суммарному напряжению ячеек. Количество ячеек обозначается буквой S, например: 2S, 3S, 4S.
Пульт / аппаратура радиоуправления / "аппа"
Пульт для управления дроном, работает по радиоканалу. Для работы пульта к полетном контроллеру необходимо подключить ресивер (приемник радиосигнала).
Телеметрия
1. Передача данных о состоянии дрона или другого аппарата на расстояние.
2. Совокупность данных о состоянии аппарата, так таковая (высота, ориентация, глобальные координаты и т. д.).
3. Система для передачи данных о состоянии аппарата или команд для него по воздуху. Примеры: радиомодемы (RFD900, 3DR Radio Modem), Wi-Fi модули (ESP-07). Raspberry Pi также может быть использован в качестве модуля для телеметрии: использование QGroundControl через Wi-Fi.
Арминг
Armed – состояние коптера готовности к полету. При поднятии стика газа либо при посылке внешней команды с целевой точкой – дрон полетит. Обычно он начинает вращать пропеллерами при переходе в состояние "armed" даже если стик газа находится внизу.
Противоположным состоянием является Disarmed.
Raspberry Pi
Популярный одноплатный микрокомпьютер.
Образ SD-карты
Полная копия содержимого SD-карты, представленная в виде файла. Такой файл можно загрузить на SD-карту, воспользовавшись специальной утилитой, например Etcher. SD-карта, вставленная в Raspberry Pi является единственным его долговременным хранилищем и полностью определяет, что он будет делать.
Образ SD-карты можно скачать по этой ссылке.
APM / ArduPilot
Полетный контроллер с открытым исходным кодом изначально создан для платы Arduino. Впоследствии был портирован на Pixhawk, Pixracer и другие платы.
MAVLink
Протокол для взаимодействия дронов, наземных станций и других аппаратов по радиоканалам. Обычно именно этот протокол используется для телеметрии.
ROS
Популярный фреймворк для написания сложных роботехнических приложений.
MAVROS
Библиотека - связующее звено между аппаратом, работающем по протоколу MAVLink, и ROS.
UART
Последовательный асинхронный интерфейс передачи данных, применяемый во многих устройствах. Например, GPS антенны, Wi-Fi роутеры или Pixhawk.
IMU
Inertial measurement unit - комбинация датчиков (гироскоп, акселерометр, магнитометр), которая помогает БПЛА рассчитывать ориентацию и положение в пространстве.
Estimation
Процесс определения ПО полетного контроллера состояния дрона: положения в пространстве, скоростей, углов наклона и т.д. Для этого используется смешивание данных с установленных датчиков и различные алгоритмы фильтрации, например фильтр Калмана.
В прошивке APM эту функцию выполняет подсистема EKF2.