документ - МБУ ДОД ЦВР Истоки.Официальный сайт.

advertisement
Опыт преподавания образовательной робототехники в дополнительном
образовании детей
автор: Ермакова Ирина Васильевна,
педагог дополнительного образования
МБУ ДОД ЦВР «Истоки», г. Челябинск
Особенностью образовательной робототехники в дополнительном
образовании, с одной стороны,
является: необходимость увлечь,
заинтересовать детей, найти индивидуальный подход к каждому ребёнку;
стимулирование интереса к сфере инноваций и высоких технологий; развитие у
детей навыков практического решения актуальных инженерно-технических
задач; необходимость раскрыть полный потенциал каждого, реализуя те или
иные методы обучения; С другой стороны, это - наиболее современное
направление, объединяющее различные области технических знаний и наук,
требующее изучения программирования, алгоритмизации, конструирования и
электротехники, а также владение компьютером и компьютерными
программами.
Для этого необходимо учитывать: занятия проводятся для
воспитанников разного возраста и различного уровня подготовки,
загруженность детей школьной программой, нехватка времени. Поэтому
расписание занятий необходимо подстроить под школьное: должны быть
группы, приходящие утром, и группы, приходящие днем. Вечером или в
воскресенье могут ходить совместные группы, готовящиеся к какому-либо
соревнованию. В группе должно быть 8-12 человек, не более. Иначе
невозможно будет работать со всеми индивидуально. Длительность занятия
может составлять: 2-3 урока (1,5-2,5 часа), количество занятий: 2 раза в неделю.
На каждом занятии необходимо разбирать роботов, пересчитывать детали.
Полную проверку конструкторов можно проводить после соревнований (или
раз в месяц).
Материально-техническое оснащение включает в себя: просторный
кабинет (компьютерный класс) с проектором, доступом в интернет,
необходимым количеством компьютеров (из расчета один на 2 человека),
ноутбуков для выездных соревнований, робототехнических наборов (из расчета
один на 2 человека), место для тренировок, поля для соревнований.
По всем языкам и средам программирования удобно организовывать
учебные курсы: набор занятий, в рамках которых изучаются базовые
возможности и приемы работы. Расширенные, дополнительные, возможности
изучаются в процессе подготовки к состязаниям и конкурсам. Учебный курс
необходимо делить на тематические занятия: одно занятие = одна тема
и обеспечивать методическим материалом для самостоятельной работы (на
случай, если кто-то из детей пропустил занятие, не успел на прошлом или
пришел в середине учебного года).
NXT-G стоит использовать хотя бы первые полгода. Он обладает очень
низким порогом вхождения и дает представление о возможностях робота,
позволяет изучить довольно сложные приемы работы.
RoboLab возможно эффективно изучать с воспитанниками от 10 лет. Он
так же обладает низким порогом вхождения, абсолютной наглядностью,
требует от программиста большей аккуратности и собранности, обладает
высокой точностью выполнения программ на роботе.
В дополнительном образовании особо важно мотивировать детей на
учебную и творческую деятельность. Соревнования способны в этом
значительно помочь: простое стремление быть лучшим среди сверстников
вызывает у них стремление учиться, работать над ошибками и т.д.
Например, тренировочное поле выглядит так:
Цель: закрепить навыки решения распространенных заданий, встречаемых
на соревнованиях. Например:
 Следование по траектории с различные усложнениями (инверсия,
изгибы, разрывы)
 Ориентирование на траектории (перекрестки, тупики)
 Преодоление препятствий (горки, кочки, барьеры, объезд банки)
 Транспортировка предметов (перетаскивание, подъем)
 Сортировка предметов
При подготовке модели робота к соревнованиям можно придерживаться,
например, такому плану:
1. Изучить регламент (требования к конструкции и программе, принцип
судейства)
2. Составить план подготовки (обозначить крайний срок)
3. Подобрать идеи решения (свой/чужой опыт, Интернет)
4. Проанализировать идеи решения заданий (плюсы и минусы)
5. Сделать эскиз (схема реализации)
6. Сделать конструкцию (согласно приоритету): основные механизмы,
второстепенные механизмы (проверить работу с помощью программы) и
контроллер (микрокомпьютер NXT)
7. Составить программу (согласно приоритету)
8. Протестировать и выявить слабые места
9. Исправить программу
Во время подготовки к соревнованиям воспитанники ищут наиболее
быстрые и эффективные методы решения задач, то есть учатся анализировать и
выбирать лучшее по необходимым признакам, самостоятельно изучают
дополнительный материал. При этом желательно поощрять победителей,
участников с нестандартными решениями.
Схема реализации модели робота для данного поля может быть следующей:
№
1
Задача
Перемещение по полю
(движение по траектории)
Конструкция
2 мотора
Программа
Блоки управления моторами
2
Ориентирование по
траектории
2 датчика
освещенности
Алгоритм движения по
траектории (П-регулятор)
3
Изгиб траектории
2 датчика
освещенности
Алгоритм движения по
траектории (П-регулятор)
4
Разрывы траектории
2 датчика
освещенности
Алгоритм движения по
траектории (П-регулятор)
5
Барьеры
Колеса, гусеницы
Увеличение мощности моторов
6
Горка
Устойчивость
Увеличение мощности моторов
7
Кочки
Колеса, гусеницы
Увеличение мощности моторов
8
Захват и транспортировка
шарика:
Обнаружение
Захват
Транспортировка
Датчик (расстояния)
Манипулятор
Контейнер для
хранения
Блоки работы с датчиками
Блоки управления моторами
9
Объезд препятствия
Обнаружение
Объезд
Датчик (расстояния)
Моторы, датчики
(освещенности)
Блоки работы с датчиками
Блоки управления моторами
При подготовке команды к соревнованиям дети должны досконально
знать своего робота и программу.
До отъезда подготавливается все
необходимое оборудование: устанавливается ПО на ноутбуки, записываются
программы на флэш-карты, тестируется и выбирается робот, датчики,
двигатели. Обговаривается и репетируется поведение участников до и во время
заезда: сборка робота из деталей, ожидание команд от судьи «на старт» и
«пуск», ожидание окончательного решения судьи у поля, порядок подачи
апелляции и претензии и т.д. При подготовке к соревнованиям необходимо
сразу заботиться не только о точности выполнения задания, но и о скорости.
При подготовке творческих проектов особое внимание стоит уделять теме: она
должна быть актуальной, интересной, достаточно сложной, иметь неизвестные
элементы и приемы (то есть быть «на вырост»).
Для развития конструкторской памяти, логики можно использовать
различные задания на конструирование, например, на подготовительном этапе:
найди все возможные способы соединения деталей, придумай новый способ
крепления деталей, собери простую модель по памяти, найди 10 отличий между
2 простыми моделями и т. п.; на этапе воспроизведения конструкции модели:
определи, что поменялось, найди лишнюю деталь, добавить деталь в
конструкцию, собери без детали (убрать деталь из конструкции) и т.д.; на
завершающем этапе: выполнение дополнительных заданий, определение
границ возможностей (например, максимальная высота подъема и т.д.).
Для развития навыков программирования и понимания алгоритма есть
задания на программирование, например, на подготовительном этапе: определи
разницу между двумя программами, на этапе тестирования программы: найди
ошибку в программе или определи, что поменялось в поведении робота, на
завершающем этапе: выполнение дополнительных заданий и определение
границ возможностей, «гибкости» программы.
В заключении хочу дать несколько советов тренеру команды (выдержки
из руководства тренера по направлению Jr.FLL):
• В Jr.FLL дети принимают все важные решения при разработке и
реализации проектов.
• Взаимное доверие и уважение – важнейший принцип для создания
благоприятной обучающей среды. Должно быть услышано мнение
каждого ребенка
• Вдохновляйте детей на самостоятельный поиск решений; это –
важная часть процесса построения команды. Это рождает творческие
идеи и приводит к хорошо продуманным решениям. Когда вы ведете
обсуждение или вносите предложение, дайте шанс участникам команды
проявить себя.
• В мире инженеров простые решения гораздо более востребованы, нежели
сложные. В сложном решении слишком много компонентов, которые
могут отказать, гораздо сложнее ремонт, выше затраты и более сложное
управление.
• Навязывая свое решение, вы оказываете плохую услугу вашей команде.
Помните, что дети должны думать самостоятельно, и вы не должны
игнорировать даже самые отчаянные идеи.
Вдохновляйте вашу команду на эксперименты: позволяйте детям делать
выбор из нескольких вариантов решения.
Download