<<
>>

Реализация навыка отслеживания с помощью программного визуального серворегулятора

Рассмотрим вариант реализации навигационного навыка отслеживания на­правляющей линии на полу с использованием программного визуального сер­ворегулятора. Конфигурация экспериментального мобильного робота и связь между его локальной и глобальной системами координат изображены на рис.4.10 и рис.4.2 [103,110].

Рис.4.10. Конфигурация экспериментального мобильного сервисного робота.

Видеосистема робота состоит из двух поворачивающихся видеокамер, установ­ленных на вращающейся платформе (голове). Основные кинематические парамет­ры мобильного робота и параметры его видеокамер представлены в табл. 4.1.

Таблица 4.1

Расстояние между колесами, D D 0.4 м
Диаметр колес, d 0.1 м
Высота камер над уровнем пола 1.05 м
Угол обзора видеокамер (гориз. ? верт.) 45° х 35°
Эффективное фокусное расстояние, f 4.307 мм
Размеры пикселя ПЗС сенсора камеры, Du, Dv 1/4.75; 1/5.55

пикс/мкм

Соотношение геометр, размеров ПЗС сенсора, su 0.8332
Главная точка изображения, (w0,v0) (233.55, 39.88)

Задачей визуального сервоуправления является создание регулятора с зако-

ном управления скоростями приводов и минимизирующим абсолютное значе­ние рассогласования (сигнала ошибки) e = yrf- у между заданным у^и теку­щим у значениями вектора параметров, вычисляемых системой технического зрения (рис.4.11).

В общем случае вектор и включает в себя все скорости при­водов(задача следования робота за объектом с использова­

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

координат робота (точки Р) в направлении, перпендикулярном оси колес.

Рис.4.11. Визуальный сервоконтур и вычисление сигнала ошибки.

Регулятор контура визуального сервоуправления обычно имеет пропорцио­нальный или пропорционально-дифференциальный закон управления. Следует заметить, что прямое использование пропорционально-дифференциального за­кона ограничено низкой частотой поступления видеокадров в систему машин­ного зрения (для стандарта NTSC эта частота равна 30 кадрам в секунду (пери­од = 33 мсек). В результате увеличивается время квантования цикла управления (Δ∕ >33 мсек) и вычисление производных вектора ошибки е для быстро дви­гающихся в кадре объектов выполняется с большими погрешностями, что ска­зывается на устойчивости управления. Для решения указанной проблемы мож­но использовать прогнозирующую модель для получения непрерывного закона изменения у(/), с уточнением модели на основе получаемых дискретных зна­чений у. Подобная модель может быть построена, например, с использованием фильтра Калмана. При отсутствии такой модели наиболее предпочтительным является использование пропорционального закона управления.

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

(например, поисковое движение в направлении вектора исчезновения объекта из поля зрения).

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

Для получения устойчивого управления в визуальных сервоконтурах экспе­риментального робота были выведены выражения для вычисления максималь­ных пропорциональных коэффициентов усиления серворегулятора для вектора параметров отслеживаемого объекта(задача отслеживания направ­

ляющей линии), соответствующего ему вектора рассогласования управляющего вектораМаксимальные значения коэффициентов бы­

ли получены для следующего управляющего закона

Максимальные значения коэффициентов усиленияявля­

ются функциями эффективного фокусного расстояния камеры f, размера изо­бражения, максимальных скоростей в приводах, диаметра колес d, колесной базы Lkoji, заданного критерия перерегулирования χи периода квантования цикла управления T. Для текущей конфигурации мобильного робота допустимые зна­чения коэффициентов усиления определялись следующими неравенствами

Качество контуров визуального сервоуправления построенных с учетом ре­комендаций по выбору коэффициентов было проверено путем проведения на­турных экспериментов на прототипе мобильного робота по отслеживанию движения цветного маркера в поле зрения одной из двух видеокамер робота. На рис.4.12 показаны результаты отслеживания маркера визуальным серворегуля­тором с параметрами χ = 0.05 (5%) и T = 100 мс. Коэффициент K9uбыл задан больше допустимого указанного выше неравенствами предела, что привело к появлению колебаний в контуре.

Рис.4.12. Отслеживание маркера визуальным серворегулятором.

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

Еще по теме Реализация навыка отслеживания с помощью программного визуального серворегулятора: