Сенсори і фільтрація: IMU, Калман, злиття даних
Від сирих показів гіроскопа й акселерометра до фільтра Калмана і злиття GPS та IMU.
MilTech · за підпискою
Від кінематики колеса до автономного наземного робота — усе в симуляції
Отримати доступ до курсу
Курс за підпискою · Навчання у власному темпі · Без дзвінків і консультацій
Про курс
Щоб наземний робот сам проїхав територію складу, об'їхав стелажі й повернувся на зарядку, потрібні два великі шари програм. Керування змушує мотори робити те, що просять: регулятори, їхні метрики, налаштування, захист від насичення, каскади. Навігація вирішує, куди їхати: одометрія, слідування шляху, карта зайнятості, пошук шляху, згладжування, покриття площі, енергетичне планування місії і автомат, що керує всім цим.
Курс проходить обидва шари на задачах, які ви розв'язуєте в браузері на Python з NumPy. Замість заліза — симулятори: модель приводу, модель візка, робот-«уніцикл», сітчасті карти. Код симуляторів відкритий (файли лише для читання), ваш код — регулятор, планувальник чи логіка місії.
Аудиторія
Python-розробник у робототехніці
Кінематика приводу, PID-регулятори й пошук шляху A* на Python з NumPy — у симуляторах, без заліза.
Продовжуєте вивчати автономію
Продовження курсу «Як влаштована автономна система»: регулятори, навігація і автономний патрульний робот у фіналі.
Шлях «Robotics Software Engineer»
Керування й навігація наземного робота перед курсом з архітектури ПЗ роботів.
Курс спирається на знання, позначені нижче як обов’язкові.
Потрібно знати
Python (функції, класи, списки, словники).
Бажано знати
Базовий NumPy і курс «Математика для MilTech з нуля» (координати, радіани, sin/cos, atan2, вектори, похідна й інтеграл «на пальцях»).
Не потрібно знати заздалегідь
Радіани, кінематику, що таке регулятор і PID, алгоритми пошуку шляху — теорії керування знати не треба.
Якщо цих знань ще немає — пройдіть курси за порядком:
Результат
рахувати пряму й обернену кінематику диференціального приводу і одометрію з енкодерів
міряти якість регулятора (перерегулювання, час встановлення) і налаштовувати PID-регулятор (найпоширеніший тип регулятора) релейним тестом
боротися з насиченням (anti-windup) і будувати каскадне керування позицією
вести робота шляхом (pure pursuit, line-of-sight) і маршрутними точками
будувати карту зайнятості з лідара, шукати шлях BFS / Dijkstra / A*, згладжувати й розширювати перешкоди
планувати покриття поля «газонокосаркою» і місію з урахуванням заряду
писати виконавчий автомат місії з аварійною зупинкою і таймаутами
Формат
16 модулів: теорія з прикладом і 2–3 задачі з автоматичною перевіркою в кожному — написати, знайти помилку, розширити. Плюс 5 тестів і 3 практичні форми.
18 уроків з прикладами
45+ завдань з автоматичною перевіркою
5 тестів для самоперевірки
Онлайн на my.prog.academy, без встановлення програм
Останні три модулі — фінальний проєкт. Спершу енергетичне планування місії, потім виконавчий автомат, а наприкінці — автономний патрульний робот у симуляторі двору зі стелажами: він планує шлях навколо перешкод, їде ним, стежить за зарядом і сам повертається на базу. Симулятор рахує зіткнення, мінімальний зазор до перешкод і залишок енергії.
Платформа Prog Academy
Курс проходить на платформі Prog Academy — разом із ним ви отримуєте AI-помічника й інструменти для пошуку першої роботи в IT.
Навчання
Ви вчитеся, виконуючи завдання: кожну нову тему одразу застосовуєте на практиці, а не лише читаєте теорію. Завдання перевіряються автоматично, просто в браузері.
Ви не залишаєтеся наодинці з матеріалом
Щось незрозуміло або застрягли на завданні — запитайте просто в уроці. Помічник пояснить тему простішими словами, відповість на питання, допоможе розібратися в умові завдання й підкаже наступний крок, знайде потрібне в матеріалах курсу. Він знає, який урок ви проходите, і пам’ятає розмову.
Кар’єра
Успішно пройшли курс — отримуєте сертифікат і в один клік додаєте його в профіль LinkedIn.
Резюме англійською та українською — просто на платформі. Ваші курси й сертифікати додаються в нього в кілька кліків.
Junior-вакансії та стажування в одному місці — з добіркою під курси, які ви проходите.
Уся платформа — в одному акаунті
Програма
16 модулів, 45+ практичних завдань з автоматичною перевіркою і 5 тестів. Відкрийте модуль, щоб побачити всі теми.
Як швидкості двох коліс перетворюються на рух робота — і навпаки
Пози з лічильників енкодерів: середина кроку, переповнення лічильника, дрейф і калібрування
Як числами описати, наскільки добре регулятор відпрацьовує крок уставки
Релейний тест, критичний коефіцієнт і таблиці Зіглера — Нікольса як стартова точка
Що відбувається з інтегралом, коли мотор уже на межі, і два способи це виправити
Позиція через швидкість: зовнішній і внутрішній контури, різні частоти, обмеження прискорення
Слідування шляхом через точку попереду: вибір точки, кривизна, система робота
Бічне відхилення, керування line-of-sight і правило перемикання точок
Сітка вільних, зайнятих і невідомих клітинок з лідара: індекси, промені, log-odds
Пошук шляху на сітці: рівні кроки, різні ціни, евристика — і що буває з поганою евристикою
Зі сходинок сітки — у придатний для їзди шлях: зрізання через пряму видимість і градієнтне згладжування
Робот не точка: inflation, одиниці вимірювання і карта витрат з безпечним запасом
Смуги з перекриттям, перевірка покриття за записаним треком і вибір напрямку смуг
Енергія ноги і розвороту, точка неповернення, розбиття покриття на вильоти
Mission executive: стани, аварійна зупинка з фіксацією і таймаути
Патрулювання двору зі стелажами: планування навколо перешкод, слідування, енергія, повернення на базу — і аналіз прогону
Стек
Код пишете й запускаєте в браузері на платформі — встановлювати нічого не потрібно.
Застосування
Доступ
Коротка форма на цій сторінці — без дзвінків і консультацій.
Після форми оберіть Telegram або Viber — бот надішле подальші інструкції щодо доступу.
Уроки, практика й тести — на my.prog.academy, у зручному для вас темпі.
Контакт
Залиште контакти — надішлемо деталі доступу до курсу «Керування і навігація в симуляції (+ capstone: автономний наземний робот)». Без дзвінків і консультацій.
Від сирих показів гіроскопа й акселерометра до фільтра Калмана і злиття GPS та IMU.
Ключові ідеї ROS 2 на навчальній шині: вузли, топіки, QoS, сервіси, TF, lifecycle і шлюз безпеки.
Автономний робот зсередини: сенсори, регулятори, автомат режимів і захисна логіка — у коді, який можна запустити.
Залиште запитання — підкажемо, чи підходить вам курс і з чого краще почати.