Мнения 20 сентября 2022

Как обучать детей робототехнике и что для этого нужно

Далее

Сегодняшние наборы для занятий по робототехнике — это конструкторы разной сложности: от бульдозера с моторчиком, рассчитанного на ребенка четырех лет, до технологий 3D-печати и компьютерного зрения. Дети делают роботов, а кто делает наборы, из которых дети создают этих роботов, — об этом рассказал Павел Кузнецов, руководитель отдела разработок российского производителя конструкторов R:ED Robotics Education.

В середине 2000-х робототехника уже существовала. Правда, на очень базовом уровне и в дефиците: были наборы, состоящие из электронных компонентов и конструктивных деталей, собрав которые, ребенок мог заставить свою конструкцию двигаться. Наборы включали моторы, датчики, контроллеры и программное обеспечение, на котором можно было написать программу для управления роботом. 

Тогда эту область продвигали энтузиасты. Вероятно, во главе кружков робототехники были те же люди, что в СССР вели кружки радиолюбителей.

Конструкции собирались буквально из того, что было, а прошивка для контроллера писалась на коленке. Тем не менее, этого было достаточно, чтобы участвовать в первых соревнованиях по робототехнике. Там дети и преподаватели обменивались идеями и опытом, формируя своеобразные «тренды» в робототехнике.

Но педагоги быстро поняли, что робототехника — это не просто отличное хобби и развлечение для детей, но и прекрасный способ познакомить их с современными технологиями в игровой форме. Работая с роботами, дети приобретают практические знания сразу по трем компетенциям: конструированию, электротехнике и программированию. 

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

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

Чему сегодня учат школьников роботы, какие наборы делают для них? Это все эволюционирует вместе с технологиями. В 2014 году были популярны коптеры, через пару лет — 3D-принтеры, сегодня в фокусе — компьютерное зрение и нейросети. Как сегодня создаются наборы, 

Зарождение идеи

Поиском новых идей для наборов занимается команда инженеров, программистов и аналитиков рынка: они общаются с преподавателями, собирают у них и их собственный фидбек, и пожелания детей, а также отслеживают мировые тренды разработок.

Многие из инженеров — сами педагоги.

Собранную информацию сопоставляют с последними трендами в ИТ и с запросами и требованиями к наборам от победителей соревнований по робототехнике и программированию. И уже затем переходят к созданию технического задания для новых наборов.


Главный принцип успеха прост: набор по робототехнике должен нравиться детям. Если он слишком простой, он быстро надоест. Чрезмерно сложен — пропадет желание в нем разбираться. Нужно искать баланс, ориентируясь на возраст и способности учеников.


Проверить идею и составить ТЗ

После появления идеи собирают фокус-группы. Важно проверить на педагогах и детях конкретного возраста, будет ли им интересен и полезен новый набор. И, конечно, понять, что можно изменить и доработать.

Допустим, цель набора — познакомить дошкольников с основами программирования. Тогда нужно понять: насколько интересно детям составлять программу из ярких «кубиков» на экране? Какого размера должны быть детали? Для набора, который знакомит старшеклассников с промышленными манипуляторами, надо определиться: сколько степеней свободы нужно предусмотреть, какие будут исполнительные устройства, сколько там нужно моторов и так далее. 

После фокус-группы, если она прошла хорошо, начинается подготовка подробного ТЗ. Там мы указываем: 

  • какие компоненты нужны;
  • какого они должны быть размера и цвета;
  • как они должны выглядеть в целом;
  • какое понадобится ПО;
  • какие нужны моторы и датчики и т. д.

После того, как ТЗ готово и согласовано, приступают собственно к разработке.

Воплощение идеи в жизнь

Над созданием каждого нового набора трудится большая команда: 

  • инженеры — они проектируют контроллеры, датчики и различные исполнительные устройства;
  • конструкторы и 3D-моделировщики;
  • разработчики программного обеспечения; 
  • методисты — разрабатывают учебно-методический комплекс;
  • тестировщики и многие другие.

Как работает вся эта команда?

От описания — к реальным компонентам

Когда ТЗ готово, в дело вступают инженеры. Они прорабатывают состав набора, проектируют каждую деталь, моделируют варианты использования и выясняют, какие понадобятся устройства. 

