Жёлтый снеговик танцует в ритме нашей жизни

Keepon dancing! (видео с сайта cmu.edu).

Хорошему танцору вообще ничего не мешает. Даже отсутствие рук и ног. Даже нечеловеческая сущность. Главное — чувствовать ритм, бит! Этот жёлтенький — умеет. Зная не так уж много движений, обладая скромными возможностями, коротышка танцует самозабвенно, проникновенно и реализуется на все 100%. Способен поднять настроение!

Чтобы оно улучшилось и поднялось, посмотрите видео на этой странице. Там два ролика: пляска под «живой» барабан и под песню группы Spoon. Ещё поглядите эту прелестную запись (MPEG; 2,5 мегабайта). Ну как? Смахивает этот милый робот на цыплёнка? Похож ведь!

Но один из его создателей, японец Хидеки Кодзима (Hideki Kozima) из Национального института технологии коммуникаций (NICT), пишет о сходстве со снеговиком. Имеется в виду, э, жёлтый снег?

Робот обнаружил присутствие игрушечной собаки и приглашает её на танец. Собака не принимает предложение (кадр с сайта cmu.edu).

Впрочем, другой разработчик, американец Марек Мичаловски (Marek P. Michalowski) из университета Карнеги-Меллона (Carnegie Mellon University), со снеговиком параллелей не проводит. По его мнению, это «creature-like robot», то есть робот, подобный живому существу. Не важно, какому.

Называется жёлтый танцор Keepon. И с толкованием имени у создателей тоже есть расхождения. Если Козима предлагает произносить его как «key-pong» (по-английски получается «ключ-вонь»), то для Мичаловски тут скорее угадывается слившееся «Keep on» — «продолжай»: «Keep on dancing» — вы, наверное, слышали этот примитивный голосовой сэмпл.

Всё-таки наличие кожи и чёрного цилиндра — великая вещь (фото с сайта cmu.edu).

Так вот, Keepon — простейший робот. Его покрытое силоксановым каучуком мягкое тело состоит из двух частей, назовём их головой и животом. В каждом глазу танцора расположено по цветной цифровой видеокамере с широкоугольным объективом (угол обзора 120 градусов по горизонтали).

В носу находится микрофон. В животе скрыты тросики с функцией «кукол дёргают за нитки» и шарниры, а всё остальное — моторчики, платы и прочее — прячется в чёрном цилиндре, играющем для Keepon роль танцпола.

Демонстрация всех четырёх степеней свободы Keepon (изображение с сайта cmu.edu).

Таким образом, марионетка имеет четыре степени свободы: кивает головой (вперёд-вниз; вверх-назад) на плюс-минус 40 градусов, поворачивает голову вправо-влево в пределах 180 градусов, качается из стороны в сторону (плюс-минус 25 градусов) и подпрыгивает/приседает на 15 мм. Однако в комбинациях этот примитив действительно можно назвать танцем. И разглядеть в нём некоторые эмоции.

«Робот может танцевать, ориентируясь на звук или видео», — хвастается Мичаловски. Как же Keepon это делает?

Девочка, которая согласилась танцевать с роботом, просила не называть её имени (фото с сайта cmu.edu).

«Виной» тому программное обеспечение Max/MSP — графическая среда для мультимедиа, созданная американской компанией Cycling ’74. Это ПО обрабатывает звуки и синхронизирует с ними, например, скринсейверы. Создатели Keepon немного переписали программу, чтобы она преобразовывала ритм в сигналы для определённых движений. А чтобы избежать однообразия, заложили алгоритмы, изменяющие «танцевальные па» более-менее непредсказуемо.

Практически вся работа по созданию самого робота Keepon легла на плечи Кодзимы. А Мичаловски (на снимке справа) в основном работал с ПО (фото с сайтов nict.go.jp и roboceptionist.com).

Также Мичаловски и Кодзима воспользовались ПО, которое распознаёт по образцам изображения с камер-глаз робота и даёт Keepon соответствующие команды. Если вы смотрели видеоролики, то заметили, что жёлтый танцор реагирует на появление человека или игрушки, смотрит глаза в глаза, предлагает размяться.

Следует отметить, что у «цыплёнка-снеговика» достаточно серьёзная цель — он прокладывает путь другим машинам, которые будут «социально взаимодействовать» с людьми на качественно новом уровне. Об этом авторы проекта пишут на 96 страницах своей вполне научной статьи (PDF-документ, 2 мегабайта).

Пока задача Keepon заключается в «обмене эмоциями и вниманием» с детьми, как пишет Кодзима, «самым простым и самым всесторонним способом». В Японии уже был проведён эксперимент с участием 200 детишек в возрасте от 2 лет. Большинство мальчиков и девочек танцевать вместе с роботом отчего-то не захотели. Мичаловски полагает, что ребятня просто смутилась и застеснялась. Возможно, будь у Keepon руки и ноги, дети среагировали бы иначе.

Прототип нового робота Roillo (фото с сайта cmu.edu).

Однако опыт был небесполезен. Исследователи заметили, что малышня с большей долей вероятности пускается в пляс, если робот ритмично двигается под музыку, попадает в такт, а не просто беспорядочно выделывается.

Теперь планируется определить, может ли робот «поймать» другие, более сложные ритмы, типа человеческой речи. И этим, скорее всего, займётся дополнительный робот по имени Roillo, синий, с вертящейся антенной на голове. Танцевать он, судя по всему, не будет.



Британский робот-волшебник прочистит вентиляцию

22 марта 2007

Хищные роботы должны запугать крылатых крыс

21 марта 2007

Японцы сотворили робота-чебурашку

21 марта 2007

Тотемобиль Citroen трансформируется в нечто

20 марта 2007

Диоды разгоняют микроботов в солёной воде

20 марта 2007