Flatik.ru

Перейти на главную страницу

Поиск по ключевым словам:

страница 1страница 2 ... страница 6страница 7
Санкт-Петербургский Государственный Университет

Математико-механический факультет

Кафедра Информатики


Моделирование и анализ алгоритмов отслеживания цели, использующих только расстояние до нее
Дипломная работа студента 542 группы

Соколова Павла Михайловича


Научный руководитель,

Аспирант…………………………………………………………/А. Т. Вахитов/
Рецензент,

д.ф.-м.н, профессор……………………………………………/О. Н. Граничин/


“Допустить к защите”

Заведующий кафедрой,

д.ф.-м.н. профессор……………………………………………/Н. К. Косовский/

Санкт-Петербург

2010

St. Petersburg State University

Faculty of Mathematics and Mechanics

Chair of Computer Science



Modeling and analysis of target following algorithms based on range-only measurements
Graduate paper of 542 group’s student

Pavel Mikhailovich Sokolov


Scientific Advisor,

Post-graduate student………………………………………………/A. T. Vakhitov/
Reviewer,

Dr. of Phys. and Math. Sci., Professor……………………………/O. N. Granichin/


“Admitted to Defense”

Head of the Chair,

Dr. of Phys. and Math. Sci., Professor………….………………/N. K. Kosovskiy/

St. Petersburg

2010

Оглавление





Введение 4

1.Цель работы 6

2.Алгоритм стохастической аппроксимации с пробным возмущением на входе в нестационарной задаче оптимизации 8

2.1.Обзор существующих методов 8

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

2.3. Алгоритм оценивания 12

2.4. Среднеквадратичная стабилизация оценок 13

2.5. Выбор параметров 16

3.Алгоритм отслеживания цели для машиноподобных роботов, использующий лишь расстояние до нее 20

3.1.Обзор существующих методов 20

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

3.3. Алгоритм управления 23

3.4. Основной результат 24

3.5. Выбор параметров 28

4. Анализ двух алгоритмов 30

5. Комбинированный алгоритм 43

Заключение 48

Список литературы 49





Введение

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

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

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

Как уже было сказано, такая задача может быть описана как частный случай более общей задачи – минимизации некоторого функционала, изменяющегося с течением времени. В данной работе будут рассмотрены два разных подхода к решению задачи трекинга, один – в контексте глобальной задачи, второй же разработанный непосредственно для отслеживания траектории. Во Введении будет обрисована проблематика и актуальность данной области. В Разделе 2 и Разделе 3 будет представлен краткий обзор существующих алгоритмов, в соответствующих контекстах, затем будут математически поставлены задачи, и, наконец, рассмотрены конкретные алгоритмы с обоснованием их состоятельности, а также с исследованием их поведения на различных входах. В Разделе 4 предлагается проекция данных алгоритмов на одну плоскость в виде задачи трекинга траектории, производится анализ этих алгоритмов, и получаются численные оценки эффективности их работы в различных условиях, с добавлением разных помех. В Разделе 5 предлагается оптимизация одного из алгоритмов с помощью другого с целью получить более помехоустойчивый алгоритм. Наконец, в Заключении подводится итог проделанной работы.

  1. Цель работы

Целью работы является проведение всестороннего анализа алгоритмов преследования цели, основанных только лишь на измерении расстояния до нее. Для анализа и моделирования были выбраны два алгоритма: Алгоритм стохастической аппроксимации с пробным возмущением на входе [1] и Алгоритм отслеживания цели и трекинга траектории на основе лишь данных о расстоянии до нее [2]. Обе статьи были представлены на международной конференции2 в Шанхае, в декабре 2009 года.

В ходе дипломной работы перед автором были поставлены следующие задачи:


  1. Реализовать данные алгоритмы.

Для реализации была выбрана среда Matlab, как наиболее подходящая для решения подобных задач, благодаря удобным средствам для разработки алгоритмов, а также гибкими возможностям визуализации данных и их последующего анализа.

  1. Придумать задачу, для которой успешно применимы оба алгоритма.

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

  1. Изучить изменение поведения алгоритмов в зависимости от входных параметров.

  2. Провести серию экспериментов на предмет анализа алгоритмов.

Были выбраны несколько классов помех, при добавлении которых необходимо было провести сравнительный анализ эффективности алгоритмов и уровня погрешности в доставляемых ими оценках.

  1. Подвести итог анализа и получить рекомендации по оптимальному использованию каждого из алгоритмов.

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

  1. следующая страница>


Дипломная работа студента 542 группы

Моделирование и анализ алгоритмов отслеживания цели, использующих только расстояние до нее

321.09kb.

14 12 2014
7 стр.


Дипломная работа студента 544 группы

Разработка кроссплатформенного средства кластерного анализа данных с использованием рандомизированных алгоритмов

257.6kb.

02 09 2014
1 стр.


Дипломная работа Студента 541 группы Котельникова Алексея Дмитриевича

Применение имитационного моделирования для получения робастно устойчивого дерева решений инвестиционного проекта

181.1kb.

01 09 2014
1 стр.


Дипломная работа студента 545 группы

Стерео реконструкция – задача определения координат точек в трехмерном пространстве на основании их положения на кадрах видеоряда или нескольких (не меньше двух) изображений

271.1kb.

18 12 2014
1 стр.


Дипломная работа студента 545 группы

Нужно заметить, что задача распознавания считается задачей классификации, в которой классы либо задаются дизайнером системы(в распознавании с учителем), либо строятся на основании

213.31kb.

09 09 2014
1 стр.


Дипломная работа студента 545 группы

Такие инструменты автоматически порождают алгоритм, выполняющий синтаксически-управляемую трансляцию по заданной спецификации трансляции. В этом случае спецификация трансляции стан

272.48kb.

25 09 2014
1 стр.


Дипломная работа студента V курса отделения романо-германской филологии Лилеева Юрия Сергеевича

Германии; что позднее повторяют Н. Я. Берковский и А. В. Михайлов. Во-вторых, в истории существования «истинной» романтической школы признаётся особая роль за религией

925.96kb.

11 09 2014
3 стр.


Вид работы Дипломная работа Название дисциплины Тема Организации и фирмы: Управление персоналом на предприятии Фамилия студента

Охватывает последовательную сме­ну стадий развития работника в рамках одного предприятия. Она может быть реализована по трем основным направлениям

1166.44kb.

14 10 2014
5 стр.