Настоящий дипломный проект выполнен в рамках студенческого научно-исследовательского проекта Феникс-3, в рамках которого проводилось экспериментальное изучение возможностей использования нейронных систем в контуре управления автономным роботом.
История серии студенческих исследовательских проектов иллюстрируется на рисунке 1. Описание проектов и результаты экспериментов с этими роботами отражены в публикациях и на сайте [1-4].
Согласно легенде проекта автономный робот Феникс-3 предназначен для автономного патрулирования в заданном районе с целью обнаружения очагов возгорания. В случае обнаружения источника робот должен приблизиться к очагу возгорания и используя бортовой огнетушитель погасить огонь.
Система обеспечивала возможность дистанционного управления перемещением робота по командам оператора посредством высокоуровневых команд. Для ориентации на местности предполагается использовать купольную видеокамеру с поворотным механизмом и трансфокатором в вандало-защищенном исполнении. При перемещении в заданную точку или выполнении высокоуровневой команды на патрулирование автономный робот функционирует в изменяющейся окружающей среде, и на пути его следования могут оказаться препятствия.
Соответственно, робот должен быть оснащен системой избежания столкновений. Настоящий дипломный проект посвящен разработке универсального модуля, предназначенного для использования в многоканальных ультразвуковых измерителях дальности для подсистемы избежания столкновений.
В рамках дипломного проекта была разработан и испытан универсальный многоканальный сетевой модуль с САN-интерфейсом и его программное обеспечение (рисунок 2). Контроллер был разработан на основе микроконтроллера PIC18F458, перепрограммируемой ПЛИС Altera MAX7000 и контроллера интерфейса Controller Area Network (CAN) MCP2510.
На основе разработанного модуля была отмакетирована система избежания столкновений для автономного робота Феникс-3. В ходе испытаний была подтверждена работоспособность разработанного модуля и системы в целом и получен ряд результатов, существенных для выбора структуры систем управления автономными роботами.
Полученные результаты, выводы и предложения по дальнейшему развитию системы суммированы в заключении.
Ряд результатов выполненной работы опубликован в [3 - 4]. Работа [3] была представлена на международных конкурс ISA студенческих научных работ и была удостоена серебряной медали.
Список литературы
1.Проект "Робот Феникс-1"/ Д.А.Астапкович, А.А.Гончаров, А.С.Дмитриев, А.В.Михеев // Сборник докладов пятьдесят девятой международная студенческая научно-техническая конференция ГУАП. Часть I, 18-22 апреля 2006, г,Санкт-Петербург. ГУАП. С.211-216.
2. A. Dmitriev, A. Mikheev, Autonomous Robot "PHOENIX-1". URL: http://guap.ru/guap/skb/docs/dmitr_mih.doc
3. Проект Феникс-2 URL: http://guap.ru/guap/skb/pr_f2_main.shtml
3. А.В. Бурдуков. Автономный робот "Феникс-3". Научная сессия ГУАП: Сборник докладов Часть II, Вычислительные системы и программирование, 26 октября 2009, г,Санкт-Петербург, с.116-122.
4. A. Burdukov, Autonomous robot "Phoenix-3", proc. "Information and communication technologies and higher education-priorities of modern society development", International forum, department of operative polygraphy, SUAI, may 26-30 2009, p/41-49