Инженеры создали программное обеспечение для четвероногого робота ANYmal, позволяющее ему танцевать под окружающую музыку. При этом робот не просто воспроизводит заданную последовательность действий, но анализирует темп музыки и синхронизирует с ним свои движения, сообщает The Verge.
Робот ANYmal был разработан несколько лет назад в Швейцарской высшей технической школе Цюриха. Он представляет собой классического четвероногого робота, которые разрабатываются и несколькими другими компаниями, например, Boston Dynamics. Роботы с таким строением имеют большую проходимость и могут передвигаться по сложной поверхности. ANYmal приводится в движение 12 электромоторами, за счет которых он может двигать ногами практически в любом направлении, а не только в одной плоскости. Также в нем установлен аккумулятор для автономной работы в течение двух часов.
Ранее разработчики демонстрировали, как робот умеет передвигаться по лесам, трубам и даже взбираться на крутые лестницы, но теперь они нашли ему менее серьезное применение — они научили робота танцевать под играющую вокруг музыку. Для этого инженеры написали программное обеспечение, которое анализирует музыку в реальном времени и определяет ее темп. После этого робот подбирает подходящий шаблон движений из базы данных и подстраивает его под темп. Во время танца робот постоянно синхронизирует свои движения с музыкой и, хоть и не моментально, но довольно быстро подстраивается под новый темп, если песня поменялась:
ANYmal — далеко не первый робот, реагирующий на музыку. К примеру, в сентябре 2017 года робот-дирижер отыграл концерт с итальянским филармоническим оркестром и тенором Андреа Бочелли. Также в сентябре 2017 года вышел альбом, большую часть музыки на которой исполнили роботы-барабанщики, гитаристы и пианисты. А в 2016 году другая группа инженеров создала роботизированную третью руку для барабанщиков, которая, как и ANYmal, умеет самостоятельно определять темп и ударять по барабанам.
Григорий Копиев