План урока на тему:

Управление групповым взаимодействием роботов

Информатика9 класс63 раздела
Управление групповым взаимодействием роботов

Информатика · 9 класс · Открытие нового · 45 мин

Управление групповым взаимодействием роботов

Цели и задачи

  • Цель по SMART: к концу урока учащиеся смогут объяснить принцип группового взаимодействия роботов, построить и проверить алгоритм распределения действий для группы из 3–4 роботов на координатной сетке и аргументированно выбрать способ координации в практической ситуации.
  • Сформировать представление о распределённых робототехнических системах, роли алгоритма, обмена данными и согласования действий роботов.
  • Научить анализировать условие задачи, выделять цели отдельных роботов, составлять последовательность команд и проверять отсутствие конфликтов при одновременном движении.
  • Развивать алгоритмическое, логическое и критическое мышление через работу в парах, моделирование и разбор задания в формате ОГЭ.
  • Формировать ответственное отношение к совместной деятельности, точности команд и безопасности автономных технических систем.

Планируемые результаты

Личностные

  • Учащиеся осознают практическую значимость алгоритмов управления роботами для транспорта, промышленности, медицины и спасательных операций.
  • Проявляют готовность проверять последствия автоматических решений и учитывать безопасность группового движения.
  • Снижают тревожность перед заданиями ОГЭ благодаря пошаговому алгоритму анализа условия и самопроверке.
  • Развивают интерес к направлениям профессиональной деятельности, связанным с программированием, робототехникой и инженерией.

Метапредметные

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

Предметные

  • Знать понятия «группа роботов», «координация», «распределённая система», «конфликт действий» и «обмен сообщениями».
  • Уметь описывать взаимодействие роботов с помощью правил, команд, таблицы состояний или блок-схемы.
  • Уметь распределять задачи между роботами с учётом их положения, ресурсов и ограничений движения.
  • Уметь находить конфликт маршрутов, столкновение или нарушение условия и предлагать исправление алгоритма.
  • Владеть алгоритмом решения задач на моделирование группового взаимодействия роботов и применять его к заданиям экзаменационного типа.

Универсальные учебные действия (УУД)

Личностные УУД

  • Осознают личную ответственность за точность команд, которые могут влиять на действия технической системы.
  • Связывают изучаемый материал с профессиональным самоопределением в области информационных технологий.
  • Проявляют познавательный интерес к исследованию поведения нескольких автономных устройств.
  • Оценивают значимость проверки алгоритма до его запуска в реальной среде.

Регулятивные УУД

  • Формулируют учебную цель: создать проверяемый алгоритм согласованного движения роботов.
  • Планируют последовательность действий при решении задачи: прочитать условие, построить модель, распределить роли, протестировать.
  • Осуществляют пошаговый контроль команд и фиксируют обнаруженные ошибки.
  • Сравнивают полученный результат с условием задачи и вносят коррективы.
  • Оценивают собственный вклад в парную работу по заданным критериям.

Познавательные УУД

  • Выделяют существенные признаки распределённой робототехнической системы.
  • Сравнивают централизованное управление и взаимодействие роботов через обмен сообщениями.
  • Моделируют движение роботов на координатной сетке и анализируют последовательность состояний.
  • Устанавливают причинно-следственные связи между командой, изменением состояния робота и результатом группы.
  • Проверяют алгоритм на граничных случаях: одновременное занятие клетки, встречное движение, потеря сообщения.

Коммуникативные УУД

  • Распределяют роли в паре: аналитик условия и проверяющий алгоритм.
  • Формулируют уточняющие вопросы о цели, состоянии и ограничениях роботов.
  • Согласуют единый вариант алгоритма и объясняют его классу.
  • Корректно указывают на ошибку партнёра, предлагая конкретный способ исправления.
  • Используют точные термины при обсуждении команд, состояний и конфликтов.

Подготовка учителя к уроку

  • Подготовить презентацию или интерактивную модель с координатной сеткой, четырьмя роботами, препятствиями и кнопками пошагового запуска команд.
  • Распечатать по одному комплекту на пару: координатную сетку 8×8, карточки роботов R1, R2, R3, карточки целей и стрелки команд.
  • Подготовить карточки трёх уровней: базовые — распределение целей, повышенные — обнаружение конфликта маршрутов, дополнительные — разработка правила обмена сообщениями.
  • Вывести на доску памятку «Условие — цели — ограничения — команды — проверка» и критерии успешного алгоритма.
  • Подготовить два коротких задания в формате ОГЭ с таблицами состояний роботов и вариантами ответов.
  • Проверить работу компьютера, проектора, интерактивной доски и демонстрационной цифровой модели.
  • Подготовить слайд с межпредметной связью: рой дронов, складские роботы, автономные автомобили и спасательные устройства.
  • Распечатать лист самооценки на каждого ученика и один лист критериев на пару.
  • Организовать на рабочих местах тетрадь, ручку, карточки и цветные карандаши для обозначения маршрутов.

