Разработчики представили новую модель робособаки, работающей с технологиями искусственного интеллекта. Это уникальное учебное пособие, предназначенное для обучения программированию и мехатронике. Детально проработанные элементы, широкие возможности движения, адаптированные технологии искусственного интеллекта позволяют обучать и воспитывать собаку-робота.
Учебная модель роботизированной собаки достаточно компактна и весит чуть больше 900 грамм. При этом корпус выполнен из прочного алюминиевого сплава, защищающего устройство от падения и несильных ударов. Реализовывать двигательные функции позволяют 12 сервомоторов (на каждой ноге по три: локтевой, плечевой и тазобедренный) и 6 датчиков движения в суставах (по одному на каждый). Робот может перемещаться, используя разные стили (например, ходьба или бег), менять положение тела (сидеть, лежать, стоять: предусмотрено 20 поз), а также удерживать равновесие на неустойчивых поверхностях. Роботизированная собака легко управляет своим телом, а ее движения максимально плавные. Такой подход к механике обеспечивает пространство для экспериментов: пользователь может научить собаку даже танцевать.
Отличительной особенностью модели является манипулятор, расположенный на корпусе. Это устройство, предназначенное для захвата, удержания и перемещения мелких предметов. Манипулятор имеет три позиции захвата от от 2.5 до 5.5 мм. Учащиеся могут научить собаку искать и приносить необходимые предметы. Это не только расширяет возможности робота, но и делает его еще более приближенным к настоящей собаке.
Отдельным преимуществом являются технологии искусственного интеллекта, используемые для взаимного обучения. В том время, пока ученики обучают собаку командам, они сами изучают основы программирования и принципы работы искусственного интеллекта. Обучать собаку-робота можно несколькими способами. Наиболее простой – использовать стандартные жесты и демонстрировать выполнение команды. Роботизированный пес запоминает показанные команды и воспроизводит их. Также можно использовать встроенный ЖК-дисплей. Это небольшой экран, имитирующий мордочку собаки. С его помощью можно также изменять базовые настройки пса. Но наиболее предпочтительным способом обучения является использование программирования. Робопес оборудован современным одноплатным компьютером, поддерживающим популярные языки программирования Blockly и Python, а также пакеты Robot Operating System (ROS).
Для управления роботом существует специальное приложение, позволяющее также записывать и воспроизводить все действия собаки – это поможет в дальнейшем изучать, анализировать движения и улучшать их. В этом же приложении предусмотрена функция демонстрации, включающая в себя 24 примера программ, предназначенных для роботов с технологиями искусственного интеллекта. Там представлены возможности реализации их способностей, примеры кода для обучения и взаимодействия. И, разумеется, этому всему можно обучить и роботизированную собаку. В частности, собаку можно научить распознавать лицо, голос, жесты рук, пол и возраст человека (научить его лаять на конкретных людей, например), считывать эмоции, узнавать цвета и формы предметов.
Устройство оборудовано динамиком: собака не только слушает команды, но и может подавать «голос», воспроизводить музыку, чтобы выполнить танцевальные движения.
Роботизированная собака подходит для учеников старшей школы, студентов высших и специальных учебных заведений, а также просто любителей, кто хочет познакомиться с миром искусственного интеллекта поближе. Несложная система программирования, расширенные механические возможности помогут лучше понять основные принципы работы роботизированных систем. Кроме того, собака-робот – это довольно милое создание, делающее процесс обучения еще и приятным. Перечисленный функционал практически не ограничивает пользователя в экспериментах с собакой. Главное оставаться с собакой дружелюбным (дисплей демонстрирует эмоции робота), и тогда она станет полноценным компаньоном.
Подробнее о возможностях робопса можете узнать на нашем сайте.