Человекоподобные роботы уже давно используются для выполнения механических задач. Однако их потенциал в творческих сферах, например музыке, до сих пор оставался малоизученным. Эту проблему решила исследовательская группа ученых, создав робота-барабанщика. Их разработка доказывает, что машина способна не просто воспроизводить ритм, но и исполнять сложные партии с выразительностью, близкой к человеческой. Это открывает перспективы для появления роботов-музыкантов, которые смогут выступать на одной сцене с людьми.
Команда разработала систему машинного обучения, позволяющую роботу исполнять полноценные музыкальные композиции. В качестве платформы использовался антропоморфный робот G1 от Unitree. Алгоритм преобразовывал музыку в последовательность точно синхронизированных ударов, которые машина воспроизводила в виртуальной среде, оттачивая технику. Ключевая задача заключалась в том, чтобы представить каждую композицию в виде цепочки временных меток, указывающих, когда и по какому барабану следует ударить. Постепенно робот освоил движения, характерные для живых музыкантов: переключение между палочками, удары двумя руками и оптимизацию амплитуды движений.
Для тестирования системы выбрали треки разных жанров — от джаза до хард-рока. В большинстве случаев точность попадания в ритм превышала 90%. Более того, алгоритм научился прогнозировать следующие удары и оперативно адаптировать технику исполнения. Технология может выйти за пределы музыкальной сферы — например, использоваться для тренировки чувства ритма в других областях. Сейчас команда работает над переносом системы из симуляции в реальный мир. Следующая цель — научить робота импровизировать, чтобы он мог реагировать на живые выступления так же гибко, как человек.
Если эксперимент окажется успешным, в недалёком будущем на концертах появятся механические участники, способные играть без единой ошибки — с безупречным темпом и технической точностью, недоступной даже самым виртуозным барабанщикам.
Тем временем робот-художник мечтает стать музыкантом.