<<
>>

Использование выборочных вычислений для повышения эффективности Марковской локализации

В данном разделе представлен избирательный метод, повышающий эффек­тивность алгоритма Марковской локализации, использующего дискретные ве­роятностные сетки для дискретного представления функции плотности распре­деления для возможных местоположений робота в пространстве состоя­ний [112,307].

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

Запишем основные выражения метода Марковской локализации (6.5) и (6.7) в компактном виде. Для каждого перемещения на t-м шаге для функции плот­ности распределениявычисляется прогноз в следующем виде где—функция плотности условной вероятности для перемещения

at, которое изменило местоположение робота с предыдущего состоянияна ξz. При вычислении выражения (6.14) берутся в расчет все возможные преды­дущие местоположеният.е. все состояния с вероятностью выше нуля.

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

где-функция плотности условной вероятности для наблюдения обна­

руженного множества ориентировиз состояния ξ (иногда называемая сен­сорной моделью)’,- предыдущая (априорная) плотность распределе­ния- нормирующий множитель.

Традиционными методами повышения вычислительной эффективности Мар­ковской локализации являются методы выборочных вычислений. Наиболее прямолинейный и самый часто используемый способ — установка минималь­ного порогового значения априорной вероятности, при превышении которого состояние будет обновляться в выражениях (6.14) и (6.15). Если значение апри­орной вероятности для состояния меньше заданного порогового значения, то это состояние игнорируется при вычислениях. При этом апостериорная вероят­

ность в этом состоянии предполагается нулевой. Такой подход позволяет со­кратить вычислительные затраты, но при этом имеет ряд недостатков.

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

Для наиболее эффективного обновления функции плотности вероятности для местоположения робота на итерациях Марковского алгоритма наш метод использует информацию о визуальных ориентирах, обнаруженных на текущем шаге алгоритма локализации. В нашем методе для организации выборочных вычислений мы используем геометрические ограничения, которые явно опре­деляют области в пространстве состояний, где следует обновлять значения функции плотности вероятностив выражениях (6.14) и (6.15).

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

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

ры двумерных проекций областей обновления для одного (а), двух (б) и нескольких (в) обнаруженных ориентиров показаны на рис. 6.7 (в действительности области обновления заданы в трех измерениях). Предложенный подход, в некотором роде, похож на метод, описанный в [375], который задает местоположения робота в сис­теме координат, связанных с ориентирами для отслеживания нескольких гипотез местоположения на основе метода локализации Монте-Карло.

Рис. 6.7. Примеры областей обновления (двумерные проекции)

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

При локализации MP с использованием визуальных ориентиров рабочее пространство содержит множество визуальных ориентиров

Каждый ориентир Iiво множестве Lможет быть отнесен к одному из классов ориентиров li∈ Lk.

Подмножества Lkобразуют множество Lи не пересекают­ся (выполняются условия (6.1) и (6.2)). Это означает, что отдельный ориентир может принадлежать только одному классу ориентиров. Каждый ориентир Zz характеризуется: а) своим местоположением в рабочем пространстве _ tjб) своим классом Lk. В процессе функционирования мобильный робот обнаруживает ориентиры при помощи видеокамеры и системы техниче­ского зрения, которая распознает и классифицирует ориентиры. Ориентиры, обнаруженные на текущем шаге функционирования, составляют множество

На практике показания сенсоров робота и карта окружающего пространства содержат ошибки и неточности, которые следует учитывать, и которые мы при­нимаем во внимание в нашем методе визуальной локализации. Мы предполага­ем, что эти ошибки распределены по нормальному закону. Местоположение ~ - 2 ориентира р на карте задано с точностью, выражаемой дисперсией σ7и соот­ветствующей ковариационной матрицей

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

6.3.2.

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

Еще по теме Использование выборочных вычислений для повышения эффективности Марковской локализации:

  1. Алгоритм Марковской локализации с выборочными вычислениями
  2. 6.3. Повышение эффективности метода Марковской локализации с визуальными ориентирами
  3. Пример использования метода Марковской локализации
  4. Вероятностный метод Марковской локализации с использованием визуальных ориентиров
  5. Стадник Алексей Викторович. Использование искусственных нейронных сетей и вейвлет-анализа для повышения эффективности в задачах распознавания и классификации, 2004
  6. Организация выборочных вычислений
  7. - 2003. - N 1. - ст. 133. Постановление Правительства РФ от 10 апреля 2002 г. N 228 "О мерах по повышению эффективности использования
  8. 37 и 38. Создание команд для повышения эффективности деятельности организации
  9. 4. Использование В. И. Ульяновым юридических знаний для повышения политической активности рабочих
  10. Целью диссертационной работы является совершенствование механизмов управления развитием комплексов предприятий автомобилестроения для повышения эффективности их деятельности
  11. Использование визуальных ориентиров в задачах локализации и навигации роботов
  12. Л.А. Сипко, Г.М. Ефремова. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ по организации и повышению эффективности экономического участия пайщиков, а также кооперативным выплатам (Электронный вариант для дистанционного обучения). Новосибирск –2001, 2001
  13. Локализация робота на карте рабочего пространства с использованием визуально различимых ориентиров
  14. 2.4. Моделирование работы подвижного состава с использованием марковских случайных процессов
  15. Глава 2Моделирование экономических систем с использованием марковских случайных процессов
  16. Предложения по повышению эффективности ГЭЭ.
  17. 75. Собственников предприятия, акционеров, поставщиков, покупателей, кредиторов, налоговые органы интересует информация об изменении доли собственного капитала, о доходах, об эффективности инвестиций и эффективности использования ресурсов и др.
  18. 3.2 Повышение эффективности структуры управления и кадрового обеспечения