Hyperform Specification Designing And Interacting With Self Reconfiguring Materials
Publication Journal Article2011

Hyperform specification: designing and interacting with self-reconfiguring materials

Michael Philetus Weller, Mark D Gross, Seth Copen Goldstein

Abstract

We are on the verge of realizing a new class of material that need not be machined or molded in order to make things. Rather, the material forms and re-forms itself according to software programmed into its component elements. These self-reconfiguring materials are composed of robotic modules that coordinate with each other locally to produce global behaviors. These robotic materials can be used to realize a new class of artifact: a shape that can change over time, i.e., a four-dimensional shape or a hyperform. Hyperforms present several opportunities: objects such as furniture could exhibit dynamic behaviors, could respond to tangible and gestural input, and end-users could customize their form and behavior. To realize these opportunities, the tangible interaction community must begin to consider how we will create and interact with hyperforms. The behaviors that hyperforms can perform will be constrained by the capabilities of the self-reconfiguring materials they are made of. By considering how we will interact with hyperforms, we can inform the design of these systems. In this paper, we discuss the life cycle of a hyperform and the roles designers and end-users play in interacting with hyperforms at these various stages. We consider the interactions such a system could afford as well as how underlying hardware and software affect this interaction. And we consider the extent to which several current hardware systems, including our own prismatic cubes (Weller et al. in Intelligent Robots and Systems. IEEE, 2009), can support the hyperform interactions we envision.

Fig. 9 The round motion primitive moves two modules around a convex corner; it places the most strain on the hardware [24]. a Diagram of round primitive actuation. b Round primitive being executed on hardware
Fig. 9 The round motion primitive moves two modules around a convex corner; it places the most strain on the hardware [24]. a Diagram of round primitive actuation. b Round primitive being executed on hardware
How This Connects
Michael Philetus WellerMichael Philetu…Mark D GrossMark D GrossHyperform Specification: Designing with Self-reconfiguring MaterialsHyperform Speci…State machines are child's play: observing children ages 9 to 11 playing Escape MachineState machines …Tangible sketching in 3D with poseyTangible sketch…An Optocoupled Poseable Ball and Socket Joint for Computationally Enhanced Construction KitsAn Optocoupled …Experiments in design synthesis when behavior is determined by shapeExperiments in …The RayMatic: a thermostat with a human faceThe RayMatic: a…
Hyperform specification: designing and interacting with self-reconfiguring materials
Open in Constellation View