Robotics professor Daniela Rus and Kyle Gilpin a research scientist at MIT Computer Science and Artificial Intelligence Laboratory have developed the first true self assembling robot. M-Blocks as they're now called are little cubes that have no external moving parts, allowing them to move freely on top of each other, on the ground and even leap through…