|
|
Хорошему танцору вообще ничего не мешает. Даже отсутствие рук и ног. Даже нечеловеческая сущность. Главное — чувствовать ритм, бит! Этот жёлтенький — умеет. Зная не так уж много движений, обладая скромными возможностями, коротышка танцует самозабвенно, проникновенно и реализуется на все 100%. Способен поднять настроение!
Чтобы оно улучшилось и поднялось, посмотрите видео на этой странице. Там два ролика: пляска под "живой" барабан и под песню группы Spoon. Ещё поглядите эту прелестную запись (MPEG; 2,5 мегабайта). Ну как? Смахивает этот милый робот на цыплёнка? Похож ведь!
Но один из его создателей, японец Хидеки Кодзима (Hideki Kozima) из Национального института технологии коммуникаций (NICT), пишет о сходстве со снеговиком. Имеется в виду, э, жёлтый снег?
Впрочем, другой разработчик, американец Марек Мичаловски (Marek P. Michalowski) из университета Карнеги-Меллона (Carnegie Mellon University), со снеговиком параллелей не проводит. По его мнению, это "creature-like robot", то есть робот, подобный живому существу. Не важно, какому. Называется жёлтый танцор Keepon. И с толкованием имени у создателей тоже есть расхождения. Если Козима предлагает произносить его как "key-pong" (по-английски получается "ключ-вонь"), то для Мичаловски тут скорее угадывается слившееся "Keep on" — "продолжай": "Keep on dancing" — вы, наверное, слышали этот примитивный голосовой сэмпл.
Так вот, Keepon — простейший робот. Его покрытое силоксановым каучуком мягкое тело состоит из двух частей, назовём их головой и животом. В каждом глазу танцора расположено по цветной цифровой видеокамере с широкоугольным объективом (угол обзора 120 градусов по горизонтали). В носу находится микрофон. В животе скрыты тросики с функцией "кукол дёргают за нитки" и шарниры, а всё остальное моторчики, платы и прочее — прячется в чёрном цилиндре, играющем для Keepon роль танцпола.
Таким образом, марионетка имеет четыре степени свободы: кивает головой (вперёд-вниз; вверх-назад) на плюс-минус 40 градусов, поворачивает голову вправо-влево в пределах 180 градусов, качается из стороны в сторону (плюс-минус 25 градусов) и подпрыгивает/приседает на 15 мм. Однако в комбинациях этот примитив действительно можно назвать танцем. И разглядеть в нём некоторые эмоции. "Робот может танцевать, ориентируясь на звук или видео", хвастается Мичаловски. Как же Keepon это делает?
"Виной" тому программное обеспечение Max/MSP — графическая среда для мультимедиа, созданная американской компанией Cycling '74. Это ПО обрабатывает звуки и синхронизирует с ними, например, скринсейверы. Создатели Keepon немного переписали программу, чтобы она преобразовывала ритм в сигналы для определённых движений. А чтобы избежать однообразия, заложили алгоритмы, изменяющие "танцевальные па" более-менее непредсказуемо.
Также Мичаловски и Кодзима воспользовались ПО, которое распознаёт по образцам изображения с камер-глаз робота и даёт Keepon соответствующие команды. Если вы смотрели видеоролики, то заметили, что жёлтый танцор реагирует на появление человека или игрушки, смотрит глаза в глаза, предлагает размяться. Следует отметить, что у "цыплёнка-снеговика" достаточно серьёзная цель — он прокладывает путь другим машинам, которые будут "социально взаимодействовать" с людьми на качественно новом уровне. Об этом авторы проекта пишут на 96 страницах своей вполне научной статьи (PDF-документ, 2 мегабайта). Пока задача Keepon заключается в "обмене эмоциями и вниманием" с детьми, как пишет Кодзима, "самым простым и самым всесторонним способом". В Японии уже был проведён эксперимент с участием 200 детишек в возрасте от 2 лет. Большинство мальчиков и девочек танцевать вместе с роботом отчего-то не захотели. Мичаловски полагает, что ребятня просто смутилась и застеснялась. Возможно, будь у Keepon руки и ноги, дети среагировали бы иначе.
Однако опыт был небесполезен. Исследователи заметили, что малышня с большей долей вероятности пускается в пляс, если робот ритмично двигается под музыку, попадает в такт, а не просто беспорядочно выделывается. Теперь планируется определить, может ли робот "поймать" другие, более сложные ритмы, типа человеческой речи. И этим, скорее всего, займётся дополнительный робот по имени Roillo, синий, с вертящейся антенной на голове. Танцевать он, судя по всему, не будет.
Attentive Interface. Часть первая: подходы к проблеме Новый робот-женщина исполняет бальные танцы на пару с человеком Танцующий робот научился понимать людей в шумной обстановке New Scientist: Robots with rhythm could rock your world Marek Michalowski: BeatBots - Socially Rhythmic Robots NICT: Keepon — A Creature-like Robot
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|