MIT researchers have created robots that could build anything, from vehicles to buildings, and even robots much larger than themselves. It involves large, usable structures built from an array of tiny identical subunits called 'voxels' which can carry both power and data from one unit to the next. Each voxel can grab another voxel using attachment points on one end.