Робототехники из Института Уисса при Гарвардском университете создали небольшого восьмиугольного робота, который должен пробуждать интерес к программированию у детей и взрослых. Устройство прикрепляется к доске и выполняет удаленные запрограммированные команды. По своей форме и принципу движения он похож на робот-пылесос Roomba. Нижняя часть корпуса оснащена датчиками, а верхняя — тактильным интерфейсом.
Дети управляют Root при помощи специального приложения Square на iPad. Передвигая в нем иконки, юные пользователи создают алгоритмы if-then (если…, то…). Робот выполняет команды — например, рисует на доске узоры или, наоборот, стирает нарисованное. Он может двигаться в заданном направлении, издавать звуки, подсвечиваться и обнаруживать другие устройства по Wi-fi. Root также способен распознавать цвета и замирать или ускоряться перед зелеными или красными узорами на доске.
Все операции программируются в приложении. При необходимости можно переключиться на более сложный текстовый интерфейс программирования — он рассчитан на взрослых и детей более старшего возраста.
Обучение распределено на уровни. На первом уровне пользователи знакомятся с графическими иконками, на втором изучают язык программирования наподобие Scratch. На третьем уровне уже можно использовать реальные языки программирования, например, Javascript.
«Мы живем в цифровом мире, но в школах не обучают программированию. В Америке 71% профессий в STEM будут строиться вокруг программирования», — отметил ведущий робототехник института Зивтан Дубровски.
Ученые планируют распространить роботов Root в школах и сделать программирование более доступным и популярным. Чтобы воплотить этот план в реальность, они ищут партнеров для сотрудничества.