Entries in News (20)

Design X

What is Design X?
At ICFF you can get in the digital fabrication game through DesignX, a series of hands-on workshops bringing together leading experts from digital design and fabrication. These workshops—on the topics of Digital Tools, Fab On-Demand, and Cloud-Based Apps—will show you how to harness cutting-edge technology to bring your ideas to reality.

Who should attend?
DesignX is geared toward innovative designers, manufacturers, representatives and anyone who is interested in learning about the digital tools and technology trends that are revolutionizing design today. Join in for an inspiring four days of educational programming and networking events at ICFF 2013. 

About this workshop?
I'm excited to be teaching two sessions on Sunday, May 19th as part of this year's Design X event.  The first is a Introduction to Physical Computing with Arduino where we'll learn the fundamentals of Physical Computing including basic circuitry, different types of input sources, and output options, and how to integrate all three to create a working prototype.

The second session is an Introduction to Responsive Design using Firefly.  In this session we'll learn new Interactive Prototyping techniques using the Firefly plugin for Grasshopper which facilitates real-time communication between the digital and physical worlds – enabling the possibility for you to explore virtual and physical prototypes with unprecedented fluidity.

Click Here to Learn More About DesignX and Many Other Exciting Workshops!

New Publications

If you haven't already done so, make sure to check out this months issue (April 2013) of Architectural Design (AD) titled Computation Works: The Building of Algorithmic Thought.  Edited by Xavier De Kestelier and Brady Peters, this issue focuses on emerging themes in computational design practices, showcasing built and soon-to-be-built projects and providing a state of the art in computational design.

In addition to some amazing articles written by Daniel Davis, David Rutten, Daniel Piker, Giulio Piacentino, Arthur van der Harten, Thomas Grabner and Ursula Frick, and many more... it also features an article that I co-authored with Jason K. Johnson titled Firefly: Interactive Prototypes for Architectural Design.  Make sure to check it out, as it's definitely worth the read!

 
In addition, make sure you also take a look at the book Prototype! edited by Julian Adenauer and Jorg Petruschat which was published by Form+Zweck last summer (2012).  Written by leading individuals at world renown design labs and research centers, this book offers a unique compilation of articles centered around the topic of advanced forms of prototyping.  In my article, IDE vs. IPE: Toward and Interactive Prototyping Environment I discuss the need to shift toward a more visually oriented Interactive Prototyping Environment (IPE) which addresses the limitations found in the existing IDE paradigm and opens up creative new opportunties for artists and designers.

Facades+ Interactive Surfaces Workshop

Posted on March 14, 2013 by Registered CommenterAOP in , , | CommentsPost a Comment

NEW YORK, NY | NEW YORK CITY COLLEGE OF TECHNOLOGY | INTERACTIVE SURFACES WORKSHOP | APRIL 12, 2013

I am excited to be teaching a one-day Interactive Surfaces workshop for the upcoming Facades+ Conference being held in New York City on April 11th-12th.  The event has an amazing line up of speakers and workshops which are being taught by some of the industries leaders including: Robert Aish (Autodesk), Nathan Miller (Case), Skylar Tibbits (MIT + Ted Fellow), Neil Meredith (Gehry Tech), and John Sargent (SOM).

The Interactive Surfaces workshop will concentrate on producing facade prototypes that are configurable, sensate, and active.  The facade of a building is the liminal surface across which information and environmental performance is frequently negotiated.  Given dynamic context of our built environment; the facade must be capable of intelligent adaptation over time.

In this workshop, we'll be focusing on new hardware and software prototyping techniques; primarily focusing on a wide range of sensing and actuation modalities in order to build novel interactive devices. Using remote sensors, microcontrollers (Arduino), and actuators, we will build virtual and physical prototypes that can communicate with humans and the world around them.  Using both Grasshopper and the Firefly plug-in, you will learn how to create intelligent control strategies for interactive or responsive facades.

Click here to sign up!

