Конспект урока "Роботы, играющие в футбол"


МАОУ «Гимназия «Эврика»
Занятие
«Введение в образовательную программу
«Робототехника»
Тема занятия:
«Роботы, играющие в футбол»
Автор разработки:
Сапожникова Наталья Владимировна,
преподаватель информатики и робототехники
Великий Новгород
2015 год
Ход занятия:
1. Начало занятия – знакомство.
2. Кстати, знаете ли вы, что слово «РОБОТ» придумал писатель фантаст Карл Чапек
почти сто лет назад и происходит оно от чешского слова «каторга».))
Сегодня в мире нашлось применение миллионам роботов, которые помогают человеку.
Робот всегда точно исполняет команды человека, то есть исполняет программу,
заложенную в него.
3. Я предлагаю создать и запрограммировать робота, способного играть в футбол.
Возможно ли это? Да! Уже больше 20 лет проходят чемпионаты мира по футболу
роботов. Давайте посмотрим репортаж с чемпионата, проходившего в июне 2013 года.
РОЛИК. (Например, http://www.youtube.com/watch?v=x1iXJgRpZ08)
4. Прежде чем начать работу нам нужно разбиться на команды по 2 человека.
5. Мы будем использовать комплекс Lego Mindstorms NXT. Его составные части (как и
любого робота): блок управления, двигатели и датчики.
Получение роботов командами.
Придумайте название вашему роботу.
6. Чтобы играть в футбол робот должен уметь двигаться вперед и назад, поворачиваться и
бить по мячу.
Каждый наш робот оснащен 3 моторами:
1 крутит левое колесо
2- правое колесо
3 бьет по мячу.
Но пока наши роботы не могут двигаться. Мы должны подключить двигатели к блоку
управления.
Двигатели подключаются к портам (разъемам) с буквами.
Блок управления подключается к компьютеру через USB.
7. Давайте запрограммируем наших роботов на выполнение пенальти. Но сначала
предлагаю посмотреть, как это делают настоящие футболисты.
РОЛИК. (Например, http://www.youtube.com/watch?v=DhqQ8s9WmHg)
8. Попробуем описать поведение людей.
1 разбег точно до мяча
2 разбег закончен
3 удар по мячу.
Так и запрограммируем нашего робота.
9. Для программирования будем использовать программу для управления роботом
Роболаб.
1 двигатели В и С вперед, до тех пор, пока робот не подъедет точно к мячу.
2 все двигатели стоп (остановка перед мячом).
3- двигатель А – вперед (удар).
Запрограммируйте своего робота.
Попробуйте попасть в ворота.
10. Но где вы видели ворота без вратаря? Усложним задачу, вернем вратаря на место.
11. Можно усовершенствовать робота, сделав более удобный блок для выполнения
точного удара по мячу.
Если удастся, прикрепите название вашего робота к вашему футболисту.
12. Проведем соревнования команд. Результат – количество забитых за 1 минуту мячей.
13. Ну вот, наш робот умеет выполнять пенальти. Но его еще многому нужно научить:
- видеть мяч,
- отличать своих от чужих
- делать пас своему
- принимать пас
- блокировать удар…
Отдельно требуется запрограммировать вратаря…
Если вы хотите продолжить знакомство с роботами, то мы ждем вас на наших занятиях
по робототехнике Городской компьютерной школы КЭШ.