A Swiss robotic dog solved a Rubik's cube with its paws Engineers at ETH Zurich taught a four-legged robot how to solve a giant Rubik's cube. According to the researchers, the robot kept its balance on three supports while using its fourth leg to turn the edges of a puzzle weighing about 4.6 kg. The robotic dog completed the task on the third attempt. Video: Social Networks.