Claytronics. Moore s Law. Where are we in 50 years? Moore s Law. Seth Copen Goldstein. RSS 6/11/05

Similar documents
Measuring Air Change Rates using the PFT Technique in Residential Buildings in Northern Portugal

System furniture. Essentiel BENCH

Intel Realsense D435 3D Active IR Stereo Depth Camera

Application of TESLA Cryomodules in Proton Linacs

18.0 V CORDLESS HYDRAULIC CRIMPING TOOL B1300L CE

11.01 digital painting I

Boiler Design Documents Appraisal Procedure

FOR SALE 2275 SW MARTIN HIGHWAY, PALM CITY, FL

Rule 21 STANDARDS OF PRACTICE FOR SURVEYING

Breakup of finite size colloidal aggregates in turbulent flow

TTF Cryomodule Operation Experience

INHABITATS. architectural space-suits. paris summer school 2015 PRESENTATION ///

Service Oriented Architectural Design

Partners in Proficiency. GenISys Team. OPC for Mask Aligner

Optical patch cords with various types of connectors available in single-mode or multi-mode fibre version

VFL-350 Visual Fault Locator A LANscape Solutions Product

Introduction. The classificatory framework of Ekistics

Anemomaster

Lower Rio Grande Valley Development Council. Hidalgo County Metropolitan Planning organization (HCMPO) Invitation to Bid (ITB):

86M 4.2% Executive Summary. Valuation Whitepaper. The purposes of this paper are threefold: At a Glance. Median absolute prediction error (MdAPE)

Standards of Practice for Surveying in the State of Alabama

86 years in the making Caspar G Haas 1922 Sales Prices as a Basis for Estimating Farmland Value

Fiber Cleavers A LANscape Solutions Product

M8 / M12 CONNECTOR SYSTEM

ROADMAP to ENGINEERING DESIGN

Internal Revenue Service

Adam Smith Building The Adam Smith Building was designed by David Harvey, Alex Scott & Associates and opened in It contains the Adam Smith

Guidance on the Use of Escrow Agreements for Rail Applications

Course Number Course Title Course Description

Wind Energy System (Residential) Application

How Big is Global Insecurity of Tenure?

The Guarantee Project (FIN 45) Impact on Vendor Leasing

ARCHITECTURE (ARCH) Architecture (ARCH) 1

New Models for Property Data Verification and Valuation

Dispelling the Myths About Manufactured Housing

INRODUCTION STATISTIC DATE OF DWELLINGS STOCKS IN POLAND.

CC&Rs and Easements for Commercial and Mixed-Use Projects

ARCH - ARCHITECTURE. ARCH - Architecture 1. ARCH406 Graduate Architecture Design Studio III (6 Credits)

GTSYSTEM Video Multi-Tenant System

For successful bidding procedures, please see the attachment to this memo. Chris Baj, CCIM, CPA (484)

SOFTWARE ARCHITECTURE. Semester II (Computer Engineering) SUB CODE: MECE202. Evaluation Scheme L T P Total Credit Theory Mid Sem Exam

High-Security Barriers. Portfolio

1100, 1110 & th Avenue NE Bellevue, Washington

D a v i d L e n k. Conceptual Planner. Exhibition Designer

Kazuyo Sejima + Ryue Nishizawa / S A N A A

Berkenkamp Enschede, The Netherlands, 1988.

Precedent Analysis arc 572 UT Solar Decathlon 2009 Pierre Koenig Case Study House #22 I 1959

72 Feick Avenue at I-78

METROPOLITAN COUNCIL S FORECASTS METHODOLOGY

The agent-based modeling approach to MFM: A call to join forces

Property condition survey for the Ewa Silo building located in the premises of the Port of Szczecin

2015 IBC Allowable Heights and Areas

ATM OWNER DUTIES AND RESPONSIBILITIES. Copyright 2015 CO-OP Financial Services

2016 CIAM PLENARY MEETING. Item 13 - Open Forum Drones Activities Development by CIAM

Clean Room Facility for MEMS

DOVER TOWNSHIP BOARD OF SUPERVISORS MEETING MEETING MINUTES OCTOBER 24, 2016

GT Series. Multi-Tenant Entry Security

CITY OF JOHANNESBURG

Research challenges for offshore HVDC grids and its components

BMEC AUTHORIZATION:

IAS 18. Revenue recognition Measurement & Disclosures

Copyright by HomebySchool.com (Third Conversion, LLC).