Ход урока

Этап 1. Организационный момент и мотивация (4 мин)

Цель этапа: включить учащихся в проблемную ситуацию и показать практическую ценность согласованного управления несколькими роботами.
Время
Действие учителя
Действие учеников
1 мин
Учитель приветствует класс и проверяет готовность: "Здравствуйте, ребята. Сегодня мы будем не просто писать команды одному исполнителю, а проектировать поведение целой группы роботов. Проверьте, что на столе есть тетрадь, ручка и карточка пары. На экране вы видите склад, где три робота должны одновременно доставить грузы и не столкнуться."
Проверяют материалы, рассматривают модель на экране и формулируют предположение: "Роботам нужны общие правила и обмен информацией".
3 мин
Учитель запускает демонстрацию без координации: два робота занимают одну клетку. "Почему каждый робот по отдельности выполняет свою команду, но группа работает неправильно? Что произойдёт, если роботы не знают о действиях друг друга? Где подобная задача встречается в жизни?" Учитель фиксирует ответы в кластере «Цель — команда — связь — безопасность».
Наблюдают за моделью, называют проблему: "Возникает столкновение или блокировка маршрута"; приводят примеры: "склад, дроны, беспилотный транспорт"; записывают ключевые слова в тетрадь.
Завершение этапа: учитель подводит итог: "Мы увидели, что правильная команда одному роботу ещё не гарантирует правильную работу всей группы. Теперь выясним, какие данные нужно учитывать и как составить алгоритм, который можно проверить."

Этап 2. Актуализация знаний (5 мин)

Цель этапа: актуализировать понятия алгоритма, исполнителя, команды, состояния и координатной модели.
Время
Действие учителя
Действие учеников
2 мин
Учитель проводит приём «Разминка ОГЭ»: "Перед вами четыре утверждения. Поднимите карточку «верно» или «неверно». Алгоритм должен быть понятен исполнителю; состояние робота включает его положение; команда «вперёд» всегда безопасна; координатная сетка помогает описывать положение объекта." После каждого ответа просит назвать основание.
Отмечают ответы: «верно», «верно», «неверно», «верно». Объясняют: "Безопасность зависит от препятствий и других роботов".
3 мин
Учитель показывает на доске клеточную карту и спрашивает: "Робот R1 находится в точке (2;3), робот R2 — в точке (5;3). Как описать их состояние? Какие данные нужно добавить, чтобы спланировать совместное движение?" Учитель записывает ответы в таблицу: положение, направление, цель, доступные команды.
В парах называют координаты и дополняют модель: "Нужно знать направление, цель, занятые клетки, препятствия и возможность обмена сообщениями". Записывают структуру состояния робота.
Завершение этапа: учитель подводит итог: "Мы вспомнили, что алгоритм работает с состояниями исполнителя. Для группы роботов этого недостаточно: нужно описать ещё связи между состояниями и правила согласования действий. Перейдём к постановке проблемы."

Этап 3. Постановка проблемы и целеполагание (4 мин)

Цель этапа: сформулировать проблему урока и совместно определить план её решения.
Время
Действие учителя
Действие учеников
2 мин
Учитель раздаёт парам карточку: «R1 находится в (1;1) и должен попасть в (4;1). R2 находится в (4;1) и должен попасть в (1;1). Роботы могут двигаться на одну клетку за шаг». Учитель спрашивает: "Если оба начнут движение одновременно, какая проблема возникнет? Как изменить план, не отменяя цели?"
Прокладывают два маршрута цветными карандашами, обнаруживают встречное движение и отвечают: "Нужно развести роботов по времени или по разным маршрутам".
2 мин
Учитель применяет приём «Снежный ком»: "Сначала каждый запишите один способ координации. Затем обсудите его в паре и выберите вариант, который можно выразить точными командами. На доске составим общий план: определить цели, распределить роли, согласовать шаги, проверить конфликты."
Индивидуально предлагают идею, затем обсуждают её в паре и формулируют цель урока: "Научиться составлять алгоритм согласованного движения группы роботов".

Посмотрите план целиком

Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.

Завершение этапа: учитель подводит итог: "Проблема ясна: роботы должны достигнуть своих целей, не нарушив общих ограничений. Сейчас мы откроем способы координации и проверим их на модели."

