Главная » Просмотр файлов » Диссертация

Диссертация (1149252), страница 11

Файл №1149252 Диссертация (Алгоритмы управления мобильными роботами по неполным данным в многоагентных сценариях) 11 страницаДиссертация (1149252) страница 112019-06-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 11)

Для этоговведем криволинейные координаты ( , ), связанные с кривой 0 . Здесь — натуральный параметр (длина дуги) кривой, ориентированный так,53что по мере увеличения область больших значений поля остается справа.Координата циклическая: и + соответствуют одной и той же точке,где — периметр кривой 0 . Для произвольной точки координаты () и () — это натуральный параметр проекции на кривую 0и расстояние от до 0 соответственно. Поскольку кривая 0 регулярнаяи компактная, эти координаты определены корректно и являются гладкимивзаимно однозначными в достаточно малой окрестности 0 .

Таким образом,при достаточно большом для любого робота ∈ криволинейныекоординаты () := [ ()] и () := [ ()] корректно определеныи () → 0 при → +∞. Для двух точек , † ∈ 0 с координатами и †соответственно длину кратчайшей дуги 0 с концами , † обозначим как| − † |.Следующая теорема утверждает, что роботы из общей группы не только не обгоняют друг друга, но даже при → +∞ не сбиваются в кластер.Теорема1.4.1. Пустьвыполненыусловиятеоремы1.3.1и предположения 1.1.4, 1.4.1.

Тогда существуют > 0 и > 0 такие,что для любой группы роботов при ≥ справедливы следующиеутверждения:i) роботы ∈ находятся в области определения криволинейныхкоординат , ;ii) проекции роботов ∈ на кривую 0 попарно различны, болеетого, расстояние между этими проекциями не опускается нижеположительного порогового значения: | () − ()| ≥ ∀ ̸= ,, ∈ ;iii) порядок роботов ∈ на предельной орбите 0 , т.е.

порядоккоординат (), с течением времени не меняется.Доказательство этой теоремы можно сосредоточить на конкретной группе . После исключения из рассмотрения роботов, не попавших в эту группу,а также перенумерации ее элементов и уменьшения числа (если необходимо),можно без ограничения общности считать, что = {1, . . . , }. В связис этим далее опускаем индекс в обозначениях, связанных с рассматриваемойкомпонентой 0 из (1.9).Дополнительно установим несколько лемм и следствий из них. Ключевойидеей доказательства теоремы 1.4.1 является метод -предельных точек [146,54§ 28], который используем для анализа «объединенной» траектории всей группыроботов () := [ 1 (), .

. . , () ]. Для традиционных примеров примененияэтого метода не характерно «расчленение» вектора состояния на части (рассматриваемые как элементы общего пространства) с последующимвыяснением геометрических отношений между этими частями «в -пределе».Однако именно такой метод разработан и применен в главах 1 и 2, которыепосвящены управлению движением группы роботов.Напомним, что -предельной точкой траектории () группы называютпредел lim→+∞ ( ), порожденный любой неограниченно возрастающей→+∞последовательностью моментов времени 1 < 2 < .

. . < −−−−→ +∞,для которой этот предел существует. Поскольку все точки () сходятсяк компактной кривой 0 , множество всех -предельных точек группы не пусто∞и компактно. Его элементы R = [ ∞1 , . . . , ] назовем -предельными0∞∞распределениями. Компоненты ∞ ∈ могут повторяться: если = , ̸= , говорим, что роботы и образуют кластер (в контексте данногораспределения).Лемма 1.4.1. Для любого -предельного распределения R существуют числа > 0, > 0 и момент времени со следующим свойством:и при этом ‖ ( ) − ∞̸= ∞i) если ∞ ‖ < для = , в некоторый момент времени ≥ , то начиная с этого моментапроекции роботов и на предельную кривую 0 постоянно разделенырасстоянием не менее , т.е. | () − ()| ≥ ∀ ≥ .Доказательство:Заключение леммы достаточно обосновать,предполагая, что расстояние от одной точки замкнутой кривой 0до другой ее точки измеряется в направлении возрастания , и что∞является непосредственным предшественником ∞ .

