design computation - call 04/2012 - digital realities

18
RHINO IN REALITY: CONNECTING DESIGN TO THE REAL WORLD

Upload: tyler-selby

Post on 15-Apr-2017

197 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Design Computation - Call 04/2012 - Digital Realities

RHINO IN REALITY: CONNECTING

DESIGN TO THE REAL WORLD

Page 2: Design Computation - Call 04/2012 - Digital Realities

Physical World Digital World

Page 3: Design Computation - Call 04/2012 - Digital Realities

MAKING A CONNECTION BETWEEN THE DIGITAL & PHYSICAL

Page 4: Design Computation - Call 04/2012 - Digital Realities

Capturing Data Storing Data

Page 5: Design Computation - Call 04/2012 - Digital Realities

Overview of Arduino Hardware

C++ based programming environment

Arduino Micro Controller

Temperature Sensor

Page 6: Design Computation - Call 04/2012 - Digital Realities

Lego Mindstorms

Page 7: Design Computation - Call 04/2012 - Digital Realities

Using the Arduino to link the environment to GH

Temperature Sensor

Arduino Grasshopper with Firefly plug-in

Page 8: Design Computation - Call 04/2012 - Digital Realities
Page 9: Design Computation - Call 04/2012 - Digital Realities

Alternative method; accessing public data streams through the use of APIs

Data Steam’s URL XML Reader

gHowl plug-in

Component Cluster to sort data

Page 10: Design Computation - Call 04/2012 - Digital Realities

Kinect

Page 11: Design Computation - Call 04/2012 - Digital Realities

Capturing Data Storing Data

1 Geometry in Rhino on desktop

2 Online Database in the cloud

3 Personal Database Server

Now that we have data, how do we store it for retrieval later?

Page 12: Design Computation - Call 04/2012 - Digital Realities

ADVANTAGES•You can see and touch the data points•You can color code the data points – begin to interpret patterns•Quick and easy – if working with a small amount of data

DISADVANTAGES•Rhino only exists in a local file – inaccessible by other programs or people on its own•Quickly slows down as size of data increases (100+ megabytes)•Hard to incorporate back into the digital computation workflow

Bake Geometry into Rhino

Page 13: Design Computation - Call 04/2012 - Digital Realities

Remote Storage via Cosm.com

ADVANTAGES•Data can be accessed globally and can be shared easily •Rich user community for help•Safe/Reliable/It’s someone else’s problem to keep the server running•Simple UI for accessing data history through website

DISADVANTAGES•Limited to the data stream rate (30 updates per minute max)•Slow & difficult to retrieve data stream history (must download in batches - 1000 points at a time)•You can specify dates of what information to retrieve, but you can’t search the database without

downloading all of the data

* Formerly Pachube

Page 14: Design Computation - Call 04/2012 - Digital Realities
Page 15: Design Computation - Call 04/2012 - Digital Realities

Personal mySQL Database via Slingshot

ADVANTAGES•It can store a lot of data and it’s generally fast•It can be accessed by other people on the network – real time, multi-user collaboration is possible•A relatively easy data management tool

DISADVANTAGES•You have to administer the server, including set up and maintenance •Can’t share data globally outside of network walls•Steeper learning curve for sending and retrieving data compared to other two methods

Page 16: Design Computation - Call 04/2012 - Digital Realities
Page 17: Design Computation - Call 04/2012 - Digital Realities
Page 18: Design Computation - Call 04/2012 - Digital Realities

RHINO IN REALITY: CONNECTING

DESIGN TO THE REAL WORLD