Робот, который умеет танцевать под музыку
Робот с четырьмя конечностями под названием ANYmal может анализировать музыку и создавать свою собственную хореографию.
Это не первый робот, который умеет танцевать. Например, есть роботы-стриптизерши и даже у небезызвестного NAO есть возможности синхронизации движений. Но ANYmal в этом отношении — качественный прорыв. Он реагирует на музыку в реальном времени и не полагается на запрограммированный набор движений.
Программное обеспечение позволяет роботу анализировать количество ударов в минуту и создавать движения, отвечающие этим скоростям, а потом еще и проверять соответствуют ли движения музыке, звучащей прямо сейчас. Робот даже может менять движения, когда разные песни проигрываются непосредственно друг за другом. Правда, с разнообразием танцев у ANYmal пока проблемы.
«Мы хотели, чтобы робот, если вы приведете его на дискотеку, смог сам понять музыку, создать хореографию и синхронизировать свои движения, — говорит Петер Фанкхаузер, аспирант, работавший над проектом. — Нам также хотелось создать жизнеподобные движения. Танец — это очень человеческое и интенсивное действие, поэтому сымитировать его было трудно».
На первый взгляд кажется, что это забавный проект, который мало важен для робототехники в целом, но это не так. Способность робота создавать петлю обратной связи может иметь вполне реальные применения в области наблюдения, поисков и спасательных работ. Фанкхаузер сравнивает эту возможность с человеческой способностью представлять то, как можно закончить задачу. В теории подобная технология когда-нибудь будет спасать жизни.