Научная статья на тему 'СИСТЕМА УПРАВЛЕНИЯ МОБИЛЬНЫМ РОБОТОМ С ТЕХНОЛОГИЕЙ ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ'

СИСТЕМА УПРАВЛЕНИЯ МОБИЛЬНЫМ РОБОТОМ С ТЕХНОЛОГИЕЙ ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
426
76
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ / ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ / АВТОНОМНАЯ НАВИГАЦИЯ / МОБИЛЬНЫЙ РОБОТ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ван Юй

С непрерывным развитием робототехники роботы играют важную роль в развитии промышленного производства и спасательных работ при стихийных бедствиях. Хотя роботы становятся умнее, им по-прежнему требуется ручное управление для выполнения некоторых сложных задач. В данной работе разработана система дистанционного управления роботом на основе виртуальной реальности, оснащенная которой робот заменит спасателя и будет попадать в различные опасные и сложные среды для обнаружения и поиска и спасения. По сравнению с традиционной системой дистанционного управления роботом более заметным преимуществом этой системы является внедрение технологии виртуальной реальности, которая увеличивает ощущение присутствия оператора, упрощает работу и улучшает точность работы. В то же время система также имеет функцию автономной навигации.Система, построенная по технологии SLAM и планированию пути, может снизить сложность выполнения задачи оператора и улучшить способность восприятия окружающей среды.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

MOBILE ROBOT CONTROL SYSTEM WITH VIRTUAL REALITY TECHNOLOGY

With the continuous development of robotics, robots play an important role in the development of industrial production and disaster relief. While robots are getting smarter, they still require manual control to perform some of the toughest tasks. In this work, a remote control system for a robot based on virtual reality is developed, equipped with which the robot will replace the rescuer and will enter various dangerous and complex environments for detection and search and rescue. Compared with the traditional robot remote control system, the more prominent advantage of this system is the introduction of virtual reality technology, which increases the operator's sense of presence, simplifies operation, and improves operation accuracy. At the same time, the system also has the function of autonomous navigation. The system built with SLAM technology and path planning can reduce the complexity of the operator's task and improve the ability to perceive the environment.

Текст научной работы на тему «СИСТЕМА УПРАВЛЕНИЯ МОБИЛЬНЫМ РОБОТОМ С ТЕХНОЛОГИЕЙ ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ»

Научно-образовательный журнал для студентов и преподавателей «StudNet» №4/2022 УДК 681.5

СИСТЕМА УПРАВЛЕНИЯ МОБИЛЬНЫМ РОБОТОМ С ТЕХНОЛОГИЕЙ ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ

MOBILE ROBOT CONTROL SYSTEM WITH VIRTUAL REALITY TECHNOLOGY

Ван Юй, магистрант, МГТУ им. Н.Э.Баумана. кафедра CM7 Wang Yu, BMSTU, Department SM7, ulyssessci@gmail.com

Аннотация. С непрерывным развитием робототехники роботы играют важную роль в развитии промышленного производства и спасательных работ при стихийных бедствиях. Хотя роботы становятся умнее, им по-прежнему требуется ручное управление для выполнения некоторых сложных задач. В данной работе разработана система дистанционного управления роботом на основе виртуальной реальности, оснащенная которой робот заменит спасателя и будет попадать в различные опасные и сложные среды для обнаружения и поиска и спасения. По сравнению с традиционной системой дистанционного управления роботом более заметным преимуществом этой системы является внедрение технологии виртуальной реальности, которая увеличивает ощущение присутствия оператора, упрощает работу и улучшает точность работы. В то же время система также имеет функцию автономной навигации.Система, построенная по технологии SLAM и планированию пути, может снизить сложность выполнения задачи оператора и улучшить способность восприятия окружающей среды.

Annotation. With the continuous development of robotics, robots play an important role in the development of industrial production and disaster relief. While robots are getting smarter, they still require manual control to perform some of the toughest

1938