Этап 4. Открытие нового знания и межпредметная связь (9 мин)

Цель этапа: сформировать представление о стратегиях группового управления и применить его к информационной модели.
Время
Действие учителя
Действие учеников
3 мин
Учитель показывает на экране три схемы: центральный диспетчер, обмен сообщениями между роботами, движение по заранее распределённым зонам. "В первом случае один центр выдаёт команды. Во втором роботы сообщают друг другу своё состояние. В третьем каждый робот получает участок и действует по правилам. Сравните схемы: что произойдёт при потере связи с центром? Какой вариант удобнее для большого склада?"
Сравнивают схемы и отвечают: "При потере связи центра группа может остановиться"; "Обмен сообщениями повышает самостоятельность, но требует согласованных правил"; "Зоны уменьшают число конфликтов".
3 мин
Учитель организует мини-исследование в парах. "На сетке отметьте трёх роботов, их цели и препятствия. Составьте таблицу: номер шага, положение R1, положение R2, положение R3, занятые клетки. Перед каждым шагом проверьте, не совпадают ли конечные клетки и не меняются ли роботы местами одновременно."
В парах размещают роботов и цели, заполняют таблицу состояний, отмечают конфликтные клетки знаком «!» и предлагают последовательность безопасных шагов.
3 мин
Учитель связывает тему с физикой, технологией и обществознанием: "В рое дронов каждый аппарат получает координаты соседей; на складе роботы используют датчики расстояния; в беспилотном транспорте важны правила приоритета. Почему техническая система должна иметь правило разрешения конфликта? Сформулируйте одно правило, например: приоритет у робота с меньшим номером или робот останавливается при занятой клетке."
Формулируют и записывают правило: "Если следующая клетка занята, робот не выполняет шаг и передаёт сообщение" или "При конфликте первым движется робот с высшим приоритетом". Объясняют, чем правило повышает безопасность.

Запись в тетрадях

  • Групповое взаимодействие роботов — согласованное выполнение действий несколькими роботами для достижения общих или индивидуальных целей.
  • Для построения алгоритма нужно определить начальные состояния, цели, команды, ограничения, правила обмена сообщениями и порядок проверки.
  • Критерии корректности: каждый робот достигает цели; роботы не занимают одну клетку; не нарушаются запреты; алгоритм завершается за конечное число шагов.
Завершение этапа: учитель подводит итог: "Мы выяснили, что координация строится не на догадке, а на модели состояний и правилах приоритета. Теперь проверим эти правила на конкретных маршрутах и научимся находить ошибку в готовом алгоритме."

Этап 5. Первичное закрепление: работа в парах (7 мин)

Цель этапа: закрепить алгоритм анализа задачи и научиться выявлять конфликт действий роботов.
Время
Действие учителя
Действие учеников
2 мин
Учитель раздаёт базовую карточку: «R1 находится в (1;2), цель — (4;2). R2 находится в (2;1), цель — (2;4). За один шаг робот перемещается вверх, вниз, влево или вправо. Постройте маршруты длиной не более пяти шагов и проверьте, не занимают ли роботы одну клетку одновременно». Учитель напоминает роли: аналитик читает условие, проверяющий отмечает конфликты.
Читают условие, распределяют роли, цветными линиями строят два маршрута и подписывают шаги 0, 1, 2 и далее.
3 мин
Учитель предлагает повышенную карточку с готовым алгоритмом: «На шаге 1 R1 перемещается из (1;1) в (2;1), а R2 — из (2;1) в (1;1). На шаге 2 оба продолжают движение по маршруту». Спрашивает: "Есть ли ошибка уже на первом шаге? Какое правило остановки нужно добавить?"
Сравнивают начальные и конечные клетки, находят встречное перемещение, записывают: "Алгоритм нарушает правило безопасности; при конфликте робот должен остановиться или получить другой приоритет".
2 мин
Учитель просит две пары представить решения. "Объясняйте не только маршрут, но и правило, по которому вы проверяли его. Остальные используйте приём «Две звезды и пожелание»: назовите два удачных решения и один вопрос к алгоритму."
Представляют таблицы и маршруты, формулируют ответы: "Все цели достигнуты; общих клеток нет". Дают партнёрам две положительные оценки и один совет.

Эталон решения

