Математика для MilTech з нуля
Кути, вектори, матриці, похідна, інтеграл і шум вимірювань — саме та математика, на яку спираються курси MilTech.
MilTech
Розберіть справжній польотний лог так, як це робить інженер наземної станції
Залишити заявку
Навчання у власному темпі
Про курс
Після кожного вильоту дрон залишає лог — файл, куди бортовий комп'ютер записував свої вимірювання: час, координати, висоту, швидкість, напругу й струм батареї, десятки записів щосекунди. Хтось має відповісти, чи був політ нормальним: скільки він тривав, скільки енергії витрачено, чи вистачило б заряду повернутися, чи не «застиг» барометр, звідки стрибки напруги. Цей курс — десять практичних задач саме такого інженера.
Сценарій наскрізний: ви працюєте з логами цивільного квадрокоптера, який знімає поля з повітря. Кожне завдання — реальна ситуація: оператор приносить лог з нотатками, прошивка змінила порядок стовпців, лог обірвався, датчик видає одне й те саме число, у звіті «пливе» висота піку після згладжування.
Аудиторія
Знаєте основи Python
Застосуєте Python і NumPy до польотних логів: тривалість, витрата батареї, відстань за GPS, фази польоту.
Майбутній аналітик даних телеметрії
Курс — крок шляху «Аналітик даних у MilTech»: від CSV-логу до фінального звіту про стан польоту.
Хочете перевіряти якість даних
Навчитеся знаходити «застиглі» сенсори, пропуски і стрибки в логах та згладжувати шум фільтрами.
Курс спирається на знання, позначені нижче як обов’язкові.
Потрібно знати
Основи Python — змінні, списки, цикли, функції, if.
Якщо цих знань ще немає — пройдіть курси за порядком:
Результат
читати CSV-лог зі стандартного вводу і знаходити стовпці за назвою
рахувати тривалість, частоту запису, затримки й пропуски
інтегрувати струм у спожиті мА·год і оцінювати залишок часу польоту
міряти відстані за GPS формулою гаверсинуса і довжину маршруту
знаходити «застиглі» сенсори, пропущені значення і стрибки (z-score, ковзна медіана)
згладжувати шумні дані ковзним середнім та експоненційним фільтром і розуміти їхню затримку
ділити політ на фази — зліт, політ, посадку — і збирати фінальний звіт про стан польоту
Формат
10 модулів. У кожному — коротка теорія з прикладом і 2–3 задачі з автоматичною перевіркою, плюс тести і дві практичні форми-рішення. Частина задач — «знайдіть помилку»: вам дають робочий на вигляд код, який дає неправильний результат. Код ви пишете прямо в браузері, на Python з NumPy; кожне рішення перевіряється на прихованих логах — з іншою частотою запису, пропусками, нерівними інтервалами.
11 уроків з прикладами
30+ завдань з автоматичною перевіркою
4 тести для самоперевірки
Онлайн на my.prog.academy, без встановлення програм
AI-помічник
На сторінках курсу, уроків і завдань є кнопка «Запитати AI». Помічник знає матеріали саме цього курсу й урок, на якому ви зараз, тому відповідає по темі й показує, у яких уроках про це йдеться.
Не зрозуміли урок з першого разу — попросіть пояснити простіше або дати ще один приклад.
Застрягли — підкаже, з чого почати, і допоможе знайти помилку у вашому рішенні. Готового рішення не дає.
Запитайте, де пояснювали поняття, — і отримаєте посилання на потрібні уроки курсу.
Уточнюйте без повторів: помічник пам’ятає розмову, а нещодавні розмови курсу зберігаються.
Входить у кожен тариф оплаченої підписки — Basic і Premium. У Premium ліміти використання AI-помічника вищі — ним можна користуватися активніше. Це помічник у навчанні, а не генератор готових відповідей: він пояснює й підказує, а завдання ви розв’язуєте самі.
Програма
10 модулів, 30+ практичних завдань з автоматичною перевіркою і 4 тести. Відкрийте модуль, щоб побачити всі теми.
Як виглядає лог, як прочитати його зі stdin, розділити на стовпці й не зламатися на нотатках оператора
Скільки тривав політ, як часто писався лог, де були затримки — і чому інтервалів на один менше, ніж записів
Просідання напруги, інтеграл струму в мА·год, енергія у Вт·год і оцінка, скільки ще можна летіти
Як перетворити дві пари координат на метри, скласти довжину маршруту і оцінити, чи вистачить заряду повернутися
Швидкість із GPS проти показів датчика, перцентилі, вертикальна швидкість і час у висотних діапазонах
Перш ніж щось рахувати, переконайтеся, що даним можна вірити: пропуски, повтори одного значення і випадіння
Як відрізнити справжній стрибок напруги чи струму від нормальної зміни режиму
Прибрати шум без втрати сигналу: ковзне середнє, EMA, затримка фільтра і зсув піку
Розмітити кожен інтервал за вертикальною швидкістю, склеїти в сегменти, порахувати час фаз і прибрати «мерехтіння»
Зібрати все разом: зведення польоту в окремому модулі і автоматичний вердикт PASS / WARN / FAIL
Стек
Код пишете й запускаєте в браузері на платформі — встановлювати нічого не потрібно.
Застосування
Доступ
Заповніть коротку форму на цій сторінці.
Після заявки оберіть Telegram або Viber — бот надішле подальші інструкції щодо доступу.
Уроки, практика й тести — на my.prog.academy, у зручному для вас темпі.
Контакт
Залиште контакти — надішлемо деталі доступу до курсу «Телеметрія дрона на Python: перші 10 задач».
Кути, вектори, матриці, похідна, інтеграл і шум вимірювань — саме та математика, на яку спираються курси MilTech.
Логи й бази флоту дронів у pandas і SQL: аномалії, MTBF, KPI обслуговування і хронологія інцидентів.
Координати, проекції, геозони, рельєф і планування аерозйомки — у коді, а не в ГІС-програмі.
Залиште запитання — підкажемо, чи підходить вам курс і з чого краще почати.