
NSF Org: |
CNS Division Of Computer and Network Systems |
Recipient: |
|
Initial Amendment Date: | April 2, 2012 |
Latest Amendment Date: | September 15, 2015 |
Award Number: | 1138967 |
Award Instrument: | Continuing Grant |
Program Manager: |
David Corman
CNS Division Of Computer and Network Systems CSE Directorate for Computer and Information Science and Engineering |
Start Date: | April 1, 2012 |
End Date: | March 31, 2019 (Estimated) |
Total Intended Award Amount: | $5,960,000.00 |
Total Awarded Amount to Date: | $6,600,000.00 |
Funds Obligated to Date: |
FY 2013 = $1,320,000.00 FY 2014 = $2,640,000.00 FY 2015 = $1,495,000.00 |
History of Investigator: |
|
Recipient Sponsored Research Office: |
77 MASSACHUSETTS AVE CAMBRIDGE MA US 02139-4301 (617)253-1000 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
32 Vassar St Cambridge MA US 02139-4309 |
Primary Place of
Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): |
Information Technology Researc, Special Projects - CNS, Expeditions in Computing, CPS-Cyber-Physical Systems |
Primary Program Source: |
01001516DB NSF RESEARCH & RELATED ACTIVIT 01001718DB NSF RESEARCH & RELATED ACTIVIT 01001314DB NSF RESEARCH & RELATED ACTIVIT 01001617DB NSF RESEARCH & RELATED ACTIVIT 01001415DB NSF RESEARCH & RELATED ACTIVIT |
Program Reference Code(s): |
|
Program Element Code(s): |
|
Award Agency Code: | 4900 |
Fund Agency Code: | 4900 |
Assistance Listing Number(s): | 47.070 |
ABSTRACT
An Expedition in Computing for Compiling Printable Programmable Machines
Daniela Rus, Vijay Kumar, Andre DeHon, Martin Demaine, Sanjeev Khanna, Sangbae Kim, Insup Lee, Wojciech Matusik, Martin Rinard, Rob Wood
This project envisions a future desktop technology that prints actual programmable hybrid electro-mechanical devices from only their sketches on-demand, anywhere with the skill of a team of professional engineers using advanced materials. It would transform manufacturing as dramatically as the personal computer democratized information technology and transformed how we communicate.
The capability to customize cyber-physical systems on-demand would change how contingencies are planned. Rescuers engaged in humanitarian aid and disaster reliefs in remote locations could minimize their logistic needs on-site. Warehouses of spare and replacement parts that may never be used could be replaced by storing only their designs digitally, not the physical parts themselves.
Fundamental problems in computer science about what is computable by digital machines will change. The problems will be reframed in a larger context as what functional hybrid machines are constructible from cyber-physical primitives.
The technical approach builds on analogies with compiler technology and supporting algorithmic theories. Experienced engineers may know from experience what is constructible but their experience must be expressed in a language that blends the continuous with the discrete, the cyber with the physics of materials processing. The project addresses broad classes of constructible cyber-physical systems: (1) the development of tools for functional specification and automated co-design of the mechanical, electrical, computing, and software aspects of the device; (2) the design of planning and control algorithms for the assembly of the device and for delivering the desired function of behavior, and tools for the analysis of these algorithms that take into account all the necessary resources, including actuators, sensors, and data streams from the world; (3) the methodology to generate device-specific and task-specific programming environments that provide safeguards for programs written by non-expert users to enable them to operate the machines safely; and (4) the development of novel approaches to the automated production of new devices which may be based on the synthesis of programmable materials with customizable electrical or mechanical properties. This research is highly multidisciplinary, primarily leveraging the disciplines of computer science, electrical and mechanical engineering, materials, and manufacturing science.
This project will create a community of interest in this new research area, reach out to young people in grades K-12, engage the national and international community through professional society meetings, and establish new interdisciplinary programs among the participating academic institutions. Like the very successful MOSIS program (www.mosis.com/), this project will disseminate the research results and provide a community resource and service for experimentation with our technologies.
¬
For more information, please visit: http://ppm.csail.mit.edu
PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH
Note:
When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external
site maintained by the publisher. Some full text articles may not yet be available without a
charge during the embargo (administrative interval).
Some links on this page may take you to non-federal websites. Their policies may differ from
this site.
PROJECT OUTCOMES REPORT
Disclaimer
This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.
This project developed a computational approach to the design and fabrication of machines such as robots that are created using folding processes. This project challenges the very idea of what is a robot: what materials it is built from, what shape it has, and what capabilities and function the robot can have.
Origami robots are autonomous machines, whose morphology and function are created using folding. Their bodies include folds that are dynamic, contributing to the actuation capabilities of the machine. The prototypical origami robot starts as a single planar sheet that is transformed into a complex three-dimensional (3-D) morphology using folding. Origami robots have built-in compliance through the geometry of the folds and creases in the material. Our contributed algorithmic results on the universality of origami suggest that folding is a general method to design anything. Our project contributed new mobile robots, novel grippers, and even novel approaches to classical mechanisms such as pistons which improve performance significantly.
Folding can also be used as a vehicle for physical change to create shape-shifting machines that take on the best shape required by the task at hand, including reconfigurable sheets and support structures that precisely assemble small devices. When designed carefully, a fold pattern can produce not just a 3-D shape, but a functional robot, one that can continue to move and transform. Our project contributed specific examples of robots that can take on different morphologies and capabilities using unit-modules such as the 3d M-blocks, or using exoskeletons.
Our approach based on Interactive Robogami redefines how we make and use robots, using computation. Traditionally, robots have been complex systems consisting of many parts (e.g. rigid members, actuators, sensors, microprocessors), requiring significant human development effort and expertise in multiple disciplines to design, build, and control. Conventional fabrication of robots is a serial assembly process where the addition of design elements increases the complexity of fabricating and controlling the robot. Folding is a means of decoupling design complexity from fabrication complexity. It enables creating new 3-D structures from planar sheets that can be made from a wide range of materials (e.g. plastics, metal, paper, rice paper, sausage casing, etc.) by manipulating the planar sheet intuitively. When these techniques are leveraged for robot manufacturing, the results are fast to produce and require little manual assembly.
The outcomes of this project include advances in computational design algorithms, materials, designs, and robot systems. A key contribution in computational design theory describes the universality of origami as a way to design any geometric shape. Folding and Self-folding can also be used as a vehicle for physical change to create shape-shifting machines that take on the best shape required by the task at hand, including sheets with programmable shape and support structures that precisely assemble small devices. When designed carefully, a fold pattern can produce not just a 3-D shape, but a functional robot, one that can continue to move and transform. Our research has shown that theoretically, any mechanism is possible by using algorithms for fold pattern composition on individual designs for foldable joints, and more broadly a variety of mobile robots. These designs can be converted into practical devices using a variety of fabrication methods, for example to create Robot Grippers and Wheel-based Robots.
Using metamorphosis in nature as inspiration, we introduced an alternative approach to extending the capabilities of a robot by enabling it to cyclically acquire multiple self-folding origami sheets called "exoskeletons" Like an egg, the system commences with a cubic magnet "robot", called Primer. The robot hierarchically develops its morphology by combining with different exoskeletons: for example, it becomes able to move faster, to become bigger, or to employ different locomotion on ground, in water, and in the air.
Origami folding can be used to create a new class of very strong actuators we call Fluid Driven Origami Actuator Muscles (FOAMS). Artificial muscles hold promise for safe and powerful actuation for common machines and robots.
In addition to advancing the science and engineering of origami machines, the project trained many undergraduate, graduate, and postdoctoral students, and contributed outreach activities to schools through hands-on activities and to the general public through publications in broad visibility venues such as Science, Nature, and PNAS, and interactions with the press to bring the results to the public. We hosted numerous school groups, we participated in summer academies, and organized events for the Hour of Code. We also developed a participatory performance based on color-programmable folded umbrellas in collaboration with the Pilobolus Dance Company. Over 1000 members of the public participated in these performances.
Last Modified: 05/30/2019
Modified by: Daniela Rus
Please report errors in award information by writing to: awardsearch@nsf.gov.