Для ситуации со встречным движением проверка выполняется так: 1) сравнить начальные клетки роботов; 2) выписать конечные клетки после шага; 3) проверить совпадение конечных клеток; 4) проверить обмен клетками, когда $R1_{нач}=R2_{кон}$ и $R2_{нач}=R1_{кон}$; 5) при конфликте применить правило приоритета или заменить маршрут. В приведённом примере происходит обмен клетками, поэтому шаг запрещается. Один из роботов должен остановиться, а второй выполнить движение только после освобождения клетки.
Завершение этапа: учитель подводит итог: "Вы проверили не только достижение цели, но и безопасность каждого промежуточного шага. Теперь каждый самостоятельно решит короткое задание, похожее на экзаменационное, а затем сверит результат с эталоном."

Этап 6. Самостоятельная работа с ИКТ и самопроверкой (9 мин)

Цель этапа: проверить индивидуальное понимание алгоритма управления группой роботов и научить использовать цифровую модель для тестирования решения.
Время
Действие учителя
Действие учеников
4 мин
Учитель выводит на экран задание в формате ОГЭ: «В системе работают роботы R1 и R2. R1 начинает в клетке (1;1) и выполняет команды В, В, П. R2 начинает в клетке (3;1) и выполняет команды Л, В, В. Определите, на каком шаге роботы окажутся в одной клетке, если команды выполняются одновременно». Учитель напоминает: "Составьте таблицу состояний, не вычисляйте мысленно. Это снижает риск ошибки."
Индивидуально составляют таблицу: шаг 0 — (1;1) и (3;1); шаг 1 — (1;2) и (2;1); шаг 2 — (1;3) и (2;2); шаг 3 — (2;3) и (2;3). Выбирают ответ: «на третьем шаге».
3 мин
Учитель предлагает проверить ответ в интерактивной модели: "Введите команды в поля роботов или перемещайте маркеры по сетке пошагово. Сравните результат модели с таблицей. Если возникло расхождение, найдите, на каком переходе ошиблись."
Запускают модель по шагам, сравнивают координаты с таблицей, исправляют неточность и отмечают в листе самооценки: «Я умею строить таблицу состояний».
2 мин
Учитель проводит самопроверку по эталону на экране: "Проверьте три позиции: правильно ли определены начальные координаты, выполнена ли каждая команда, сравнены ли конечные клетки. Ошибка в одном шаге не означает неуспех: важно найти место сбоя и исправить способ проверки."
Сверяют решение, подчёркивают место возможной ошибки, ставят себе отметку по критерию: 2 балла — таблица без ошибок; 1 балл — исправлена одна ошибка; 0 баллов — требуется помощь.
Завершение этапа: учитель подводит итог: "Индивидуальная проверка показала, что таблица состояний помогает точно проследить путь роботов. Осталось обобщить способы координации и сформулировать, какой алгоритм будет надёжным в новой ситуации."

Этап 7. Рефлексия и домашнее задание (7 мин)

Цель этапа: обобщить новое знание, оценить достижение цели и объяснить содержание домашней работы.
Время
Действие учителя
Действие учеников
3 мин
Учитель организует рефлексию «Светофор»: "Поднимите зелёную карточку, если можете самостоятельно построить таблицу состояний и найти конфликт; жёлтую — если нужен ещё один пример; красную — если пока трудно. Затем закончите фразы: «Сегодня я понял...», «При проверке алгоритма важно...», «Мне нужно потренироваться...»."
Поднимают карточки, завершают фразы: "Сегодня я понял, что роботы должны обмениваться состояниями"; "Важно проверять каждую клетку после шага"; "Мне нужно потренироваться в правилах приоритета".
2 мин
Учитель возвращается к проблемному вопросу: "Почему отдельные правильные команды не гарантируют правильную работу группы? Назовите минимум два условия корректного алгоритма."
Отвечают: "Нужны общая модель, обмен информацией, отсутствие конфликтов и достижение целей".
2 мин
Учитель объясняет домашнюю работу: "Выберите обязательный уровень, а желающие могут выполнить повышенный или дополнительный. Номера страниц и упражнений не нужны: вы подбираете задания по описанию в своей учебной линии. Перед уходом ответьте на контрольный вопрос на листке."
Записывают выбранный уровень домашней работы и сдают билет на выход с ответом на вопрос: "Как обнаружить конфликт двух роботов на одном шаге?".
Завершение этапа: учитель подводит итог: "Сегодня мы научились рассматривать группу роботов как систему состояний, команд и правил взаимодействия. Вы уже умеете не только написать маршрут, но и доказать, что он безопасен. На следующем уроке мы усложним модель: добавим циклы, датчики и реакцию робота на изменение среды."