The participants who sign up for this workshop will also be the first to get their hands on the new Firefly Interactive Prototyping Sheild which I have been developing. This shield provides access to a number of built-in, ready-to-use sensors and actuators including: 3 linear sliders (potentiometers), a light sensor, a two-axis joystick, 3 push buttons, a red LED, a yellow LED, a Green LED, and a Tri-color LED, 2 servo connections, and a high-voltage MOSFET circuit capable of driving lights, valves, DC motors, etc.  Each participant will not only walk away with a kick ass new hardware kit, but valuable knowledge in how to create new types of interactive prototypes!

Synthetic Landscapes Workshop

Posted on February 16, 2012 by Registered CommenterAOP in , , , , | Comments Off

BILLERICA, MA | OBJET HEADQUARTERSSYNTHETIC LANDSCAPES WORKSHOP | FEB 29TH-MAR 1ST, 2012

This intensive two-day workshop at the Objet Headquarters in Billerica, MA will provide workshop participants the opportunity to work with a team of expert consultants, to hone their digital and prototyping skills, to experiment with a range of digital production tools, and to design and fabricate a unique set of components that negotiate a range of material gradients across a field condition. Through iteration, participants will generate and fabricate components (parts) to form a larger network (whole). The goal of this workshop is to combine technological precision (Objet – Connex) and pedagogical creativity (curriculum) to explicate the creative potentials of both the various forms of software and materials-based investigations that could be replicated in curriculum.

The results of the workshop will be showcased at the Boston Park Plaza, formally presented during a Special Focus Session on Friday, 02 March during the 100th ACSA Annual Meeting, and be part of a traveling exhibition that will circulate North America in 2012.

Consultants:

*Gregory Luhan (ACSA/ACADIA organizer)
MIT: Justin Lavallee, Neri Oxman, and 2-4 MIT student assistants
ACADIA: *Gil Akos, *Kyle Miller, *Ronnie Parsons, *Andy Payne

* Designates Workshop Leaders

Schedule:

Wednesday, February 29th

8:00am: Buses leave for Objet Headquarters
9:30am: Orientation and introduction of the project, tour of labs, presentation of Objet machine
12:00pm: Lunch Provided
12:30–6:00pm: Work in small groups, with consultation from instructors
6:00–7:00pm: Dinner Provided
7:00–10:00pm: Shop/lab access
10:00pm: Buses return to the hotel

Thursday, March 1st

 8:00am: Buses leave for Objet Headquarters
9:00–12:00am: Continued work
12:00am: Lunch Provided
12:00–3:00pm: Final shop/lab access
3:00–6:00pm: Buses leave Objet Headquarters - participants take projects to Park Plaza for display in the ACSA Annual Meeting Exhibit Hall.
6:00–7:30pm: ACSA Annual Meeting Keynote Panel on Digital Technologies by: Sanford Kwinter. Jeff Kipnis, Sylvia Lavin, Katheryn Gustafson, Mark Burry
7:30–9:00pm: Reception in the Exhibit Hall (featuring the final designs by the workshop).

Friday, March 2nd

ACADIA @ Digital Appitudes | Synthetic Landscapes
Special Focus Session to discuss pedagogical implications of the workshop. Panelists include team leaders, workshop attendees, and Piet Meijs.

Using the Digital Aptitudes workshop hosted by Objet as a critical point of departure, this moderated session will focus on linking the pedagogical to the technological. Short presentations by panelists Kyle Miller, Andy Payne, Gil Akos, Ronnie Parsons, Justin Lavallee, Piet Meijs, and Gregory Luhan will frame the conceptual underpinnings of workshop as part of an embedded, participatory, and replicable art-to-part curriculum developed with Neri Oxman. The presenter’s own research into areas including flexible form manufacturing, site malleable construction, building performance, and blended materials research will align the concept-to-completion workshop outcomes as logical extensions of an otherwise technologically-driven and application-based synthetic ecology.

For more information about this workshop and Registration information visit:

ACADIA 2011: Integration Through Computation

Posted on September 6, 2011 by Registered CommenterAOP in , , , , | Comments Off

