Малогабаритный колесный автономный робот (МКАР)
Практический образовательный комплекс, направленный на изучение робототехники, программирования и принципов работы беспилотных систем

Задача
В рамках федерального проекта «Передовые инженерные школы» Минобрнауки России, нацеленного на подготовку инженерных кадров для технологического развития страны, Передовая инженерная школа «Цифровой инжиниринг» Санкт-Петербургского политехнического университета Петра Великого (ПИШ СПбПУ) реализует инициативы по интеграции современных цифровых технологий в образовательный процесс.
Одной из ключевых задач ПИШ СПбПУ является формирование непрерывной системы инженерного образования «школа – колледж – вуз – промышленность». Для этого разрабатываются инновационные образовательные инструменты, которые позволяют учащимся уже на школьном этапе осваивать навыки, востребованные в высокотехнологичных отраслях.
В рамках этой стратегии был создан малогабаритный колесный автономный робот (МКАР) – учебно-методический комплекс, направленный на углубленное изучение робототехники, программирования и принципов работы беспилотных систем. Проект реализован совместно с Академией цифровых технологий и при поддержке Комитета по образованию Санкт-Петербурга.
МКАР предназначен для:
- Школьников — для освоения базовых и продвинутых навыков программирования на Python, работы с ROS (Robot Operating System), проектирования алгоритмов навигации и управления беспилотным транспортом.
- Педагогов — в качестве готового решения для проведения уроков, внеклассных занятий и подготовки к соревнованиям по робототехнике.
- Образовательных учреждений — как инструмент интеграции передовых инженерных практик в учебные программы.
Главная цель МКАР – сделать изучение технологий беспилотного транспорта доступным и увлекательным. Робот оснащен системами ориентации в пространстве, а его виртуальный симулятор позволяет проводить отладку ПО без физического устройства. Это не только снижает барьер входа для начинающих, но и готовит учащихся к решению реальных задач, с которыми сталкиваются инженеры в области беспилотных систем.
Проект также решает задачу ранней профориентации: через практическую работу с МКАР школьники знакомятся с инженерными профессиями, учатся мыслить системно и применять знания в области IT, математики и физики для создания функциональных решений.
Таким образом, МКАР стал важным шагом в реализации модели сквозного образования, объединяя усилия школ, вузов и промышленных партнеров для подготовки нового поколения инженеров, готовых к вызовам цифровой эпохи.
Решение
Проект малогабаритного колесного автономного робота (МКАР) предлагает комплексное образовательное решение, сочетающее инновационную аппаратную платформу, специализированное программное обеспечение и методические материалы. МКАР представляет собой компактную робототехническую модель, спроектированную для изучения основ программирования беспилотных систем, робототехники и промышленных технологий.
Технические особенности:
- Автономная навигация: Робот оснащен датчиками ориентации в пространстве (лидары, сенсоры), аналогичными тем, что используются в промышленных системах управления беспилотным транспортом. Это позволяет ему двигаться без участия оператора, избегая препятствий и выполняя задачи в реальном времени.
- Двойная среда разработки: На базе физической модели МКАР создана виртуальная модель-симулятор, которая имитирует поведение робота в цифровом пространстве в двух вариантах: как образ виртуальной машины и как образ для Clonezilla для развертывания на ПК. Это позволяет учащимся тестировать и отлаживать алгоритмы на Python без необходимости использования физической модели, сокращая время разработки и минимизируя риски повреждения устройства.
- Адаптивность конструкции: Большинство компонентов робота (корпус, шасси, крепления) спроектированы для изготовления методами 3D-печати.
Образовательный функционал:
- Полный цикл обучения: МКАР сопровождается учебно-методическим комплектом, включающим более 400 страниц материалов – от базовых уроков по Python до продвинутых заданий по работе с ROS (Robot Operating System). Школьники учатся писать код для управления движением, настройки навигации и обработки данных с датчиков.
- Соревновательная практика: Платформа интегрирована в формат соревнований, таких как «Программирование беспилотных систем». Участники решают задачи по автономному прохождению лабиринтов, что развивает навыки проектного мышления и командной работы.
- Поддержка педагогов: Для учителей разработаны курсы повышения квалификации, где они осваивают работу с МКАР, учатся интегрировать его в учебные программы и готовить учеников к участию в олимпиадах.
Масштабируемость проекта:
- Тиражирование в школах: К концу 2024 года изготовлено 45 моделей МКАР, переданных в 15 школ Санкт-Петербурга. Каждый комплект включает робота, методические материалы и доступ к симулятору.
- Сетевой подход: Проект реализуется в партнерстве с Академией цифровых технологий, которая координирует распределение устройств по школам и организует мероприятия для учащихся.
- Связь с индустрией: Использование промышленных технологий (например, ROS) обеспечивает преемственность между учебными задачами и реальными кейсами в области автономного транспорта.
Ключевые преимущества:
- Доступность: Упрощенная конструкция и открытая документация делают МКАР идеальным решением для школ с ограниченным бюджетом.
- Практико-ориентированность: Ученики работают с теми же инструментами, что и инженеры в сфере беспилотных систем.
МКАР – это не просто робот, а полноценная экосистема, которая объединяет технологии, образование и индустриальные стандарты, помогая школьникам сделать первые шаги в профессии и подготовиться к вызовам цифровой экономики.
Детали
Проект малогабаритного колесного автономного робота (МКАР) сочетает в себе тщательно продуманную техническую базу, образовательную методологию и инфраструктурную поддержку.
Техническое устройство МКАР
Аппаратная часть:
Шасси: Унифицированная модульная конструкция, адаптированная для 3D-печати.
Сенсоры:
- Лидар (RPLidar A1m12).
- Инфракрасные датчики дистанции (Vl6180x) для обнаружения препятствий.
Вычислительный модуль: Одноплатный компьютер (например, Raspberry PI4 или аналоги) с предустановленной ROS (Robot Operating System).
Привод: Электродвигатели c бортовой системой поворота для точного управления скоростью и направлением движения.
Программный комплекс:
- ROS-интеграция: Робот поддерживает стандартные пакеты ROS, что позволяет учащимся работать с промышленными инструментами.
- Виртуальный симулятор: Реализован на базе Gazebo. Имитирует физику движения, данные с датчиков и взаимодействие с виртуальными объектами.
- Библиотеки Python: Готовые модули для управления движением, обработки данных сенсоров и настройки автономных сценариев.
Учебно-методический комплекс
Учебное пособие:
- Объем: 400+ страницс иллюстрациями, примерами кода и пошаговыми инструкциями.
- Содержание:
– Основы Python для робототехники.
– Работа с ROS: создание узлов, топиков, сервисов.
– Алгоритмы SLAM (Simultaneous Localization and Mapping) и навигации.
– Примеры проектов: от простых (движение по линии) до сложных (автономное прохождение лабиринта).
Курс обучения:
- Этап 1:Знакомство с интерфейсом симулятора и базовыми командами.
- Этап 2:Программирование физического робота – калибровка датчиков, настройка двигателей.
- Этап 3:Разработка автономных алгоритмов (например, движение по карте с избеганием препятствий).
- Этап 4:Участие в соревнованиях и защита проектов.
Процесс реализации проекта
Разработка и сертификация:
- МКАР прошел процедуру сертификации, что позволяет СПбПУ официально передавать модели в образовательные учреждения.
- Изготовлено 45 роботов (2024 г.), каждый укомплектован:
– Физической моделью.
– Технической документацией.
Обучение педагогов:
- Проведены курсы повышения квалификации для 14 школ Санкт-Петербурга.
- Программа для учителей включает:
–Настройку МКАР.
–Методики интеграции робота в уроки информатики, физики, технологии.
–Подготовку к организации соревнований.
Интеграция в образовательный процесс:
- Роботы переданы во временное пользование школам для:
– Урочной деятельности (факультативы, проектная работа).
– Внеклассных занятий (кружки, инженерные мастерские).
– Участия в олимпиадах (например, Национальной технологической олимпиаде).
Партнеры и инфраструктура
- Академия цифровых технологий:
- Координирует распределение МКАР по школам.
- Организует соревнования (например, юниорскую линейку «Программирование беспилотных систем»).
- Комитет по образованию Санкт-Петербурга:
- Поддержка на уровне городских программ и финансирования.
- Интеграция МКАР в стратегию развития инженерных классов.
- Промышленные партнеры:
- Использование промышленных стандартов (ROS, Gazebo) обеспечивает связь с реальными кейсами беспилотного транспорта.
Перспективы развития
Перспективы развития проекта включают расширение функционала МКАР: внедрение модулей компьютерного зрения для распознавания объектов, интеграцию с IoT-платформами и создание упрощенной версии для младших школьников. Планируется масштабирование инициативы на другие регионы России, а также включение МКАР в программы всероссийских олимпиад и хакатонов, таких как WorldSkills Russia.
Таким образом, МКАР – это не просто учебный робот, а комплексная экосистема, объединяющая инженерные инновации, педагогические методики и сетевую коллаборацию. Его детализация демонстрирует, как современные технологии могут стать основой для формирования навыков, востребованных в эпоху цифровой трансформации.
Технологии
Языки программирования и фреймворки | С, С++, Python, URDF |
OS | Linux, |
CVS | Git (Gitlab) |
IDE | Arduino IDE, Visual Studio |
Модель разработана в целях выполнения задач по мероприятию «Тиражирование лучших практик передовых инженерных школ для подготовки и переподготовки инженеров» проекта «Цифровое моделирование, проектирование и оптимизация производственных процессов и деятельности компаний реального сектора экономики» в соответствии с планом реализации программы Передовой инженерной школы «Цифровой инжиниринг».
Федеральный проект «Передовые инженерные школы» реализуется Министерством науки и высшего образования РФ с целью обеспечения квалифицированными кадрами высокопроизводительные и экспортно-ориентированные секторы экономики страны.
Ключевые исполнители
- Лаборатория «Промышленные системы потоковой обработки данных» ПИШ СПбПУ
Партнеры
- ГБНОУ «Академия цифровых технологий»
Ключевые участники
- Руководитель проекта: Г.С. Васильянов, старший преподаватель Высшей школы передовых цифровых технологий и Высшей школы компьютерных технологий и информационных систем СПбПУ
- Научный руководитель: М.В. Болсуновская, заведующий Лаборатории ПСПОД ПИШ СПбПУ, доцент Высшей школы компьютерных технологий и информационных систем СПбПУ