<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://digida.mgpu.ru/index.php?action=history&amp;feed=atom&amp;title=SLAM_%28%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%29</id>
	<title>SLAM (метод) - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://digida.mgpu.ru/index.php?action=history&amp;feed=atom&amp;title=SLAM_%28%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%29"/>
	<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=SLAM_(%D0%BC%D0%B5%D1%82%D0%BE%D0%B4)&amp;action=history"/>
	<updated>2026-04-23T19:40:49Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=SLAM_(%D0%BC%D0%B5%D1%82%D0%BE%D0%B4)&amp;diff=44166&amp;oldid=prev</id>
		<title>Patarakin: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=SLAM_(%D0%BC%D0%B5%D1%82%D0%BE%D0%B4)&amp;diff=44166&amp;oldid=prev"/>
		<updated>2026-02-17T09:03:56Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 12:03, 17 февраля 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key digida:diff:1.41:old-44165:rev-44166 --&gt;
&lt;/table&gt;</summary>
		<author><name>Patarakin</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=SLAM_(%D0%BC%D0%B5%D1%82%D0%BE%D0%B4)&amp;diff=44165&amp;oldid=prev</id>
		<title>ru_wikipedia&gt;Sldst-bot: Уточнение даты установки ш:Нет источников: 2011-07-30 (до 2018-06-20 ш:Rq с параметром sources)</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=SLAM_(%D0%BC%D0%B5%D1%82%D0%BE%D0%B4)&amp;diff=44165&amp;oldid=prev"/>
		<updated>2025-09-05T17:22:11Z</updated>

		<summary type="html">&lt;p&gt;Уточнение даты установки &lt;a href=&quot;/index.php?title=%D0%A8:%D0%9D%D0%B5%D1%82_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&amp;amp;action=formedit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Ш:Нет источников (страница не существует)&quot;&gt;ш:Нет источников&lt;/a&gt;: &lt;a href=&quot;/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F/36488325&quot; title=&quot;Служебная:Изменения/36488325&quot;&gt;2011-07-30&lt;/a&gt; (до &lt;a href=&quot;/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F/93457590&quot; title=&quot;Служебная:Изменения/93457590&quot;&gt;2018-06-20&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A8:Rq&amp;amp;action=formedit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Ш:Rq (страница не существует)&quot;&gt;ш:Rq&lt;/a&gt; с параметром sources)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Другие значения/аббревиатура|SLAM|SLAM}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SLAM&amp;#039;&amp;#039;&amp;#039; ({{lang-en|simultaneous localization and mapping}} — одновременная локализация и построение карты) — метод, используемый в мобильных автономных средствах для построения карты в неизвестном пространстве или для обновления карты в заранее известном пространстве с одновременным контролем текущего местоположения и пройденного пути. Популярные методы приближённого решения данной задачи — [[фильтр частиц]] и расширенный [[фильтр Калмана]]. Некоторые реализации метода используются в беспилотных [[Беспилотный автомобиль|автомобилях]], [[Беспилотный летательный аппарат|летательных аппаратах]], автономных подводных аппаратах, [[планетоход]]ах, и даже внутри человеческого тела.&lt;br /&gt;
