Researchers at Drexel University have developed a 40-centimeter-tall robot that can play any musical score at the drop of a hat. While this robot is versatile, his technique could use a smidge less rage. Check out Skynet's piano recital.

Alyssa Batula and Yougmoo Kim of Drexel built this little musical robot as part of a project to build a humanoid pianist. For now, the robot can only hit the white keys and is limited by a lack of fingers, but it can correct its wrong notes using a pitch detection system. Its creators hope to eventually construct two robots that can play together and a human-sized, five-fingered model.