tasks. In this work, a remote control system for a robot based on virtual reality is developed, equipped with which the robot will replace the rescuer and will enter various dangerous and complex environments for detection and search and rescue. Compared with the traditional robot remote control system, the more prominent advantage of this system is the introduction of virtual reality technology, which increases the operator's sense of presence, simplifies operation, and improves operation accuracy. At the same time, the system also has the function of autonomous navigation. The system built with SLAM technology and path planning can reduce the complexity of the operator's task and improve the ability to perceive the environment.

Ключевые слова: Виртуальная реальность Л Дистанционное управление Л Автономная навигация^ Мобильный робот

Keywords: Virtual reality> Remote controls Autonomous navigation > Mobile robot

Введение

Во всем мире бедствия различных форм, больших и малых, такие как пожары, наводнения, землетрясения и аварии на шахтах, происходят почти каждый день. Опасности, связанные с внезапностью аварии, географическими масштабами аварии и неопределенностью ситуации бедствия, могут оказать существенное негативное влияние на спасательные работы. Чтобы свести к минимуму такие ненужные жертвы и потери имущества, срочно необходимы роботы-спасатели, которые могут работать удаленно в сложных условиях [1].

С развитием общества и прогрессом науки и техники в последние годы робототехника сделала большой шаг вперед. Используя дистанционное управление, можно управлять роботом в среде, до которой людям трудно добраться или адаптироваться для выполнения необходимых операций и предотвращения ущерба самим людям. Хотя в интеллектуальных технологиях достигнут большой прогресс, интеллектуальный уровень мобильных роботов

1939

не очень высок, и при выполнении некоторых сложных задач или работе в сложных условиях по-прежнему требуется контроль со стороны человека. Система, разработанная в этой статье, сочетает в себе режим ручного управления и режим автономной навигации робота для повышения эффективности задачи.

Управления старых системах используется пульт с плоским экраном задающими рукоятками. Оператор получает изображение робота через 2D экран. Это означает, что оператору необходимо анализировать трехмерную среду через двухмерный экран. Это ограничивает восприятие оператором трехмерной среды. Обучение операторов обычно занимает много времени, и только профессионально подготовленные операторы могут удаленно управлять роботами для выполнения разведывательных задач [2].

С помощью технологии VR изображения с робота обрабатываются и отображаются в VR шлеме. В шлеме два экрана, один для левого глаза и один для правого глаза. На основе принципа бинокулярного параллакса оператор может воспринимать глубину изображения. Это функция, которой нет у обычных двумерных экранов. Оператор будет чувствовать себя так, как будто он находится в сцене, как будто он управляет роботом внутри робота [3]. Многие эксперименты показали, что этот метод более эффективен, чем традиционные методы контроля. Используя этот метод, даже неподготовленные операторы могут быстро научиться управлять роботом для выполнения задач. При выполнении той же задачи система дистанционного управления на основе виртуальной реальности может выполнить задачу за меньшее время, чем традиционная система управления.Этот новый метод управления более эргономичен [4].

Задержка — большая проблема при удаленной передаче изображений. При выполнении некоторых задач оператору необходимо длительное время концентрироваться, Задержка экрана вызовет у оператора головокружение и другие симптомы. Проблема задержки всегда была в центре внимания исследований технологии виртуальной реальности. Если частота обновления

1940

изображения ниже 60 Гц, оператор не сможет нормально использовать устройство VR, и вскоре появятся такие симптомы, как головокружение. Поэтому в области VR-технологий для решения этой проблемы было предложено множество решений, одним из которых является алгоритм компенсации движения. Например, алгоритм Asynchronous Timewarp(ATW)) . С помощью этого метода обновление изображения может поддерживаться на частоте 90 Гц [5]. Оператор может видеть плавное видео с робота. И оборудование виртуальной реальности на рынке также постоянно совершенствуется, например, HTC Vive, Oculus и т. д., которые могут предоставить операторам высококачественный опыт. Это также преимущество, которое трудно обеспечить традиционными системами управления.

Таким образом, виртуальная реальность решает две проблемы: одна — восприятие трехмерной среды, а другая — задержка удаленной передачи изображения. Применение VR в системе управления роботом является усовершенствованием традиционного метода управления. И эта система управления более эргономична и удобнее в управлении.