I am very happy to announce that my full-paper titled A Five-Axis Robotic Motion Controller for Designers has been accepted for presentation and publication in the conference proceedings of the ACADIA 2011 conference to be held at the Banff Center, Calgary Canada from Oct. 11th-16th, 2011.  You can find out more about the entire line-up of speakers on the ACADIA website.  I'll also be releasing more information about this project (and paper) very soon, so stay tuned. 

I would also like to mention that I will be teaching a two-day workshop on physical computing (using Arduino, Grasshopper, and Firefly) as part of the ACADIA pre-conference workshop series.  This fast-paced workshop will focus on hardware and software prototyping techniques.  For more information, see the workshop description below.

Workshop Description: 

In 1991, Mark Weiser published a paper in Scientific American titled, The Computer for the 21st Century, where he predicted that as technology advanced, becoming cheaper, smaller, and more powerful, it would begin to "recede into the background of our lives" - taking a more camouflaged, lifestyle-integrated form.  He called this Ubiquitous Computing (Ubicomp for short), or the age of calm technology. There have been numerous examples to support Weiser's claim, including Natalie Jeremijinko's "Live Wire" project (1995), the Ambient Orb (2002), or the Microsoft Surface Table (2007) to name just a few.

In 1997 Hiroshi Ishii expanded Weiser's idea in a seminal paper titled Tangible Bits where he examined how architectural spaces could be transformed through the coupling of digital information (bits) with tangible objects.  Where Wieser’s research aimed to make the computer ‘invisible’ by embedding smaller and smaller computer terminals into everyday objects, Ishii looked to change the way people created and interacted with digitally augmented spaces. 

Both Weiser and Ishii have had a significant impact on the development of physical computing, a term used to describe a field of research interested in the construction of physical systems that can sense and respond to their surroundings through the use of software and hardware systems. It overlaps with other forms of tangible computing (ie. ubiquitous, wearable, invisible) and incorporates both material and computational media, employing mechanical and electronic systems.

Interest in physical computing has risen dramatically over the last fifteen years in the fields of architecture, engineering, industrial design, and art. Designers in the future will be called upon to create spaces that are computationally enhanced. Rather than simply design traditional buildings and then add a computational layer, it is better to conceive and design this integration from the outset. A review of the literature reveals that there are no established methodologies for designing architectural spaces as smart or intelligent spatial systems. As such, it is clear that a new multidisciplinary approach is needed to bring together research in the fields of interaction design (IxD), architectural design, product design, human computer interaction (HCI), embedded systems, and engineering to create a holistic design strategy for more livable and productive spaces. Preparing architectural designers for these challenges demands a range of knowledge, skills, and experience well beyond the traditional domain of architectural education. This workshop in Physical Computing at the ACADIA 2011 conference is in line with the conference theme of Integration Through Computation.

Dates:

2011.October.11 | Workshop Day 1 at University of Calgary
2011.October.12 | Workshop Day 2 at University of Calgary

Software:

All students will be required to bring their own laptops preloaded with the latest versions of Rhino, Grasshopper, and Arduino. The latest build of Firefly will be provided to all workshop participants.   Trial software will also be made available.

Hardware:

Given the nature of the workshop, each student will be required to bring a small set of hardware components to begin their physical prototypes.  There are many different packages to choose from, but the following are recommended:

Starter Pack
Arduino Starter Pack or equal [includes the new Arduino Uno Atmega328, Protoboard, and a good selection of starter components]. 2 Standard Servo Motors similar to these: Adafruit or Hi-Tec from Servocity.

High-End (Recommended)
Arduino Experimentation Kit v1.0
or Sparkfun's Inventors Kit for Arduino [includes the new Arduino Uno Atmega328, Prototyping bundles, and a great selection of starter components]. 2 Standard Servo Motors similar to these: Adafruit or Hi-Tec from Servocity.

Students are encouraged to bring other components if they have them, but the packages should serve as a good starting point.

Registration:

Click here to find out more information regarding the ACADIA 2011 conference schedule.

Click here to register for the workshop.

Firefly 1.006 New Features

Posted on July 7, 2011 by Registered CommenterAOP in , , , | Comments Off

