Колыванов
К.Ю., Шевчук Е.В., Шугулова Д.К.
Северо-Казахстанский
государственный университет им. М.Козыбаева
ПЕРСПЕКТИВЫ ПРИМЕНЕНИЯ
РОБОТОТЕХНИЧЕСКИХ ПЛАТФОРМ в ШКОЛЕ
В современном обществе развитие робототехники
ежегодно наращивает темпы развития. Сферы применения роботов и робототехники
многогранны: образование, медицина, строительство, геодезия, метеорология и
т.д.
Соответственно, спрос на специалистов,
обладающих компетенциями в этой области, с каждым годом увеличивается. В
связи с этим вопросы внедрения элементов робототехники в учебный процесс
являются актуальными и, как и любые инновации, пока еще недостаточно проработаны.
В настоящее время основным оборудованием,
используемым при обучении детей робототехнике в школах, являются
ЛЕГО конструкторы Mindstorm итальянской платформы Arduino, а также Raspberry
Pi.
Не так давно стартовал первый облачный сервис
Robot App Store (http://www.robotappstore.com), содержащий программное обеспечение для
робототехнических платформ.
Образовательная сфера применения робототехники очень обширна, и
позволяет комбинировать знания различных дисциплин, реализуя концептуальные
теоретические выкладки на практике. Так, например, не так давно
краудфандинговым проектом OpenWorm была реализована полностью жизнеспособная
виртуальная модель нервной системы червя c.Eleganсе, с точностью позволяющая
моделировать поведение отдельно взятой особи. Их проект имеет веб-версию,
которая и демонстрирует жизнь данной разновидности червя посредством
кластеризации вычислений всех моделей его поведения и реакции на различные
раздражители. Весь исходный код проекта в свободном доступе и позволяет редактировать
исходную конфигурацию.
Одним из интересных применений данного проекта
является использование его в образовательных целях. Как показали проведенные
авторами статьи исследования, исходный код проекта на С++ может быть легко
портирован в качестве прошивки к основной операционной системе в такие
робототехнические платформы как: Lego Mindstorms EV3, Arduino, Raspberry Pi.
Подобная техническая реализация этого поможет поднять образовательный процесс
на более высокий уровень, обеспечивая интеграцию нескольких учебных дисциплин,
таких, как информатика, кибернетика, биология и другие.
Моделирование поведения живых органических
систем путем кибернетизации их систем функционирования - не единственное, что можно использовать в
образовательном процессе. Такое понятие, как алгоритмизация, тоже будет
наглядно продемонстрировано. Все участники образовательного процесса будут
иметь прямой доступ к практической реализации теоретических идей, гипотез и
т.д.
Рассмотренные здесь три робототехнические
платформы можно классифицировать как трехступенчатую модель обучения, на
которой каждая платформа является возрастающей по сложности, и убывающей по
простоте схемой изучения робототехники. В представленном ниже материале
отображена степень и уровень возможностей каждой системы.
1.
Lego Mindstorms EV3 - робототехническая платформа первого и самого
начального уровня, позволяющая изучить и протестировать все основные концепции
конструирования и проектирования роботов различной степени сложности. Плюсом
является встроенный параметрическо-графический язык программирования Lego.
Подходит для школьников самого младшего возраста включительно до среднего
звена, т.к. дополнительно является инструментом развития мелкой моторики у
детей, а также воспитания «маленького изобретателя». Кроме того, конструктор
очень прочный, что не даст возможности сломать какие-либо детали.
2. Arduino
– итальянская робототехническая система, имеющая множество различных
конфигурации и модификаций. Из плюсов -
относительно небольшая стоимость и встроенный язык программирования,
составленный из урезанного С++, однако данная платформа поддерживает
портирование и библиотеки классов еще двух языков программирования Java,
MatLab. Подходит для школьников среднего звена, с начальными знаниями
программирования и робототехники. В отличие от Lego, недостатком Arduino является ломкость - открытая электронная
плата незащищена от неправильных подключений.
3. Raspberry
Pi – платформа, имеющая массу разных применений, в том числе и робототехнику.
Плюсом является низкая стоимость и полная свобода в выборе языка
программирования, имеет множество периферийных модулей, поставляемых отдельно.
Оснащается так же мощной аппаратной начинкой по сравнению с рассмотренными выше
моделями. Может быть использована школьниками старшего звена, а также
студентами и профессионалами.
Как один
из вариантов создания роботов на основе Arduino и других компьютерных плат —
использование уже готовых корпусов. Корпусами-скелетами в основном служат
наземные модели на колесах. Платформы представляют собой алюминиевый сплав
(подходит как основание для ездящего робота), или акриловое основание (для
быстро передвигающегося робота). Кроме того, данные корпусы находятся в
массовой продаже в интернет-магазинах, что делает проектирование своего робота
доступным желанием каждого начинающего изобретателя.
В Казахстане инициатива развития робототехники
поддерживается государственной программой в рамках Expo 2017. Для развития
робототехники в Казахстан приглашаются международные тренеры по робототехнике.
Зарубежный опыт показывает, что использование
робототехники в образовании положительно влияет на качество обучения в целом.
Во-первых, за счет формирования умений высокой концентрации на деталях,
во-вторых, за счет развития моторных функций, в-третьих, за счет формирования
креативного мышления. Ребенок учится мыслить, составлять логические цепочки
событий, брать ответственность за каждый свой шаг (особенно при построении
алгоритма), а повышается интерес к учебному процессу.
Подводя итог, можно сделать выводы о том, что
исследования в области использования робототехники в образовании являются
актуальными и перспективными. Реализация кибернетической модели червя
с.Elegance и его нервной системы уже начата на платформе Lego Mindstorms EV3. В
настоящее время в экспериментальном режиме ведется активное внедрение
робототехники в учебный процесс. В ряде школ данный процесс показал
значительные положительные результаты. Стоит отметить, что использование
робототехники в школе может вестись практически по любой из естественных
дисциплин, таких как математика, физика, математика и даже химия и биология.
Опыт показывает /2/, что дети с большим
удовольствием изучают основы робототехники, а вместе с тем, параллельно изучают
смежные темы школьной программы. Подводя итог, следует отметить, что внедрение
робототехники в образовательное пространство школы вносит достаточно весомый
вклад в развитие регулятивных, познавательных и коммуникативных компетенций,
что способствует полноценному развитию способностей учащихся. Организация
урочной и внеурочной деятельности с использованием основ робототехники
направлена на удовлетворение потребностей ребенка, требований социума в тех
направлениях, которые способствуют реализации основных задач
научно-технического прогресса, а также реализацию принципов
компетентностно-ориентированного подхода к обучению.
Литература
1. Н. В. Лукьянова. Методика изучения основ
робототехники в школе // Информатика в школе, 2012. - № 9
2. Злаказов А. С., Горшков Г. А., Шевалдина С.
Г. Уроки Лего-конструирования в школе. М. : БИНОМ. Лаборатория знаний, 2011