Ограничено только дистанционное управление роботами на основе видео, поскольку зрение может получать только ту область, которую видит камера. Дистанционное управление роботами без всестороннего понимания текущей локальной среды является сложной задачей, особенно с узкими дверями или коридорами [6]. Кроме того, телеманипуляция только с видео также затрудняет запоминание положения соответствующих объектов сцены, что влияет на независимую визуальную навигацию по уже наблюдаемым частям сцены за пределами текущего обзора камеры [7]. Таким образом, система управления, изучаемая в этой статье, добавляет функцию навигации, строит карту среды через SLAM, улучшает способность воспринимать окружающую среду и завершает навигацию мобильного робота по построенной карте

Таким образом, система, разработанная в этой статье, сочетает в себе интеллектуальные системы с технологией виртуальной реальности, что

1941

значительно повысит скорость и вероятность успешного выполнения задач.Робот, на котором установлена эта система, может работать в некоторых опасных рабочих условиях (таких как ядерное излучение, высокая температура и высокое давление, сильный свет, гипоксия, взрывчатые вещества и др.) для выполнения обозначенных задач вместо человека. 1. Проектирование системы управления

Как показано на рисунке 1, оператор и робот устанавливают удаленную связь через Wi-Fi. Оператор взаимодействует с роботом с помощью шлема виртуальной реальности и ручных контроллеров.

Интерфейс виртуальной реальности в основном реализует следующие функции:

• Получить данные камеры робота

• Обработка данных камеры, VR рендеринг и отображение в шлеме VR

• Обнаружение позы шлема, обнаружение кнопок контроллера рукоятки

• Обработанная команда управления отправляется роботу

Рисунок 1 Общая структурная схема системы управления

Система содержит два режима дистанционного управления роботом:

1 .Ручной режим управления 2.Автономный режим навигации

Ручной режим управления заключается в том, что оператор управляет движением робота через VR-устройство. Автономный режим навигации означает, что оператору нужно только ввести целевое положение, и мобильный робот будет двигаться к месту назначения автономно. Камера

1942

установлена на двухосном подвесе. Вращение шлема может управлять вращением двухосного карданного подвеса.

1.1 Проектирование архитектуры ручного режима управления

Как показано на рисунке 2, режим ручного управления состоит из двух частей. Во-первых, пользователь отправляет команды движения мобильному роботу через ручной контроллер. Во-вторых, управлять движением двухосного подвеса через шлем. В шлеме есть гироскоп, который может принимать позу головы. Система визуализации рендерит видео в режиме реального времени и отображает его в шлеме.

Рисунок 2 Общая структурная схема режима ручного управления 1.2 Проектирование архитектуры автономного навигационного режима

Рисунок 3 Общая структурная схема автономного навигационного режима

1943

В режиме автономной навигации оператор вводит положение цели на карту, а модуль управления автономной навигацией получает цель, выдает управляющие команды робота и управляет мобильным роботом для перемещения в целевую точку. Карты окружающей среды можно получить с помощью лидара, С движением мобильного робота постепенно завершается построение карты окружающей среды.Обычно полная навигационная система включает в себя глобальное планирование и локальное планирование, что позволяет избежать препятствий в реальном времени. Все данные системы робота могут отображаться в шлеме. Оператор может взаимодействовать с этими данными через ручной контроллер. Это означает, что пользователь может отправлять навигационные цели мобильному роботу через устройство виртуальной реальности. Оператор может видеть местоположение мобильного робота на карте в шлеме в режиме реального времени. 2. Проектирование аппаратно-программного комплекса 2.1 аппаратная архитектура

Рисунок 4 архитектура аппаратной части системы управления Она состоит из следующих частей: Мобильный робот Mecanum с четырьмя двигателями постоянного тока. Двигатель постоянного тока имеет энкодер, который может измерять скорость. Управление четырьмя двигателями постоянного тока с помощью контроллера Arduino. Модуль камеры управляется Raspberry Pi, управляя двухосевым подвесом и обрабатывая изображения с камеры. Система ros установлена на Raspberry Pi 3B, и он

1944

