Четвероногого робота научили ритмично танцевать под музыку

Инженеры создали программное обеспечение для четвероногого робота ANYmal, позволяющее ему танцевать под окружающую музыку. При этом робот не просто воспроизводит заданную последовательность действий, но анализирует темп музыки и синхронизирует с ним свои движения, сообщает The Verge.

Робот ANYmal был разработан несколько лет назад в Швейцарской высшей технической школе Цюриха. Он представляет собой классического четвероногого робота, которые разрабатываются и несколькими другими компаниями, например, Boston Dynamics. Роботы с таким строением имеют большую проходимость и могут передвигаться по сложной поверхности. ANYmal приводится в движение 12 электромоторами, за счет которых он может двигать ногами практически в любом направлении, а не только в одной плоскости. Также в нем установлен аккумулятор для автономной работы в течение двух часов.

Ранее разработчики демонстрировали, как робот умеет передвигаться по лесам, трубам и даже взбираться на крутые лестницы, но теперь они нашли ему менее серьезное применение — они научили робота танцевать под играющую вокруг музыку. Для этого инженеры написали программное обеспечение, которое анализирует музыку в реальном времени и определяет ее темп. После этого робот подбирает подходящий шаблон движений из базы данных и подстраивает его под темп. Во время танца робот постоянно синхронизирует свои движения с музыкой и, хоть и не моментально, но довольно быстро подстраивается под новый темп, если песня поменялась:

ANYmal — далеко не первый робот, реагирующий на музыку. К примеру, в сентябре 2017 года робот-дирижер отыграл концерт с итальянским филармоническим оркестром и тенором Андреа Бочелли. Также в сентябре 2017 года вышел альбом, большую часть музыки на которой исполнили роботы-барабанщики, гитаристы и пианисты. А в 2016 году другая группа инженеров создала роботизированную третью руку для барабанщиков, которая, как и ANYmal, умеет самостоятельно определять темп и ударять по барабанам.

Григорий Копиев

Нашли опечатку? Выделите фрагмент и нажмите Ctrl+Enter.
Робопчелу научили контролировать рысканье

И летать по заданной траектории