International Gas Union Research Conference 2014 Development of New Model Residential PEMFC micro-chp Systems

screw fittings - nickel plated brass series MC

OF FLORIDA THIRD DISTRICT JULY TERM, A.D ** TRIBUNAL NOS POTAMKIN CHEVROLET, ** Appellee. **

A FORMAL APPROACH FOR INCORPORATING ARCHITECTURAL TACTICS INTO THE SOFTWARE ARCHITECTURE

Design idea on planning skill training system of real estate development projects in colleges and universities

PUBLIC OFFER DREAMSIM RACING SIMULATOR

Installation of photovoltaic technology SMART WIRE power of 80,25kWp, located on the roofs INTEMO S.A..

Graphical Representation of Defeasible Logic Rules Using Digraphs

Christian LAUGIER Keynote FSR 09, Boston 1

ACSA/AIAS New Faculty Teaching Award

Construction information

Commission No : 5 RCBMS : OVERVIEW

ANALYST INFO PACK. Significant Accounting Policies

IC Chapter 13. General Sourcing Rules

LET S MIX IT UP: What you need to know to understand and evaluate mixed use projects.

Aignan Municipality. Guihemblanc Housing Estate. Housing Estate Regulations

201 KAR 18:150. Standards of practice.

Certifications Environmental Protections OECO, LLC

FORMICA. Axiom Shapes shaping the AXIOM

DOC DRAWING ROOF IN ARCHICAD EBOOK

AIRLINE Design Norman Foster

Syllabus, Modern Architecture, p. 1

Recent Developments in Use and Dissemination of Geospatial Data in Germany - Example Lower Saxony

Conceptual Review Agenda

Commercial Property Price Indexes and the System of National Accounts

Standard Terms & Conditions

7. Menlove Company had the following income statement for the most recent year:

THE GENERAL ASSEMBLY OF PENNSYLVANIA HOUSE BILL

THE OPPORTUNITY BACKGROUND HIGH ST MONTREAL ST ROYAL FREMANTLE GOLF CLUB STEVENS ST CARRINGTON ST HOPE ST YALGOO AVE NANNIE AVE WATKINS ST SOUTH ST

Economic Significance of the Property Industry to the. OTAGO Economy PREPARED FOR PROPERTY COUNCIL NEW ZEALAND BY URBAN ECONOMICS

Roger Williams University USGBC Student Group Completed a sustainable design workshop as a prerequisite to the LEED Green Associate Exam.

EXCERPT Planned Residential Development (PRD)

Stark HS. Housing Solutions. By:

research network DIGITAL CRAFTING Workshop / Seminar GENERATIVE LOGICS

LESSON FIVE: Designing for the Future

Rationale for Software Architecture Design. Definitions for Software Architecture. Rationale for Software Architecture. Common Misconceptions

Housing Ireland A Journal for Irish Housing Professionals

BILL OF SALE. BILL OF SALE No. ######### COVER PAGE

Transcription:

Moore s Law Claytronics Seth Copen Goldstein www.cs.cmu.edu/~claytronics RSS 6/11/05 Goodness Joint work with Todd Mowry and Baker, Campbell, Gibbons, Guestrin, Hoburg, Kufner, Lee, Pillai, Seshan, Sitti, Sukthankar, Veloso, Kirby, Aksak, Bhat, Bowers, DeRosa, Rister, Stanos Time RSS 6/05 2003-5 Goldstein&Mowry 1 RSS 6/05 2003-5 Goldstein&Mowry 2 Moore s Law? Where are we in 50 years? Goodness Time H Happy B B Day B day Day Cost Weight Volume Power Cycle time Storage 1949 Eniac 5M-23M (2002 $) 30 tons 450 M 3 200KW >200µs <800B 2003 greeting card 1$ 1 oz 1 cm 3 20mW 25ns 4KB 2050 Programmable matter 1 millicent 20 µg 1 nm 3?? (1 µm 3 ) 2 attowatts 2 picosec 16KB Cogent arguments for both sooner and later exist RSS 6/05 2003-5 Goldstein&Mowry 3 RSS 6/05 2003-5 Goldstein&Mowry 4

