книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
История создания и назначение Internet ( Реферат, 10 стр. )
История создания и развития вычислительной техники ( Курсовая работа, 26 стр. )
История создания ПК ( Реферат, 13 стр. )
История университетов Европы и Беларуси ( Дипломная работа, 27 стр. )
Источниковедческий анализ газеты «Пермские губернские ведомости» (XIX – начало XX в.) на основе применения новых компьютерных технологий ( Контрольная работа, 5 стр. )
Исходные положения и характеристики автоматизированных систем обработки информации на ООО ПКФ "Элиос" ( Дипломная работа, 69 стр. )
Інформаційна економіка, інтелектуальний капітал і інформація як джерела багатства і провідний ресурс інформаційного суспільства (Украина) ( Реферат, 14 стр. )
Какие существуют меры информации и когда ими надо пользоваться? ( уон, 14 стр. )
Какова цель внедрения АИС в организациях? Охарактеризуйте способы защиты информации ( Контрольная работа, 21 стр. )
Категории товаров, подлежащих прямому маркетингу через Интернет ( Контрольная работа, 11 стр. )
Кибернетика ( Реферат, 4 стр. )
Классификационные признаки и типология систем ( Реферат, 21 стр. )
Классификационные признаки и типология систем 2007-21 ( Реферат, 21 стр. )
КЛАССИФИКАЦИЯ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ( Реферат, 14 стр. )
Классификация автоматизированных технологий ( Реферат, 16 стр. )
Классификация антивирусов. Методика использования антивирусных программ ( Реферат, 16 стр. )
Классификация и методы предотвращения компьютерных вирусов ( Курсовая работа, 29 стр. )
Классификация и содержание угроз защищаемой информации ( Реферат, 16 стр. )
Классификация и способы существования экономической информации ( Контрольная работа, 15 стр. )
Классификация и структура аппаратных средств ИТ . ( Курсовая работа, 41 стр. )
Классификация и структура аппаратных средств ИТ ( Контрольная работа, 30 стр. )
Классификация и характеристика информационных потоков в логистических системах ( Курсовая работа, 32 стр. )
Классификация и характеристика информационных потоков в логистических системах 2008-32 ( Курсовая работа, 32 стр. )
Классификация информационных систем по признаку структурированности задач 13 ( Реферат, 17 стр. )
Классификация компьютеров ( Курсовая работа, 32 стр. )

ОГЛАВЛЕНИЕ 3

ВВЕДЕНИЕ 4

ПОСТАНОВКА ЗАДАЧИ 15

1. ОБЗОР СИМУЛЯТОРОВ РОБОТОВ И СИСТЕМ РАСПОЗНАВАНИЯ ОБРАЗОВ 17

1.1. Обзор робототехнических симуляторов 17

1.2. Распознавание образов. Краткий обзор 22

1.2.1. Введение 22

1.2.2. Определения 25

1.2.3. Методы распознавания образов 26

1.2.4. Общая характеристика задач распознавания образов и их типы 27

2. ВЫБОР ПРОГРАММНОГО И АППАРАТНОГО ОБЕСПЕЧЕНИЯ 30

2.2. Выбор программного инструментария 30

2.2.1. Требования к инструментарию 30

2.2.2. Выбор среды математического моделирования 30

2.2.3. Выбор среды для разработки трехмерного симулятора 31

2.3. Выбор аппаратного обеспечения 33

3. ПРОЕКТИРОВАНИЕ АЛГОРИТМОВ И ИНТЕРФЕЙСОВ 35

3.1. Общая схема работы 35

3.2. Математическая модель робота 37

3.2.1. Краткий обзор двухколесных роботов 37

3.2.2. Уравнения, описывающие положение колес робота 39

3.2.3. Уравнения, описывающие работу двигателей 42

3.2.4. Общая система уравнений, описывающая движение робота 42

3.2.5. Верификация математической модели 44

3.2.6. Движение по прямой 44

3.2.7. Вращение на месте 46

3.2.8. Движение по окружности 48

3.3. Алгоритм работы симулятора 50

3.4. Разработка интерфейсов 53

3.4.1. Структура файла для передачи экспериментальных данных в Mathсad 53

3.4.2. Интерфейс для чтения экспериментальных данных в Mathсad. 54

3.4.3. Интерфейс настроек симулятора 56

3.4.4. Интерфейс симулятора 58

Заключение 60

СПИСОК ЛИТЕРАТУРЫ 61

ПРИЛОЖЕНИЯ 62

Листинг программы на Dark Basic 62

Содержание файла настроек 72

