Определение положения мобильного робота в топологической среде
Рассматривается задача определения автономным мобильным роботом своего положения в среде, моделируемой графом с помеченными вершинами. Решение заключается в построении диагностического эксперимента – специального вида множества слов в алфавите меток вершин и способа его реализации на графе. Розгл...
Saved in:
| Date: | 2008 |
|---|---|
| Main Author: | |
| Format: | Article |
| Language: | Russian |
| Published: |
Інститут проблем штучного інтелекту МОН України та НАН України
2008
|
| Subjects: | |
| Online Access: | https://nasplib.isofts.kiev.ua/handle/123456789/7561 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Journal Title: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Cite this: | Определение положения мобильного робота в топологической среде / С.В. Сапунов // Штучний інтелект. — 2008. — № 4. — С. 558-565. — Бібліогр.: 9 назв. — рос. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| _version_ | 1859478206003806208 |
|---|---|
| author | Сапунов, С.В. |
| author_facet | Сапунов, С.В. |
| citation_txt | Определение положения мобильного робота в топологической среде / С.В. Сапунов // Штучний інтелект. — 2008. — № 4. — С. 558-565. — Бібліогр.: 9 назв. — рос. |
| collection | DSpace DC |
| description | Рассматривается задача определения автономным мобильным роботом своего положения в среде,
моделируемой графом с помеченными вершинами. Решение заключается в построении диагностического
эксперимента – специального вида множества слов в алфавите меток вершин и способа его реализации
на графе.
Розглядається задача визначення автономним мобільним роботом свого місця знаходження у середовищі, яке
моделюється за допомогою графа з позначеними вершинами. Розв’язок лежить у побудові діагностичного
експерименту – спеціального виду множини слів у алфавіті відміток та способу його реалізації на графі.
The mobile robot self location problem is considered when robot environment is modeled by a graph with
labeled vertices. The solution lies in constructing a distinguishing experiment, i.e. a special set of words over
the alphabet of labels, and its implementation on the graph.
|
| first_indexed | 2025-11-24T11:53:35Z |
| format | Article |
| fulltext |
«Искусственный интеллект» 4’2008 558
6С
УДК 519.7
С.В. Сапунов
Институт прикладной математики и механики НАН Украины, г. Донецк, Украина
sapunov_sv@iamm.ac.donetsk.ua
Определение положения мобильного робота
в топологической среде
Рассматривается задача определения автономным мобильным роботом своего положения в среде,
моделируемой графом с помеченными вершинами. Решение заключается в построении диагностического
эксперимента – специального вида множества слов в алфавите меток вершин и способа его реализации
на графе.
Задачи организации двигательного поведения или навигации автономных мобиль-
ных роботов являются одними из основных задач искусственного интеллекта [1].
Целенаправленное автономное передвижение робота в его операционной среде невоз-
можно без формирования достаточно полной ее модели (карты среды). К моделированию
таких сред определилось два подхода: метрический, использующий геометрические
свойства среды, и топологический, использующий описания связей между различными
областями среды [2]. Топологические модели представляют собой ориентированные
или неориентированные графы с размеченными различными способами вершинами
и/или дугами [3]. Фундаментальной проблемой навигации является самостоятельное
определение (диагностика) роботом своих координат (robot self location). Задача диаг-
ностики положения робота формулируется следующим образом: робот, обладая картой
среды (помеченным графом), должен установить соответствие между вершиной на карте
и неизвестной ему априори областью среды, в которой он был первоначально уста-
новлен [3].
В данной работе в качестве топологической модели операционной среды рассмат-
риваются конечные ориентированные графы с помеченными вершинами. Теоретическая
важность и актуальность работы определяются тем, что анализ графов проводится
методами, аналогичными методам теории автоматов. Эти методы эффективно рас-
пространяются на графовые системы, неявляющиеся конечными автоматами, но
являющиеся в некотором смысле автоматоподобными системами.
Целью данной статьи является изложение метода проведения диагностических
экспериментов с графами путем анализа и различения языков в алфавите меток, свя-
занных с вершинами графа.
Постановка задачи
Рассматривается задача отличения блуждающим по помеченному графу роботом
одной вершины этого графа от всех других его вершин. Блуждание состоит в пере-
мещениях робота по ребрам графа от вершины к вершине. При этом, находясь в
вершине графа, робот считывает ее метку и метки смежных с ней вершин. Таким образом
он может определить наличие или отсутствие некоторой метки в упомянутых
вершинах. Робот установлен в произвольную вершину известного ему графа. Задача
заключается в определении этой вершины, то есть отличении этой вершины от всех
других вершин.
Определение положения мобильного робота в топологической среде
«Штучний інтелект» 4’2008 559
6С
Основные определения
Конечным ориентированным графом с помеченными вершинами (помеченным
орграфом) назовем четверку ,,,G MGEG , где G – конечное множество вер-
шин, nG , GGGE – конечное множество ребер, M – конечное множество
меток, mM , MG : – сюръективная функция разметки. Последовательность
меток вершин kggw 1 , соответствующую некоторому пути kgg 1 в графе G ,
назовем словом длины k , порожденным вершиной 1g . Обозначим через M множество
всех непустых слов в алфавите M. Языком gL вершины g назовем множество всех слов,
порожденных этой вершиной. Введем частичную операцию GMG 2: соотно-
шением: для любой вершины Gg и любого слова Mw через wg обозначим
множество всех вершин Gh , таких, что существует путь из g в h помеченный
словом w . Для слов Mwu, введем их композицию wu , равную wu , если xuu ,
wxw , Mx , и не определено в противном случае. Помеченный орграф G назо-
вем детерминированным орграфом или D-орграфом, если для любой вершины Gg
и любых вершин gts, из ts следует, что ts (здесь g – множество всех
вершин, являющихся концами дуг, исходящих из g ). В противном случае G назовем
ND-орграфом. Простой D-орграф G, для которого выполняются следующие ограни-
чения: 1) для любых вершин Ghg , если GEhg , , то GEgh , ; 2) для любой
вершины Gg и любых вершин gOts , из ts следует, что ts (здесь
gO gg ), назовем сильно детерминированным или SD-графом. Будем говорить,
что вершины Ghg , неотличимы, и писать hg, , если hg LL . Отношение
рефлексивно, симметрично и транзитивно, т.е. является эквивалентностью.
Идентификатором вершины Gg назовем конечное множество слов MWg ,
такое, что для любой вершины Gh равенство hggg LWLW выполняется тогда и
только тогда, когда hg . Всякий идентификатор gW можно представить как объе-
динение gg WW двух множеств ggg LWW и ggg LWW . Идентификатор gW
назовем позитивным, если
gW , и негативным, если
gW . Детально иденти-
фикаторы рассматриваются в [4].
Каждому графу G,,,G MGEG поставим в соответствие граф пар
D,,,D MDEDG , построенный следующим образом. Сначала определим множест-
во 1D по правилу: 1, DQS точно тогда, когда GQS 2, , QS и 1G QS .
При этом полагаем, что QSQS GD , . Затем множество 1D пополним m экземп-
лярами пар , , при этом их метки попарно различны. Полученное семейство пар
образует «множество» вершин D графа пар. Из вершины QS , с меткой x исходит
дуга в вершину QS , с меткой y точно тогда, когда xySS и xyQQ . Деталь-
но граф пар и его настройки рассматриваются в [5].
Сапунов С.В.
«Искусственный интеллект» 4’2008 560
6С
Эксперименты с помеченными графами
Экспериментом с графом G относительно априорной информации I и цели C с
использованием средств S назовем процесс, состоящий из трех этапов. Этап 1: пост-
роение теста MP на основе априорной информации I и с учетом цели C . Этап 2:
получение порождаемых тестом P с использованием средств S экспериментальных
данных W . Этап 3: вывод заключений о свойствах графа G на основе эксперимен-
тальных данных W и априорной информации I .
Определяющими при проведении эксперимента являются следующие факторы:
свойства исследуемого графа; способ получения экспериментальных данных; цель
эксперимента; априорная информация об исследуемом графе; способ вывода заклю-
чений. Априорная информация об исследуемом графе – это класс графов, к которому
принадлежит исследуемый. Этот класс может задаваться явно (перечислением
графов), способом порождения его элементов из некоторого графа-эталона, набором
свойств и параметров.
Основное отличие экспериментов с графами от экспериментов с автоматами сос-
тоит в методах и средствах S получения экспериментальных данных. Под средствами
экспериментирования с графом мы будем подразумевать мобильных агентов (МА),
блуждающих по графу и воспринимающих некоторую локальную информацию об
окрестностях его вершин. В зависимости от априорной информации о графе, МА
могут быть добавлены дополнительные возможности по распознаванию графа, такие
как камни [6] или маркеры [7].
Эксперимент назовем диагностическим, если априори полностью известен граф G
и МА установлен в произвольную начальную вершину этого графа, а целью экспе-
римента является определение этой вершины, то есть отличение начальной вершины
от всех других вершин. Допуская вольность речи, множество W также будем называть
экспериментом с графом G . В этом смысле можно сказать, что эксперимент W по-
рождается тестом P. Тесты, порождающие эксперименты, будем также называть
диагностическими.
Будем рассматривать следующие меры сложности экспериментов. Высотой теста P
назовем величину w
Pw
dmax
, кратностью P – величину P , объемом P – величину
Pw
wd .
Будем также рассматривать сложность построения теста и сложность проведения
эксперимента. Под сложностью проведения эксперимента будем понимать его опера-
ционные кратность и высоту. Операционной кратностью эксперимента назовем величину,
равную, в зависимости от способа проведения эксперимента, либо количеству экземп-
ляров МА, использованных при получении порожденных тестом P эксперименталь-
ных данных W, либо количеству установок МА экспериментатором в начальную
вершину исследуемого графа. Если используется только один экземпляр МА (одна
установка), то эксперимент назовем простым. Операционной высотой эксперимента
назовем наибольшую из длин путей, которые проходит каждый экземпляр МА по
исследуемому графу в ходе эксперимента (в работах Г. Дудека [3] аналогичный
параметр назван механической сложностью).
Диагностические эксперименты
Из определения диагностического эксперимента следует, что он осуществля-
ется посредством прохождения МА некоторого связанного с тестом P множества
путей по графу G из вершины g . Будем полагать, что, находясь в любой вершине
Определение положения мобильного робота в топологической среде
«Штучний інтелект» 4’2008 561
6С
Gg , МА воспринимает множество слов h
k LMhOb , где MM k явля-
ется множеством всех слов длины не больше k в алфавите меток M, и вычисляет
множество слов hObMLMhOb k
h
k . При 1k полагаем, что МА восприни-
мает только метку текущей вершины. Таким образом, проходя путь lgg 1 в графе G ,
МА воспринимает множество слов
l
i
iil gObggggOb
1
11
и вычис-
ляет множество слов
l
i
iil gObggggOb
1
11
. В дальнейшем, если не
оговорено противное, будем считать, что 2k .
Пусть Mw . Обозначим через wg множество всех путей из вершины g ,
которые помечены словом w . По произвольному множеству MP и Gg постро-
им пару ggg WWW ~,~~ , где
Pw
gg wObW
~ и
Pw
gg wObW
~ , а P является
замыканием множества P по всем непустым начальным отрезкам слов из P . Экспери-
ментом W с графом G , порожденным тестом P , назовем семейство
GggW
~ . Экспе-
римент W назовем диагностическим точно тогда, когда для любых вершин Ghg ,
из hg вытекает hg WW ~~
, то есть hg WW ~~ или hg WW ~~ . В этом случае тест P
также назовем диагностическим. Очевидно, что если граф G не приведен, то диаг-
ностический эксперимент с ним невозможен. Действительно, если hg, , то вер-
шины Ghg , по определению неотличимы никаким словом из M . Если граф G
приведен, то существует k такое, что k
h
k
g LL для всех hg , Ghg , . Тогда
Gg
k
gLP
является диагностическим тестом для G , поскольку порожденный P эксперимент
W является диагностическим экспериментом с графом G , так как hg LWLW ,
то есть hg WW ~~
для всех hg . Поэтому в дальнейшем, если не оговорено против-
ное, будем считать, что все рассматриваемые графы приведены.
Следующая теорема описывает класс диагностических тестов, определяемых иден-
тификаторами вершин графа G . Рассмотрим множество слов Gg gWP
, где gW
является некоторым идентификатором вершины Gg . Очевидно, что для любых
различных вершин Ghg , выполняется hg LPLP . Действительно, так как
PWg , то по определению идентификатора hggg LWLW , а следовательно,
hg LPLP . Таким образом, справедливо следующее утверждение.
Теорема 1. Множество слов Gg gWP
является диагностическим тестом для
графа G при любом семействе идентификаторов
GggW
.
Эта теорема дает метод построения диагностических тестов для помеченных гра-
фов различных типов. Опишем подробно каждый этап диагностического эксперимента.
Для построения теста P воспользуемся настроенным графом пар
FIT DDG ,,D [5], у которого множество ID состоит из всех вершин 1, DQg , где
Gg , Qg и 1Q , а множество FD состоит из всех вершин 1, DQS , где
Сапунов С.В.
«Искусственный интеллект» 4’2008 562
6С
S или Q . Ясно, что 2nODI , 1DDT и n
T OD 22 . Для каждой вер-
шины IDQg , найдем кратчайшее слово w , такое, что FDwQg , . Ясно,
что множество P таких слов, выбранных по одному для каждой вершины из ID , явля-
ется объединением идентификаторов всех вершин графа G и по теореме 1 является
диагностическим тестом для этого графа. Очевидно, что кратность теста P равна 2nO ,
его высота не превосходит n22 [8], а его объем равен nnO 22 2 . Для построения теста P
достаточно (при использовании известных алгоритмов обхода графа [8]) nnO 42 2 шагов.
Для построенного теста P с каждой вершиной Gg свяжем его разбиение g
на два класса gg LPP и gg LPP . Ясно, что для построения семейства Ggg
достаточно nnO 43 2 шагов. Далее МА помещается в произвольную неизвестную ему
вершину h графа G . Целью второго этапа эксперимента является построение раз-
биения h путем перемещения МА по графу G . Полагаем вначале, что
hP и
hP . МА считывает метку h и строит разбиение теста P на классы
whwwP | и PPP . Если P , то искомое разбиение h найдено
и
hP , а PPh . В противном случае, пока P , МА произвольно выбирает
слово Pw и последовательно для каждого начального отрезка iw слова w , где i
пробегает все значения от 1 до wd , проверяет наличие пути в графе G с меткой iw ,
исходящего из h . Если такой путь существует, то МА вычисляет iwhOb и все
слова Pv , для которых некоторое слово из множества ii whObw является
начальным отрезком слова v , помещает в P и удаляет из P . Если при этом началь-
ный отрезок 1iw слова w находится в ii whObw , то слово w удаляется из P,
помещается в P и его исследование оканчивается. Если wi d , то w помещается
в
hP , удаляется из P и его исследование оканчивается. Поскольку при каждой ите-
рации цикла из P удаляется по крайней мере одно слово, то этот алгоритм всегда
завершается и при P получаем разбиение h теста P на два класса
hP и PPh .
В наихудшем случае алгоритм построения h требует проверки всех слов из P . Сле-
довательно, сложность такого построения равна объему P , то есть равна nnO 22 2 .
Далее, на третьем этапе эксперимента, построенное экспериментально разбиение
h сравнивается со всеми разбиениями из семейства Ggg . Если для некоторого
g выполняется hg , то hg и эксперимент окончен. Из правил построения
семейства Ggg и разбиения h следует, что последнее равенство всегда дости-
гается.
Рассмотрим свойства этого алгоритма. Поскольку, в общем случае, тест P
кратный, то при выполнении второго этапа эксперимента предполагается, что или
МА перед началом анализа слова Pw переносится экспериментатором в началь-
ную вершину h , или в h помещается новый экземпляр МА. Таким образом, для
теста P кратности k и данной стратегии проведения диагностического эксперимента
операционная кратность диагностического эксперимента не превосходит k , а опера-
ционная высота диагностического эксперимента равна высоте теста P.
Определение положения мобильного робота в топологической среде
«Штучний інтелект» 4’2008 563
6С
Покажем, что для частных случаев помеченных графов построение диагностичес-
кого теста может быть упрощено. Пусть G является D-орграфом. Тогда 2nODD IT [8].
Для построения теста P достаточно 6nO шагов. Очевидно, что кратность этого теста
равна 2nO , а его высота не превосходит 1mn [7]. Объем теста P равен 3nO .
Покажем, что для SD-графов существуют и другие стратегии проведения диаг-
ностического эксперимента, отличные от описанной выше. Рассмотрим стратегию, в
которой при такой проверке возврат в начальную вершину не требуется. Прежде,
чем приступить к изложению этой стратегии, проведем дополнительные построения.
Пусть G является приведенным максимальным SD-графом. Для каждой вер-
шины Gg построим следующим способом позитивный идентификатор. Восполь-
зуемся настроенным графом пар FIT DD ,,D , у которого множество ID состоит из
всех вершин 1, DQg , где 1Q и gQ , множество FD состоит из всех вершин
1, Dh , где Gh . Ясно, что IF DD , 1 mnDI , nDF и nnDT 2 .
С целью упрощения этого графа удалим все дуги, исходящие из его финальных вершин.
Для каждой вершины IDQg , найдем кратчайшее слово w , такое, что
FDwQg , . Множество таких слов, выбранных по одному для каждой начальной
вершины, обозначим через gW . Если hQ , где Gh , то слово w является крат-
чайшим словом из множества hg LL . Если Q , то gw и для любой вершины
Gh , где gh , слово w является кратчайшим словом из множества hg LL .
Следовательно, gW является позитивным идентификатором вершины g , причем любое
слово gWw не содержит подслов вида revuu . Очевидно, что кратность gW не пре-
восходит 1mn . Если граф G не связен, то по теореме [4] высота gW не превосхо-
дит 12 n . Если граф G связен, то по теореме [4] высота gW не превосходит n3 . Для
построения идентификатора gW достаточно (при использовании известных алгоритмов
обхода графа [8]) 4nO шагов. По теореме 1 множество Gg gWP
, где gW –
идентификатор вершины g , построенный приведенным выше способом, является
диагностическим тестом для графа G . Ясно, что кратность такого теста не пре-
восходит 2n . Если граф G не связен, то высота теста P не превосходит 12 n , а его
объем равен 4nO . Если граф G связен, то высота этого теста не превосходит n3 , а
его объем равен 3nO . Для построения теста P достаточно 5nO шагов.
С тестом P свяжем помеченный лес PF корневых деревьев и детерминизи-
руем все деревья этого леса [4]. Обозначим через xP множество всех слов из P ,
начинающихся с метки Mx . Ясно, что xP является объединением позитивных иден-
тификаторов всех вершин Gg , таких, что xg . Тогда корневое дерево xPT
является компонентой леса PF . Для всех Mx с деревом xPT свяжем множество
вершин xGGx . Обозначим корень дерева xPT через xt . Для каждого слова xPw
вершину wt x дерева xPT назовем выделенной. С каждой выделенной вершиной
wtt x свяжем множество gLwgtG | . Множество всех выделенных вершин
Сапунов С.В.
«Искусственный интеллект» 4’2008 564
6С
дерева xPT обозначим через xT . Далее МА помещается в произвольную неиз-
вестную ему вершину h графа G . Процесс получения экспериментальных данных
заключается в проверке наличия в графе G путей, помеченных словами, которые
являются метками путей из корня дерева hPT во все выделенные вершины этого
дерева. МА считывает метку h . Если 1hG , то вершина h определена и алгоритм
оканчивает работу. В противном случае, пока 1hG , МА выполняет следующий
итеративный алгоритм. Обозначим через it вершину дерева hPT , являющуюся
начальной вершиной i-й итерации. При этом положим, что
htt 1 . Обозначим через
iv слово, соответствующее пути по дереву hPT из вершины 1it в вершину it .
При этом положим, что hv 1 . На i-й итерации МА произвольно выбирает и
удаляет из hT некоторую выделенную вершину s . Пусть слово u соответствует
кратчайшему пути по дереву hPT из вершины it в вершину s . МА последова-
тельно для каждого начального отрезка ju слова u , где j пробегает все значения от
1 до ud , проверяет, существует ли путь по графу G с меткой ju из вершины
ii vvhh 1 . Если такой путь не существует, то МА вычисляет для всех вершин
hTt множество sGtGtG и полагает sGGG hh ,
1
1
j
ii utt и
11 ji uv . На этом исследование слова u оканчивается. Если uj d , то МА вычисляет
для всех вершин hTt множество sGtGtG и полагает sGG h , st i 1
и uvi 1 . Далее МА удаляет из множества hT все выделенные вершины, связан-
ные с пустым множеством.
Покажем, что по окончании работы алгоритма множество hG всегда содержит
единственную вершину. Предположим, что после некоторой итерации алгоритма
1hG и xT , то есть условие окончания алгоритма не достигнуто, но дальней-
шее его выполнение невозможно. Пусть GhG h , где Gh . Из построения
теста hP следует, что для любой вершины Gg существует слово hPv , такое,
что gh LLv . Тогда вершина vts h является выделенной вершиной дерева
hPT , sGh и sGg . Так как hT , то вершина s была удалена из hT в
ходе некоторой итерации алгоритма. Рассмотрим, как могло произойти такое удаление.
Если вершина s была удалена из hT по причине того, что sG , то на этой же
итерации вершина h была удалена из hG , что невозможно. Следовательно, на этой
итерации МА побывал в вершине s и по этой причине эта вершина была удалена из
hT . Тогда на этой же итерации вершина g была удалена из hG , так как sGg .
Из проведенных рассуждений следует, что при hT выполняется hG h .
Таким образом, данная стратегия объединяет два этапа диагностического экс-
перимента – этап получения экспериментальных данных и этап вывода заключений.
В наихудшем случае на каждой итерации алгоритма из hG удаляется одна верши-
на. Так как число вершин графа G с меткой равной h не превосходит 1mn ,
Определение положения мобильного робота в топологической среде
«Штучний інтелект» 4’2008 565
6С
то алгоритм оканчивает свою работу не более чем за mn итераций. Так как граф
G и дерево hPT неориентированные, то получение экспериментальных данных в
ходе диагностического эксперимента можно осуществить с использованием одного
экземпляра МА, то есть диагностический эксперимент, при рассмотренной стратегии
проведения, является простым вне зависимости от кратности диагностического
теста. В теории экспериментов с конечными автоматами кратность эксперимента и
кратность теста совпадают. В наихудшем случае МА проверяет mn выделенных
вершин дерева hPT . Ясно, что расстояние от корня ht этого дерева до любой из
выделенных вершин не превосходит высоту теста P . Тогда, если граф G не связен,
то операционная высота эксперимента равна 3nO , а если граф G связен, то опера-
ционная высота эксперимента равна 2nO . Это коренным образом отличается от ре-
зультатов теории экспериментов с автоматами, где И.К. Рысцовым [9] показано, что
высота кратчайшего простого диагностического эксперимента равна
63
n
O .
Заключение
Таким образом, в работе решена задача различения вершин топологической мо-
дели операционной среды автономного мобильного робота (помеченного графа-карты).
Решение заключается в построении и проведении диагностического эксперимента с
графом, основанного на построении идентификаторов всех вершин исследуемого графа.
Показано, что для детерминированных графов предложенный метод полиномиален.
Литература
1. Borenstein J., Everett B., Feng L. Navigation Mobile Robots: System and Techniques. – A.K. Peters,
Ltd., Wellesley (MA), 1996. – 223 p.
2. Thrun S. Robotic mapping: A survey // Exploring Artificial Intelligence in the New Millenium. – Morgan
Kaufmann, 2002. – P. 1-35.
3. Dudek J., Jenkin M., Milios E., Wilkes D. Map validation and Robot Self-Location in a Graph-Like
World // Robotics and Autonomous Systems, 1997. – V. 22(2). – P. 159-178.
4. Сапунов С.В. Идентификаторы вершин помеченных графов // Труды ИПММ НАН Украины. –
2008. – Т. 17 (в печати).
5. Сапунов С.В. О методе построения отношения неотличимости помеченных графов // Труды
ИПММ НАН Украины. – 2008. – Т. 16 (в печати).
6. Кудрявцев В.Б., Алешин С.В., Подколзин А.С. Введение в теорию автоматов. – М.: Наука, 1985. – 320 с.
7. Грунский И.С. Анализ поведения конечных автоматов. – Луганск: Изд-во Луганского гос. пед. ун-
та, 2003. – 318 с.
8. Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ. – М.: МЦНМО, 2001. – 960 с.
9. Рысцов И.К. Исследование сложности решения некоторых задач теории конечных автоматов:
Автореф. дис. канд. физ.-мат. наук: 01.01.09 / Ин-т. кибернетики АН УССР. – К., 1980. – 16 с.
С.В. Сапунов
Визначення місця знаходження мобільного робота в топологічному середовищі
Розглядається задача визначення автономним мобільним роботом свого місця знаходження у середовищі, яке
моделюється за допомогою графа з позначеними вершинами. Розв’язок лежить у побудові діагностичного
експерименту – спеціального виду множини слів у алфавіті відміток та способу його реалізації на графі.
S.V. Sapunov
Mobile Robot Self Location on Topological Environment
The mobile robot self location problem is considered when robot environment is modeled by a graph with
labeled vertices. The solution lies in constructing a distinguishing experiment, i.e. a special set of words over
the alphabet of labels, and its implementation on the graph.
Статья поступила в редакцию 23.07.2008.
|
| id | nasplib_isofts_kiev_ua-123456789-7561 |
| institution | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| issn | 1561-5359 |
| language | Russian |
| last_indexed | 2025-11-24T11:53:35Z |
| publishDate | 2008 |
| publisher | Інститут проблем штучного інтелекту МОН України та НАН України |
| record_format | dspace |
| spelling | Сапунов, С.В. 2010-04-02T11:36:17Z 2010-04-02T11:36:17Z 2008 Определение положения мобильного робота в топологической среде / С.В. Сапунов // Штучний інтелект. — 2008. — № 4. — С. 558-565. — Бібліогр.: 9 назв. — рос. 1561-5359 https://nasplib.isofts.kiev.ua/handle/123456789/7561 519.7 Рассматривается задача определения автономным мобильным роботом своего положения в среде, моделируемой графом с помеченными вершинами. Решение заключается в построении диагностического эксперимента – специального вида множества слов в алфавите меток вершин и способа его реализации на графе. Розглядається задача визначення автономним мобільним роботом свого місця знаходження у середовищі, яке моделюється за допомогою графа з позначеними вершинами. Розв’язок лежить у побудові діагностичного експерименту – спеціального виду множини слів у алфавіті відміток та способу його реалізації на графі. The mobile robot self location problem is considered when robot environment is modeled by a graph with labeled vertices. The solution lies in constructing a distinguishing experiment, i.e. a special set of words over the alphabet of labels, and its implementation on the graph. ru Інститут проблем штучного інтелекту МОН України та НАН України Управление и информационное обеспечение мехатронных и робототехнических систем Определение положения мобильного робота в топологической среде Визначення місця знаходження мобільного робота в топологічному середовищі Mobile Robot Self Location on Topological Environment Article published earlier |
| spellingShingle | Определение положения мобильного робота в топологической среде Сапунов, С.В. Управление и информационное обеспечение мехатронных и робототехнических систем |
| title | Определение положения мобильного робота в топологической среде |
| title_alt | Визначення місця знаходження мобільного робота в топологічному середовищі Mobile Robot Self Location on Topological Environment |
| title_full | Определение положения мобильного робота в топологической среде |
| title_fullStr | Определение положения мобильного робота в топологической среде |
| title_full_unstemmed | Определение положения мобильного робота в топологической среде |
| title_short | Определение положения мобильного робота в топологической среде |
| title_sort | определение положения мобильного робота в топологической среде |
| topic | Управление и информационное обеспечение мехатронных и робототехнических систем |
| topic_facet | Управление и информационное обеспечение мехатронных и робототехнических систем |
| url | https://nasplib.isofts.kiev.ua/handle/123456789/7561 |
| work_keys_str_mv | AT sapunovsv opredeleniepoloženiâmobilʹnogorobotavtopologičeskoisrede AT sapunovsv viznačennâmíscâznahodžennâmobílʹnogorobotavtopologíčnomuseredoviŝí AT sapunovsv mobilerobotselflocationontopologicalenvironment |