Критерии оценивания практической работы

  • «5» — верно построена таблица состояний, распределены цели всех роботов, обнаружены все конфликты, предложено корректное правило координации и решение объяснено с использованием терминов «команда», «состояние», «координация».
  • «4» — маршрут и основная таблица составлены верно, но допущена одна неточность в обозначении шага или объяснении правила; после самопроверки ошибка исправлена.
  • «3» — определены начальные и конечные положения роботов, но пропущен один конфликт или не полностью объяснено правило безопасного взаимодействия; решение доведено до результата с помощью подсказки учителя.

Рефлексия

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

Завершающее слово учителя

"Сегодня мы увидели, что группа роботов — это не набор независимых исполнителей, а единая информационная система. Надёжный алгоритм учитывает цели, состояния, ограничения, обмен сообщениями и возможные конфликты. Типичная ошибка — проверять только конечный результат и забывать о промежуточных шагах. Вы уже освоили способ, который помогает решать и практические, и экзаменационные задачи: построить таблицу, проверить каждый переход и исправить алгоритм. На следующем уроке добавим датчики и научимся реагировать на изменения среды."

Домашнее задание

Уровень
Что задать
Зачем
Базовый (обязательный)
Решить 3 задачи на координатной сетке: определить конечные положения двух роботов по последовательности команд, найти момент совпадения клеток и указать, достигают ли роботы целей. Для каждой задачи составить краткую таблицу состояний.
Закрепляет пошаговое выполнение команд и проверку конфликтов; при проверке обратить внимание на начальное состояние, порядок шагов и точность координат.
Средний (повышающий)
Разработать безопасные маршруты для 3 роботов, каждый из которых должен достичь своей цели на сетке с двумя препятствиями. Записать правило приоритета и объяснить, почему маршруты не конфликтуют.
Формирует умение распределять действия и аргументировать корректность алгоритма; проверить отсутствие общих клеток на каждом шаге.
Продвинутый (дополнительный)
Создать описание алгоритма для роя из 4 роботов, доставляющих грузы на складе: указать формат сообщения о состоянии, правило остановки при занятой клетке и способ восстановления после потери сообщения.
Развивает проектное и системное мышление; при проверке оценить полноту правил, обработку нестандартной ситуации и ясность алгоритма.
Контрольные вопросы перед выходом из класса: «Чем координация группы роботов отличается от последовательности команд одному роботу? Какие два признака показывают, что на шаге возник конфликт? Зачем нужна таблица состояний? Назовите одно правило безопасного взаимодействия роботов».

Создайте уникальный план урока по своей теме

  • Любая тема, любой уровень
  • Структура по ФГОС
  • 100% уникальный план урока
  • Цели, ход урока, рефлексия
  • Экспорт в PDF и Word
  • Готово за 1 минуту

Другие темы по информатике для 9 класса

Профессии, связанные с изучаемыми технологиями, проектированием с использованием САПР, их востребованность на рынке труда: архитектурный визуализатор, урбанист, UX-дизайнер и другиеТехнологии обратного проектированияМоделирование технологических узлов манипулятора робота в программе компьютерного трёхмерного проектированияМоделирование сложных объектовЭтапы аддитивного производства, подготовка к печати и печать 3D-моделиИндивидуальный творческий (учебный) проект по модулю «3D-моделирование, прототипирование, макетирование»: защита проектаПрофессии, связанные с 3D-технологиями в современном производстве, их востребованность на рынке труда: 3D-дизайнер, оператор (инженер) строительного 3D-принтера, 3D-кондитер, 3D-повар и другиеОт робототехники к искусственному интеллекту. Практическая работа «Анализ направлений применения искусственного интеллекта»Системы управления от третьего и первого лицаПрактическая работа «Визуальное ручное управление беспилотными летательными аппаратами»Компьютерное зрение в робототехнических системахПрактическая работа «Взаимодействие беспилотных летательных аппаратов»

Чем удобны планы уроков Нейрум

  • Готовый план, не набросокЦели, ход урока, планируемые результаты, рефлексия — всё по структуре ФГОС, открыли и пошли вести.
  • План урока или техкартаОдин материал — два формата экспорта в PDF. Скачали то, что нужно завучу.
  • Свой план урока за минутуНе нашли нужный? ИИ-конструктор напишет план урока по вашей теме, классу и типу урока.

Вопросы и ответы

Как скачать план урока «Управление групповым взаимодействием роботов»?

Зарегистрируйтесь бесплатно — материал сохранится в личном кабинете, откуда его можно скачать как план урока или технологическую карту.

Соответствует ли план урока ФГОС?

Да, структура урока — цели, ход урока, планируемые результаты — построена по ФГОС для 9 класса (информатике).

Можно ли изменить план под свой класс?

Да. После регистрации план урока открывается в конструкторе: этапы и содержание можно отредактировать или перегенерировать.