WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Метод одновременной локализации и построения карты (SLAM от англ. simultaneous localization and mapping) — метод, используемый в мобильных автономных средствах для построения карты в неизвестном пространстве или для обновления карты в заранее известном пространстве с одновременным контролем текущего местоположения и пройденного пути. Популярные методы приближенного решения данной задачи включают в себя фильтр частиц и расширенный фильтр Калмана. Опубликованные подходы используются в самостоятельном вождении автомобилей, беспилотных летательных аппаратов, автономных подводных аппаратов, планетоходов, домашних роботов и даже внутри человеческого тела.[источник не указан 46 дней]

Постановка задачи

Задача SLAM заключается в вычислении оценки местоположения агента и карты окружающей среды из ряда наблюдений над дискретным временем с шагом дискретизации . Все перечисленные величины являются вероятностными. Цель задачи состоит в том, чтобы вычислить . Применение правила Байеса является основой для последовательного обновления апостериорного местоположения, учитывая карту и функция перехода :

Точно так же карта может обновляться последовательно:

Как и во многих других проблемах логического вывода, оперируя двумя вероятностными переменными, можно прийти к локальному оптимальному решению, применяя EM-алгоритм.

Описание работы метода

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

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

В настоящее время существует несколько основных подходов к решению этой задачи:

Решение задач SLAM в многоагентных системах

Применение многоагентных систем для решения задач SLAМ рационально при относительно больших исследуемых площадях или объёмов исследуемого пространства. Например, при независимом исследовании картографии Марса группой роботов-марсоходов и соединении исследуемых карт в одну.

Технические проблемы реализации метода

Построение карты

Структурное представление карты местности зависит от среды функционирования робота.

Для выбора наилучшей реализации задач SLAM вводится условная классификация сред функционирования:

  • с многочисленными ярко выраженными ориентирами (например, поле с отдельно стоящими кустами)
  • с отсутствием ярко выраженных ориентиров (например, коридоры, комнаты, где в качестве ориентиров могут выступать углы)

Если в исследуемой среде нет возможности найти ориентиры, то ее рационально представить в виде массива, где элементы, отражающие положение препятствий, имеют значение 1, а все остальные — 0. (Такое представление карты применяется, например, в алгоритме DP-SLAM)

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

их местоположения. Размерность массива , где  — размерность пространства,  — количество ориентиров.

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

Датчики

В качестве дальномеров в настоящее время используются лазерные дальномеры, гидролокаторы, стерео системы. Для определения перемещения и поворотов робота могут использоваться одометры.

Навигация

Моделирование

Примечания

    Ссылки

    Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

    Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

    Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




    Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

    Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

    2019-2024
    WikiSort.ru - проект по пересортировке и дополнению контента Википедии