Детальная информация
| Название | Разработка программно-аппаратного комплекса для мобильной робототехники на базе ROS: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of a hardware-software control system for mobile robotics based on ROS |
|---|---|
| Авторы | Кузнецова Елизавета Дмитриевна |
| Научный руководитель | Орлов Егор Сергеевич |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | автоматизированная транспортная тележка (AGV) ; ROS 2 ; автономная навигация ; визуальные маркеры ; QR-код ; локализация ; компьютерное зрение ; Raspberry PI ; STM32 ; automated guided vihicle (AGV) ; autonomous navigation ; visual markers ; QR code ; localization ; computer vision |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.04 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2709 |
| Права доступа | Доступ по паролю из сети Интернет (чтение) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\42595 |
| Дата создания записи | 21.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Работа посвящена модернизации программно-аппаратного комплекса управления тяжёлой транспортной тележкой AGV производства KUKA с пе-реводом решения с монолитной программы на языке Python на платформу ROS 2 и расширением его до автономной навигации по напольным визуаль-ным маркерам. Проведён анализ объекта исследования — конструкции и системы управления тележки, а также существующего программного решения; изучены платформа ROS, методы навигации и локализации мобильных роботов, обоснован выбор навигации по визуальным маркерам и поэтапного перехода на новую платформу. Спроектирована и реализована архитектура комплекса в виде независимых узлов ROS 2: драйвер связи с контроллером, узел управления движением, узел распознавания напольных QR-кодов, узел построения маршрута по графу меток и узел локализации с коррекцией позы по меткам. Реализовано устойчивое распознавание напольных кодов, ранее работавшее неудовлетворительно, построение маршрута и автоведение тележки от метки к метке, а также программная имитация пульта и сигналов безопасности для отладки без вывода машины в рабочее пространство. Работоспособность комплекса подтверждена на отладочном стенде — в режиме программного имитатора контроллера и в среде трёхмерного моделирования Gazebo, где воспроизведён полный цикл «восприятие — распознавание — навигация».
The work is devoted to the modernization of the control system of a heavy KUKA AGV, migrating the solution from a monolithic Python program to the ROS 2 platform and extending it to autonomous navigation by floor visual markers. An analysis of the object of study — the vehicle structure and control system as well as the existing software — was carried out; the ROS platform and the methods of mobile-robot navigation and localization were studied, and the choice of marker-based navigation and of a stepwise migration was justified. A system architecture was designed and implemented as a set of independent ROS 2 nodes: a controller driver, a motion-control node, a floor QR-code recognition node, a route-planning node based on the marker graph, and a localization node that corrects the pose using the markers. Robust recognition of floor codes — previously unreliable — together with route planning, marker-to-marker guid-ance, and software emulation of the pendant and safety signals for vehicle-free debugging were implemented. The system was verified on a test bench, both with a software PLC simulator and in the Gazebo 3D simulation environment, where the full perception–recognition–navigation loop was reproduced.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|