RU209590U1 - Устройство управления мобильным роботом - Google Patents
Устройство управления мобильным роботом Download PDFInfo
- Publication number
- RU209590U1 RU209590U1 RU2021122819U RU2021122819U RU209590U1 RU 209590 U1 RU209590 U1 RU 209590U1 RU 2021122819 U RU2021122819 U RU 2021122819U RU 2021122819 U RU2021122819 U RU 2021122819U RU 209590 U1 RU209590 U1 RU 209590U1
- Authority
- RU
- Russia
- Prior art keywords
- microcontroller
- input
- output
- control
- robot
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Полезная модель относится к области управления мобильными робототехническими комплексами. Устройство содержит приемник ГЛОНАСС/GPS, ультразвуковой и инфракрасный датчики расстояния до препятствий, подключенные через многоканальный аналого-цифровой преобразователь к соответствующему входу микроконтроллера, к другим входам которого подключены соответственно видеокамера через схему обработки данных видеокамеры и энергонезависимая память, при этом выход микроконтроллера соединен со схемой управления электродвигателями движения. Устройство снабжено блоком выбора режима управления, состоящим из блока моделирования, блока оценки достоверности навигационных данных и ключевого устройства, при этом выход приемника ГЛОНАСС/GPS параллельно подключен ко входу блока оценки достоверности навигационных данных и первому входу ключевого устройства, ко второму входу которого подключен выход блока моделирования, вход блока моделирования соединен с упомянутым выходом микроконтроллера, а управляющий вход ключевого устройства подключен к выходу блока оценки достоверности навигационных данных, причем выход ключевого устройства соединен с соответствующим входом микроконтроллера. Использование полезной модели позволяет достичь упрощения системы с обеспечением заданной точности и надежность управления движением. 1 ил.
Description
Полезная модель относится к области управления мобильными робототехническими комплексами, в частности наземными мобильными роботами.
Известны мобильные роботы «Инженер» производства компании «Сервосила» (Режим доступа: https://www.servosila.com/media/doc-ru/Servosila-Mobile-Robots-Engineer-Brochure-Rus.pdf (дата обращения 27.04.2021)). В системе навигационного управления которых используются лазерный сканер, инерциальные датчики (инерциальный измерительный модуль 6D0F IMU, состоящий из одного трехосного микромеханического акселерометра и трех одноосных микромеханических гироскопов), датчики одометрии, система стереозрения и приемник спутниковой навигации. При этом лазерный сканер и система стереозрения предназначены для обнаружения препятствий и корректировки траектории движения для избегания столкновений с ними.
Для определения текущего положения робота в пространстве и управления движением по заданной траектории используются инерциальные датчики, датчики одометрии, приемник спутниковой навигации.
Недостатком системы управления мобильным роботом «Инженер» является использование нескольких датчиков для определения положения робота в пространстве, что приводит к росту стоимости, габаритов, энергопотребления, сложности системы.
Известен модуль системы управления мобильным роботом (патент на полезную модель РФ RU 192180 U1 от 05.09.2019 г., B25J 13/00 (2019.05); G05D 1/00 (2019.05)), принятый за прототип, который содержит схему преобразователя напряжения электропитания, схему микроконтроллера, схему энергонезависимой памяти, схему приемопередатчика, схему управления электродвигателями, схему приемника ГЛОНАСС/GPS, схему электронного компаса, схему одометра, схему гироскопа, схему датчика ускорения, схему обработки данных видеокамеры, видеокамеру, схему многоканального аналого-цифрового преобразователя, инфракрасный датчик расстояния, ультразвуковой датчик расстояния.
Устройство предназначено для решения задачи управления движением робота в заданном направлении с заданной средней скоростью с избеганием столкновения с препятствиями в недетерминированном пространстве.
Инфракрасный датчик расстояния и ультразвуковой датчик расстояния используются в мобильном роботе для определения расстояния до препятствия.
Для определения положения робота в пространстве и управления движением робота в заданном направлении с заданной скоростью в прототипе используются несколько датчиков: приемник ГЛОНАСС/GPS, электронный компас, одометр, гироскоп, датчик ускорения.
Известно, что навигационные параметры (координаты положения робота в пространстве, его линейная скорость и ускорение), полученные с помощью приемника ГЛОНАСС/GPS достаточны для управления движением робота, не имеют тенденции к накоплению погрешностей, имеют высокую точность, но подвержены помехам и потере сигнала [Матвеев В.В., Распопов В.Я. Основы построения бесплатформенных инерциальных навигационных систем. СПб.: Электроприбор, 2009. С. 147-148]. Поэтому для обеспечения помехозащищенности и надежности системы управления в прототипе реализован принцип аппаратурной избыточности - для определения навигационных параметров используются несколько датчиков, работающих на различных физических принципах.
Недостатком прототипа является использование в системе управления избыточного числа датчиков. Это приводит к росту стоимости, габаритов, энергопотребления, сложности системы, что нежелательно на небольшом подвижном объекте.
Технической проблемой, на решение которой направлена полезная модель, является создание точного, помехозащищенного и надежного устройства управления мобильным роботом.
Технический результат - упрощение устройства путем создания аппаратурно-безызбыточного устройства с минимальными энергопотреблением, стоимостью, габаритами, без снижения точности, помехозащищенности и надежности управления движением наземного робота.
Указанный технический результат при осуществлении полезной модели достигается тем, что известное устройство управления мобильным роботом состоит из ультразвукового датчика расстояния и инфракрасного датчика расстояния, подключенных к многоканальному аналого-цифровому преобразователю, видеокамеры, подключенной к схеме обработки данных видеокамеры, приемника ГЛОНАСС/GPS, микроконтроллера к которому подключены энергонезависимая память, схема управления электродвигателями, многоканальный аналого-цифровой преобразователь, схема обработки данных видеокамеры.
Отличительной особенностью является то, что оно содержит программно-аппаратный блок выбора режима управления, состоящий из блока моделирования, блока оценки достоверности навигационных данных и ключевого устройства, при этом выход приемника ГЛОНАСС/GPS параллельно подключен ко входу блока оценки достоверности навигационных данных и первому входу ключевого устройства, ко второму входу ключевого устройства подключен выход блока моделирования, на вход которого подключен выход микроконтроллера на схему управления двигателями, на управляющий вход ключевого устройства подключен выход блока оценки достоверности навигационных данных, а выход ключевого устройства подключен к микроконтроллеру системы.
При этом отличием является также то, что аппаратная часть блока выбора режима управления может быть реализована на микроконтроллере устройства.
На фигуре представлена структурная схема технического решения.
Полезная модель содержит ультразвуковой датчик расстояния 1 и инфракрасный датчик расстояния 2, подключенные к многоканальному аналого-цифровому преобразователю 3. Многоканальный аналого-цифровой преобразователь 3 преобразует аналоговые сигналы, поступающие с инфракрасного датчика расстояния 2 и ультразвукового датчика расстояния 1, в цифровую форму и передает их в микроконтроллер 4. Инфракрасный датчик расстояния 2 и ультразвуковой датчик расстояния 1 используются в мобильном роботе для определения расстояния до препятствия.
Видеокамера 5 подключена к схеме обработки данных видеокамеры 6 и передает кадры видеоизображения в схему обработки данных видеокамеры 6, где они обрабатываются и анализируются. Результаты анализа передаются в микроконтроллер 4.
Микроконтроллер 4 передает схеме управления электродвигателями 7 цифровые сигналы, задающие требуемые скорости и направления вращения электродвигателей робота.
Энергонезависимая память 8 предназначена для хранения в цифровом виде данных для настройки устройства и программ управления движением робота и подключена к микроконтроллеру 4 системы. Данные и программы, содержащиеся в энергонезависимой памяти 8, загружаются в оперативную память микроконтроллера 4 по мере необходимости. Данные и программы в энергонезависимой памяти 8 могут быть изменены микроконтроллером 4.
Приемник ГЛОНАСС/GPS 9 получает значения текущих географических координат - широту и долготу, которые необходимы для определения положения робота в пространстве с целью управления его движением в заданном направлении с заданной скоростью.
Микроконтроллер 4 устройства выполняет функции сбора и обработки информации, поступающей от других элементов системы. На основании этой информации микроконтроллер 4 определяет положение робота, расстояние между роботом и возможными препятствиями и осуществляет управление электродвигателями робота таким образом, чтобы обеспечить перемещение робота в заданном направлении с заданной средней скоростью, избегая столкновения с препятствиями.
Программно-аппаратный блок выбора режима управления 10 получает данные о текущих координатах робота с приемника ГЛОНАСС/GPS 9 и данные цифровых сигналов, передаваемых с микроконтроллера 4 на схему управления электродвигателями 7, определяющих скорость и направлении вращения электродвигателей робота. Аппаратная часть блока выбора режима управления 10 состоит из микроконтроллера, с требуемыми для принятия указанных сигналов универсальными цифровыми портами. Блок выбора режима управления 10 передает результаты определения координат робота в микроконтроллер 4 системы.
Блок оценки достоверности навигационных данных 11, на который поступают данные с приемника ГЛОНАСС/GPS 9, программно реализует один из известных алгоритмов внутреннего контроля целостность навигационных данных (Receiver Autonomous Integrity Monitoring, RAIM), например, это может быть алгоритм, описанный в работе Грошев А.В., Фролова О.А. Помехоустойчивый адаптивно-робастный алгоритм контроля данных в комплексной инерциально-спутниковой навигационной системе // Управление большими системами: сборник трудов. Институт проблем управления им. В.А. Трапезникова РАН. Москва: 2018. Выпуск 74. С. 63-80, который позволяет определять различные виды нарушений, целостность навигационных данных, вызванные сбоями и помехами в навигационных данных приемника ГЛОНАСС/GPS 9.
Результатом работы блока оценки достоверности навигационных данных 11 является подача на управляющий вход ключевого устройства 12 сигнала подтверждающего достоверность данных с приемника ГЛОНАСС/GPS 9 - "да", или сигнала недостоверности этих данных - "нет". В зависимости от значения этого сигнала на управляющем входе, ключевое устройство 12 передает на микроконтроллер 4 системы либо данные о текущих координатах робота, полученные с приемника ГЛОНАСС/GPS 9 (когда сигнал с блока оценки достоверности навигационных данных 11 имеет значение "да", подтверждающее достоверность данных с приемника ГЛОНАСС/GPS 9), либо данные о координатах робота, вычисленных в блоке моделирования 13 по данным цифровых сигналов с микроконтроллера 4, задающих скорости и направления вращения электродвигателей робота (когда сигнал с блока оценки достоверности навигационных данных 11 имеет значение "нет" недостоверности данных с приемника ГЛОНАСС/GPS 9). Блок моделирования 13 программно реализует модель движения робота, описывающую его движение на координатной плоскости при приложении к электродвигателям управляющих напряжений, заданных цифровыми сигналами с микроконтроллера 4, например, описанную в книге Власов С.М., Бойков В.И., Быстрое С.В., Григорьев В.В. Бесконтактные средства локальной ориентации роботов. - СПб: Университет ИТМО, 2017. С. 29-31.
Устройство управления мобильным роботом работает следующим образом. При включении системы микроконтроллер 4 загружает данные и программы из энергонезависимой памяти 8 в оперативную память микроконтроллера 4. Эти данные содержат информацию о требуемой траектории движения робота (либо, как минимум, информацию о координатах точки, куда робот должен двигаться). Приемник ГЛОНАСС/GPS 9 получает данные о текущих координатах робота. По информации о требуемой траектории движения робота и о его текущих координатах микроконтроллер 4 вычисляет управляющие сигналы, которые задают требуемые скорости и направления вращения электродвигателей робота и передает их на схему управления электродвигателями 7. Робот начинает движение. В общем случае, управляющие сигналы формируются микроконтроллером 4 таким образом, чтобы текущие координаты робота, постоянно определяемые приемником ГЛОНАСС/GPS 9 при движении робота, стремились к координатам требуемой траектории.
Если при движении робота с инфракрасного датчика расстояния 2 и/или ультразвукового датчика расстояния 1 и/или по данным анализа кадров видеоизображения с видеокамеры 5 получена информация о наличии препятствия, мешающего роботу двигаться по требуемой траектории движения, то координаты требуемой траектории движения изменяются таким образом, чтобы избежать столкновения робота с препятствием.
При движении робота достоверность координат, получаемых приемником ГЛОНАСС/GPS 9, постоянно определяется блоком оценки достоверности навигационных данных 11. В том случае, если достоверность координат, полученных приемником ГЛОНАСС/GPS 9 подтверждена, блок оценки достоверности навигационных данных 11 выставляет на своем выходе сигнал "да", подтверждающий достоверность данных с приемника ГЛОНАСС/GPS 9. Этот сигнал переключает ключевое устройство 12 таким образом, чтобы в микроконтроллер 4 передавались данные о координатах робота с приемника ГЛОНАСС/GPS 9.
При движении робота управляющие цифровые сигналы, задаваемые микроконтроллером 4 на схему управления электродвигателями 7 и задающие скорости и направления вращения электродвигателей робота, передаются в блок моделирования 13, в котором по ним вычисляется перемещение робота относительно последних координат определенных приемником ГЛОНАСС/GPS 9, достоверность которых была подтверждена блоком оценки достоверности навигационных данных 11.
Если при работе приемника ГЛОНАСС/GPS 9 по какой-либо причине произошел сбой или на него действуют помехи, нарушающие навигационные данные, то координаты робота будут определены приемником ГЛОНАСС/GPS 9 неправильно. В этом случае достоверность координат, полученных приемником ГЛОНАСС/GPS 9, не подтверждается блоком оценки достоверности навигационных данных 11, и он выставляет на своем выходе сигнал "нет" недостоверности данных с приемника ГЛОНАСС/GPS 9. Сигнал "нет" недостоверности данных с приемника ГЛОНАСС/GPS 9 переключает ключевое устройство 12 таким образом, чтобы в микроконтроллер 4 передались данные о координатах робота, вычисленных в блоке моделирования 13 по данным цифровых сигналов с микроконтроллера 4 о заданных скоростях и направлениях вращения электродвигателей робота. Следовательно, неверные координаты робота, которые определены приемником ГЛОНАСС/GPS 9 неправильно из-за произошедших сбоев или действия помех, не передаются в микроконтроллер 4 и не влияют на вычисление микроконтроллером 4 управляющих цифровых сигналов, передаваемых на схему управления двигателями 7, и движение робота в требуемом направлении с заданной скоростью не нарушается.
Таким образом, обеспечивается точность, помехозащищенность и надежность устройства управления мобильным роботом.
При этом в устройстве для определения положения робота в пространстве и управления его движением не используются дополнительные датчики (электронный компас, одометр, гироскоп, датчик ускорения), что делает систему аппаратурно-безызбыточной, с минимальными энергопотреблением, стоимостью, габаритами, без снижения точности, помехозащищенности и надежности управления движением наземного робота.
При достаточных технических характеристиках микроконтроллера 4 устройства управления (вычислительной мощности и оперативной памяти) аппаратная часть блока выбора режима управления 10 реализуется на нем, что еще больше упрощает устройство.
Claims (1)
- Устройство управления движением мобильного робота, содержащее приемник ГЛОНАСС/GPS, ультразвуковой и инфракрасный датчик расстояния до препятствий, подключенные через многоканальный аналого-цифровой преобразователь к соответствующему входу микроконтроллера, к другим входам которого подключены соответственно видеокамера через схему обработки данных видеокамеры и энергонезависимая память, при этом выход микроконтроллера соединен со схемой управления электродвигателями движения, отличающееся тем, что оно снабжено блоком выбора режима управления, состоящим из блока моделирования, блока оценки достоверности навигационных данных и ключевого устройства, при этом выход приемника ГЛОНАСС/GPS параллельно подключен ко входу блока оценки достоверности навигационных данных и первому входу ключевого устройства, ко второму входу которого подключен выход блока моделирования, вход блока моделирования соединен с упомянутым выходом микроконтроллера, а управляющий вход ключевого устройства подключен к выходу блока оценки достоверности навигационных данных, причем выход ключевого устройства соединен с соответствующим входом микроконтроллера.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2021122819U RU209590U1 (ru) | 2021-07-29 | 2021-07-29 | Устройство управления мобильным роботом |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2021122819U RU209590U1 (ru) | 2021-07-29 | 2021-07-29 | Устройство управления мобильным роботом |
Publications (1)
Publication Number | Publication Date |
---|---|
RU209590U1 true RU209590U1 (ru) | 2022-03-17 |
Family
ID=80737617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2021122819U RU209590U1 (ru) | 2021-07-29 | 2021-07-29 | Устройство управления мобильным роботом |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU209590U1 (ru) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0173747A1 (en) * | 1984-02-22 | 1986-03-12 | Fanuc Ltd. | System for coupling a visual sensor processor and a robot controller |
US20030028993A1 (en) * | 2001-08-07 | 2003-02-13 | Jeong-Gon Song | Robot cleaner, system thereof and method for controlling same |
RU2424892C2 (ru) * | 2009-07-14 | 2011-07-27 | Александр Васильевич Тырышкин | Автономный мобильный робот для сбора дикоросов и способ управления им |
RU2450308C2 (ru) * | 2010-02-24 | 2012-05-10 | Федеральное Государственное Образовательное Учреждение Высшего Профессионального Образования "Южный Федеральный Университет" | Способ управления подвижным объектом и устройство для его реализации |
RU124623U1 (ru) * | 2012-05-02 | 2013-02-10 | Вячеслав Николаевич Дианов | Система управления антропоморфным роботом |
WO2015022672A2 (en) * | 2013-08-16 | 2015-02-19 | Husqvarna Ab | Intelligent grounds management system integrating robotic rover |
RU192180U1 (ru) * | 2019-05-15 | 2019-09-05 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Юго-Западный государственный университет" (ЮЗГУ) | Модуль системы управления мобильным роботом |
RU2705049C1 (ru) * | 2019-02-05 | 2019-11-01 | Егор Валерьевич Бимаков | Устройство управления высокоадаптивным автономным мобильным роботом |
-
2021
- 2021-07-29 RU RU2021122819U patent/RU209590U1/ru active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0173747A1 (en) * | 1984-02-22 | 1986-03-12 | Fanuc Ltd. | System for coupling a visual sensor processor and a robot controller |
US20030028993A1 (en) * | 2001-08-07 | 2003-02-13 | Jeong-Gon Song | Robot cleaner, system thereof and method for controlling same |
RU2424892C2 (ru) * | 2009-07-14 | 2011-07-27 | Александр Васильевич Тырышкин | Автономный мобильный робот для сбора дикоросов и способ управления им |
RU2450308C2 (ru) * | 2010-02-24 | 2012-05-10 | Федеральное Государственное Образовательное Учреждение Высшего Профессионального Образования "Южный Федеральный Университет" | Способ управления подвижным объектом и устройство для его реализации |
RU124623U1 (ru) * | 2012-05-02 | 2013-02-10 | Вячеслав Николаевич Дианов | Система управления антропоморфным роботом |
WO2015022672A2 (en) * | 2013-08-16 | 2015-02-19 | Husqvarna Ab | Intelligent grounds management system integrating robotic rover |
RU2705049C1 (ru) * | 2019-02-05 | 2019-11-01 | Егор Валерьевич Бимаков | Устройство управления высокоадаптивным автономным мобильным роботом |
RU192180U1 (ru) * | 2019-05-15 | 2019-09-05 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Юго-Западный государственный университет" (ЮЗГУ) | Модуль системы управления мобильным роботом |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Tsai | A localization system of a mobile robot by fusing dead-reckoning and ultrasonic measurements | |
CN107389968B (zh) | 一种基于光流传感器和加速度传感器的无人机定点实现方法和装置 | |
EP1530024A1 (en) | Motion estimation method and system for mobile body | |
Al Khatib et al. | Multiple sensor fusion for mobile robot localization and navigation using the Extended Kalman Filter | |
KR101060988B1 (ko) | 지그비의 수신신호세기를 이용한 지능형 이동로봇의 이동 대상물 추적 제어 장치 및 그 방법 | |
Garulli et al. | Set membership localization of mobile robots via angle measurements | |
WO2020184013A1 (ja) | 車両制御装置 | |
CN111947644B (zh) | 一种室外移动机器人定位方法、***及其电子设备 | |
US20180275663A1 (en) | Autonomous movement apparatus and movement control system | |
Adam et al. | Fusion of fixation and odometry for vehicle navigation | |
CN111989631A (zh) | 自身位置推定方法 | |
Krejsa et al. | Odometry-free mobile robot localization using bearing only beacons | |
RU209590U1 (ru) | Устройство управления мобильным роботом | |
Toroslu et al. | Effective sensor fusion of a mobile robot for SLAM implementation | |
Khan et al. | Sonar-based SLAM using occupancy grid mapping and dead reckoning | |
US20240077880A1 (en) | Slope location correction method and apparatus, robot and readable storage medium | |
KR100962674B1 (ko) | 이동 로봇의 위치 추정 방법 및 이를 위한 이동 로봇 | |
Cho et al. | A position and velocity estimation using multifarious and multiple sensor fusion | |
KR20230123060A (ko) | 로봇 감시 장치 및 로봇 감시 방법 | |
Yigit et al. | Visual attitude stabilization of a unmanned helicopter in unknown environments with an embedded single-board computer | |
JP2021135540A (ja) | 物体追跡装置、物体追跡方法、及び物体追跡プログラム | |
Li et al. | Indoor Localization for an Autonomous Model Car: A Marker-Based Multi-Sensor Fusion Framework | |
Vegesana et al. | Design and Integration of a Multi-Sensor System for Enhanced Indoor Autonomous Navigation | |
JP2019148456A (ja) | 算出装置、自己位置算出方法、およびプログラム | |
CN117451034B (zh) | 一种自主导航的方法、装置、存储介质及电子设备 |