Санкт-Петербург


Моторин Андрей Владимирович



Download 10,56 Mb.
Pdf ko'rish
bet113/198
Sana24.02.2022
Hajmi10,56 Mb.
#209176
1   ...   109   110   111   112   113   114   115   116   ...   198
Bog'liq
1 almanakh 2018 tom1

 
Моторин Андрей Владимирович 
Год рождения: 1989 
Университет ИТМО, факультет систем управления и робототехники, 
кафедра информационно-навигационных систем, ассистент 
e-mail: motorin.a@mail.ru 
УДК 629.05 
СРЕДА МОДЕЛИРОВАНИЯ ЗАДАЧ ОДНОВРЕМЕННОЙ НАВИГАЦИИ
И КАРТОГРАФИРОВАНИЯ В ROBOT OPERATING SYSTEM 
Титов Р.У., Моторин А.В. 
Научный руководитель – д.т.н., профессор Степанов О.А. 
Работа посвящена моделированию задачи одновременной навигации и картографирования SLAM. 
Рассмотрено построение модели робота для обработки и получения реальных данных с 
использованием программного обеспечения ROS и MATLAB. 
Ключевые слова: метод SLAM, модель робота, лазерный сканер. 
Введение. В настоящее время мобильные роботы могут самостоятельно перемещаться 
в окружающем пространстве и выполнять множество различных действий с помощью 
манипуляторов. Однако даже самые современные из них не в состоянии выполнять весь 
комплекс работ без участия оператора-человека. В этой связи одной из актуальных 
современных задач навигации является создание таких систем, в которых робот, в случае 
потери связи с оператором-человеком, мог бы самостоятельно выполнять ряд операций, 
связанных с ориентацией в пространстве [1, 2]. 
– Выбор алгоритма решения задачи картографирования и навигации. Задача автономной 
навигации мобильного робота включает в себя процесс картографирования и точного 
определения параметров собственного местоположения с помощью методов 
одновременной локализации и картографирования SLAM (Simultaneous Localization and 
Mapping). В основе метода SLAM, как правило, лежит возможность измерения расстояний 
до окружающих объектов и оценка изменения положения относительно них. SLAM 
решает одновременно две проблемы: построение карты местности, окружающей робота, и 
определение положения робота на этой карте. Карта помещения содержит информацию о 
расположении стен и других препятствий. Это позволяет роботу перемещаться в 
пространстве и планировать путь к цели таким образом, чтобы обходить препятствия в 
виде стен и объектов. Сделав первые замеры расстояний, робот запоминает их и движется 
в направлении других объектов. После того, как все объекты в помещении найдены, и 
расстояние до них измерено, робот возвращается на исходную позицию. 
– Выбор технической платформы для решения задачи. Для оценки изменения положения 
робота в пространстве используются лазерные дальномеры (лидары) и видеокамеры. Для 


Альманах научных работ молодых ученых 
XLVII научной и учебно-методической конференции Университета ИТМО. Том 1 
168 
осуществления навигации необходимы также автономные датчики, отслеживающие 
перемещения робота в пространстве, такие как: датчики угла поворота моторов 
(энкодеры), одометры, инерциально-измерительные устройства и другие. Для решения 
задачи определения параметров собственного положения и построения карт навигации 
наиболее предпочтительным является применение лазерного сканера HOKUYO URG-
UG01. В линейке лазерных дальномеров эта модель является одной из самых компактной, 
легкой и энергоэффективной. Указанный сканер является одним из самых доступных 
дальномеров на рынке. Он позволяет выполнять измерения с точностью около 3%, имеет 
диапазон измерения 5,6 м, cектор сканирования 240° и интерфейс подключения USB 2.0. 
Лазерный дальномер URG-04LX-UG01 полностью отвечает таким требованиям, как 
высокая функциональность, малые габаритные размеры и низкое энергопотребление [3]. 
– Построение модели мобильной платформы и получение данных. Решение задачи SLAM 
проблематично по причине того, что необходимо моделировать окружающую обстановку. 
Существует разработанный пакет ROS (Robot Operating System), в котором есть среда 
Gazebo. ROS, работающий под управлением операционной системы Ubuntu, позволяет 
разработчикам использовать для роботов уже готовые решения, при этом сам 
программный код претерпевает минимальные изменения. Также ROS поддерживает 
параллельные вычисления и отлично взаимодействует с различными библиотеками, 
такими как Qt и OpenCV [4]. 
Программа Gazebo имеет гибкий дизайн и удобный интерфейс, поддерживающий 
одновременную работу с несколькими устройствами. В Gazebo доступен редактор, который 
позволяет создавать 3D-сцены без программирования. Моделируемые сенсоры: лазерный 
дальномер, камера, кинект-сенсор, устройство для чтения RFID-меток и бамперы [5]. 
С помощью пакетов ROS и Gazebo авторами был смоделирован робот «Turtlebot» 
(рис. 1, а), а с использованием функции «Gmapping» и модельных данных лазерного сканера 
построена карта местности (рис. 1, б). 
а 
б 
Рис. 1. Визуализатор работы симулятора Gazebo 
В результате применения этого алгоритма и работы пакета по визуализации 
полученных данных «Rviz» получена картина, отображающая виртуальную модель среды и 
ее фиксацию на карте. 
Для отображения и обработки численных значений массива дальностей до 
препятствий, полученных с лидара, использовался пакет Simulink математической среды 
MATLAB. С помощью указанного пакета получены данные, на основе которых в 
дальнейшем будет решена задача SLAM (рис. 2). 


Альманах научных работ молодых ученых 
XLVII научной и учебно-методической конференции Университета ИТМО. Том 1 
169 
Рис. 2. Координаты препятствий в пакете Simulink 

Download 10,56 Mb.

Do'stlaringiz bilan baham:
1   ...   109   110   111   112   113   114   115   116   ...   198




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish