
São Paulo — InkDesign News —
Um novo avanço em machine learning está levando a robôs humanoides a desempenharem funções criativas como tocar bateria, traduzindo habilidades musicais complexas em comportamentos imitadores da execução humana.
Contexto da pesquisa
A pesquisa foi conduzida por equipes da SUPSI, IDSIA e do Politecnico di Milano, que introduziram o “Robot Drummer”, um robô que utiliza aprendizado por reforço para tocar bateria de forma precisa e expressiva. Essa abordagem visa explorar áreas da robótica pouco investigadas, focando em tarefas criativas.
Método proposto
O sistema desenvolvido, chamado Robot Drummer, tem como base a representação de cada música como uma cadeia de eventos de contato temporizados, o que eles chamam de “cadeia de contato rítmico”. Essa estrutura guia o robô sobre quais tambores devem ser atingidos e em que momentos. Para treinar seus movimentos, o robô pratica em um ambiente simulado, aprendendo a otimizar suas técnicas como um baterista humano.
“A ideia era descobrir se um robô humanoide poderia assumir um papel criativo, como tocar música. Tocar bateria é ideal, já que envolve ritmo e coordenação rápida entre os membros.”
(“The idea… like performing music? Drumming seemed like a perfect frontier…”)— Asad Ali Shahid, Autor Principal, SUPSI
Resultados e impacto
O Robot Drummer foi testado em simulação no robô G1 da Unitree, onde executou canções populares de gêneros diversos, como jazz e rock, com uma precisão rítmica superior a 90%. A pesquisa revelou que o robô aprendeu a planejar sequências, realizar batidas cruzadas e trocar de baquetas em resposta a recompensas rítmicas recebidas durante o treinamento.
“O robô descobriu estratégias semelhantes às humanas, como planejar os próximos golpes e otimizar seus movimentos conforme o ritmo.”
(“More impressively, the robot discovered human-like strategies…”)— Asad Ali Shahid, Autor Principal, SUPSI
As implicações futuras desta pesquisa incluem a possibilidade de desenvolver robôs que possam acompanhar bandas ao vivo, e o potencial de ensinar habilidades de cronometragem precisa em outras áreas além da música. O próximo passo é transferir essas habilidades adquiridas para hardware real, incluindo a capacidade de improvisar durante as performances.
Fonte: (TechXplore – Machine Learning & AI)