Пусть min —минимальное линейное расстояние между двумя различными точкамив R, а D(, ) — диск радиусом с центром в . Также положим+ := max{ 2 , }, := 2 = (0) (0) (0). (︁)︁и ∈ (0, 2 )Начнем с того, что выберем * ∈0, 3 1minнастолько малыми, что для любого пересечение D(, * ) ∩ 0 либо пусто,либо представляет собой часть 0 длиной не более 3* , и для достаточно малой55константы > 0 выполнено неравенство( * ) () ( * ) ≥ () − (0) + + +*[︂( * ) () ( * )1−(0) (0) (0)]︂(1.16)*всякий раз, когда | | < , || < 2, | | < 2* , || < 2* ,а также неравенства cos 2 − 2 sin> 0,2(1.17), если * , ⋆ ∈ 0 , ‖* − ⋆ ‖ ≤ 3* .3Последнее означает, что для любого ∈ 0 часть дуги D(, * ) ∩ 0 ,ограниченная ее «передним» концом и точкой , лежит в секторе, которыйобразован двумя лучами, исходящими из и образующими с () углы± 3 (см.

рисунок 1.17). Для > 0 рассмотрим -окрестность N :=]︀[︀{ : dist ; 0 ≤ } кривой 0 . Выберем ∈ (0, 2* ) настолько малым,чтобы для любой точки ∈ N пересечение I() := D(, * ) ∩ N былоограничено четырьмя дугами (см. рисунок 1.18), две из которых — это дуги00эквидистант +и −соответственно кривой 0 , т.е. компоненты связности[︀]︀множества { : dist ; 0 = }, а две другие дуги ± () принадлежатокружности, которая ограничивает D(, * ).

За счет уменьшения (еслинеобходимо) для любой точки ∈ N можно добиться выполнения следующихдвух свойств:1. расстояние (вдоль 0 ) от проекции (на 0 ) точки до проекции любойдругой точки из компоненты N ∖I() составляет не меньше, чем > 0,где – некоторая не зависящая от ∈ N положительная константа;2. дуга + () лежит в секторе, который образован двумя лучами,исходящими из и образующими с () углы + 2 и − 2 соответственно.Наконец, выберем момент времени настолько большим, что^ ((* ), (⋆ )) <^ (( ), ( )) <Пусть ‖ ( ) − ∞ ‖ <времени ≥ .

Тогда,313min < ∀ ≥ , = 1, . . . , .и ‖ ( ) − ∞ ‖ <13min(1.18)в некоторый момент∞∞∞‖ ( ) − ( )‖ ≥ ‖∞ − ‖ − ‖ ( ) − ‖ − ‖ ( ) − ‖ >1> * .3min56Значит, ( ) лежит в N ∖ I[ ( )]. Достаточно показать, что при ≥ робот не может попасть в I [ ()] сквозь дугу + [ ()].Рисунок 1.17 — Дуга D(, * ) ∩ 0 , охваченная секторомРисунок 1.18 — Пересечение диска D(, * ) с окрестностью кривой 0Предположим обратное и определим * как первый момент времени > ,в который () ∈ + [ ()]. Тогда (* ) ∈ + [ (* )] и () ∈ N ∖ I[ ()] ∀ < * , ≈ * .(1.19)При таких , во-первых, ⋆ () ≤ ‖ () − ()‖ < 2* , и во-вторых, ()лежит в секторе, который образован двумя лучами, исходящими из ()и образующими с [ℎ ()] углы ±.

С учетом (1.18) отсюда следует, что || ()| < 2 . Более того,‖ () − ()‖ ≤ ‖ () − ()‖ + ‖ () − ()‖ + ‖ () − ()‖ =(1.18)= () + () + ‖ () − ()‖ < 3* ;^ (( ), ( )) ≤ ^ (( ), ( )) + ^ (( ), ( )) + ^ (( ), ( ))⇒ ||()| < .(1.16), (1.18)<57Следовательно, * := |(), := | (), * := ‖ () − ()‖ и := ⋆ ()удовлетворяют неравенствам из второй строки (1.16). Тогда с учетом (1.16)| () = [ * ] [ ] [ * ] ≥[︀]︀≥ [ ⋆ () ] − [ 0 ] + + + 1 − −1 | () ≥ > 0.(1.20)В результате убеждаемся, что робот является ближайшим соседом ;кроме того, он лежит в основной зоне учета , поскольку || ()| < 2 < .Таким образом, () ≥ [ −1 () + 1 ] | (), где () ≤ + по определениютормозящей компоненты . С учетом (1.12) () = [ ⋆ ] − () ≥ [ 0 ] − () + [ () − () ] ≥[︀]︀≥ (⋆ ) − () + [ (0) − (⋆ ) ] + | () + () −1 | () − 1 ≥[︀]︀ (1.20)≥ () + [ (0) − (⋆ ) ] + | () − + 1 − −1 | () ≥ () + .Обозначим | := − ‖ − ‖и заметим, что⟨︀⟩︀ ⟨︀⟩︀‖ − ‖ = | ; ˙ − ˙ = | ; − =(1.1)⟩︀⟨︀⟩︀⟨︀= ( − ) | ; + | ; − ≥ ( − ) cos | − ‖ − ‖ ≥⃒ ⃒(1.1)|⃒⃒(1.17)⃒⃒ ≥ cos 2 − 2 sin > 0.≥ cos 2 − 2 ⃒ sin(1.21)2 ⃒2При этом второе соотношение из (1.19) влечет отрицание первого.

Полученноепротиворечие завершает доказательство. Лемма 1.4.1 порождает цепочку следствий.Следствие 1.4.1.i) Если роботы ̸= не образуют кластер в контексте некоторого-предельного распределения, то они не образуют кластери в контексте других -предельных распределений.ii) Наоборот, если роботы ̸= образуют кластер в контекстенекоторого -предельного распределения, то они образуют кластери в контексте остальных -предельных распределений.58iii) Если роботы ̸= образуют кластер в контексте некоторого-предельного распределения, то () − () → 0 при → +∞.Действительно, в противном случае существуют неограниченно→+∞возрастающая последовательность 1 < 2 < .

