книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Компьютеризация процессов проектирования обустройства и разработки месторождений ( Реферат, 13 стр. )
Компьютерная графика ( Реферат, 20 стр. )
Компьютерная модель робота Phoenix ( Дипломная работа, 79 стр. )
КОМПЬЮТЕРНАЯ ПОДДЕРЖКА ПРИНЯТИЯ РЕШЕНИЙ. СППР - Хранилище Данных ( Контрольная работа, 23 стр. )
Компьютерная преступность ( Реферат, 25 стр. )
Компьютерная преступность и компьютерная безопасность ( Реферат, 14 стр. )
Компьютерное моделирование системы управления ( Контрольная работа, 17 стр. )
Компьютерное обеспечение работы с кадрами в ресторане IL-Патио ( Контрольная работа, 19 стр. )
Компьютерное обучение ( Курсовая работа, 42 стр. )
Компьютерные вирусы и антивирусные программы ( Контрольная работа, 14 стр. )
Компьютерные информационные технологии в бухгалтерском учете 9 ( Курсовая работа, 27 стр. )
Компьютерные информационные технологии в бухгалтерском учете. ( Контрольная работа, 13 стр. )
Компьютерные информационные технологии в бухгалтерском учете ( Контрольная работа, 16 стр. )
КОМПЬЮТЕРНЫЕ КОМПЛЕКСЫ И СЕТИ. ТОПОЛОГИЯ СЕТЕЙ ( Контрольная работа, 11 стр. )
Компьютерные обучающие программы по иностранному языку как средство самоконтроля учащихся ( Курсовая работа, 32 стр. )
Компьютерные преступления в сфере информации ( Курсовая работа, 40 стр. )
Компьютерные преступления. Способы совершения компьютерных преступлений. Создание баз данных, работа с Microsoft Access ( Контрольная работа, 17 стр. )
Компьютерные преступления ( Реферат, 14 стр. )
Компьютерные сети: классификация сетей. Технические устройства, образующие локальную сеть. Пакеты программ для офиса: редакторы ( Контрольная работа, 18 стр. )
Компьютерные системы нормативной правовой информации. Обзор российского рынка ( Реферат, 15 стр. )
Компьютерные системы нормативной правовой информации. История и перспективы развития. Электронно-цифровая подпись.Сертификация. Особенности применения в юриспруденции ( Контрольная работа, 13 стр. )
Компьютерные системы нормативной правовой информации. Обзор российского рынка ( Контрольная работа, 16 стр. )
Компьютерные технологии интеллектуальной поддержки управленческих решений ( Контрольная работа, 13 стр. )
Компьютерные технологии в коммерческой деятельности (задачи) ( Контрольная работа, 28 стр. )
Компьютерные технологии в науке 4 ( Реферат, 17 стр. )

ОГЛАВЛЕНИЕ 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»