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

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

 

Изобретение относится к области робототехники и может быть использовано для управления мобильным роботом.

Известен способ управления подвижным роботом (патент РФ №2424892, 27.07.2011 г.), согласно которому проводят глобальную навигацию робота в заданных пределах местности с помощью блока глобального позиционирования, получают изображение земной поверхности, осуществляют картографирование неизвестной местности, составляют прогноз о поверхностном распределении объектов на пути робота, находят оптимальный маршрут движения робота, устанавливают параметры траектории движения робота, при этом с учетом текущей информации о местонахождении робота и о поверхностном распределении объектов непосредственно впереди по курсу движения робота определяют параметры движения робота, причем непосредственно управление движением автономного робота осуществляют, как с учетом спланированного направления движения, так и с учетом информации о препятствиях на пути робота, полученной с помощью блока горизонтального зрения и блока тактильных сенсоров.

Также известен способ управления мобильным роботом (патент РФ №2274543, 20.04.2006 г.), принятый за наиболее близкое решение к заявляемому способу, заключающийся в том, что на подвижном роботе устанавливают блок обнаружения препятствия, блок определения пройденного расстояния, блок определения текущего местоположения робота и блок наблюдения за пространством перед роботом, который подключен к видеокамере наблюдения, строят трехмерную модель пространства перед подвижным роботом и над ним, осуществляют дистанционное управление подвижным роботом с использованием мобильной связи и сети Интернет.

Указанные способы обладают следующими общими недостатками:

1. Необходимостью выполнения большого числа однотипных действий, совершаемых оператором при выполнении базовых операций по перемещению робота.

2. Необходимостью непрерывного контроля человеком процесса движения робота, утомляемость оператора и снижение внимательности, что приводит к высокому влиянию ошибок оператора на качество удаленного управления роботом.

3. Длительным временем обучения оператора по удаленному управлению роботом.

5. Необходимостью учета динамических факторов, таких как движущиеся препятствия, люди, встречающиеся на пути перемещения робота.

6. Необходимостью учета габаритов робота при его удаленном управлении для избегания столкновений со статическими и динамическими препятствиями.

7. Необходимостью учета масс-инерционных характеристик системы оператором при удаленном управлении.

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

Задачей изобретения является автоматизация процесса управления роботом.

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

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

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

Указание конечной точки осуществляют на программируемом устройстве управления с помощью мыши или сенсорного дисплея.

Управление роботом осуществляют с помощью регуляторов (П, ПИ, ПД или ПИД регуляторов) с использованием нечеткой логики.

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

На фиг. 1 приведена иллюстрация расчета конечной точки движения робота при отсутствии перед ним препятствий при известных параметрах координат точки установки камеры, координаты конечной точки траектории на экране оператора и известных оптических параметрах камеры. На фиг. 2 приведена иллюстрация расчета конечной точки траектории при наличии перед роботом препятствий. На фиг. 3 изображен способ объезда препятствий роботом с помощью автоматической генерации траектории объезда вдоль препятствий, обнаруженных с помощью лазерного сканирующего дальномера.

Заявляемый способ реализуется при помощи системы управления подвижным роботом, состоящей из подвижного робота 1, оснащенного сканирующим лазерным дальномером 2 и камерой 3, приложения или веб-сайта, имеющего интерфейс 4, запущенных на программируемом устройстве 5, показывающем видео с камеры 3 робота 1. Он должен двигаться к объекту 6, при этом на его пути могут встретиться препятствия 7.

Координаты подвижного робота 1 могут определяться с помощью одного из методов одновременной локализации и построения карты (SLAM) или метода локализации по известной карте, описанных, например, в книге "Probabilistic Robotics" под авторством Sebastian Thrun, Wolfram Burgard and Dieter Fox (1999-2000), или с помощью системы одометрии.

Посредством камеры 3, установленной на подвижном роботе 1, операторы получают изображение местности и обнаруживают конечную точку - объект 6, к которому должен двигаться робот 1. Формирование изображения конечной точки - объекта 6 - выполняется с помощью графического семпла (на фиг. 1-3 обозначен «флажком»), интуитивно понятного для пользователя. Полученные изображения посредством приложения или веб-сайта отображаются через интерфейс 4, запущенный на программном устройстве 5. Оператор, имея полученное изображение местности, с помощью указателя мыши и другого устройства с аналогичными функциями указывает конечную точку на изображении, показанном на мониторе, - объект 6.

На фиг. 1 приведены оптические параметры камеры 3, используемые для вычисления координат объекта 6: x, y - координаты точки цели на экране оператора в системе координат изображения с камеры робота (известные измеряемые величины), j, k - углы наклона головы робота (известные измеряемые величины), h - высота нахождения видеокамеры (известная измеряемая величина), s - расстояние от подвижного робота 1 до объекта 6 (известная вычисляемая величина). При использовании указанных оптических параметров камеры 3 известными способами вычисляются координаты объекта 6 в системе координат, связанной с роботом 1, и осуществляется перемещение робота 1.