. . < −−−−→ +∞ и > 0 такие,что ‖ ( ) − ( )‖ ≥ для любого . Переходя к подпоследовательности,можно также обеспечить существование предела ∞:= lim→+∞ ( )для любого . В контексте полученного -предельного распределения∞∞∞[ ∞1 , . . . , ] роботы и не образуют кластер, поскольку ‖ − ‖ ≥ > 0.Однако это противоречит следствию ii).Кластером назовем максимальную группу роботов ⊂ {1, . . . , },для которой () − () → 0 ∀ , ∈ при → +∞.Следствие 1.4.2. Существуют такие константы > 0 и > 0, чтодля любых двух роботов ̸= справедливо одно и только одно из следующихутверждений:i) роботы находятся в общем кластере;ii) | () − ()| ≥ при всех ≥ .Для завершения доказательства теоремы 1.4.1 достаточно показать, чтоне существует кластеров, состоящих более, чем из одного элемента.

Начнемсо следующей леммы.Лемма 1.4.2. Существуют момент времени и константа − > 0 такие,что при ≥ справедливо следующее утверждение:i) если роботы ̸= принадлежат общему кластеру и находитсяво вспомогательной зоне учета робота , то скорость робота относительно образует с осевым единичным вектором робота угол |≤ * := min{,2−− } и по величине не меньше − .Доказательство: Сначала выберем > 0, > 0 и ⋆ > 0 настолькомалыми, чтобы[︂]︂() ()() () − + 1 −≥ , если || < , || < ⋆ ,(0) (0)[︂ ]︂ sin + ⋆[︁ ]︁2 sin2+ ⋆ < ,≤ tan * ,2 2 − 2 sin 2 − ⋆(1.22)(1.23)592≤4(︂[︂ ]︂)︂2 − 2 sin2− ⋆ − ( sin + ⋆ )2 .2(1.24)Затем, опираясь на (1.10), выберем таким образом, что при ≥ ‖ () − () ‖ < ⋆ ,^ ( (), ()) < ,где () := [ () ]всякий раз, когда роботы ̸= лежат в одном кластере.Предположим, что для таких , и робот располагаетсяво вспомогательной зоне учета .

В момент(︁времени)︁ в силу (1.22) справедливысоотношения ⋆ = 0, ||| < и | = | (‖ − ‖) ≥ > 0. Значит,робот — ближайший сосед .Из определения тормозящей компоненты следует, что[︂]︂||+ | ≥ − 1 − + | ≥ ≥ (0) (0)(0) (0)]︂[︂(1.22)| + + | ≥ + .≥ − 1 −(0) (0)Согласно (1.12) = [ ⋆ ] − ≥ [ 0 ] − + = [ ⋆ ] − + = + . Такимобразом, для координат ˙ | , ˙ | относительной скорости робота в системеотсчета робота имеем:(1.1)˙ | = ⟨ − ; ⟩ + ⟨ − ; ˙ ⟩ ≥ cos |− − ‖ − ‖ ‖˙ ‖ ≥(︂ )︂(1.1)(1.1)≥ cos − − ⋆ ≥ (cos − 1) + − ⋆ ≥ − 2 sin2− ⋆ ,2⃒⃒⃒ ˙ | ⃒ ≤ sin + ⋆ ≤ sin + ⋆ ,⃒⃒ ⃒⃒ ˙ ⃒⃒(1.23) sin + ⋆|⃒ ⃒(︁)︁≤≤ tan * .⃒ tan | ⃒ =˙ | − 2 sin2 2 − ⋆Следовательно, | || ≤ * .

Что касается относительной скорости,√︁2˙ 2| + ˙ |≥√︃(︂(︂ )︂)︂2 − 2 sin2− ⋆ − ( sin + ⋆ )22что завершает доказательство. (1.24)≥,260Из двух радиусов, ограничивающих вспомогательную зону учетана рисунке 1.6, один получается путем вращения другого против часовойстрелки, назовем его передним радиусом.Следствие 1.4.3. После момента времени из леммы 1.4.2 для любыхроботов ̸= из одного кластера справедливы следующие утверждения:i) если робот находится во вспомогательной зоне учета робота ,он покидает ее через передний радиус;ii) робот не может попасть в эту зону через передний радиус.Лемма 1.4.3. Существует момент времени такой, что при ≥ в каждой паре роботов ̸= из одного кластера один робот, скажем, постоянно находится в основной зоне учета другого робота , в то времякак никогда не попадает в зону учета .Доказательство: Достаточно показать, что такой момент времени существует для любой пары ̸= из одного кластера.

Характеристики

Список файлов диссертации

Алгоритмы управления мобильными роботами по неполным данным в многоагентных сценариях
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6907
Авторов
на СтудИзбе
267
Средний доход
с одного платного файла
Обучение Подробнее