audio Encoding 01110010 mp3 pario Latin: to bear, bring forth, produce; create, make, get video Encoding 01110010 mpeg Encoding 01110010 RSS 6/05 2003-5 Goldstein&Mowry 5 RSS 6/05 2003-5 Goldstein&Mowry 6 Science Fiction? Fearing/UCB Sitti/CMU Science fiction? MEMS/Nanotech Amorphous Computing/ Emergent Behavior Sensor Nets Rus/MIT Modular Robots Materials Amorphous Computing/MIT Multi-Robot Teams klavins/uofw Yim/Parc Flynn/SRI Rabinett&BBC RSS 6/05 2003-5 Goldstein&Mowry 7 Flynn/SRI IRobot Veloso/CMU Claytronics/CMU RSS 6/05 2003-5 Goldstein&Mowry 8

Claytronics & Catoms Claytronics & Catoms The old way: Monolithic Not AI Just the system to render 3D dynamic objects Terminator 2: Judgment day trailer The Claytronic way: Ensemble of claytronic atoms The Claytronic way: Ensemble of claytronic atoms RSS 6/05 2003-5 Goldstein&Mowry 9 RSS 6/05 2003-5 Goldstein&Mowry 10 Ensemble of elements which each contain Processor Communication Power Sensing Display Actuation Claytronics & Catoms Programmable adhesive Can be programmed to form interesting dynamic shapes and configurations. A system for exploring the The computer Claytronic way: science of programmable Ensemble matter of claytronic atoms Capture 1. Capture 3D Object 2. Encode 3D model 3. Transmit data RSS 6/05 2003-5 Goldstein&Mowry 11 RSS 6/05 2003-5 Goldstein&Mowry 12

Reproduce A Claytronic Atom: Catom 3-5 years 5+ years RSS 6/05 2003-5 Goldstein&Mowry 13 RSS 6/05 2003-5 Goldstein&Mowry 14 A Claytronic Atom: Catom A Claytronic Atom: Catom The outside is studded with contacts Each catom can display an image/pixel RSS 6/05 2003-5 Goldstein&Mowry 15 RSS 6/05 2003-5 Goldstein&Mowry 16

Inside the Catom Inside the Catom RSS 6/05 2003-5 Goldstein&Mowry 17 RSS 6/05 2003-5 Goldstein&Mowry 18 Inside the Catom Moving the Catom Communication Antenna SuperCap Computer Programmable Magnets We can buy these today! RSS 6/05 2003-5 Goldstein&Mowry 19 RSS 6/05 2003-5 Goldstein&Mowry 20

Moving the Catom Moving the Catom RSS 6/05 2003-5 Goldstein&Mowry 21 RSS 6/05 2003-5 Goldstein&Mowry 22 Moving the Catom Simulation of Future Catoms RSS 6/05 2003-5 Goldstein&Mowry 23 RSS 6/05 2003-5 Goldstein&Mowry 24

Claytronics REV4 REV3 2D system Modular design RSS 6/05 2003-5 Goldstein&Mowry 25 RSS 6/05 2003-5 Goldstein&Mowry Magnets For Locomotion 26 Design Principles Goal: Scaling Up down (in numbers) (in size) sub-goals: RSS 6/05 2003-5 Goldstein&Mowry 27 RSS 6/05 simplicity robustness homogeneity no static power distributed, but catom local computation low complexity algs 2003-5 Goldstein&Mowry 28

ε Goal: Scaling Design Principles Up (in numbers) Some consequences: down (in size) No moving parts sub-goals: simplicity Genderless, unary connectors robustness No self-contained power source homogeneity New programming paradigm no static power distributed, but catom local computation low complexity algs Goal: Scaling The Ensemble Axiom Up (in numbers) down (in size) Consequences: No moving parts Genderless, unary connectors No self-contained power source New programming paradigm The Ensemble Axiom: A catom should include only enough functionality to contribute to the desired functionality of the ensemble RSS 6/05 2003-5 Goldstein&Mowry 29 RSS 6/05 2003-5 Goldstein&Mowry 30 A day in the life of a catom Get power! Localize Establish a network Get to work move to desired location If on surface, display video, The Robot is the tether Catoms have no battery They cooperatively create a power grid Challenge: connectors are unary genderless Requires two indep sub-graphs + or - unary insulator + binary V dd Ground RSS 6/05 2003-5 Goldstein&Mowry 31 RSS 6/05 2003-5 Goldstein&Mowry 32

