Система графического программирования для робота Cozmo (+видео)

0
228
views

Когда почти год назад Anki представила Cozmo, было некоторое ощущение скептицизма относительно обещаний компании, которые она делала для этого симпатичного и способного маленького робота.

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

Например, несколько простых команд помогут использовать способность Cozmo наметить и планировать пути, чтобы огибать препятствия, а также манипулировать объектами и даже распознавать лица и эмоции, реагируя своими «эмоциями». Однако для использования SDK необходимы навыки кодирования. Например, у вас должен быть некоторый опыт (или готовность учиться) по Python, чтобы понять, как заставить робота выполнять задуманное. Для большинства людей, которые покупают Cozmo, это значительная проблема.

Теперь вместо того, чтобы вам беспокоиться о программном обеспечении, которое необходимо для навигации, распознавания объектов, манипуляций и другой сложной настройки робота, Cozmo, уже зная, как это сделать, дает вам прямой доступ к его возможностям. Подготовленный к использованию робот будет стоить 200 долларов США.

Представленное Anki дополнение к SDK называется Code Lab. Оно имеет графический интерфейс перетаскивания, который невероятно легко позволяет заставить Cozmo выполнять сложные задачи, связанные с распознаванием, манипуляцией и принятием решений, даже не имея опыта программирования.

Чтобы решить эту проблему и упростить весь процесс использования, в Code Lab поверх SDK добавляется графический интерфейс пользователя (GUI), созданный на основе визуального языка программирования Scratch. Цветные интерактивные блоки представляют разные функции. Перетаскивая эти блоки (и делая некоторые незначительные изменения по их параметрам), пользователь сможет заставить Cozmo менять поведение.

А полностью изучив GUI, вам будет проще сделать и следующий шаг к освоению базового кода Python. Anki также планирует выпустить еще один слой программного обеспечения (называемый «вертикальной грамматикой»), который позволит внедрить пользовательский код Python и более сложные функции в блоки графического интерфейса, что представляется очень привлекательной идеей.

Первоначально критики Cozmo считали, что эта игрушка не способна удерживать наше внимание более 5 минут. Теперь, похоже, у робота не будет никаких проблем в этом отношении. Code Lab доступна сегодня всем владельцам Cozmo в качестве бесплатного обновления программного обеспечения для приложения Cozmo.

Источник: robogeek.ru

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here