Найти тему

Sphero RVR - уникальная игрушка для программистов

Оглавление

Компания Sphero известна многим за их необычные продукты - маленьких, милых роботов, таких как Bolt, Mini или Darkside. Одним из их известнейших произведений стал BB-8, персонаж последней трилогии “Звёздных Войн”. Маленький дроид на шаровом шасси способен передвигаться по любым поверхностям, управлялся с телефона и обладал множеством функций, что, безусловно, осчастливило каждого фаната фантастики.

Однако время идёт, и Sphero не стоит на месте. Не так давно на краудфандинговой площадке Kickstarter появилось их очередное творение. Робот-вездеход под названием RVR (вслух читается как “ровер”) значительно отличается от их предыдущих проектов не только внешним видом, но и комплексным подходом, превращая игрушку в настоящую систему для программирования.

Что умеет RVR

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

-2

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

  • 20-полюсные магнитные энкодеры;
  • 9-осевой инерциальный магнитный измерительный модуль;
  • набор гироскопов, магнитометров, акселерометров и барометр
  • датчики освещённости и цвета;
  • инфракрасные сенсоры.

Всё это, в комплексе с запатентованными алгоритмами управления, движения и определения препятствий, превращают RVR в робота, способного на лету определять рельеф поверхности, по которой он едет, и просчитывать путь в режиме реального времени. Из уже стандартных функций присутствует множество игровых, таких как гонки, трюки, игры с домашними питомцами, а также выполнять роль компаньона, определяя хозяина и следуя за ним. Благодаря датчикам он способен распознавать и выполнять голосовые команды. Не стоит забывать и о полезных функциях, таких как патрулирование помещений. Оснастив робота камерой, например GoPro, можно обезопасить целый дом.

-3

Корпус RVR выполнен из прозрачного пластика, с возможностью заменять верх робота для установки дополнительных аксессуаров. Зарядка осуществляется от USB-C, однако при желании можно просто поменять батарею - встроенный аккумулятор является съёмным.

Создай своего робота

Стоит заметить, что изначальная стоимость компании на Kickstarter составляла относительно скромные 150 тысяч долларов. В первый же день запуска проекта собранные деньги в четыре раза превысили установленный предел, а на момент окончания кампании её счёт преодолел рубеж в целый миллион. Неужели потенциальным покупателям так понравился робот-вездеход?

Главная причина популярности RVR кроется в возможности программировать его функции самостоятельно. Да, помимо перечисленных возможностей “из коробки”, вроде ручного управления и следования за хозяином, робот открыт для программирования, и Sphero полностью это поддерживают. Программным языком выступает Scratch, а наиболее удачные идеи можно почерпнуть у коллег, собравшихся в настоящее онлайн-сообщество. По мере обучения владелец RVR овладеет простейшими функциями робота, затем приступит к изучению блочного программирования и впоследствии сможет кодировать его на javascript.