Плакаты к дипломной работе 73

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

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

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

Принципиальное отличие мозга от современных компьютеров заключается в том, что мозг можно рассматривать как параллельную вычислительную структуру (ВС), в то время как современные микропроцессоры явлются последовательными ВС. В соответствии с эмперическим законом Мура, мощность вычислительных устройств растет экспоненциально, и эта тенденция сохраняется уже около 50 лет. Так же неуклонно уменьшается их стоимость, что позволило перейти к использованию искусственных нейронных сетей (ИНС), реализуемых на последовательных ВС.

В фундаментальной монографии [1] рассматриваются основные принципы построения искусственных нейронных сетей и строгое математическое обоснование принципов, лежащих в их основе применительно к широкому спектру прикладных задач. Следует подчеркнуть, что в настоящее время ведутся исследования в области использования ИНС для обработки видеоизображений [1].

Дипломная работа посвящена разработке программно-инструментальной среды 'Phonix-2', в первую очередь ориентированной на проведение исследований в области использования ИНС в качестве систем управления мобильным автономным объектом, использующим для ориентации в пространстве изображения с бортовых видеокамер. Более конкретно, разрабатываемая система ориентирована на ИНС, настраиваемых по методике "обучение с учителем".

В силу простоты структуры систем управления на базе нейронных систем и доступности их эффективной реализации на современной элементной базе ключевым аспектом использования нейронных сетей является процесс обучения. Под процессом обучения в соответствии с определением, использованным в [1] понимается процесс, в котором свободные параметры нейронной сети настраиваются посредством моделирования среды, в которую эта сеть встроена. Тип обучения определяется способом определения этих параметров.

На рис. В.1. показана блочная диаграмма, иллюстрирующая форму обучения с учителем.

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

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

Парадигма обучения с учителем применительно к системе управления автономного мобильного робота, реализованной на базе нейронной сети, исследовалась в проекте СКБ ГУАП "Феникс-1", результаты которого опубликованы в сборнике докладов [2] .

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

Внешний вид робота и стуктура бортовой системы управления роботом Феникс-1 представлен на рис. В.2. Робот имеет два ведущих колеса с независимым приводом и оснащен web-камерой Creative для получения изображений размеров 320х240 пикселей с частотой 30 кадров/сек. и ноутбуком Toshiba (1.2 ГГц). Бортовая система управления обеспечивает возможность реализации как стандартных, так и нейросетевых алгоритмов управления.

В рамках проекта задача решалась применительно к синтезу нейронного регулятора для управления перемещением робота, который бы обеспечивал отслеживание контрастной полосы на полу [2]. В автономном режиме для оценки текущего положения относительно полосы использовалось изображение с камеры робота. Эта информация обрабтывалась программным обеспечением ноутбука, который фактически представлял собой оптический датчик.

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

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

1. Саймон Хайкин Нейронные сети: полный курс. 2-е исправленное издание, 2006

2. сборник докладов Пятьдесят девятой Международной студенческой научно-технической конференции ГУАП, С-Пб, 2006

3. Дэвид Формайс, Жан Понс Компьютерное зрение. Современный подход, 2004

4. Уильям Прэтт Цифровая обработка изображений, 1982

5. Крылов В.И., Бобков В.В., Монастрырский П.И. Вычислительные методы высшей математики, 1975

6. Игнатьев М.Б. Основные положения по дипломному проектированию для специальностей 2201, 2204, 2016 / М.Б. Игнатьев, О.В. Мишура, А.В. Гордеев, Л.Г. Ахутина и др.: Санкт-Петербургский государственный университет аэрокосмического приборостроения. 1999, 45 с.

7. Прогнозирование элементов бизнес-плана проектов: методические указания к выполнению дипломного проекта / под ред. д.э.н. проф. В.Б. Сироткина; Санкт-Петербургский государственный университет аэрокосмического приборостроения. 2002, 63 с.

8. Безопасность жизнедеятельности, промышленная и экологическая безопасность: методические указания к выполнению дипломного проекта / под ред. к.т.н. доц. А.И. Панферова; Санкт-Петербургский государственный университет аэрокосмического приборостроения. 2001, 34 с.

9. Инернет-источник http://www.ferra.ru

10. Инернет-источник http://www.enigmaindustries.com

11. Инернет-источник http://www.wikipedia.com

12. Инернет-источник http://www.artkis.ru/neural_network.html

13. Инернет-источник http://www.mobotsoft.com

14. Инернет-источник http://www.solarbotics.com

15. Инернет-источник http://thegamecreators.com

16. Инернет-источник http://ru.wikipedia.org

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»