Допустим, для одного набора придется разработать новую плату. Для другого — найти или разработать более мощные моторы. А может, нужно изобрести новые способы подключения датчиков к контроллеру — такие, чтобы было понятно и ребенку. 

На этом этапе не только придумывают все электронные модули. Нужно их разработать, произвести, а потом протестировать на практичность и износостойкость. И самое интересное — проверка боем: насколько модуль сложен в подключении и взаимодействии с ними? Смогут  ли дети определенного возраста с ним работать?

Нужно создать «язык», на котором дети смогут «общаться» с роботом

Разрабатываем программное обеспечение

Даже самый продуманный набор без команд управления — мертвый «кирпич». Нужно создать «язык», на котором дети смогут «общаться» с роботом, — то есть разработать среду программирования, где дети будут писать алгоритмы для своих роботов. И тут вслед за инженерами в дело вступают программисты.

Как должно выглядеть программное обеспечение, с помощью которого ребенок сможет сам написать программу управления роботом? Конечно, оно должно соответствовать возрасту учеников. Существуют наборы для детей от четырех лет — никто, безусловно, не станет учить их Python. 

Для самых юных робототехников есть визуальное ПО. Это очень просто: каждому действию робота, например, «включить мотор» или «зажечь светодиод», — соответствует яркий блок в интерфейсе. Дети выстраивают эти блоки в определенном порядке — и так собирают код, как пазл. 

Тем, кто постарше, подойдет классический вариант. Дети учатся программировать по-настоящему — пишут команды роботу текстом. 

В помощь наставнику: учебно-методический комплекс 

Создать набор и ПО к нему — это одна часть задачи. Но нужно ведь еще научить детей этим пользоваться. А чтобы педагоги могли учить детей, нам нужно сначала обучить самих педагогов — или как минимум предоставить им методические материалы.

В учебнике должны быть, во-первых, основы робототехники. Во-вторых, инструкция к конкретному набору: как работать с этим датчиком, какие команды нужны для программирования, что обозначает каждый цветной блок или текстовая команда. Наконец, есть блок именно для учителей: там рассказывается, как вести урок, как выстроить весь курс и лучше подать материал.

Новый набор почти готов

Как долго создается новый набор? Зависит от всех предыдущих этапов, особенно — от работы инженеров. А в последнее время — еще и от доступности компонентов. Так что этот процесс может занять месяцы, а может — годы. 

Допустим, в процессе производства нового набора выяснилось, что закончился какой-то конденсатор, и ни его, ни аналога ему нельзя заказать нигде в мире. Тогда приходится разрабатывать часть набора заново. 

После того, как все составляющие готовы, протестированы и обеспечены методическими пособиями, вновь собирается фокус-группа. Преподаватели, специалисты по робототехнике и студенты вузов знакомятся с набором, работают с ним, говорят свои замечания. И вот, после устранения всех ошибок, набор наконец уходит в производство. 

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


Робототехника позволяет детям узнать, как устроен мир современных вещей, и прикоснуться к технологиям будущего. Для юных инженеров, программистов, конструкторов и изобретателей уроки робототехники — это, возможно, первое знакомство с делом всей их жизни. И наборы для роботов, которые они получат сегодня, определяют, какие фантастические технологии они изобретут в будущем. 

Школа не может себе позволить приобрести оборудование, которое стои́т на заводах и сто́ит миллионы. Да это и не нужно. Написав программу для простенького робота, который обходит препятствия, ребенок разберется, как действует робот-пылесос. А манипуляторы из набора — прекрасная возможность разобраться, что такое станки с программным управлением и автоматизированные сборочные линии. 

В общем, создавать новые наборы для робототехники — важная работа, которая прямо влияет на технический прогресс и уровень знаний детей. Это сложный, а порой длительный процесс. Этим занимаются десятки людей — в основном это молодые энтузиасты, которые еще вчера сами ходили в кружок робототехники.

Читать далее:

Огромный спутник может затмить все звезды и планеты на ночном небе

Китай заявил, что через 6 лет у них будет термоядерная энергия

Разработан генератор для ветряных электростанций без дорогих магнитов