Практична програма з польотного стека PX4
Старт: вересень
Формат: онлайн, у записі + практика в симуляції
За 10 тижнів ти системно опануєш логіку польотного стека PX4, навчишся налаштовувати й перевіряти автопілот у симуляції, читати ULog-логи (записи того, що апарат робив перед збоєм) і розбирати, чому апарат поводиться нестабільно.
Це upskilling-програма для тих, хто вже працює з БпЛА за готовими інструкціями і хоче перейти на рівень, де він розуміє логіку PX4, самостійно налаштовує апарат, перевіряє його в симуляції, діагностує поведінку за логами й оформлює висновок як інженер.
Програма побудована на симуляції, безпечній інженерії та діагностиці. Вона не містить інструкцій зі шкідливого чи бойового застосування й фокусується на системних інженерних принципах.
(01)
Ти складаєш, налаштовуєш і ремонтуєш апарати, але хочеш розуміти архітектуру PX4, а не лише змінювати параметри за інструкцією.
(02)
Ти працюєш з апаратами, але хочеш перейти від експлуатації за готовими процедурами до чіткого розуміння архітектури PX4.
(03)
Ти відповідаєш за налаштування флоту, але процедури не стандартизовані, а діагностика зав'язана на окремих людей.
Зрозумієш, з чого складається автопілот PX4: flight stack, сенсори, режими, потік даних від сенсора до актуатора, зв'язок між компонентами.
QGroundControl, телеметрія, SITL (запуск прошивки без фізичного апарата) та інструменти лог-аналізу.
Розбереш вібрації, проблеми GPS, EKF (алгоритм оцінки положення апарата за даними сенсорів), просідання живлення, помилки конфігурації, навчишся знаходити причини нестабільної поведінки апарата.
Зробиш повну первинну конфігурацію, налаштуєш режими й failsafe, відтвориш сценарії інцидентів у SITL без ризику для заліза.
Зрозумієш, що перевіряти першочергово, як будувати передпольотну перевірку і безпечний план перевірки виправлення.
Оформиш результати налаштування й діагностики в структурований технічний звіт із причиною несправності та рекомендаціями.
10 тижнів · формат: записані лекції + практика в симуляції
● Екосистема PX4: мультикоптери, літаки, VTOL, наземні системи.● Чому конфліктують версії PX4/Ubuntu/Gazebo. ● Матриця сумісних версій. ● Розгортання наданого Docker/VM-образу. ● Що таке SITL.
Практика: розгорнути надане середовище, запустити перший SITL-старт, надіслати лог успішного запуску.
Результат модуля: маєш робоче середовище й розумієш, чому воно зібране саме так.
● З чого складається flight stack і що робить автопілот на кожному етапі. ● Потік даних від сенсора до актуатора. ● Що таке параметри й на що вони впливають. ● Чим проблема прошивки відрізняється від проблеми електроніки, живлення, механіки чи зв'язку.
Практика: скласти схему потоку даних для заданого апарата; знайти вказані параметри й описати їхній ефект.
Результат модуля: розумієш будову автопілота й орієнтуєшся, де шукати дані при розборі.
● Підключення до апарата. ● Калібрування сенсорів (акселерометр, гіроскоп, компас). ● Налаштування актуаторів і виходів. ● Вибір і налаштування режимів польоту.● Типові помилки конфігурації та їхня ціна.
Практика: повна первинна конфігурація апарата в симуляції з нуля + відтворення чужої конфігурації за наданими параметрами.
Результат модуля: вмієш налаштувати апарат і відтворити чужу конфігурацію, не плутаючись у параметрах.
● Телеметрія як джерело даних для діагностики. ● Зв'язок апарат ↔ наземна станція ↔ компоненти. ● Типові попередження й події PX4 та їхня інтерпретація. ● Чому надійність каналу критична.
Практика: зчитати й інтерпретувати живу телеметрію в SITL, пояснити задані попередження.
Результат модуля: розумієш, звідки система дає дані, і вмієш їх витягти для розбору.
● Навіщо потрібна симуляція. ● Розгортання й керування SITL-середовищем. ● Відпрацювання конфігів і режимів без ризику для заліза. ● Відтворення сценаріїв інцидентів.
Практика: відтворити задану поведінку апарата (нормальний політ + один проблемний сценарій) перед висновком.
Результат модуля: вмієш безпечно відтворити поведінку апарата, перш ніж робити діагностичний висновок.
● Типи failsafe (втрата зв'язку, низький заряд, втрата GPS). ● Чому автопілот не дозволяє активацію (arm). ● Передстартові перевірки. ● Логіка безпечного тестування.
Практика: налаштувати failsafe за заданим сценарієм, пройти передпольотну перевірку, пояснити кожне попередження.
Результат модуля: вмієш налаштувати failsafe й самостійно пройти передпольотну перевірку.
● Структура ULog. ● Ключові повідомлення. ● Інструменти перегляду (Flight Review та подібні). ● Як пов'язати EKF, GPS, вібрації й живлення з поведінкою апарата.
Практика: розібрати наданий навчальний ULog, знайти причину заданої несправності, описати її.
Результат модуля: вмієш витягти й прочитати дані з логу для подальшого розбору.
● Що оцінює EKF і які сенсори використовує. ● Проблеми GPS: втрата фіксу, glitches, взаємодія GPS ↔ EKF. ● Як проблеми естимації проявляються в логах.
Практика: розбір логів зі сценаріями «поплив / стрибнув / впав по висоті»: визначити, чи причина в естимації, GPS чи сенсорах.
Результат модуля: діагностуєш проблеми естимації та GPS через логи — один із найчастіших класів інцидентів.
● Вібрації як джерело проблем: як розпізнати їх за логом. ● Просідання живлення (voltage sag), power failsafe, чому апарат просів і перезавантажився. ● Відмежування вібраційної проблеми від інших причин.
Практика: розбір лога з вібраціями + лога з просіданням живлення; відрізнити ці класи від помилок конфігурації.
Результат модуля: впізнаєш вібраційні й енергетичні проблеми безпосередньо в логах.
● Як підійти до незнайомого лога. ● Шлях «симптом → причина». ● Як відрізнити наслідок від кореневої причини. ● Типові сценарії, зведені в кейси за класами: вібрації / GPS / живлення / EKF / конфігурація. ● Для кожного класу — покрокова інструкція усунення там, де причина в конфігурації, і ознака того, що потрібен інженер.
Практика: серія міні-кейсів на швидкість + розслідування лога від симптому до гіпотези причини.
Результат модуля: маєш робочий метод розслідування, що працює навіть на незнайомих поломках.
● Чек-лист передпольотної перевірки. ● Стандартизація конфігурацій між апаратами одного типу. ● Як документувати несправність для інженерної команди. ● Безпечний план перевірки виправлення. ● Наскрізний фінальний кейс.
Практика: повний самостійний цикл — конфігурація → передпольотна перевірка → діагностика заданого «зламаного» ULog → технічний звіт із причиною, покроковою інструкцією виправлення (де можливо) та безпечним планом перевірки.
Результат модуля: фінальний кейс у портфоліо, що демонструє і метод, і володіння інструментами.
/ (01)
/ (05)
/ (02)
/ (06)
/ (03)
Бачиш, чому в DefTech / MilTech ціна помилки вища, і працюєш у чіткій безпековій та інженерній рамці.
Базова практика з QGroundControl, телеметрією, SITL і ULog-аналізом, яку можна показати як частину першого UAV-skillset.
Бачиш, куди рухатись далі: flight-stack engineering, інтеграція систем, ROS 2/MAVSDK-розробка або UAV-інженерія в MilTech-командах.
Розумієш, як пов'язані автопілот, сенсори, режими, зв'язок і логи, і більше не сприймаєш UAV-інженерію як набір розрізнених інструментів.
Фінальний артефакт — інженерний кейс: налаштування й діагностика апарата в симуляції з технічним звітом і рекомендаціями.
/ (04)
Розумієш, як будувати передпольотну перевірку, налаштовувати failsafe, читати логи й діагностувати поведінку апарата, не діючи навмання.
Це upskilling-програма для людей із базою: практика з дронами або технічний бекграунд (техобслуговування, електроніка, робота з наземною станцією). PX4 одразу містить багато всього, тому без бази буде складно.
Ні. Курс побудований на конфігурації, діагностиці й документуванні, а не на написанні коду. Там, де несправність усувається налаштуванням, ти отримуєш покрокову інструкцію. Там, де причина глибша, вчишся коректно описати проблему для інженера.
Так, програма побудована навколо SITL, ULog-аналізу й фінального розслідування. Симуляція дає відпрацювати навички без ризику для обладнання. Домашні завдання перевіряє ментор.
Ні, основна практика — у SITL. Робота з реальним апаратом — за бажанням, поза обов'язковою програмою і лише в межах затверджених процедур підрозділу чи організації.
Так. Лекції — у записі, практику виконуєш у зручний час. Підтримка діє 3 місяці з моменту старту, тож темп можна планувати під свій графік.
Ні, фокус: симуляція, налаштування, тестування, діагностика. Без інструкцій зі шкідливого чи бойового застосування.