&lt;br /&gt;
Насущность проблемы связана с тем, что карты, обычно используемые для навигации агентов, в основном отражают вид пространства, зафиксированный в момент их построения, и совсем не обязательно, что вид пространства будет тем же в момент использования карт. При этом сложность технического процесса определения текущего местоположения с одновременным построением точной карты обусловлена низкой точностью приборов, участвующих в процессе вычисления текущего местоположения. Метод одновременной навигации и построения карты увязывает два независимых процесса в непрерывный цикл последовательных вычислений, при этом результаты одного процесса участвуют в вычислениях другого процесса.&lt;br /&gt;
&lt;br /&gt;
Основные подходы, используемые для реализации задачи — [[EKF-SLAM]], [[FastSLAM]], [[DP-SLAM]]. При относительно больших исследуемых площадях применяются [[Многоагентная система|многоагентные системы]] (такой подход был применён при исследовании картографии Марса группой роботов-марсоходов и соединении исследуемых карт в одну).&lt;br /&gt;
&lt;br /&gt;
== Формальная постановка ==&lt;br /&gt;
Задача SLAM заключается в вычислении оценки местоположения &amp;lt;math&amp;gt;x_t&amp;lt;/math&amp;gt; агента и карты окружающей среды &amp;lt;math&amp;gt;m_t&amp;lt;/math&amp;gt; из ряда наблюдений &amp;lt;math&amp;gt;o_t&amp;lt;/math&amp;gt; над дискретным временем с шагом дискретизации &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;. Все перечисленные величины являются вероятностными. Цель задачи состоит в том, чтобы вычислить &amp;lt;math&amp;gt; P(m_t, x_t | o_{1:t})&amp;lt;/math&amp;gt;.&lt;br /&gt;
Применение [[теорема Байеса|правила Байеса]] является основой для последовательного обновления апостериорного местоположения, учитывая карту и функцию перехода &amp;lt;math&amp;gt;P(x_t | x_{t-1})&amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt; P(x_t | o_{1:t}, m_t) = \sum_{m_{t-1}} P(o_t | x_t, m_t) \sum_{x_{t-1}} P(x_t | x_{t-1}) P(x_{t-1} | m_t, o_{1:t-1}) / Z &amp;lt;/math&amp;gt;.&lt;br /&gt;
Точно так же карта может обновляться последовательно:&lt;br /&gt;
: &amp;lt;math&amp;gt; P(m_t | x_t, o_{1:t}) = \sum_{x_t} \sum_{m_t} P(m_t | x_t, m_{t-1}, o_t) P(m_{t-1}, x_t | o_{1:t-1}, m_{t-1})&amp;lt;/math&amp;gt;.&lt;br /&gt;
Как и во многих других проблемах логического вывода, оперируя двумя вероятностными переменными, можно прийти к локальному оптимальному решению, применяя [[EM-алгоритм]].&lt;br /&gt;
&lt;br /&gt;
== Построение карты ==&lt;br /&gt;
Структурное представление карты местности зависит от среды функционирования.&lt;br /&gt;
&lt;br /&gt;
Для выбора наилучшей реализации задач SLAM вводится условная классификация сред функционирования:&lt;br /&gt;
* с многочисленными ярко выраженными ориентирами (например, поле с отдельно стоящими кустами)&lt;br /&gt;
* с отсутствием ярко выраженных ориентиров (например, коридоры, комнаты, где в качестве ориентиров могут выступать углы)&lt;br /&gt;
Если в исследуемой среде нет возможности найти ориентиры, то её рационально представить в виде массива, где элементы, отражающие положение препятствий, имеют значение 1, а все остальные — 0. (Такое представление карты применяется, например, в алгоритме DP-SLAM)&lt;br /&gt;
&lt;br /&gt;
В случае, когда в исследуемой местности есть многочисленные ориентиры, карта представляет собой массив оценок их местоположения. Размерность массива &amp;lt;math&amp;gt;R\cdot m&amp;lt;/math&amp;gt;, где &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; — размерность пространства, &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; — количество ориентиров.&lt;br /&gt;
&lt;br /&gt;
Для хранения структуры такой карты проще всего использовать картографическую базу данных, которая отражает положение ориентиров, их уникальные свойства и взаимосвязи. Матрица оценок состояния динамической системы на основе расширенного Фильтра Кальмана использует именно этот вариант представления карты.&lt;br /&gt;
&lt;br /&gt;
В качестве дальномеров используются [[Лазерный дальномер|лазерные дальномеры]], [[гидролокатор]]ы, стереосистемы. Для определения перемещения и поворотов робота могут использоваться [[одометр]]ы.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://is.ifmo.ru/diploma-theses/2010/bachelor/rodikov-bachelor.pdf Составление 2D-карты методом SLAM по стерео изображению в режиме реального времени] {{Wayback|url=http://is.ifmo.ru/diploma-theses/2010/bachelor/rodikov-bachelor.pdf |date=20160418044031 }}&lt;br /&gt;
* [http://cyberleninka.ru/article/n/3d-kartirovanie-v-virtualnoy-endohirurgii-s-ispolzovaniem-slam-algoritma 3d-картирование в виртуальной эндохирургии с использованием SLAM-алгоритма] {{Wayback|url=http://cyberleninka.ru/article/n/3d-kartirovanie-v-virtualnoy-endohirurgii-s-ispolzovaniem-slam-algoritma |date=20200326185156 }}&lt;br /&gt;
* [http://robot-develop.org/archives/3954 DP-SLAM для участия в соревнованиях Eurobot] {{Wayback|url=http://robot-develop.org/archives/3954 |date=20120213135712 }}&lt;br /&gt;
* [https://web.archive.org/web/20180416115558/http://www.openslam.org/]&lt;br /&gt;
* [https://www.youtube.com/watch?v=U6vr3iNrwRA&amp;amp;list=PLgnQpQtFTOGQrZ4O5QzbIHgl3b1JHimN курс лекций SLAM] {{Wayback|url=https://www.youtube.com/watch?v=U6vr3iNrwRA&amp;amp;list=PLgnQpQtFTOGQrZ4O5QzbIHgl3b1JHimN |date=20210205181618 }}&lt;br /&gt;
{{вс}}&lt;br /&gt;
{{Робототехника}}&lt;br /&gt;
{{Нет иллюстрации}}&lt;br /&gt;
{{нет источников |дата=2011-07-30}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Робототехника]]&lt;br /&gt;
[[Категория:Управление процессами]]&lt;/div&gt;</summary>
		<author><name>ru_wikipedia&gt;Sldst-bot</name></author>
	</entry>
</feed>