ГЛАВА 5. УПРАВЛЕНИЕ ТОЧНЫМ ПОЗИЦИОНИРОВАНИЕМ МОБИЛЬНОГО РОБОТА В НЕОРГАНИЗОВАННОМ РАБОЧЕМ ПРОСТРАНСТВЕ C ИСПОЛЬЗОВАНИЕМ ВИДЕОСЕНСОРОВ
В предыдущей главе были представлены некоторые методы решения простых навигационных задач мобильных роботов с использованием видеосенсоров. Рассмотренные задачи относятся к классу локальных навигационных задач, где навигационная цель находится в непосредственной близости от робота.
При решении глобальных навигационных задач мобильному роботу необходимо перемещаться в пределах всего доступного ему рабочего пространства, которое может быть сколь угодно большим. Для выполнения данных перемещений мобильному роботу, как правило, необходимо знать свое местоположение в рабочем пространстве. При работе в помещениях и невозможности использования внешней глобальной системы позиционирования робота необходимо использовать автономные методы определения его местоположения на основе данных одометрической системы счисления пути. Подобные системы оценки местоположения MP с течением времени накапливают погрешность из-за погрешностей датчиков, неопределенности и изменения некоторых параметров модели MP (изменение эффективного диаметра колес MP при изменении нагрузки, давления в шинах, износа шин, свойств поверхности), других неопределенных факторов (проскальзывание колес, толчки, удары). Внешние системы позиционирования, в том числе спутниковые, также обладают погрешностью сравнимой или существенно превышающей габариты MP. Точность методов автономной локализации MP напрямую связана с точностью карты рабочего пространства. Построение точной карты требует большой объем предварительных работ, а также большой объем памяти и вычислительных ресурсов для ее хранения и обработке.
Для обеспечения высокой точности позиционирования MP в конечной точке маршрута наиболее рациональным представляется использование локальных методов точного позиционирования MP в системе координат цели как дополнения к глобальным методам навигации и локализации MP. Перспективной областью исследований является использование визуальной информации для практической реализации навыков локального визирования и наведения MP на цель.
Большинство предложенных методов в этом классе основаны на упрощениях — они либо требуют организации рабочего про-
странства (установка искусственных ориентиров), либо предполагают некоторую структуру рабочего пространства (например, навигация в прямых коридорах). Сделанные упрощения существенно ограничивают универсальность навигационных навыков, и нарушают принцип автономности робота при функционировании в неорганизованных рабочих пространствах.
В данной главе предложены новый подход и метод точного позиционирования MP в неорганизованных рабочих пространствах и в условиях неопределенности информации о местоположении робота. Используется визуальное сервоуправление, в котором сигнал ошибки вычисляется как функция разности координат естественных визуальных ориентиров обнаруженных видеосистемой робота на текущем и базовом (полученном в заданной позиции) изображениях. «Естественными» ориентирами считаются характерные элементы изображения, сохраняющие свои свойства при некотором изменении точки съемки.
Предложенный подход позволяет точно вывести MP в некоторую позицию без явного задания ее координат после «грубого» выведения MP в окрестность позиции средствами глобальной навигации. Метод включает в себя этап «обучения», при котором MP устанавливается в заданную позицию, а его видеосистема получает базовое изображение окружающей сцены, на котором выделяется некоторое множество естественных визуальных ориентиров. Основными задачами здесь являются реализация визуального серворегулятора, выполняющего точное позиционирование MP, и разработка методов корректного сопоставления множеств визуальных ориентиров базового и текущего изображений, устойчивых к срабатыванию по ложным ориентирам. Предлагается вероятностный релаксационный метод сопоставления визуальных ориентиров на двух изображениях, а также метод проективных инвариантов для проверки корректности этого сопоставления. Эффективность предложенного подхода и методов подтверждена численными экспериментами с обработкой реальных изображений.
5.1.