<<
>>

Вычисление функции плотности условной вероятности для перемещения робота

Функция плотности условной вероятности для перемещения at, вызвавшего изменение местоположения робота і, вычисляется на основе ковариа­

ционной матрицы Cξ.Вектор состояния ξ и ковариационная матрица вы­числяются контроллером мобильного робота по данным одометрии.

Ковариаци­онная матрица инициализируется матрицей C^0и обновляется на каждом дис­кретном шаге для каждого изменения местоположения роботапри помощи уравнения (6.12). Вектор местоположения обновляется системой одометрии при помощи уравнений движения робота (4.5). Относительное изменение местопо­ложения робота ∆ξ после выполнения перемещения atвычисляется как

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

Функция плотности нормального распределения для п случайных переменных вычисляется в виде:

гдеі центр распределения,- ковариационная

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

.

Так как вектор изменения местоположенияи ковариационная матрица Cвычисляются относительно предыдущего местоположения робота перед перемещением at,то функция плотности условной вероятности также вычисляется в относительной системе координат, связанной

Функция (6.13) использована в данной работе для вычисления функции плотно­

сти условного распределенияприменяемой в (6.5) для прогнозирования

местоположения робота на карте после перемещения

При вычислении функциимогут быть учтены дополнительные фак­

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

возможного местоположения в зависимости от возможности реализации маршрута, ведущего в это местоположение. Такая коррекция должна выполняться на основе информации о локальной геометрии рабочего пространства и о форме траектории робота. Однако реализация такого подхода требует больших вычислительных затрат и не может быть использована на практике. Самой простой альтернативой является исключение из вычислений дискретных состояний, занятых какими-либо объектами.

Если для заданного маршрута доступ к некоторым зонам рабочего пространства может быть блокирован различными препятствиями, то это можно учесть введением коэффициента осуществимости маршрута

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

6.2.6.

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

Еще по теме Вычисление функции плотности условной вероятности для перемещения робота:

  1. Вычисление сенсорной функции плотности условной вероятности для областей обновления
  2. б) Функция распределения и плотность вероятности непрерывной случайной величины
  3. б) Функция распределения и плотность вероятности непрерывной случайной величины
  4. §6. Условные вероятности. Вероятность произведения независимых событий
  5. Занятие 3. Условная вероятность. Теорема умножения вероятностей.
  6. 6.2 Непосредственный способ оценки плотности вероятности
  7. 6.3 Аппроксимативные способы оценки плотности вероятности
  8. Плотность вероятности непрерывной случайной величины
  9. 6.3.1 Аппроксимативное оценивание плотности вероятности по критерию моментов
  10. 1.7. Условная вероятность и простейшие основные формулы.
  11. 6.3.3 Использование квадратического критерия дляаппроксиматического оценивания плотности вероятности
  12. Вычисление вероятности дожития и смерти
  13. Комбинаторный метод вычисления вероятностей
  14. §4. Условные вероятности. Независимые и зависимые события
  15. Вычисление вероятности термостимулированной туннельной ионизации U-минус центров
  16. 5.3 Волновая функция и матрица плотности иерархических систем
  17. Терміни і поняття Питання для перевірки знань Завдання для індивідуальної роботи Література для поглибленого вивчення