Печать

В статье рассматриваются вопросы связанные с использованием в образовательном процессе роботоконструкторов УМКИ, на основе использования среды программирования КУМИР и организации дистанционной связи роботов в единую сенсорную сеть. Проект УМКИ основан на свободном программном обеспечении, использование программной среды КУМИР способствует формированию алгоритмического мышления – умению планировать последовательность действий для достижения цели. 

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

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

Вот так, чтобы легко и просто — в процессе игры, научиться управлять подобными устройствами, был разработан образовательный конструктор: УМКИ – Управляемый по радио каналу Машинный Конструктор Инновационный. Достоинство конструктора в том, что он комплектуется роботизированными платформами, которые связываются между собой в единую сенсорную сеть, на основе протокола ZigBee. В процессе работы с этим конструктором, ученики получают базовые знания по управлению сначала одним устройством, потом группой устройств объединенных в распределенную беспроводную сенсорную сеть. Каждая роботизированная платформа оснащается либо набором сенсоров-датчиков для различных физических величин, либо исполнительными механизмами. Машинку можно заставить двигаться по программе, ориентироваться на местности и выполнять разнообразные задания. Курс обучения составлен таким образом, чтобы на каждом этапе детям было максимально интересно получать знания. Выполняя шаг за шагом задания к занятиям — учащиеся проходят разнообразные миссии: осваивают далекие планеты, занимаются охраной окружающей среды, тушат пожары и многое-многое другое. Занимаясь с конструктором УМКИ, в игровой форме дети получают основы серьезных инженерных знаний, воспитывается их информационная, техническая и исследовательская культура, происходит формирование навыков коллективного труда. 

Текущая версия УМКИ, базируется на элементах и различных инженерных схемах «Электронного конструктора «Знаток» – радиоуправляемый вездеход «Лидер»». Она укомплектована методическими материалами для преподавателей, включающими программу курса дополнительного образования детей, тематическое и почасовое планирование, набор дидактических и методических материалов подробное руководство пользователя. Аудитория курса – учителя начальных классов, педагоги дополнительного образования, родители, руководители кружков технического творчества. В материалах курса «УМКИ» раздел ориентированный на детей наполнен научно-популярной информацией, задания представлены в игровой форме — как процесс изучения окружающего нас мира. Педагоги в методических разработках найдут материалы, предназначенных для использования в процессе работы интерактивной доски. Все миссии курса представлены в разнообразных вариантах, допускающих изменения и связаны между собой логической составляющей и при необходимости каждый из педагогов сможет, без особых временных затрат сформировать собственную рабочую программу.

После первого обучающего этапа на котором происходит начальное знакомство с управлением умной машинки — SmartCar -УМКИ, на котором дети учатся создавать простые управляющее программы и знакомятся с различными сенсорными устройствами, происходит непосредственное изучение возможностей конструктора, реализованное в форме миссий.

Например, «Миссия на Марс». 

На этом этапе ученикам необходимо реализовать миссию построив модель имитирующую освоение Красной планеты. Цель миссии – создать колонию на Марсе. При сборке конструктора ученик получает базовые навыки связанные со сборкой схем из технической документации, при программировании робота развиваются умения вносить необходимые дополнения и изменения в реальный план и способ действия. Попутно учащимися решаются другие задачи: нужно непосредственно создать антураж колонии: т.е. слепить, склеить, построить, раскрасить ангары, маршруты, препятствия и т. д., причем, все это должно соответствовать марсианскому пейзажу – следовательно возникает необходимость получения знаний по астрономии, архитектуре, технике. Таким образом дети поставлены перед необходимостью проводить моделирование, выполнять знаково-символические действия, проводя преобразование объекта из чувственной формы в модель, с выделением существенных характеристик объекта, осуществляя деятельность соответствующую требованиям современных Федеральных государственных образовательных стандартов нового поколения.

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

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

В базовой комплектации, роботизированный комплекс-конструктор УМКИ состоит из:

1. 4-х колесного вездехода, или иначе говоря — передвижной платформы с модулем zigbee, который позволяет связываться множеству платформ по стандарту IEEE 802.15.4 в единую, распределенную самоорганизующуюся сенсорную сеть.
2. Радио-шлюза — который по USB соединяется с персональным компьютером и служит для отправки команд по радиоканалу и приема ответов о выполненных процедурах.
3. Программного обеспечения на персональном компьютере, для управления передвижной роботизированной платформой — одной конкретной — выбираемой по МАК-адресу, или множеством сообщества.

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

Программное обеспечение для управления вездеходом состоит из следующих модулей:

1. Серверной части, написанного на C++, и скомпилированной под GCC, которая загружается при запуске системы в оперативную память и находится там в постоянно активном состоянии – для формирования команд управления передвижной платформой, и приема ответов о выполненных командах. 


 Состав конструктора 

2. Модуля внешнего интерфейса, написанного на QT и предназначенного для управления мышкой или с клавиатуры для управления передвижением поворотной платформы.

Внешний вид монитора и программы управления

3. Свободно распространяемого программного пакета КУМИР – для программирования и задания пути движения передвижной платформы. (Следует обратить внимание на то, что программный пакет КУМИР - рекомендован для использования в школах и при подготовке к сдаче ЕГЭ)

Методика работы

Занятия лаборатории робототехники УМКИ проводятся в рамках кружка дополнительного образования (1 час в неделю в течении 3 лет), а также в рамках работы отряда УМКИ лагеря детей дневного пребывания на базе школы МБОУ СОШ №7 (Июнь-июль ежегодно)

Актуальность:

Существует множество важных проблем, на которые никто не хочет обращать внимания, до тех пор, пока ситуация не становится катастрофической. Одной из таких проблем в России становится её недостаточная обеспеченность инженерными кадрами. 

Работу по мотивации детей к занятиям серьезной наукой нужно начинать как можно раньше в начальной школе! Откуда такой вывод? При анкетировании детей, на предмет, желают ли они заниматься в кружках технической направленности определилась следующая картина: в 9 и выше классах практически никакого интереса, в 6-8 классах интерес проявился в основном у тех детей, которые дома занимаются лего-конструкторами, радиоэлектроникой, программированием. А вот у 4 класса интерес оказался просто огромен. Т.е. если дети до 11-12 лет не касались, например, технического творчества, то потом у них интерес к этому занятию возбудить достаточно сложно. Поэтому работу по пропедевтике физики, робототехники, началам программирования необходимо проводить в начальной школе и пятых классах. В результате в среднюю школу придут дети, у которых развиты конструкторские навыки, алгоритмическое мышление, интерес к экспериментированию. 

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

Новизна:

Организация лаборатории робототехники это:

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


Для создания Лаборатории УМКИ необходимо:

1. Приобрести наборы образовательных конструкторов роботов УМКИ (Управляемый Машинный Конструктор Инновационный);

2. Укомплектовать роботов датчиками, играющими для роботов роль органов чувств;

3. Приобрести, установить и настроить программное обеспечение для проектирования и программирования роботов;

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

5. Разработать различный дидактический материал.

Программа работы лаборатории «УМКИ» рассчитана на учащихся начальной школы и среднего звена (5-6 класс) На доступном уровне дети знакомятся с основами цифровой техники, учат роботов взаимодействовать с окружающим миром. Физические принципы работы электронных схем объясняются на практических примерах реализованных в действующих моделях конструктора. 

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

Внедрение в образовательный процесс лаборатории робототехники позволяет применять 

  1. игровые технологии в обучении;
  2. новые формы работы с одаренными детьми;
  3. эффективные формы работы с проблемными детьми
  4. возможности инновационного обучения;
  5. современные ИКТ технологии в школе;
  6. творческий потенциал учащихся;
  7. проводить популяризацию профессий научно-технического направления.

В дальнейших планах развития проекта УМКИ — переход от обучения программированию перемещениями в плоскости — 2D, посредством использования алгоритмов, заложенных при разработке данного УМКИ, на управление объектами, перемещающимися в 3D пространстве, например беспилотными летательными аппаратами.