Технология машинного зрения. Компьютерное зрение в робототехнике
Цели и задачи
- Цель по SMART: к концу урока учащиеся объяснят назначение машинного зрения, опишут последовательность обработки изображения роботом и применят эту модель для анализа не менее двух практических робототехнических ситуаций с точностью не менее 80%.
- Сформировать представление о машинном зрении как технологии получения, обработки и интерпретации визуальной информации технической системой.
- Научить различать основные этапы работы системы компьютерного зрения: получение изображения, предварительная обработка, выделение признаков, распознавание объекта и принятие действия.
- Развивать умение анализировать техническую задачу, работать с информационной моделью и аргументированно выбирать способ применения компьютерного зрения.
- Формировать ответственное отношение к цифровым технологиям, понимание их возможностей, ограничений и значения для профессионального самоопределения.
Планируемые результаты
Личностные
- Проявляют интерес к современным инженерным профессиям и оценивают роль компьютерного зрения в будущей профессиональной деятельности.
- Понимают, что автоматизация требует не только технических знаний, но и ответственности за последствия решений системы.
- Осознают ценность командной работы при проектировании робототехнических систем.
- Снижают тревожность перед заданиями практико-ориентированного типа, поскольку связывают изучаемый материал с алгоритмами анализа информации, используемыми в экзаменационных заданиях.
Метапредметные
- Выделяют существенную информацию из схемы, описания и изображения, представляют её в виде последовательного алгоритма.
- Планируют решение технической задачи, распределяют роли в паре и проверяют полученный результат по критериям.
- Формулируют гипотезы, сравнивают варианты применения технологии и аргументируют выбранное решение.
- Используют цифровые инструменты для анализа изображения или демонстрационной модели, соблюдая правила информационной безопасности.
Предметные
- Знать назначение машинного и компьютерного зрения в робототехнике.
- Уметь называть и объяснять основные этапы работы системы компьютерного зрения.
- Уметь приводить примеры использования камер и алгоритмов распознавания в роботах, промышленности, транспорте и быту.
- Уметь анализировать ограничения системы: освещённость, ракурс, перекрытие объекта, качество изображения и ошибки распознавания.
- Владеть навыком составления простой схемы «изображение — обработка — распознавание — действие робота».
Универсальные учебные действия (УУД)
Личностные УУД
- Определяют личный интерес к направлениям робототехники, программирования, электроники или анализа данных.
- Осмысливают значение точности и ответственности инженера при создании автономной системы.
- Проявляют готовность уважительно учитывать мнение партнёра при обсуждении технического решения.
- Оценивают необходимость постоянного обучения в быстро меняющейся цифровой среде.
Регулятивные УУД
- Формулируют цель анализа предложенной робототехнической ситуации.
- Планируют последовательность действий по схеме обработки визуальной информации.
- Сверяют ответ с критериями: названы этапы, объяснено действие каждого этапа, указаны возможные ошибки.
- Обнаруживают неточность в алгоритме и предлагают способ её исправления.
- Оценивают собственный вклад в парную работу и уровень понимания темы.
Познавательные УУД
- Сравнивают обычную камеру и систему машинного зрения по назначению и результату работы.
- Классифицируют задачи компьютерного зрения: обнаружение, классификация, измерение и отслеживание объекта.
- Строят причинно-следственную цепочку от получения изображения до действия робота.
- Анализируют влияние освещения, фона, расстояния и положения объекта на результат распознавания.
- Преобразуют текстовое описание работы робота в графическую или словесную модель алгоритма.
Коммуникативные УУД
- Распределяют роли в паре: аналитик технической задачи и докладчик-составитель алгоритма.
- Задают уточняющие вопросы о назначении камеры, признаках объекта и действии робота.
- Аргументированно защищают выбранную последовательность действий.
- Сравнивают решения разных пар и корректно указывают на сильные стороны и возможные ошибки.
- Достигают общего решения при расхождении мнений.
Подготовка учителя к уроку
- Подготовить презентацию или интерактивную доску с фотографиями робота-пылесоса, промышленного манипулятора, беспилотного автомобиля и сортировочной линии.
- Вывести на отдельный слайд схему: «Камера → предварительная обработка → выделение признаков → распознавание → решение → действие робота».
- Распечатать карточки с четырьмя робототехническими ситуациями — по одной карточке на пару, всего по числу пар в классе.
- Распечатать памятку для каждой пары с понятиями «объект», «признак», «класс», «координаты», «траектория», «ошибка распознавания».
- Подготовить три изображения одного объекта при разном освещении и ракурсе для обсуждения ограничений компьютерного зрения.
- Подготовить ноутбук, проектор или интерактивную доску; при наличии оборудования открыть демонстрацию веб-камеры или готовую офлайн-модель распознавания объектов.
- Подготовить лист самооценки и карточки зелёного, жёлтого и красного цвета для приёма «Светофор».
- Записать на доске тему урока и ключевой вопрос: «Как робот превращает изображение в действие?»
- Подготовить таймер на 3 минуты для парной работы и 1 минуту для физкультминутки.
Ход урока
Этап 1. Организационный момент и мотивация (4 мин)
Цель этапа: включить учащихся в учебную деятельность и показать практическую значимость компьютерного зрения.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель приветствует класс и показывает на экране изображение робота-пылесоса, который объезжает препятствие: "Здравствуйте, ребята. Посмотрите на изображение и ответьте: откуда робот знает, что перед ним стена, стул или человек? Он ведь не слышит наши мысли. Предположите, какую информацию получает робот и какое устройство помогает ему ориентироваться. Сегодня мы будем разбирать именно этот механизм и свяжем его с задачами современной робототехники." | Рассматривают изображение, выдвигают предположения: "Робот использует камеру", "Он получает изображение и сравнивает его с образцами", "Ему помогают датчики расстояния". |
2 мин | Учитель проводит приём «Подумай — обсуди в паре — поделись»: "Сначала 30 секунд сформулируйте ответ самостоятельно, затем обсудите его с соседом и выберите одну наиболее точную версию. Важно отличить простое получение фотографии от анализа изображения и принятия решения." | Формулируют индивидуальную версию, обсуждают её в паре 1 минуту, сообщают классу вывод: "Компьютерное зрение позволяет роботу не только увидеть объект, но и определить, что с ним делать". |
Завершение этапа: учитель подводит итог: "Мы увидели, что камера сама по себе ещё не делает робота разумным. Важно понять, как изображение превращается в данные, данные — в распознанный объект, а объект — в конкретную команду. Сначала восстановим знания, которые понадобятся для этого анализа."
Этап 2. Актуализация знаний и физкультминутка (5 мин)
Цель этапа: актуализировать знания о датчиках, алгоритмах и информационных процессах, снять напряжение и подготовить внимание к новой теме.
Время | Действие учителя | Действие учеников | Колонка 4 |
|---|---|---|---|
3 мин | Учитель организует фронтальный опрос: "На доске представлены слова: датчик, сигнал, алгоритм, объект, программа. Объясните, как они связаны в работе робота. Какой датчик может определить расстояние? Какой источник информации нужен роботу для анализа внешнего вида предмета? Почему одной команды недостаточно для автономной работы?" Учитель фиксирует ответы в виде кластера. | Называют определения и связи: "Датчик получает сигнал", "Алгоритм задаёт порядок действий", "Камера получает изображение", "Программа обрабатывает данные и выбирает команду". | |
1 мин | Учитель проводит физкультминутку: "Выполним короткое упражнение, повторяющее путь информации. На слово «камера» смотрим прямо, на слово «обработка» поворачиваем голову вправо, на слово «распознавание» — влево, на слово «действие» вытягиваем руки вперёд. Работаем спокойно, без резких движений." | Повторяют движения по команде, переключают внимание, соблюдают безопасную дистанцию. | |
1 мин | Учитель задаёт мини-задание в формате ОГЭ: "Выберите наиболее точное утверждение: 1) камера сразу управляет мотором; 2) изображение является информацией, которую программа может обработать; 3) робот распознаёт объект без признаков. Обоснуйте выбор одним предложением." | Выбирают второе утверждение и объясняют: "Изображение — это входные данные, которые программа анализирует". |
Завершение этапа: учитель подводит итог: "Мы вспомнили, что робот работает с сигналами, данными и алгоритмами. Теперь найдём место, где возникает затруднение: как именно программа отличает один объект от другого и почему иногда ошибается."
Этап 3. Постановка проблемы и целеполагание (4 мин)
Цель этапа: сформулировать учебную проблему и совместно определить план открытия нового знания.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель показывает три изображения одного красного предмета: на светлом фоне, в тени и частично закрытое другим предметом: "Перед вами один и тот же объект. Почему для человека он остаётся узнаваемым, а для робота три изображения могут оказаться разными задачами? Какие признаки можно использовать? Что произойдёт, если объект закрыт или освещение изменилось?" | Сравнивают изображения, называют признаки: цвет, контур, форма, размер, положение; предполагают: "Робот может ошибиться, если видит только часть объекта или изображение слишком тёмное". |
2 мин | Учитель фиксирует проблемный вопрос и предлагает построить план: "Запишем вопрос: как робот превращает изображение в действие? Предложите этапы исследования. Нам нужно выяснить, что получает система, как она обрабатывает изображение, по каким признакам распознаёт объект и как выбирает команду." | Формулируют цель: "Узнать этапы работы компьютерного зрения и применить их к робототехнической задаче"; предлагают план из четырёх-пяти шагов. |
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Завершение этапа: учитель подводит итог: "Проблема поставлена: робот должен не просто получить изображение, а выделить в нём значимые признаки и связать результат с действием. Проверим наш план на конкретной технологической схеме."
Этап 4. Открытие нового знания с использованием ИКТ и межпредметных связей (10 мин)
Цель этапа: сформировать целостное представление о последовательности работы системы компьютерного зрения и её связи с информатикой, физикой и математикой.
Время | Действие учителя | Действие учеников |
|---|---|---|
4 мин | Учитель демонстрирует на экране схему и объясняет: "Первый этап — получение изображения камерой. Свет отражается от предмета и попадает на матрицу камеры. Второй этап — предварительная обработка: изображение может быть уменьшено, очищено от шумов, переведено в оттенки серого или выделены нужные цвета. Третий этап — выделение признаков: контур, форма, цвет, текстура, положение. Четвёртый этап — распознавание: алгоритм определяет, что перед роботом. Пятый этап — принятие решения и команда исполнительному механизму." | Записывают последовательность, соотносят этапы со словами на схеме, отвечают: "Камера получает данные, программа их изменяет и анализирует, затем робот выбирает действие". |
3 мин | Учитель устанавливает межпредметные связи: "В физике мы связываем камеру со светом и отражением. В информатике — с данными, алгоритмом и программой. В математике — с координатами объекта на изображении и измерением расстояния. В биологии можно провести аналогию со зрительной системой человека, но помним: робот обрабатывает числовые данные, а не воспринимает мир так, как человек." | Заполняют таблицу «Предмет — вклад в систему»: физика — свет и изображение; информатика — алгоритм и программа; математика — координаты и измерения; технология — конструкция и действие робота. |
3 мин | Учитель показывает короткую офлайн-демонстрацию или последовательность изображений: "Посмотрите, как система выделяет область объекта. Обсудим: что будет входом, что результатом распознавания и какая команда может последовать? Почему система не должна сразу поворачивать робота после первого неуверенного распознавания?" | Называют вход: изображение; результат: класс или координаты объекта; действие: остановиться, повернуть, захватить предмет. Делают вывод: "Нужна проверка уверенности и повторное измерение, чтобы снизить вероятность ошибки". |
Запись в тетрадях
Ученики записывают: «Компьютерное зрение — технология обработки изображений, позволяющая технической системе обнаруживать, распознавать и анализировать объекты. Основные этапы: 1) получение изображения; 2) предварительная обработка; 3) выделение признаков; 4) распознавание; 5) принятие решения; 6) действие робота». Отдельно фиксируют ограничения: освещение, ракурс, перекрытие, фон, качество камеры.
Завершение этапа: учитель подводит итог: "Теперь у нас есть рабочая модель технологии. Проверим её не пересказом, а применением: каждая пара получит задачу и должна будет восстановить путь от изображения до действия робота."
Этап 5. Первичное закрепление. Парная работа «Инженерный маршрут» (8 мин)
Цель этапа: применить алгоритм компьютерного зрения к реальным робототехническим ситуациям и развить навыки сотрудничества.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель раздаёт каждой паре карточку и объясняет роли: "В каждой паре один ученик — аналитик, второй — конструктор алгоритма. Аналитик выделяет объект и признаки, конструктор записывает этапы и предполагаемую команду. Через 3 минуты поменяйтесь ролями при проверке. На карточке нужно указать минимум четыре этапа и одну возможную ошибку системы." | Получают карточки, распределяют роли, читают условие и выделяют ключевые данные. |
4 мин | Учитель предлагает варианты карточек: «Робот на складе должен найти коробку с хрупким грузом и перенести её»; «Робот-пылесос должен обнаружить носок на полу и остановиться»; «Манипулятор должен отсортировать детали по цвету»; «Беспилотная тележка должна распознать свободный проход». Учитель напоминает: "Не пишите только «робот видит». Укажите, что фиксирует камера, какой признак анализируется и какое действие следует после распознавания." | В парах составляют алгоритм. Например: «камера получает изображение коробки; программа выделяет прямоугольный контур и маркировку; система распознаёт хрупкий груз; робот снижает скорость и захватывает коробку специальным захватом». Указывают ошибку: плохое освещение или закрытая маркировка. |
3 мин | Учитель организует краткую защиту двух-трёх решений: "Представьте маршрут за 30 секунд. Слушающие пары проверяют решение по трём критериям: есть входные данные, этап распознавания и действие робота. После выступления задайте один уточняющий вопрос." | Докладывают, задают вопросы: "Как робот отличит красную деталь от оранжевой? Что произойдёт при перекрытии объекта?" Отмечают в карточке сильную сторону и одно улучшение. |
Завершение этапа: учитель подводит итог: "Вы убедились, что одна и та же схема работает в разных задачах, но признаки и действия меняются. Теперь каждый самостоятельно проверит, может ли он восстановить алгоритм и обнаружить ошибку без помощи партнёра."
Этап 6. Самостоятельная работа с самопроверкой (7 мин)
Цель этапа: диагностировать индивидуальное понимание материала и закрепить умение анализировать ограничения технологии.
Время | Действие учителя | Действие учеников |
|---|---|---|
4 мин | Учитель раздаёт карточки трёх уровней: "Выполните обязательное задание, а затем выберите базовый или повышенный уровень. Уровень не является оценкой личности: он помогает понять, какая поддержка вам сейчас нужна. Работайте самостоятельно и подписывайте ответ полными формулировками." | Выполняют задания. Минимальный уровень: расставляют этапы в порядке «распознавание — камера — действие — обработка». Базовый уровень: объясняют, почему робот ошибся при тёмном изображении. Повышенный уровень: предлагают два способа повысить надёжность распознавания. |
2 мин | Учитель показывает эталон на экране: "Проверьте не только итог, но и логику. Правильная последовательность начинается с получения изображения, затем идут обработка и анализ, после чего система принимает решение. Если есть ошибка, подчеркните место затруднения и исправьте его." | Сверяют ответы с эталоном, исправляют ошибки другим цветом, ставят себе отметку по критериям: 1 балл за порядок этапов, 1 за объяснение, 1 за указание ограничения. |
1 мин | Учитель проводит приём «Светофор»: "Покажите цвет, который соответствует вашему состоянию. Зелёный — могу объяснить схему, жёлтый — понимаю основные этапы, но путаюсь в ограничениях, красный — нужна помощь." | Поднимают карточку, формулируют вопрос при жёлтом или красном сигнале: "Не понимаю разницу между выделением признаков и распознаванием". |
Эталон решения
Правильная последовательность: 1) камера получает изображение; 2) система предварительно обрабатывает изображение; 3) программа выделяет признаки объекта; 4) алгоритм распознаёт объект или определяет его координаты; 5) система принимает решение; 6) исполнительный механизм выполняет действие. При плохом освещении изображение содержит недостаточно информации, поэтому можно увеличить освещённость, использовать другой диапазон чувствительности, повторить съёмку или применить дополнительный датчик.
Завершение этапа: учитель подводит итог: "Самостоятельная проверка показала, какие этапы уже стали понятными, а какие требуют уточнения. Осталось связать технологию с общим вопросом урока и сформулировать вывод о том, где компьютерное зрение действительно полезно."
Этап 7. Рефлексия и домашнее задание (7 мин)
Цель этапа: обобщить знания, оценить достижение цели урока и определить направление дальнейшей работы.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель возвращается к проблемному вопросу: "Как робот превращает изображение в действие? Ответьте по цепочке, не пропуская этапы. Какие признаки помогают распознать объект? Назовите хотя бы два ограничения технологии. Где компьютерное зрение приносит наибольшую пользу?" | Формулируют итог: "Камера получает изображение, программа обрабатывает его, выделяет признаки, распознаёт объект, принимает решение и запускает действие робота". Называют ограничения: плохое освещение, ракурс, перекрытие, похожий фон. |
2 мин | Учитель раздаёт лист самооценки: "Закончите три фразы: «Сегодня я узнал…», «Теперь я умею…», «Мне нужно повторить…». Затем оцените свою работу по шкале от 1 до 3: могу объяснить другому; могу применить с подсказкой; пока затрудняюсь." | Заполняют лист самооценки, формулируют личный результат и затруднение. |
2 мин | Учитель объясняет домашнее задание и контрольные вопросы: "Выберите уровень, который соответствует вашей готовности. Перед выходом ответьте устно на два вопроса: чем камера отличается от системы компьютерного зрения и почему распознавание может быть ошибочным?" | Записывают домашнее задание, отвечают: "Камера получает изображение, а система его анализирует и связывает с действием"; "Ошибки возникают из-за качества изображения и условий съёмки". |
Завершение этапа: учитель подводит итог: "Сегодня вы рассмотрели компьютерное зрение не как фантастическую функцию робота, а как последовательность инженерных операций. Вы научились видеть за действием робота камеру, алгоритм, признаки и решение. На следующем уроке мы подробнее разберём способы представления объектов и проектирование алгоритма для конкретного робота."
Критерии оценивания практической работы
- «5» — правильно указаны не менее пяти этапов работы компьютерного зрения, объяснено назначение каждого этапа, приведено реалистичное действие робота и названа возможная ошибка системы.
- «4» — правильно указаны не менее четырёх этапов, в целом верно объяснена связь изображения с действием робота, но есть одна неточность или недостаточно подробно описано ограничение.
- «3» — названы не менее трёх этапов, но нарушена последовательность или отсутствует объяснение одного ключевого звена; ответ показывает общее понимание технологии.
- Ниже базового уровня — учащийся называет отдельные устройства, но не связывает их в алгоритм; работа требует повторного разбора схемы с учителем.
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Что нового вы узнали о различии между камерой и системой компьютерного зрения? | Выявление осознания перехода от получения изображения к его анализу и принятию решения. |
Какие этапы алгоритма компьютерного зрения вы можете объяснить без подсказки? | Диагностика прочности усвоения последовательности действий. |
Какая причина ошибки распознавания кажется вам наиболее существенной и почему? | Выявление умения анализировать ограничения технологии и аргументировать ответ. |
В какой робототехнической задаче вы хотели бы применить компьютерное зрение? | Поддержка профессионального самоопределения и оценка личной мотивации. |
Завершающее слово учителя
"Сегодня мы увидели, что компьютерное зрение — это не просто камера, а целая цепочка обработки информации: от изображения до действия робота. Типичная ошибка — пропускать этап выделения признаков и считать, что система сразу понимает, что находится перед ней. На практике инженер должен учитывать освещение, фон, ракурс и вероятность ошибки. На следующем уроке мы продолжим проектировать алгоритмы для конкретных робототехнических задач и научимся точнее описывать признаки объектов."
Домашнее задание
Уровень | Что задать | Зачем |
|---|---|---|
Базовый (обязательный) | Составить схему из шести этапов работы компьютерного зрения и кратко объяснить каждый этап одним предложением. Привести два примера роботов, использующих визуальную информацию. | Закрепляет последовательность алгоритма и проверяет понимание назначения технологии; при проверке обратить внимание на порядок этапов и точность терминов. |
Средний (повышающий) | Описать одну робототехническую ситуацию: какой объект распознаёт робот, какие два признака использует система, какое действие выполняется и какие две ошибки возможны. Объём — 8–10 предложений. | Развивает применение знаний к реальному контексту и умение анализировать ограничения; при проверке смотреть, связаны ли признаки с действием робота. |
Продвинутый (дополнительный) | Разработать мини-проект алгоритма для робота-сортировщика, робота-помощника или беспилотной тележки: указать входные данные, этапы обработки, условие принятия решения, действие и способ повышения надёжности распознавания. | Формирует навыки проектирования и создания алгоритма; при проверке оценить логичность, полноту, реалистичность и учёт возможных ошибок. |
Контрольные вопросы перед выходом из класса: «Какое устройство получает исходное изображение?», «Что происходит с изображением до распознавания?», «Чем признак объекта отличается от названия класса?», «Почему робот может принять ошибочное решение?», «Какой этап связывает результат распознавания с движением или другой командой робота?»