Вероятностная модель движения мобильного робота
Получим вероятностную модель движения мобильного робота. Данная модель используется для вычисления функции плотности условного распределения, которая применяется в рекурсивном выражении (6.5) для вы
числения прогноза возможных местоположений робота после выполнения им перемещения at.
Функция плотности условной вероятностиописывает неопреде
ленность результатов движения робота, которая возникает из-за того, что движения робота неточны в связи с ошибками в управляющих и исполнительных системах робота, а также ряда других возможных факторов (пробуксовывание колес, неровности пола, разное сопротивление качению колес, и т.д.). Благодаря этой неопределенности каждое движение робота вносит некоторое рассогласование между расчетной и действительной позицией. При движении робота суммарная неопределенность позиции растет, накапливая погрешности отдельных перемещений.
Получение точной вероятностной модели движения робота затруднено из-за нелинейности уравнений движения робота ввиду неголономности системы уравнений, а также других факторов, которые сложно или невозможно смоделировать (таких как пробуксовка или застревание колес). Поэтому вероятностная модель движения робота может быть получена точно только в очень упро-
щенных случаях. На практике вероятностная модель движения и соответствующая ей функция плотности условного распределения строятся на основе более или менее пессимистических оценок суммарных погрешностей в движении робота [217,219,240,286,352,372,374]. Функция плотности условной вероятности для перемещения робота должна адекватно моделировать погрешности сенсорной системы робота при его движении. Недооценка этих погрешностей приводит к неправильным результатам и к необходимости выполнения глобальной локализации, а переоценка - значительно увеличвает вычислительные затраты при рекурсивном вычислениив (6.5).
В дискретном случае максимальная сложность вычисленияв (6.5) пропорциональна величине- общее количество дискретных состояний (местоположений) на карте;- общее количество состояний с ненулевым значением функции плотности условного распределения
Вероятностная модель движения мобильного робота зависит от многих внешних и внутренних факторов: характеристик робота, его сенсорной системы и системы управления, характеристик рабочего пространства. В работах Боренштайна и Фенга [209,255] дан подробный обзор многих возможных ошибок и погрешностей, связанных с вычислением местоположения мобильных роботов по данным его сенсоров, приведены некоторые приемы их устранения. В нашем случае мы предполагаем, что систематические ошибки (например, вследствие разности диаметров ведущих колес робота) компенсируются и корректируются предварительной настройкой параметров в системе управления. Таким образом, вероятностная модель робота описывает влияние только случайных несистематических факторов.
6.2.4.