MIT Working On 3D Printed Self Assembling Robots - 3DPrint.com