I was extremely excited to announce the official release of Firefly version 1.006 earlier this week.  For those who aren't familiar with Firefly, allow me to provide a short introduction.  Firefly is a set of software tools dedicated to bridging the gap between Grasshopper (a free plug-in for Rhino), the Arduino micro-controller, the internet and beyond. It allows real-time data flow between the digital and physical worlds and will read/write data to/from internet feeds, remote sensors and actuators, mobile phone devices, the Kinect, and more.  There are a lot of new components in this release (including the Arduino Code Generator, Upload to I/O Board, UDP and OSC Listeners and Transmitters, XML Search, and State Detection) that I thought it would be a good idea to put together a few videos showing some of the latest features.  So without further ado...

This first video shows the potential of the new Arduino Code Generator and the Upload to I/O Board components.  In my opinion, one of the greatest limitations of the previous versions of Firefly was that your Arduino board always had to be tethered to your computer via the USB cable.  This was because Firefly communicates back and forth to Grasshopper through serial communication.  However, sometimes you just want to use Grasshopper (and its visual programming interface) to prototype your design and then unplug it from your computer to run off external power.  Now, you can! 

The Arduino Code Generator attempts to convert any Grasshopper definition into Arduino compatible code (C++) on the fly.  It works by detecting components that are 'upstream' from the Uno/Mega Write component.  The Code Generator checks the component ID against a library of custom C++ functions which then get added to the code if there is a match. The code can be simultaneously saved as a .pde (Arduino Sketch) file to be opened in the Arduino IDE.

In addition, there is also a new Upload to I/O Board component which allows you to upload any sketch (could be from the Code Generator or any other sketch) directly to your Arduino board from within the Grasshopper environment. A lot of stuff happens behind the scenes with this component.  Essentially it creates a dynamic MakeFile and calls a shell application to convert the .pde file into a .cpp (C++) file and then into .hex code (machine readable code) to be uploaded to the microcontroller. Note: WinAVR is required to be installed on your machine in order to properly upload sketches to your board.  You can download the latest version here.

There are also a lot of great network tools included in this release, including the UDP and OSC Listener and Transmitter components.  OSC (Open Sound Control) messages are essentially specially formatted UDP messages which can be particularly handy when you want to send some sort of information across a network (either wirelessly or LAN).  OSC messages are particularly useful because each message contains some metadata and a value, giving you more information about what type of data the message contains.  These new components open up a whole new world of possibilities by allowing you to send/receive data from smart phones (iphone or android) or by sharing documents among friends or colleagues over a network.

The video above uses the BreathOSC application (free from the iphone app store) developed by Thomas Edwards to simulate wind effects in Grasshopper.  Simply breathe into the microphone and an OSC message is sent to a specified IP address on a UDP port.  I then simply use the OSC Listener to decode the message and uses its value to create a wind vector to drive the Kangaroo (another 3rd party plugin for Grasshopper) wind simulation.  Daniel Piker, the developer of Kangaroo, helped setup this demo... and I have to say... it's quite fun.

 

Another useful networking application for smart phones is TouchOSC (available for both iphone and android).  It supports sending and receiving Open Sound Control messages over a Wi-Fi network using the UDP protocol.  You can also create your own interfaces using the TouchOSC Editor and sync them directly to your phone. In this example, I've created a simple layout to control a few LED's, a tri-color LED, and a standard servo using the new OSC Listener in Firefly.  This is just a simple test, but the sky is the limit with this type of control over mobile phone interface design.

If you are interested in learning more about Firefly, check out our website at: http://www.fireflyexperiments.com/

The website has a lot of good tutorials and examples to get you up and running in no time.  As always, if you have a suggestion or want to send us a comment, you can reach us at info@fireflyexperiments.com

Acknowledgements:

It is without a doubt that this release would not have been possible without the tremendous support from Prof. Panagiotis Michalatos at Harvard's GSD.  His guidance over the last 6 months strongly influenced the development of the Firefly_X toolset and I owe him a great debt of gratitude for his assistance.  Firefly is built upon the Grasshopper plug-in for Rhino, both developed by Robert McNeel and Associates.  The Arduino language syntax is based on Wiring by Hernando Barragan. The Arduino environment is based on Processing byBen Fry and Casey Reas, and is now supported by an amazing team of software and hardware developers that continue to refine and expand its capabilities.

