Issuu on Google+

Молодежный инновационный форум Приволжского федерального округа Конкурс научно-технического творчества молодежи (НТТМ) Интернет-сайт: http://ify.ulstu.ru. Ульяновск, 2011 год УДК 62

РОБОТ-СОРТИРОВЩИК Исследовательская творческая группа «Солярис», МОУ «Лицей физики, математики, информатики №40» при УлГУ Автор: Макогонюк Григорий Дмитриевич, ученик 9А класса МОУ «Лицей ФМИ № 40» при УлГУ Научный руководитель: Иванов Илья Петрович, руководитель ИТГ «Солярис», педагог дополнительного образования Автором представлен робот, выполняющий функцию сортировки цветных кубиков по двум параметрам: цвету и размеру. Кубики находятся в зоне «свалки», задача робота – развезти их по заранее заданным сортировочным областям (рис. 1). Робот изготовлен из деталей конструктора LEGO Mindstorms. Его программирование осуществлялось в среде BricxCC. Важными отличительными особенностями робота являются: 1) обработка и исправление всевозможных ошибок, возникающих в процессе его функционирования; 2) повышенная почти в 2 раза (по сравнению с аналогичными моделями) скорость его работы.

Рис.1. Робот-сортировщик

Повышение скорости работы робота вызвало увеличение вероятности возникновения ошибок, что привело к необходимости разработки программной системы их обнаружения и компенсации. Система оказалось достаточно эффективной, так что, даже при высокой скорости работы робота, число допускаемых им погрешностей невелико:  вероятность ошибки в определении цвета кубика – менее 1%;  вероятность ошибки в определении размера кубика – менее 5%;  вероятность неудачного захвата кубика – менее 5%;  вероятность ошибки в доставке кубика к сортировочной области менее 3%.


Молодежный инновационный форум Приволжского федерального округа Конкурс научно-технического творчества молодежи (НТТМ) Интернет-сайт: http://ify.ulstu.ru. Ульяновск, 2011 год Подобные роботы могут использоваться для сортировки мусора, а также во всевозможных технологических процессах. Список литературы 1. LEGO ® MINDSTORMS ® Руководство пользователя \\ http://www.mindstorms.ru/img/file/8547_Mindstorms.pdf 2. http://roboforum.ru/wiki/Программирование_LEGO_NXT_роботов_на_языке_ NXC_-_Первая_программа Bricx Command Center 3.3 \\ http://bricxcc.sourceforge.net/


/Makogonuk_G