Магистранты факультетов автоматики и вычислительной техники и мехатроники и автоматизации Новосибирского государственного технического университета НЭТИ создают прототип мобильного логистического робота с гибридной системой навигации.
Разработка начиналась с анализа современных технологий автоматизации и моделирования условий современных складских комплексов под руководством доцента кафедры вычислительной техники, руководителя студенческого конструкторского бюро «Робототехника и искусственный интеллект» Ирины Яковины. На основе проведенного анализа была разработана структурная схема робота, выполнена компоновка прототипа, создано алгоритмическое обеспечение и реализован базовый функционал программного обеспечения.
Аппаратная часть прототипа робота включает исполнительные механизмы, датчики и микроконтроллеры, что дает возможность роботу выполнять разнообразные такелажные задачи. Исполнительные устройства отвечают за движение шасси с помощью мотор-редукторов постоянного тока и функционирование подъемного механизма. Для обеспечения работы внутренних компонентов применяются различные датчики. Они позволяют определить положение подъемного механизма, контролировать ток в двигателях, определять положение объектов вокруг робота и решать другие задачи локальной навигации. Например, инфракрасный датчик линии позволяет следовать по маршруту, а лидар обеспечивает безопасное передвижение и корректирует навигацию при необходимости, объясняют разработчики аппаратной части проекта Максим Кабелин и Денис Моисеев.
Магистрант Никита Галета разрабатывал для робота систему технического зрения, необходимую в динамической складской среде, где постоянно происходит движение товаров, людей и техники. Архитектура системы строится на взаимодействии четырех модулей: восприятие пространства, построение карты, принятие решений и управление движителями. Эта система позволяет роботу анализировать пространство в реальном времени и строить оптимальные маршруты для перемещения грузов. Если складское помещение имеет разметку, робот движется по ней, если разметки нет, он едет по самому кратчайшему пути до определенной точки.
«Робот подъезжает к паллете, определяет класс товара и перемещает его в соответствии с заданием: отвозит ее на полку для хранения или в зону выдачи. Если при размещении товара робот обнаруживает, что заданная полка заполнена, он сканирует пространство в поисках ближайшей свободной полки и запоминает, какой вид товара куда он положил. Таким образом, робот перевозит паллеты по территории склада от места разгрузки до места хранения или перемещает товары в зону выдачи», — рассказал Никита Галета.
Разработанное алгоритмическое обеспечение представляет собой комплексную систему управления роботом. Система поддерживает несколько режимов работы, включая ручное управление через джойстик, мобильное приложение или компьютерный интерфейс, а также автономные режимы движения. Был создан гибридный алгоритм управления, сочетающий движение по линии со SLAM-навигацией на основе лидара и алгоритмов технического зрения, а также интеллектуальный режим для работы в условиях частичной неопределенности.
Реализация алгоритмов выполнялась с использованием модульной архитектуры, что обеспечивает простоту модификации и расширение функциональности. Интеграция с ROS (Robot Operating System) превращает складского робота в интеллектуального автономного агента, способного легко ориентироваться в динамичной среде склада и эффективно выполнять свои задачи. Также в рамках проекта были разработаны swarm-алгоритмы (роевые алгоритмы) для координации работы нескольких роботов.
Отладка логики и алгоритмов осуществлялась на симуляционных данных без привязки к «железу». Разработчики планируют перенос функциональных решений из виртуальной среды на физический прототип. Будет собран полноразмерный складской робот и проведено тестирование, чтобы подтвердить работоспособность системы в реальных условиях.
Источник: НГТУ НЭТИ
Сервис «Комментарии» - это возможность для всех наших читателей дополнить опубликованный на сайте материал фактами или выразить свое мнение по затрагиваемой материалом теме.
Редакция Информио.ру оставляет за собой право удалить комментарий пользователя без предупреждения и объяснения причин. Однако этого, скорее всего, не произойдет, если Вы будете придерживаться следующих правил:
Претензии к качеству материалов, заголовкам, работе журналистов и СМИ в целом присылайте на адрес
Информация доступна только для зарегистрированных пользователей.
Уважаемые коллеги. Убедительная просьба быть внимательнее при оформлении заявки. На основании заполненной формы оформляется электронное свидетельство. В случае неверно указанных данных организация ответственности не несёт.