Python for Rhino Primer Now Available

Posted on June 30, 2011 by Registered CommenterAOP in , , | Comments Off

Skylar Tibbits, Arthur van der Harten, and Steve Baer just released an excellent (and free) manual on how to get started programming in Python for Rhino 5.0.  This is a must read for anyone interested in learning how automate tasks, make decisions, perform powerful calculations and geometric manipulations using Python and the Rhino CAD environment.  Here is a small excerpt from the introduction:

"This primer is intended to teach programming to absolute beginners, people who have tinkered with programming a bit or expert programmers looking for a quick introduction to the methods in Rhino. Rhinoscript (VBscript) has been supported for many years, with a large user group and extensive support material. As well as giving a basic introduction, this primer looks to easily transition those familiar with VBscript into the world of Rhino Python.... Python offers exciting new potentials for programming in Rhino with Object-Oriented functionality, simple syntax, access to the .NET framework and a vast number of user-built libraries to extend Rhino's functionality. The same powerful methods that were previously in VBscript are still available, as well as a ton of other exciting methods and features available natively with Python."

To download the Python for Rhino 101 Primer click here.
Also, Skylar Tibbits will be hosting a 2-hour Introduction to Python webinar on July 22nd.  Skylar is a lecturer at MIT's Department of Architecture, the Founder/Principal of SJET LLC and a 2011 TED Fellow.  Click here to register for the event.

Biodynamic Structures Workshop 2011

Posted on June 7, 2011 by Registered CommenterAOP in , , , | Comments Off


SAN FRANCISCO, CA | GRASSHOPPER & FIREFLY | JUL 11TH-22ND, 2011

Hosted by the California College of the Arts & the Architectural Association
Sponsored By McNeel Associates

I am excited to be an invited tutor for this year's Biodynamic Structures Workshop in San Francisco, CA.  Biodynamics is the study of the force and energy of dynamic processes on living organisms. Through simple mechanisms embedded within the material logic of natural systems, specific stimuli can activate a particular response. This response occurs in carnivorous plants such as the Venus fly-trap, which uses turgor pressure to trap small insects in order to feed, and worms, which by contracting differently oriented muscles, achieve movement. This ten-day intensive workshop, co-taught by the faculty of the Emergent Technologies and Design Programme at the AA and the faculty of Architecture and MEDIAlab at California College of the Arts, will explore active systems in nature, investigating biomimetic principles in order to analyze, design and fabricate prototypes that respond to electronic and environmental stimuli.

Students will work in teams to research specific biological systems, extracting logics of organization, geometry, structure and mathematics. Advanced analysis, simulation, modeling and fabrication tools will be introduced in order to apply this information to the design of both passive and active responsive architectural systems. Investigation and application of robotics, sensors and actuators will be employed for the activation of the material system investigation through the construction of working responsive prototypes.

 Click here to find out more details regarding registration or here to see images from last year's event.

Smart Geometry - Follow Up

We're just a week removed from the Smart Geometry conference held in Copenhagen, and now that the dust has settled I wanted to post a follow up to show some of the amazing work that was accomplished in just 4 short days.  Our cluster group was quite inspiring and I had a great time meeting/working with all of them.  Below is a brief video recap of the four day workshop (put together by Daniel Piker and Robert Cervellione).  Find our more about our cluster at the Smart Geometry website.  Enjoy.

Smart Geometry - Use the Force

Posted on February 5, 2011 by Registered CommenterAOP in , , , | Comments Off

I am proud to announce that I will be participating in this year’s SmartGeometry conference in Copenhagen, Denmark.   I would like to thank Daniel Piker and Robert Cervellione for their invitation to be an assistant cluster champion for the 4 day workshop cluster titled ‘Use the Force’.  I'd also like to express my sincere appreciation to Robert McNeel and Associates for their sponsorship for this event.

This cluster will explore the use of Kangaroo as a form-finding tool, and linking it to real-time sensor input (through Firefly).  I think this is a unique and very exciting opportunity to come together to develop, test and really push the boundaries of what is possible with these design tools.  Here's a little more information about the cluster:

