Бої роботів

Презентація до уроку “Бої роботів” допоможе вчителю організувати захопливе практичне заняття, під час якого учні запрограмують роботів для змагань у боротьбі на арені.
Матеріал містить правила турніру, технічні вимоги до роботів, поради щодо побудови міцних і маневрених моделей, а також приклади стратегій програмування рухів і реакцій на дії суперника.
Заняття сприяє розвитку командної роботи, інженерного та алгоритмічного мислення, стимулює творчий підхід та вміння швидко приймати рішення в динамічних умовах.

  • 41 слайди презентації;
  • матеріал для учнів 8 класу НУШ;
  • файл у форматі .pptx

Завантажити файл у форматі .pptx

Приклади слайдів:

Зміст презентації


Бої роботів: програмування, стратегія, дії
Мета заходу
Розвинути навички програмування та конструювання роботів
Ознайомити учнів з поняттями стратегії, реакції, автономної поведінки
Розвивати командну співпрацю, інженерне мислення та логіку
Що таке «бій роботів»?
Це змагання між двома (або більше) роботами, які намагаються:
виштовхати суперника з арени
уникнути ударів і зіткнень
залишитись єдиним «вижившим»
Все — в автономному режимі, заздалегідь запрограмованим учнями.
Типи боїв
Сумо – роботи виштовхують суперника з арени
Лабіринт – хто швидше обійде перешкоди й знайде вихід
Захоплення прапора – робот має захопити об’єкт і повернутися на базу
Знищення об’єкта – знищення/заміна об’єкта суперника
Правила бою сумо
Арена — коло діаметром 1-1,5 м
Два роботи стартують з протилежних сторін
Роботи повинні діяти автономно (без дистанційного керування)
Той, хто залишився на арені, — перемагає
Конструкція робота для бою
Стійка платформа
Низький центр ваги
Накладки, щитки або ковші для «виштовхування»
Датчики: дотику, кольору, ультразвукові — для орієнтації на арені
Програмування бою
Робот повинен:
Визначити межі арени (датчик кольору)
Знайти суперника (ультразвуковий або інфрачервоний датчик)
Реагувати швидко на зміну ситуації (цикли, умови, змінні)
Мати логіку: “бачу – атакую”, “не бачу – шукаю”, “біля краю – тікаю”
Приклад алгоритму
Якщо побачив суперника — рухайся вперед
Якщо не бачиш — обертайся
Якщо під’їхав до краю — відійди назад і повернисьПовторюй
Стратегія перемоги
Швидкість + контроль
Точне налаштування датчиків
Тестування поведінки
Збалансований дизайн (захист + маневреність)
Підготовка до бою
Командна робота над роботом
Тестування поведінки
Створення бойової стратегії
Встановлення правил і жеребкування
Турнірна таблиця
(можна показати зразок сітки: ¼ фіналу, півфінал, фінал)
Під час бою – оцінюється:
✅ Технічне виконання
✅ Поведінка робота (реакція, стратегія)
✅ Дизайн та оригінальність
✅ Командна взаємодія
✅ Дотримання правил
Рефлексія після змагання
Що спрацювало найкраще?
Які були слабкі місця в стратегії?
Що покращити в конструкції/коді?
Як можна зробити бій ще цікавішим?