SJET


SJET @ MIT <<<

Passive Folder
Logic Matter: MIT 2010

Logic Matter: Digital Logic as heuristics for physical self-guided-assembly

Given the increasing complexity of the physical structures surrounding our everyday environment; buildings, machines, computers and almost every other physical object that humans interact with, the processes of assembling these complex structures are inevitably caught in a battle of time, complexity and human/machine processing power. If we are to keep up with this exponential growth in construction complexity we need to develop automated assembly logic embedded within our material parts to aid in construction. In this thesis I introduce Logic Matter as a system of passive mechanical digital logic modules for self-guided-assembly of large-scale structures. As opposed to current systems in self-reconfigurable robotics, Logic Matter introduces scalability, robustness, redundancy and local heuristics to achieve passive assembly. I propose a mechanical module that implements digital NAND logic as an effective tool for encoding local and global assembly sequences. I then show a physical prototype that successfully demonstrates the described mechanics, encoded information and passive self-guided-assembly. Finally, I show exciting potentials of Logic Matter as a new system of computing with applications in space/volume filling, surface construction, and 3D circuit assembly.

Full PDF document available upon email request.

Advisor: Terry Knight
Professor of Design and Computation, Department of Architecture, MIT

Advisor: Patrick Winston
Ford Professor of Artificial Intelligence and Computer Science, EECS, MIT

Reader: Erik Demaine
Associate Professor, EECS, MIT

Passive Folder

 

Physical Mechanism

Grey and white plastic Logic Matter mechanisms after roto-molding. Output faces with values of 0 & 1 shown.

Passive Folder

Passive Folder

Passive Folder

 

 

Prototype

60 unit working prototype demonstrating three dimensional single path & user programmability. Grey units act as NAND gates while white units are inputs.

Passive Folder

Passive Folder

 

 

User Programmability

Right-angle tetrahedron demonstrating the functionality of a NAND gate through input, output and gate decisions. Output A and Output B are the two output faces, either [0] or [1]. Input A and Input B are the two input faces. The input faces can both receive either [0] or [1] at any time. The input faces will dictate the decision in the Gate unit as to which face (Output A [1] or Output B [0]) will be utilized, directly based on the NAND truth table.

Passive Folder

Passive Folder

Passive Folder

 

 

Self-Guided-Replication

A single sequence is read and written from information stored in the materials. Duplicate structures are built.

Passive Folder

 

 

Single Path Growth & Geometry Descriptions

Random search on/in sphere geometry. The single path description allows any geometry (line, surface, volume) to be described by a single sequence of turns (left, right, up, down). Turn sequences correlate to digital logic gate inputs/outputs.

Passive Folder

Passive Folder

 

 

Growth with Robustness & Redundancy

Single path assembly of a random growth showing redundant inputs. Single path shown in orange/green and redundant nodes shown in black.

Passive Folder

 

 

Failure and Dissassembly

A complex structure with a single point of failure can be reassembled accurately by reading the adjacent unit's storage information. This example shows only local knowledge in necessary for construction because the materials allow the read-write storage of information.

Passive Folder

 

 

Programmable Sequences of Growth

Binary gradient sequences & resultant spatial output. Orange units are inputs equal to 1, grey units are gates.

Passive Folder

 

 

Unit Roto-Molding Process

Roto-molding sphere constructed from MDF wood. Releasing process from a two part rubber mold.

Passive Folder

 

 

Assembly Sequence

Assembly animation from 60 individual units to final global configuration.

Passive Folder