Through Kangaroo, the live physics plug-in for Generative Components and Grasshopper, this cluster will explore ways of using the simulated interaction of physical forces and real-time spatial inputs to develop novel form-finding processes. The physics engine will constantly react to the streaming data - when one element in the system changes, the entire system adjusts itself accordingly in order to find and maintain equilibrium. Treating geometric and construction constraints, material behaviour, and user interaction all within this common language of physical forces unifies and allows complex real-time interaction between them.

The deadline for applications to the workshops has been extended until this Sunday, February 6th.  Read more about it and apply here.

coLab | Hybrid Prototypes Workshop

Posted on December 8, 2010 by Registered CommenterAOP in , | Comments Off

I am very excited to announce that I will be working with Studio Mode in their next coLab workshop series: Hybrid Prototypes. Hybrid Prototypes is a two-day intensive design and prototyping workshop (with an optional third day) to be held in New York City during the weekend of January 08.

Description:
As architects and designers, we make things and build objects that interact with other objects, people, and networks. We strive for faster and simpler methods to build prototypes in the cheapest possible way, yet we are frequently hindered by temporal and practical factors that arise in the process of bringing our ideas to life. Firefly is the new paradigm for hybrid prototyping, offering a comprehensive set of software tools dedicated to bridging the gap between Grasshopper (a free plug-in for Rhino) and the Arduino micro-controller. It allows near real-time data flow between the digital and physical worlds – enabling the possibility to explore virtual and physical prototypes with unprecedented fluidity.

This fast-paced workshop will focus on hardware and software prototyping techniques. Using remote sensors, microcontrollers (Arduino), and actuators, we will build virtual and physical prototypes that can communicate with humans and the world around them. Through a series of focused exercises and design tasks, each attendee will make prototypes that are configurable, sensate, and active. An optional third workshop day is offered to those participants desiring further time to develop individual projects or lines of research. As part of a larger online infrastructure, modeLab, this workshop provides participants with continued support and knowledge to draw upon for future learning.

Attendance will be limited to provide each participant maximum dedicated time with instructors. Participants are encouraged to be familiar with the basic concepts of parametric design and interfaces of Grasshopper and Arduino.

Hybrid Prototypes was conceived through a collaboration between Studio Mode/modeLab and Andrew Payne/LIFT Architects/Grasshopper Primer/ Firefly.

 Instructors:
Andrew Payne | Principal, LIFT Architects | Co-Author, Grasshopper Primer | Co-Author, Firefly.
Ronnie Parsons + Gil Akos | Partners, Studio Mode.

Details:
All experience levels are welcome. Participants are encouraged to be familiar with the basic concepts of parametric design and interfaces of Grasshopper and Arduino.
Registration Pricing (limited enrollment) : $550/$650.
Workshop Location : modeLab | NYC.
Workshop Hours : 10AM-6PM.
Examples of Previous Workshops.

Infrastructure:
coLab Workbook | Printed + PDF Documentation
coLab Primers | Annotated Primer GHX Files
coLab Exercises | Annotated Exercise GHX Files
modeLab Fabrication Equipment | CNC High Force Cutter

Topics:
Arduino Micro-controller Hardware
Arduino Control Logic
Firefly Components
Parametric Design Logics
Basic Circuitry
Sensors + Actuators

Dates:
2010.December.03 | Workshop Announced + Registration Opens.
2011.January.08 | Workshop Begins.
2011.January.10 | Optional Workshop Session.

To register for the workshop, please follow this link.

Biodynamic Structures Update

Posted on July 16, 2010 by Registered CommenterAOP in , , , , | Comments Off

The Biodynamic Structures workshop (hosted by the AA and CCA) is well underway and it has been amazing to see the intensity by both the instructors and the students.  I will be posting more information about the final exhibition for this event which will be happening next Wed (July 22nd), but definitely make sure you take a look at the Flickr site which is updated daily with new photos from the event.  The flickr site can be found here.

Page | 1 | 2 | Next 12 Entries