общается с компьютером через wifi. Камера и лидар подключены через оборудование Raspberry Pi как узел ROS. Персональный компьютер для оператора и мобильного робота через интерфейс, Создал на нем виртуальную сцену, которая может отображать изображения с камеры робота. HTC Vive Pro состоит из коммуникационного модуля, связывающего персональный компьютер со шлемом виртуальной реальности, сам шлем, связанный радиоканалом с своими базовыми станциями SteamVR, которые с помощью инфракрасного трекинга отслеживают положения шлема и контроллеров виртуальной реальности, связанная с персональным компьютером через кабель Ethernet.

2.2 Архитектура программного обеспечения

Для разработки программного обеспечения системы управления мобильным роботом необходимо выбрать среду разработки системы управления роботом и системы виртуальной реальности. В качестве системы управления было решено выбрать ROS. Это фреймворк для программирования роботов, предоставляющий функциональность для распределённой работы. Наиболее актуальными из доступных для свободного применения IDE на сегодняшний день являются продукты Unreal Engine и Unity. В конце концов я решил использовать Unity для разработки виртуальной реальности.

Поскольку ROS работает в системе Ubuntu, а Unity работает в системе Windows, для установления соединения между ними требуется межплатформенный механизм связи. В настоящее время существует два способа связи между ROS и Unity: ROS # и ROS-TCP-Connector / ROS-TCP-Endpoint.

Таблица 1 ROS-TCP-Connector / ROS-TCP-Endpoint.

Repo^1 Функциональность^

RO S-TCP-Endpoint^ Узел ROS для отправки / получения сообщений от Unity^

ROS-TCP-Connector* Пакет Unity для отправки, получения и визуализации сообщении из ROS^

1945

С помощью этих инструментов я разработал программную архитектуру для управления мобильным роботом. Она состоит из двух основных элементов: среда разработки Unity и операционная система ROS. Unity выполняет две задачи: Визуализировать данные от роботов, обработка управляющих сигналов оператора и отправка их мобильному роботу.

Система ROS выполняет три задачи: 1. Принимает сигналы управления, отправленные оператором, а затем управляет движением двигателя и двухосного подвеса, 2. Обрабатывает данные камеры и отправляет их в систему виртуальной реальности. 3. Реализация функции автономной навигации мобильного робота 3. Разработка систем управления

3.1 Блок формирования сигнала управления шлемом VR

у

Рисунок 5 система координат шлема

В VR-шлеме есть акселерометры и гироскопы, которые могут рассчитать позу головы. угол поворота получается по формуле операция кватерниона. Затем угол Эйлера определяется кватернионом, и угол Эйлера используется в качестве угла поворота для управления двухосным подвесом.

Как показано на рисунке 5, в, ф ) обычно используется для представления поворота системы координат. углы поворота ip, в, ф, — это угол рыскания (yaw) , угол тангажа(рй^) и угол крена(гоП) соответственно.

1946

Поскольку три оси несущей системы координат не являются независимыми в процессе вращения, разные последовательности вращения приведут к разным результатам. В этой статье последовательность вращения показана на рисунке 5, Y-X-Z(^, в, ф).

кватернион определяются следующим образом:

Q(4o, 4i, Ч2, Чз) = Чо + qJ + 42] + Чзк

— cos а/2 + е sina/2 (1)

Где е— единичный вектор вдоль оси вращения, а— угол поворота.

Кватернион удовлетворяет ограничениям:

QQT — 1 (2)

Пусть E — мировая система координат, а b — система координат шлема.

Можно получить вращение системы координат шлема относительно мировой

системы координат:

1-2(q2.+q3) 2(qiq2-qo43) 2^2 + Ч^зУ

2(ЧоЧз + Ч1Ч2) 1-2(ql + q3) 2^2 - q^ (3)

.2(ЧзЧ1 - Ч2Ч0) 2(qoqi+q3q2) 1 — 2(ql + qD_ Матрица вращения может быть получена в соответствии с углом поворота Эйлера:

cos в cosф sin ф sin в cos ф — cos ф sin -ф cos ф sin в cos ф + sin ф sin ф

cosOsin^ sin ф sin в sin-ф + cos ф cos -ф cos ф sin в sin-ф — sin ф cos -ф . —sinO sin ф cos в cos ф cos в

Комбинируя формулы (3) и (4), получаем:

, , Xqiq2 + qo43), ф — arctan (--ТТ-)