Подвижный робот 1 при автоматическом движении управляется с помощью регуляторов (П, ПИ, ПД или ПИД регуляторов) или с использованием нечеткой логики, или динамического управления. При этом алгоритм управления рассчитывает требуемые угловую и поступательную скорости робота так, чтобы робот минимально отклонялся от спланированной в данный момент траектории. Планирование траекторий в случае наличия или отсутствия препятствий перед роботом осуществляется с помощью методов, описанных в Blanco, J., Gonzalez, J., and Fernandez-Madrigal, J. 2008. Extending obstacle avoidance methods through multiple parameter-space transformations. Auton. Robots 24, 1 (Jan. 2008), 29-48 и в Nearness diagram (ND) navigation: collision avoidance in troublesome scenarios, IEEE Transactions on Robotics and Automation, Minguez, J. and Montano, L., vol. 20, no. 1, pp. 45-59, 2004. Обнаружение препятствий осуществляется с помощью сканирующего лазерного дальномера.

На фиг. 2 изображен подвижный робот 1 (вид сбоку и сверху) и объект 6, образующие оптическую систему камеры 3 при наличии перед роботом 1 препятствий. По указанным известным величинам оптической системы камеры 3 также рассчитывают координаты конечной точки - объекта 6, после чего система управления направляет робота 1 в заданную точку. Указание конечной точки на экране оператора происходит непосредственно по картинке, полученной с камеры 3 робота 1, с помощью указателя мыши и другого устройства с аналогичными функциями. При наличии препятствия или невозможности перемещения в конечную точку из-за препятствия, возникшего уже во время движения, управляемая система останавливается в точке пространства, максимально доступной к конечной точке.

В случае выбора оператором точки, огороженной препятствием, робот 1 самостоятельно перемещается вдоль траектории, сгенерированной на основе информации о карте перемещения (фиг. 3).

Заявляемый способ управления подвижным роботом позволяет:

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

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

3. Упростить интерфейс пользователя для управления роботом за счет уменьшения количества необходимых действий для управления роботом.

4. Увеличить среднюю скорость перемещения робота из точки в точку за счет более оптимального управления скоростями робота.

5. Не задумываться о габаритах робота и его динамических характеристиках за счет учета данных параметров системой управления при прокладывании траектории и автоматическом движении робота.

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

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

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



 

Похожие патенты:

Изобретение относится к способу позиционирования конструктивного элемента (В), в частности, при монтаже конструкции самолета посредством системы (1) позиционирования.

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

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

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

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

Изобретение относится к решению для манипулирования физическими объектами с помощью манипулятора и захватного приспособления, а именно к способу и устройству для определения места для захвата объекта в рабочем пространстве робота.

Изобретение относится к способу управления роботами (3, 4) с соответствующими рабочими пространствами, включающими по меньшей мере одну общую область, с обеспечением управления движениями роботов и предотвращения контакта между ними в их общей области.

Изобретение относится к способу и системе для распознавания физических объектов (103-105). В способе объект (105) захватывают захватным устройством (112), прикрепленным к роботизированной руке (116).

Изобретение относится к способу обучения робота и способу управления обученным роботом, обеспечивающим удобное и легкое использование робота. Для обучения робота помещают его в заданное положение Р0 в области рабочего места относительно объектов в окружении робота.

Изобретения относятся к полностью автоматизированному способу выполнения технологической операции на конструкции, компьютерному устройству и к роботизированной установке.

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

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

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

Изобретение относится к робототехнике, а именно к устройствам, с помощью которых осуществляют испытания мобильных роботов, в том числе, в рамках игровых мероприятий и соревнований.

Группа изобретений относится к орбитальной заправке космических аппаратов (КА), например искусственных спутников. Система дозаправки содержит обслуживаемый (14) и обслуживающий (12) КА со средствами транспортировки топлива из баков КА (12) в баки КА (14).

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

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

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

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

Изобретение относится к области робототехники, а именно к робототехническим средствам, предназначенным для работы в дистанционном режиме в особо опасных условиях без участия человека.

Изобретение относится к использованию роботизированных устройств для обработки объемных объектов и может найти применение в области сельского хозяйства при обрезке и фигурной стрижке фруктовых и декоративных деревьев и кустарников, цветов, живых изгородей, в промышленности - при окрашивании сложных трехмерных поверхностей. Способ включает использование роботизированного устройства для обработки, манипулятор 2 которого удерживает съемный рабочий инструмент 5, устройства визуального отображении. Способ включает этапы, на которых последовательно перемещают роботизированное устройство для обработки на заранее рассчитанные или произвольно выбранные дискретные рабочие места в непосредственной близости от объемного объекта. На каждом занятом роботизированным устройством для обработки рабочем месте с помощью системы позиционирования определяют реальные координаты и ориентацию роботизированного устройства для обработки относительно объекта обработки и координаты поверхности объекта. Для каждого занятого рабочего места определяют возможность достижения рабочим инструментом 5 из данного занятого рабочего места по крайней мере части области обработки объемного объекта, определяемой в соответствии с известной моделью обработки. Рассчитывают траекторию движения рабочего инструмента для части области обработки объемного объекта. Осуществляют обработку части области обработки объемного объекта. При определении возможности достижения рабочим инструментом по крайней мере части области обработки из данного занятого рабочего места и расчете траектории движения рабочего инструмента исключают ранее обработанные части области обработки. Устройство визуального отображения в каждый момент времени отображает графическое изображение поверхности объекта обработки, совмещенное с моделью обработки для возможности визуального контроля за процессом обработки. Способ обеспечивает точность и полную автоматизированную обработку объемных объектов сложной формы в реальных условиях и контроль за процессом обработки. 5 з.п. ф-лы, 2 ил.
Наверх