<<
>>

Постановка задачи визуального сервоуправления с целью точного позиционирования робота

Сформулируем задачу визуального сервоуправления с целью точного вы­ведения MP в позицию, заданную локально относительно подобласти рабо­чего пространства или его объектов. Пусть имеется базовое изображение I, полученное видеосистемой робота в момент его нахождения в заданном по­ложении (рис.5.1).

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

тир представлен точкой с координатами в пикселях. Базовое изображение и координаты ориентиров на нем хранятся в базе данных с информацией о ра­бочем пространстве MP. При повторном выходе в окрестность точки пози­ционирования (в текущем положении на рис.5.1) MP получает текущее изо­бражение /, в котором выполняется поиск и сопоставление визуальных ори­ентиров базового изображения. Рассогласование между координатами одина­ковых ориентиров базового и текущего изображений используется визуаль­ным сеовооегулятопом для коооекнии положения MP.

Рис.5.1. Схема визуального сервоуправления мобильного робота по естественным ориентирам

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

где L- координаты і-го визуального ориентира

на базовом изображении;- координаты соответствующего визуального

ориентира на текущем изображении; M -число визуальных ориентиров.

Основной проблемой в поставленной задаче является распознавание ориен­тиров на текущем изображении и корректное сопоставление соответствующих ориентиров текущего и базового изображений.

Для искусственных ориентиров, резко отличающихся от объектов окружающей среды данная проблема решена [256,209]. Однако визуальное сервоуправление в неорганизованных средах с ес­тественными ориентирами является нерешенной проблемой.

Сложность использования естественных визуальных ориентиров заклю­

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

Необходимо отметить, что после предварительного корректного сопостав­ления ориентиров в процессе сервоуправления решается уже другая задача от­слеживания движения распознанных ориентиров. Эта задача менее сложна, так как при движении MP к точке позиционирования координаты этих ориентиров в следующих друг за другом видеокадрах изменяются незначительно [265]. Для отслеживания ориентиров могут быть использованы также алгоритмы вычис­ления оптического потока. Предложенный метод сопоставления ориентиров может быть применен и для решения задач совмещения изображений в стерео­скопических СТЗ и задач обработки визуальной информации.

В классическом подходе к визуальному сервоуправлению [265] зависимость между сигналом ошибки и управляемыми координатами робота задается в ли­неаризованном виде с использованием якобиана J7B виде

где векторзадает положение и ориентацию робота, а

В общем случаеявляется функцией ξ, но в некоторой окрестности точки позиционирования мы будем считать эту матрицу постоянной. В таком случае, якобиан может быть вычислен в конечных разностях после получе­ния базового изображения в точке позиционирования, и трех изображений при малых смещениях MP ∆x, ∆y, Δ

<< | >>
Источник: ЛУКЬЯНОВ АНДРЕЙ АНАТОЛЬЕВИЧ. МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ В ПРОБЛЕМЕ ОБЕСПЕЧЕНИЯ ТОЧНОСТИ ДВИЖЕНИЯ И ПОЗИЦИОНИРОВАНИЯ МОБИЛЬНЫХ МАНИПУЛЯЦИОННЫХ РОБОТОВ. ДИССЕРТАЦИЯ на соискание ученой степени доктора технических наук. Иркутск - 2005. 2005

Еще по теме Постановка задачи визуального сервоуправления с целью точного позиционирования робота: