Алгоритм плавного движения по черной линии

Автор публикации:

Дата публикации:

Краткое описание: ...


УПРАВЛЕНИЕ ОБРАЗОВАНИЯ

АДМИНИСТРАЦИИ ГОРОДСКОГО ОКРУГА ДОМОДЕДОВО

МОСКОВСКОЙ ОБЛАСТИ

ДЕТСКИЙ МОРСКОЙ ЦЕНТР

"АЛЬБАТРОС"

142003, Московская область г. Домодедово, микрорайон Западный ул. Зеленая, стр.72а, тел.(496) 794-30-13

[link]


У вас на пару приходится по одному конструктору и по одной инструкции. Распределите между собой роли. Пусть один из вас подготавливает детали, ищет их в коробке, а второй собирает робота. Так ваша работа будет наиболее эффективна.


Учитель контролирует учащихся, оценивает вклад каждого участника команды.


Для начала разберемся с математической моделью.

Как вы знаете, мощность моторов изменяется в диапазоне от 0 до 100%. Точно такой же диапазон значений может воспринимать датчик освещенности. Сегодня мы попробуем связать эти две вещи.

Посмотрите на этот фрагмент программы (Слайд 9).

Здесь с помощью нитки значение показания датчика освещенности передается в блок движения в качестве мощности.

Теперь рассмотрим такую ситуацию. Робот находится слева от черной линии (Слайд 10).

Как вы думаете, как должна измениться мощность моторов В и С, чтобы робот вернулся к черной линии?

А если робот наоборот, уже заехал на черную линию (Слайд 11)?

А есть ли где-то такая точка, по которой робот может просто ехать вперед, не меняя мощности моторов?

Совершенно верно. Давайте назовем эту точку “Идеальная точка”.

А как вы думаете, каково там будет показание датчика освещенности относительно белого цвета? А относительно черного?

На самом деле, эту точку можно найти как среднее арифметическое между белым и черным.

Давайте определим вашу “идеальную точку”.

Для этого измерьте с помощью робота показания датчика освещенности на белом и на черном. Соответствующие данные внесите в таблицу в ваших рабочих карточках. А затем рассчитайте “идеальную точку” (Слайд 12).



Итак. мы с вами получили значения “идеальной точки”. Как вы заметили, у вас получились разные результаты. Связано это с тем, что двух абсолютно одинаковых датчиков не бывает, каждый из них измеряет “по-своему”.

Посмотрите на экран. Как вы думаете, какая ситуация изображена на рисунке (Слайд 13)?

Верно. Заполните таблицу в ваших рабочих карточках. Во второй столбец впишите, черное или белое видит датчик. В третий - как роботу вернуться к “идеальной точке”.


Ну а теперь, наконец, посмотрим на программу (Слайд 14).

Показания датчика освещенности вычитаются из “идеальной точки”. Полученная разность прибавляется к мощности мотора В и вычитается из мощности мотора С.

При этом, моторы В и С имеют собственную, “базовую” мощность, к которой и прибавляется или вычитается разность.

Давайте рассмотрим, что происходит с мощностью моторов. Если показания датчика освещенности равны “идеальной точке”, то разность будет равна нулю. И мощность моторов будет равна базовой, т.е. 40. Впишите этот результат в вашу рабочую карточку.


Ну и настало время заставить наших роботов ездить по черной линии.

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

Как только ваша программа готова, тестируете робота на поле.










Распределяют роли, собирают модель робота “Домобот” по инструкции.





















Мощность мотора В - увеличиться, мотора С - уменьшиться.


Тогда наоборот, В - уменьшиться, С - увеличиться.

Есть, на границе белого и черного.





Меньше, чем у белого, но больше, чем у черного.





Измеряют освещенность на поле с помощью робота, заполняют рабочую карточку.











Вторая, показания датчика освещенности меньше.















Совместно заполняют таблицу в рабочей карточке.








В соответствии со своими способностями учащиеся сами выбирают, каким образом они составляют программу. После составления программы учащиеся запускают роботов на поле.










Коммуникативные УУД: умение распределить роли в команде, контроль действий товарища, оценка собственного вклада в работу команды.





















Коммуникативные УУД: приходить к общему решению. Строить понятные высказывания.







Познавательные УУД: использование датчиков робота как инструментов измерения;

Коммуникативные УУД: совместное решение задачи, выполнение расчетов.






Познавательные УУД: связь теоретических расчетов с практическим результатом.













Коммуникативные УУД: совместное выполнение задачи, оценка своих результатов.






Коммуникативные УУД: совместный выбор способа программирования, обсуждение программы;

Личностные УУД: умение оценивать свои действия;

Познавательные УУД: разработка программы в среде NXT-G для решения поставленной задачи, корректировка программы в случае необходимости, поиск путей решения проблем.



Подведение итогов


Итак, что нового вы сегодня узнали?


Пригодятся ли вам сегодняшние новые знания?


Что вам понравилось на уроке? Что получилось - не получилось?

Можно ли доработать модель, собранную сегодня?


На этом урок закончен. А на следующем мы с вами будем готовиться и проведем соревнования “Траектория”.


Познакомились с алгоритмом следования по черной линии.

Да, следование по черной линии часто встречается в различных соревнованиях.

Ответы учащихся.



Руководитель занятия В.Шевелкин

8