Жантасова Ж.З., Садакбаева А.

Восточно-Казахстанский государственный университет имени С.Аманжолова, г.Усть-Каменогорск

 

Имитация работы робота-погрузчика на базе конструктора LEGO Mindstorms EV3

 

В современном обществе идет внедрение роботов в повседневную жизнь, очень многие процессы занимаются роботами. Сферы применения роботов различны: промышленное производство, медицина, строительство, геодезия, метеорология и т.д.

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

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

Изучние дисциплины «Робототехника» способствует:

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

-         обеспечению равного и широкого доступа обучающихся к освоению передовых технологий, практических навыков их применения;

-         повышению мотивации к изучению естественных наук;

-         объединению в группы обучающихся с разными интересами и разделять обязанности.

В Казахстане образовательная робототехника только начинает свое становление, создан оригинальный прототип робота (руководитель проекта Н. Каримжан). В области школьной робототехники на сегодняшний день занимается фирма Lego (подразделение Lego Education) с образовательными конструкторамы серии Mindstorms. В некоторых странах (например в США, Японии и Корее) при изучении робототехники используются и более сложные кибернетические конструкторы.

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

Наше исследование направлено на разработку на базе конструктора LEGO Mindstorms EV3 макета робота с дистанционным управлением, который будет собирать отходы, собирать оставшейся мусор, выполнять работы по погрузке грузов.

Изучение учебных роботов на базе LEGO-конструкторов основана на программируемых процессор-контроллерах, управляющих интерактивным сервомотором. Результат проекта представляет собой алгоритм дистанционного управления игровым роботом по погрузке промышленного мусора.

На первом этапе участники проекта познакомились с основными компонентами конструктора Lego Mindstorms NXT 2.0, интерфейсом среды NXT-G; научились управлять роботом при помощи блока Move; изучили средства для получения роботом информации из окружающего мира; способы организации повторяющихся действий в языке NXT-G; способы передачи данных между блоками; способы организации ветвлений в языке NXT-G; возможности языка NXT-G по созданию собственных блоков (подпрограмм); возможности использования переменных и констант в языке NXT-G; возможности использования потоков в языке NXT-G; возможности использования датчика оборотов.

Для дистанционного управления роботом было применено беспроводное подключение – Bluetooth. Если в компьютере нет встроенного адаптера Bluetooth, то понадобится USB-адаптер Bluetooth.

Прежде чем вы сможете установить соединение по Bluetooth между модулем EV3 и компьютером, на котором запущено программное обеспечение EV3, необходимо включить Bluetooth на модуле EV3.

Чтобы отключить модуль EV3 от компьютера, нажмите кнопку «Отключить» рядом с кнопкой «Обновить» на странице аппаратных средств.

На сегодняшний день нами освоена технология конструирования базовых роботов на основе комплекта LEGO Mindstorms EV3; реализована технология дистанционного управления роботами; разработан алгоритм дистанционного управления роботом погрузчиком (рис.1).

 

Рис.1. – Сконструированный робот-погрузчик

 

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

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

 

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

 

1.    Белоусов И.Р. Дистанционное обучение механике и робототехнике через сеть Интернет  / И.Р. Белоусов, Д.Е. Охоцимский, А.К. Платонов [и др.] // Компьютерные инструменты в образовании. – 2003.– №2.– C. 34-41.

2.    Василенко Н. В. Основы робототехники./ Н.В. Василенко, К.Д. Никитин, В.П. Пономарев, А.Ю. Смолин. Томск: МГП «РАСКО», 1993.

3.    Основы программного пакета NXT 2.0. / Н.С. Виноградов, А.С. Храбров- М.: НТ Пресс, 2012. – 258 с.

4.    Предко М. 123 эксперимента по робототехнике / М. Предко: пер. с англ. В.П. Попова.– М.: НТ Пресс, 2007.– С.544.

5.    Филиппов С.А. Робототехника для детей и родителей / Под.ред. А.Л.Фрадкова. - СПб.:Наука, 2010. – 458 с.

6.    Юревич Е.И.. Основы робототехники / Е.И. Юревич. - СПб.:БХВ Петербург, 2010. – 256 с.