Systems and Methods for Compiling Robotic Assemblies

Technology #16959

Questions about this technology? Ask a Technology Manager

Download Printable PDF

Professor Daniela Rus
Department of Electrical Engineering and Computer Science, MIT
External Link (
Ankur Mehta
Department of Electrical Engineering and Computer Science, MIT
Joseph DelPreto
Department of Electrical Engineering and Computer Science, MIT
Managed By
Daniel Dardani
MIT Technology Licensing Officer
Patent Protection

Systems And Methods For Compiling Robotic Assemblies

US Patent Pending 2016-0016321


This technology finds application in the field of robotics, specifically in customizable personal robots that could be created to tackle everyday tasks by users who are not necessarily technology experts.

Problem Addressed

While robots have been in use for decades now in commercial and research applications, they have not been adapted well for personal use. Creating a robot typically takes time, effort and infrastructure, which may not be a feasible investment for a casual user.


This technology describes a means to create customizable, 3D printed robots with folding structures inspired from Origami, from high level structural specifications. This is done by creating libraries of basic building blocks and pre-designed mechanisms, which can then be connected together to make custom robot assemblies. While technology experts can focus on creating new building blocks, a casual user can printed these out on a 3D printer, and then assemble them using files and instructions generated by the system. The robotic device assembled thus can be controlled via system generated user interface on a smartphone. This disclosure entails several robots that prove the versatility of this approach.


  • Enables creation of robots for custom tasks without heavy investment in infrastructure
  • Users without high technology expertise can create robots for personal use