This performance showcases research in robotics and artificial intelligence in the context of music. While some of the music is composed by a person, other parts are autonomously generated by the robots in a task called "machine improvisation"
Musician programs and plays with robots
According to the cat's owner, Momotaro wasn't trained to do that, it's something he regularly does when he's offered food.
Nicolo Balini, an Italian Youtuber, traveled all around the world in 2013 and made this beautiful video.