Appearance
О курсе
За семестр мы соберём в симуляции небольшого Ackermann-робота: подключим сенсоры, локализацию, восприятие, планирование, управление и независимый контур безопасности. ROS 2 здесь выступает общей средой, в которой эти компоненты можно запускать, наблюдать, записывать и проверять.
Что вы научитесь делать
- Читать граф ROS 2: ноды, топики, сервисы, действия, параметры и QoS.
- Запускать систему в Gazebo одной командой и находить сбой по CLI, tf2, логам и повтору bag-файла.
- Проверять детектор или VLM на фиксированных данных и сохранять неопределённость как
unknown, когда информации недостаточно. - Формулировать RL-среду и сравнивать готовую политику с классическим контроллером на одинаковых seed.
- Ограничивать команду движения по числовым пределам, свежести данных и дистанции до препятствия.
- Проверять изменения, в том числе предложенные ИИ, независимыми тестами и исходными прогонами.
Как проходит неделя
После лекции вы получаете практическую работу с небольшим рабочим сценарием и намеренно внесённой неисправностью. В начале следующей лабораторной показываете результат и объясняете диагностику; оставшееся время используете на исправление или следующий шаг. Подробная нагрузка и две траектории собраны на странице оценивания.
Навигация
Перейдите к расписанию, траекториям, окружению, основам терминала, рабочему месту разработчика, установке ROS 2, терминологии, лекциям, практикам и проекту.