Проект Фаргус 1 БПЛА Ardupilot
https://www.litres.ru/74491218/
https://www.litres.ru/74491218/
Беспилотные системы меняют правила войны в реальном времени — и тот, кто владеет технологией, владеет полем боя. Этот учебник — первое на русском языке системное руководство по созданию и эксплуатации военных БПЛА на базе открытой платформы ArduPilot.
От выбора рамы и автопилота до настройки миссий в MAVProxy и противодействия РЭБ — материал построен как боевой цикл: конструирование, настройка, применение, адаптация. Разобраны режимы полёта, работа с полезной нагрузкой, интеграция датчиков, цепочки связи и сценарии автономных операций. Отдельные главы посвящены устойчивости к подавлению сигнала, маскировке и тактике применения в условиях современного конфликта.
Книга предназначена для инженеров, операторов и командиров, работающих с беспилотной авиацией. Практика опережает теорию — поэтому каждый раздел сопровождается рабочими конфигурациями и разбором реальных кейсов. БПЛА больше не эксперимент. Это оружие, которое нужно уметь готовить.
Раздел I. Основы
Глава 1. Что такое БПЛА и зачем нужен ArduPilot
Что делает автопилот «мозгом» дрона. История проекта ArduPilot. Почему открытый исходный код меняет правила игры. Краткая карта возможностей: самолёты, мультикоптеры, роверы, лодки.
Глава 2. Архитектура ArduPilot
Базовая модель «сенсоры — контроллер — актуаторы». Роль потокового цикла (scheduler) и почему он критичен. Разница между стабильной версией (Stable) и экспериментальной (Master). Чтение кода: где искать логику полёта.
Глава 3. Аппаратная платформа: полётный контроллер
Пины, шины и разъёмы. Сравнение популярных плат: Pixhawk, CubePilot, Matek, Kakute. Выбор питания: BEC, UBEC, датчики тока. Как не сжечь контроллер в первый вечер.
Глава 4. Сенсоры и инерциальная навигация
Гироскоп, акселерометр, компас, барометр, GPS — как они работают вместе. Понятие AHRS и почему нельзя верить одному сенсору. Влияние вибраций и температура: что проверить до первого полёта.
Глава 5. Радиосвязь и телеметрия
Частоты, протоколы, дальность. Telemetry over MAVLink: что летит в эфир. Дублирование каналов управления и телеметрии. Нагрузка на радиоканал при разных типах миссий.
________________________________________
Раздел II. Первый полёт
Глава 6. Установка ArduPilot на контроллер
Пошаговая прошивка через Mission Planner и QGroundControl. Версии прошивок: как выбрать нужную. Откат прошивки при ошибках. Проверка целостности записи.
Глава 7. Mission Planner и QGroundControl:Ground Station
Интерфейс, карты, вкладки и панели. Подключение по USB и по радио. Создание первой сессии: что вы должны увидеть на экране. Сравнение двух станций — когда какую использовать.
Глава 8. Калибровка: акселерометр, компас, радио
Полная процедура калибровки с нуля. Типичные ошибки компаса — магнитные помехи от рамы и моторов. Калибровка компаса на месте vs. компас-мот (CompassMot). Как проверить качество калибровки.
Глава 9. Конфигурация рамы и моторов
Выбор типа рамы (X, +, Hexa, Octo, Y6). Порядок и направление вращения. ESC-калибровка: ручная и автоматическая. Проверка распределения тяги перед взлётом.
Глава 10. Режимы полёта: от STABILIZE до AUTO
Ручные, полуавтономные и автономные режимы. Логика переключения режимов по тумблеру. Какие режимы безопасны для новичка. Настройка failsafe — что произойдёт при потере связи.
Глава 11. Первый полёт: чек-лист и протокол
Предполётный чек-лист на одной странице. Взлёт в STABILIZE: что ощущать и что контролировать. Переход в ALT HOLD и LOITER. Запись лога полёта — зачем и как.
Глава 12. Анализ логов полёта
Формат bin/log. Инструменты: Mission Planner, MAVExplorer, Plot. Ключевые графики: вибрации, ток, GPS-точность. Диагностика проблем по логу: примеры из практики.
________________________________________
Раздел III. Навигация и миссии
Глава 13. GPS-навигация: принципы и точность
Системы: GPS, GLONASS, Galileo, BeiDou. Количество спутников и HDOP — когда можно доверять. RTK и PPK: сантиметровая точность для ArduPilot. Blending GPS — работа с двумя приёмниками.
Глава 14. Создание автономных миссий
Waypoint, rally points, spline waypoints. Назначение высоты и скорости на каждой точке. Команды DO_* — camera trigger, servo, relay. Проверка миссии перед запуском.
Глава 15. Геофенсинг и ограничения полёта
Настройка Geofence: круг и многоугольник. Высотный потолок и радиус. Поведение при нарушении границы. Юридические ограничения: где летать нельзя по закону.
Глава 16. Return-to-Launch: возврат домой
Что такое RTL и как он работает на разных этапах миссии. Настройка высоты возврата и точки старта. RTL при низком заряде батареи. Что делать, если home-point сместилась.
Глава 17. Полёт по маршруту: практикум
Сложный маршрут с 20 точками. Сценарий аэрофотосъёмки с overlap. Коррекция миссии в полёте. Когда AUTO не справляется и как вмешаться.
________________________________________
Раздел IV. Настройка PID и динамики полёта
Глава 18. Теория ПИД-регулирования в контексте дрона
Что такое П, И, Д — простым языком. Пропорциональный, интегральный, дифференциальный каналы: что отвечает за что. Перерегулирование, колебания, вялая реакция — диагностика по поведению.
Глава 19. Настройка PID: практикуеский подход
Метод AutoTune: как запустить и что проверить. Ручная настройка по шагам. Когда AutoTune нельзя доверять. Сохранение и сравнение профилей настройки.
Глава 20. Вибрации: диагностика и борьба
Спектральный анализ вибраций по логу. Механические источники: пропеллеры, моторы, рама. Демпфирование и изоляция полётного контроллера. Фильтры: notch, low-pass и их настройка.
Глава 21. Тюнинг для разных типов аппаратов
Мультикоптер 5;: агрессивность и скорость. Тяжёлый коптер с подвесом: плавность. Самолёт: координация крена и курса. Ровер: предсказуемость движения.
________________________________________
Раздел V. Типы аппаратов
Глава 22. Мультикоптеры в ArduPilot: глубокое погружение
Copter: структура кода и параметры. Моторная микс-таблица (motor matrix). Non-standard frame: H, Y6, TriCopter. Нагрузка, центр тяжести и влияние на устойчивость.
Глава 23. Самолёты (Plane): fixed-wing в ArduPilot
Режимы FBWA, FBWB, CRUISE, AUTO для самолёта. Запуск: ручной, катапультный, бортовой. Посадка: flare и параметры касания. Tail-sitter и VTOL-переходы.
Глава 24. VTOL: вертикальный взлёт и переход к горизонтальному полёту
QuadPlane: архитектура и настройка. Последовательность перехода VTOL;FW и обратно. Типичные проблемы перехода и их решения. Безопасность: что произойдёт при отказе моторов.
Глава 25. Роверы и лодки: наземные и водные платформы
Rover: навигация по GPS без высоты. Повороты, скольжение, инерция. Boat: сохранение позиции на воде. Практические сценарии: инвентаризация, патрулирование, буксировка.
Глава 26. Heli: вертолёты в ArduPilot
Классическая схема, соосные, FPV-гели. Governor и управление оборотами. Серво-настройка и swashplate. Почему вертолёт — самый сложный аппарат в ArduPilot.
________________________________________
Раздел VI. Полезная нагрузка
Глава 27. Камеры и подвесы
Стабилизация 2- и 3-осевых подвесов. Управление через MAVLink и PWM. Mount-настройка: режимы стабилизации, наклон, follow. Интеграция с Sony, Gremsy, DJI-подвесами.
Глава 28. Триггер камеры и аэрофотосъёмка
CAM_TRIGG_DIST: съёмка по расстоянию. Таймер и интервалометр. Синхронизация EXIF-данных с логом. Расчёт overlap и sidelap для ортофотоплана.
Глава 29. Сброс груза и сервоприводы
Релейные выходы, серво-команды в миссии. DO_SET_SERVO и DO_SET_RELAY. Грузоподъёмность и баланс. Безопасность: арминг и интерлок сброса.
________________________________________
Раздел VII. Безопасность и надёжность
Глава 30. Failsafe-система: полная схема
Потеря RC, потеря телеметрии, разряд батареи, потеря GPS, потеря сенсоров. Иерархия failsafe-событий. Тестирование failsafe на земле. Что произойдёт при множественном отказе.
Глава 31. Армирование и защита от случайного запуска
Арминг-проверки: список всех условий. Настройка ARMING_CHECK. Geofence-интерлок. MPS (Motor Pool Safety) и предохранители. Как не запустить моторы по случайности.
Глава 32. Резервирование: двойной GPS, двойной компас, второй контроллер
Redundancy-логика в ArduPilot. Переключение между сенсорами. Двойное питание. Sensory failure propagation: что произойдёт при отказе одного из дублей.
Глава 33. Пожарная безопасность и LiPo-аккумуляторы
Хранение, зарядка, разрядка. Балансировочный заряд. Признаки деградации и повреждения. Что делать при разбухании. Пожаробезопасные сумки и зарядные стенды.
________________________________________
Раздел VIII. Продвинутые темы
Глава 34. ROS и MAVROS: интеграция с робототехникой
Архитектура ROS + ArduPilot. MAVROS-bridge: что передаётся и что возвращается. Пример: визуальная посадка с OpenCV. SITL + ROS: симуляция полного конвейера.
Глава 35. SITL: симулятор Software in the Loop
Запуск SITL на Linux и Windows. Виртуальные миры и рамы. Тестирование миссий без железа. Отладка кода в SITL. Интеграция с Gazebo.
Глава 36. Companion Computer: бортовой компьютер
Raspberry Pi, Jetson Nano, companion на борту. Связь по UART/Ethernet. Передача видео в реальном времени. Edge AI: обработка изображений в полёте.
Глава 37. Облако и телеметрия: удалённый мониторинг
MAVLink over TCP/UDP. Проброс телеметрии в интернет. Дашборды: DroneKit, MAVProxy, кастомные веб-панели. Fleet management: парк дронов в одном интерфейсе.
Глава 38. Священные параметры: тонкая настройка
40 параметров, которые меняют всё. EKF-настройка: выбор источников и веса. Навигационные параметры: WPNAV, LOIT. Скрытые функции и недокументированные опции.
________________________________________
Раздел IX. Эксплуатация
Глава 39. Регламентное обслуживание и диагностика
Профилактика после каждого полёта. Проверка пропеллеров, моторов, подшипников. Контроль температуры ESC и моторов. Журнал налёта и ресурс компонентов. Когда менять аккумулятор.
Глава 40. От прототипа к продукту: сертификация и реальная эксплуатация
Типовые сценарии: инспекция ЛЭП, аэрофотосъёмка, доставка. Требования к аппаратуре в разных странах. Юридический контекст полётов в РФ. Подготовка команды и стандарты эксплуатации. Чек-лист готовности к коммерческому применению.
________________________________________
Свидетельство о публикации №226092100036