The Robot is the tether Catoms have no battery They cooperatively create a power grid Challenge: connectors are unary genderless Requires two indep sub-graphs Multiphase Algorithm First, passive resister net Second, distributed environment/guid-oblivious algorithm Third, fix-up 20v portion of a robot ensemble V dd Ground RSS 6/05 2003-5 Goldstein&Mowry 33 RSS 6/05 2003-5 Goldstein&Mowry 34 Multiphase Algorithm First, passive resister net Second, distributed environment/guid-oblivious algorithm Third, fix-up Multiphase Algorithm First, passive resister net Second, distributed environment/guid-oblivious algorithm Third, fix-up RSS 6/05 2003-5 Goldstein&Mowry 35 RSS 6/05 2003-5 Goldstein&Mowry 36

Algorithms Scale Distributed Localization Scales sublinearly with diagonal of ensemble RSS 6/05 2003-5 Goldstein&Mowry 37 RSS 6/05 2003-5 Goldstein&Mowry 38 Next Step, Create Network Use simple local rules to form hierarchy 10 line program does this! Local only decisions Global effect Getting There From Here Goal: Robust ensemble of millions of catoms Claytronics Design Principles No Moving Parts Local Control No Static Power time RSS 6/05 2003-5 Goldstein&Mowry 39 RSS 6/05 2003-5 Goldstein&Mowry 40

Proposal for 3D asic Dimensions Weight power Locomotive mechanism Scaling of Claytronics Macro Micro Nano >1 cm >1 mm <10 microns 10 s gr 100 s mg <1 mg <2 Watts 10 s mw 10 s nw Programmable Electrostatics Aerosol magnets FEM simulation: Flux 150 A-Turns 10mm Catom Catom diameter 44mm 20mm 10mm 10mm Amp- Turns 260 150 250 150 Power (W) 450 RSS 6/05 2003-5 Goldstein&Mowry 41 10 3.3 6.6 2.8 Force (mn) 78 50 33 Weight (mn) 6420 192 24 24 Electromagnets Adhesion Nanofiber Programmable Molecular surface mechanism adhesives nanofiber adhesion and adhesives covalent bonds Magnets Manufacturing methods Conventional manufacturing and Micro/Nanofabrication and Chemically directed self- assembly micro-assembly assembly and fabrication Resolution Low High High Cost $$$/catom $/catom Millicents/catom RSS 6/05 2003-5 Goldstein&Mowry 42 What about the software? Programming Models Distributed Planning Networking OS One example: Motion planning Motion Planning Challenges Large Number of Catoms ( ~ 100k+) No central planner Physical Limitations Maximum torque Center of gravity Structural stability Power/network connectivity Inaccuracies/failures RSS 6/05 2003-5 Goldstein&Mowry 43 RSS 6/05 2003-5 Goldstein&Mowry 44

Hole Flow Methods Based on concept from moving tile puzzles or semiconductor physics Planning is scale-independent Three primitives move create destroy Motion Planning with Holes Create raises contour RSS 6/05 2003-5 Goldstein&Mowry 45 RSS 6/05 2003-5 Goldstein&Mowry 46 Motion Planning with Holes Create raises contour Destroy lowers contour Holes circulate freely through structure (Brownian motion/gas molecules) Motion Planning with Holes Create raises contour Destroy lowers contour Holes circulate freely through structure (Brownian motion/gas molecules) Grow Grow shrink RSS 6/05 2003-5 Goldstein&Mowry 47 shrink RSS 6/05 2003-5 Goldstein&Mowry 48

Keeping it local and smooth Effect of criticality smoothing Hole motion based on local rules How do we control the global effect? Use ideas from self-organized criticality to do local Collapsing/smoothing RSS 6/05 2003-5 Goldstein&Mowry 49 RSS 6/05 2003-5 Goldstein&Mowry 50 Making a shape Claytronics & Pario Open up an entire new application space Antennas (Programmable Antennas) Design (100x protein model) Entertainment (interactive clay) Interaction (telepario) Rescue (paramedic on demand) Metal Man (fault tolerant robotics) Vehicle for studying CS problem of the future: How do you design, program, maintain, and use a billion component system? RSS 6/05 2003-5 Goldstein&Mowry 51 RSS 6/05 2003-5 Goldstein&Mowry 52

Claytronics Open up an entire new application space Vehicle for studying CS problem of the future: How do you design, program, maintain, and use a billion component system? Our Approach: The Ensemble Axiom Make scaling work for us Exploit scale invariance Design for scalability in both number & size: Millions of Micron-scale catoms RSS 6/05 2003-5 Goldstein&Mowry 53