* (1 — 2(q?¡ + q3)

9 — —arctan (2(qiq3 — qoq2)) , , f2(qoqi + q342)\ гсл

Формула (5) представляет собой преобразование кватернион в углы Эйлера.Поскольку это двухосевой подвес, углы Эйлера у (рысканье) и 0 (тангаж), полученные из решения, используются в качестве контрольных

СЕ = Lb =

ГЕ = U —

1947

поворотов, соответствующих углам поворота двух степеней свободы соответственно.

Поскольку Unity использует верхнюю левую систему координат, а ROS использует правую систему координат, когда ROS получает кватернион, отправленных Unity, ей необходимо преобразовать, а затем решить угол Эйлера.

3.2 Блок формирования информации ручного контроллера

о

Рисунок 6 ручной контроллер HTC Vive Pro

Контроллер HTC VIVE PRO показан на рисунке 6. Его компоненты следующие: 1 - кнопка меню; 2 - Сенсорная панель; 3 - Кнопка «Система»; 4 -Индикатор состояния; 5 - порт микро-USB; 6 - Датчик отслеживания; 7 -Курок; 8 - Кнопка захвата.

Ручной контроллер используется для отправки команд движения мобильному роботу. Команды движения включают в себя команды линейного движения и команды вращательного движения. Как показано на рисунке 6, 2 представляет собой сенсорную панель, которая разделена на четыре области, соответствующие командам движения в четырех направлениях. Когда оператор кладет палец на тачпад, система определяет место нажатия на тачпад, после чего отправляет соответствующую команду мобильному роботу. Через кнопок 7 левой и правой рукояток осуществляется управление поворотом робота влево и вправо соответственно. Таблица 2 Параметры ручного контроллера VR

1948

сенсорная панель^ Направление движения^

«J Линейное движение ^ (45,135) ^ UP^

(-45,-135)^ Down^1

(0,45)||(-45,0>Р Rights

(135,180) |(-135,180)^ Left^

Курок— Направление поворода^

повород^ Левый КурокР Left^

Правый Курок ^ Rights

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

3.3 Навигационная система на базе ROS

Навигационная система робота в основном включает в себя модуль планирования глобального пути, модуль планирования локального пути, модуль позиционирования, модуль преобразования координат tf, сенсорный модуль и т. Д [8-10]. В ROS легко вызвать пакет функций навигации и изменить параметры в соответствии с характеристиками системы.

Рисунок 7 Схема структуры навигационной системы в ROS Как показано на рисунке 7:

1949

• Модуль позиционирования используется для позиционирования на основе построенной сетки-карты, по собственным данным о пробеге робота и особенностям карты использует алгоритм Монте-Карло на основе фильтрации частиц (AMCL) для ремонта робота. Положение положительного робота на известной карте.

• Модуль преобразования координат (TF) используется для определения положения робота на карте и установления связи между данными датчика и статической картой.

• Модуль одометра используется для публикации информации об одометре в режиме реального времени.

• Сенсорный модуль используется для выдачи информации о лазерном сканировании в режиме реального времени, чтобы избежать препятствий в окружающей среде.

• Модуль планирования пути включает в себя глобальное, локальное планирование пути и локальную настройку позы. В соответствии с глобальными и локальными картами стоимости алгоритм A* и алгоритм DWA используются для выполнения глобального и локального планирования пути.

• Модуль контроллера движения используется для получения информации о скорости, запланированной навигационным модулем, а затем для управления движением робота.

• Модуль карты используется для получения построенной растровой карты.

3.4 Связь между ROS и Unity

1950

Рисунок 8 Схема структуры связи ROS-TCP-Connector и ROS-TCP-Endpoint

Ы Project ROS Settings a :

Connect on Startup G__

Protocol T

Settings for a new ROSConnectionjnstance

ROS IP Adldress

ROS Port 10000

Show HUD ©

KeepAlive tirra (sees) 5

Network timeout (sees) 2

Sleep tirra (sees) 0.01

Рисунок 9 Установить связь по протоколу TCP/IP

На основе протокола TCP/IP ROS устанавливает коммуникационное соединение с Unity. Как показано на рис. 8, после установления соединения на основе пакета связи ROS-TCP Unity можно рассматривать как узел в системе ROS. Через топико-сервисный механизм ROS осуществляется связь между разными узлами.

1951

Рисунок 10 Изображение левого и правого глаза в шлеме Система удаленного робота оснащена системой ROS, а изображения, снятые стереокамерой, отправляются в Unity, которые обрабатываются в Unity и отображаются в шлеме. Как показано на рисунке 10, изображения, отображаемые для левого и правого глаза соответственно, находятся в шлеме.

TFMessageMsg:

transforms: TransformStampedMsg. header: Header: stamp: Time: sec: 655

nanosec: 65765B286 „ . -framejd. odom child frame id: base_footprint transform: Transform Msg: translation: Vector3Msg: x 0.00043-8944465713575

Time: sec: 655

nanosec: 6576S8286

J,_ROS2 IP: 127.0.0.1:10000

Topics Transforms Layout

(Type here to filter t

2D 3D Topic

• I map

=> ;tf —* /plan clock /scan z* cmd_vel

z± /backup/_action/feedback Í /backup/_action/status

Рисунок 11 Визуальное отображение информации о состоянии робота в Unity

Подпишитесь на информацию системы роботов в Unity, выведите эту информацию через разработку UI-компонентов, и оператор сможет увидеть эту информацию в шлеме. Например, скорость, положение и одометр робота и т. д. Навигационная карта, созданная с помощью slam, визуализируется в Unity, как показано на рис. 12.

1952

Рисунок 12 Визуализация навигационной системы

Оператор может выбрать целевую точку навигационной карты в Unity через ручной контроллер, а затем отправить ее мобильному роботу, и мобильный робот будет осуществлять автономную навигацию. 4. Заключение

В этой статье разрабатывается система дистанционного управления роботом с использованием технологии виртуальной реальности. В данной работе разработана архитектура программно-аппаратного комплекса системы. Удаленный робот разработан на базе ROS, а пространство виртуальной реальности — на Unity, и они общаются друг с другом по протоколу TCP/IP. Используя VR-оборудование, оператор может воспринимать трехмерную среду. И оператор может использовать VR-устройство для завершения навигации робота в виртуальном пространстве. По сравнению с традиционной системой дистанционного управления мобильным роботом эта операция более эргономична и повышает эффективность работы.

Литература

1. М. Вонсик и Т. Падир, «Взаимодействие человека и робота-гуманоида через интерфейсы виртуальной реальности», Аэрокосмическая конференция IEEE 2021 г. (50100), 2021 г., стр. 1-7, doi: 10.1109/AERO50100.2021.9438400.

1953

2. С. Кон и др., «На пути к реконструкции среды в реальном времени для телеопераций на основе виртуальной реальности посредством сегментации модели», Международная конференция IEEE/RSJ по интеллектуальным роботам и системам (IROS), 2018 г., стр. 1-9, doi: 10.1109/ИРОС.2018.8594053.

3. Дж. Чжан, «Расширенное резюме: естественное взаимодействие человека и робота в системах телеприсутствия виртуальной реальности», Конференция IEEE 2018 г. по виртуальной реальности и трехмерным пользовательским интерфейсам (VR), 2018 г., стр. 812-813, doi: 10.1109 / VR.2018.8446521.

4. Дж. И. Липтон, А. Дж. Фэй и Д. Рус, «Гомункул Бакстера: пространства виртуальной реальности для телеопераций на производстве», в IEEE Robotics and Automation Letters, vol. 3, нет. 1, стр. 179-186, январь 2018 г., doi: 10.1109/LRA.2017.2737046.

5. П. Стотко и др., «Система виртуальной реальности для иммерсивного телеуправления и исследования в реальном времени с мобильным роботом», Международная конференция IEEE/RSJ по интеллектуальным роботам и системам (IROS), 2019 г., стр. 3630-3637, doi: 10.1109/ ИР0С40897.2019.8968598.

6. Р. Кодд-Дауни, П. М. Форушани, А. Спирс, Х. Ван и М. Дженкин, «От ROS к единству: использование промежуточного программного обеспечения роботов и виртуальной среды для иммерсивных телеопераций», Международная конференция IEEE по информации и автоматизации (ICIA), 2014 г., 2014, стр. 932-936, doi: 10.1109/ICInfA.2014.6932785.

7. А. Тиканмяки, Т. Бедрник, Р. Равендран и Дж. Ренинг, «Удаленная работа и реконструкция окружающей среды наружных мобильных роботов с использованием виртуальной реальности», Международная конференция IEEE по мехатронике и автоматизации (ICMA), 2017 г., стр. 1526- 1531, doi: 10.1109/ICMA.2017.8016043.

1954

8. Чжан Дэхао. Позиционирование в помещении и планирование пути мобильного робота с колесной конструкцией Mecanum [D]. Чжэцзянский университет, 2021 г.

9. Ли Т., Сун С., Саттар Т. П. Адаптация размера выборки в фильтрах частиц с помощью KLD-Пересэмплинг. Electronics Letters, 2013, 49(12): 740~742.

10. Шу Кайсян. Исследование и разработка трехмерной системы построения карт и навигации для мобильных роботов на основе изображений RGB-D [D]. Гуанчжоу: Южно-Китайский технологический университет. 2018: 42-59.

References

1. M. Wonsick and T. Padir, "Human-Humanoid Robot Interaction through Virtual Reality Interfaces," 2021 IEEE Aerospace Conference (50100), 2021, pp. 1-7, doi: 10.1109/AERO50100.2021.9438400.

2. S. Kohn et al., "Towards a Real-Time Environment Reconstruction for VR-Based Teleoperation Through Model Segmentation," 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2018, pp. 1-9, doi: 10.1109/IROS.2018.8594053.

3. J. Zhang, "Extended Abstract: Natural Human-Robot Interaction in Virtual Reality Telepresence Systems," 2018 IEEE Conference on Virtual Reality and 3D User Interfaces (VR), 2018, pp. 812-813, doi: 10.1109/VR.2018.8446521.

4. J. I. Lipton, A. J. Fay and D. Rus, "Baxter's Homunculus: Virtual Reality Spaces for Teleoperation in Manufacturing," in IEEE Robotics and Automation Letters, vol. 3, no. 1, pp. 179-186, Jan. 2018, doi: 10.1109/LRA.2017.2737046.

5. P. Stotko et al., "A VR System for Immersive Teleoperation and Live Exploration with a Mobile Robot," 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2019, pp. 3630-3637, doi: 10.1109/IROS40897.2019.8968598.

6. R. Codd-Downey, P. M. Forooshani, A. Speers, H. Wang and M. Jenkin, "From ROS to unity: Leveraging robot and virtual environment middleware for immersive teleoperation," 2014 IEEE International Conference on Information

1955

and Automation (ICIA), 2014, pp. 932-936, doi: 10.1109/ICInfA.2014.6932785.

7. A. Tikanmaki, T. Bedrnik, R. Raveendran and J. Roning, "The remote operation and environment reconstruction of outdoor mobile robots using virtual reality," 2017 IEEE International Conference on Mechatronics and Automation (ICMA), 2017, pp. 1526-1531, doi: 10.1109/ICMA.2017.8016043

8. Zhang Dehao. Indoor positioning and path planning of mobile robot with Mecanum wheel structure[D]. Zhejiang University, 2021..

9. Li T, Sun S, Sattar T P. Adapting Sample Size in Particle Filters Through KLD-Resampling. Electronics Letters, 2013, 49(12): 740~742.

10. Shu Kaixiang. Research and Design of 3D Map Construction and Navigation System for Mobile Robots Based on RGB-D Images [D]. Guangzhou: South China University of Technology. 2018: 42-59.

© Ван Юй, 2022 Научно-образовательный журнал для студентов и преподавателей «StudNet» № 4/2022.

Для цитирования: Ван Юй Система управления мобильным роботом с технологией виртуальной реальности // Научно-образовательный журнал для студентов и преподавателей № 4/2022.

1956

i Надоели баннеры? Вы всегда можете отключить рекламу.