Exploring Architectural Robotics with the Human Hive

advertisement
Exploring Architectural Robotics with the Human Hive
Michael Philetus Weller
Computational Design Lab
Carnegie Mellon University
Pittsburgh, PA
philetus@cmu.edu
Ellen Yi-Luen Do
ACME Lab
Georgia Institute of Technology
Atlanta,USA
ellendo@cc.gatech.edu
ABSTRACT
We present an activity we developed to demonstrate
bottom-up form construction, the human hive. Participants
team up to construct a hive structure from large
interlocking cardboard blocks. Each participant is given a
visual rule that describes where new cells should be added
to the hive. The design of these rules guides the form of the
structure that emerges from this uncoordinated activity.
Bottom-up, distributed methods for specifying physical
forms and behaviors are central to the emerging field of
architectural robotics that deals with designing objects
composed of self-reconfiguring materials.
Author Keywords
Stigmergy, distributed algorithms, education.
ACM Classification Keywords
H1.2. [Models and Principles]: User/Machine Systems.
General Terms
Experimentation.
INTRODUCTION
Systems of homogeneous robotic modules currently under
development [3] promise to provide robotic building blocks
suitable for realizing furniture and entire buildings [2].
Such a structure could be reconfigured on demand by
downloading a new program onto the computationallycontrolled materials it is composed of. We call this
emerging field of design with reconfigurable materials and
structures architectural robotics. To support design in this
new medium we need new tools that allow us to express
desired forms as algorithms, to visualize dynamic
transitions, and to maintain constraints during these
transitions. But even more importantly, we need to prepare
designers to think in terms of distributed algorithms, and
understand what it means for form to arise bottom-up from
the interaction of an ensemble of cooperating modules
rather than top-down from the execution of design
drawings.
Figure 1: Hive built with bloxes and the tower ruleset.
among a group of people they can collaborate to produce a
structure much as wasps and termites do, for example the
tower shown in Figure 1. By participating in this activity
people can appreciate how a particular shape emerges from
their efforts even though no one in the group knows what
the final shape is supposed to look like. Indeed, the specific
final shape is not pre-determined; although the rules
constrain it, they may be applied in different sequences or
to different local sites to produce different outcomes.
To help people explore this mode of expression we have
created a design activity called the human hive. We have
created a series of rulesets that when executed produce a
variety of different physical forms. Each rule is represented
as a picture on a card that specifies where to place a cubic
block. By distributing the rule cards for a particular ruleset
Stigmergy
We created this activity to introduce people and designers
to a new way of thinking about form. To direct an ensemble
of self-reconfiguring building blocks to change their shape
we must give each block instructions to follow. One model
for directing a large number of agents to collaborate to
create a structure is the stigmergic method employed by
wasps and termites [1]. With stigmergy a swarm of wasps
building a hive do not communicate with each other
directly. Rather, their behavior responds to changes in the
Copyright is held by the author/owner(s).
C&C’09, October 26–30, 2009, Berkeley, California, USA.
ACM 978-1-60558-403-4/09/10.
439
Figure 2: The 8 rules of the tower ruleset. Each participant gets one rule, and gets a block matching the color of the rule’s outline
(white: 0, 1, 3 & 4; gold: 2, 5, 6 & 7). When a 3x3x3 area of the current structure matches your rule, you add your block in the center.
set (more than one person might have the same rule). We
instructed the participants to pick up a block (white, if their
rule card was white; gold if they had a gold rule card), and
look for a place in the structure that matches the diagram
on the rule card where they could attach the block.
structure of the hive they are building. Each wasp crawls
around the growing hive structure looking for one of a
group of stimulating local conditions, a particular
configuration of cells. When a wasp finds one of these
stimulating configurations it builds a new cell in that spot,
changing the structure of the hive and potentially
generating a new stimulating configuration.
We tried two different rulesets, the tower ruleset, pictured
above, which is designed to always converge to the same
shape, as well as a cloud ruleset that would produce
lilypad-like shapes that would vary depending on the order
the rules were applied in. The cloud ruleset had issues with
structural stability as it was coming together, but we felt the
tower was very successful and we ran it twice, with
participants of all ages as shown in Figure 1.
The Human Hive
As part of Robot 2501, a summer-long citywide celebration
of robotics in Pittsburgh, we organized a public event at
The Mattress Factory, a local gallery. In this event, visitors
participated in building structures using the stigmergic rulefollowing model described above. The participants were of
all ages, from toddlers to seniors, and except for two of our
colleagues, no one participating had previous knowledge or
experience with stigmergy or modular robotics.
Discussion and Future Work
From our experience with the workshop we felt that the
group interaction provided by assembling the bloxes hives
with an individual rule card for each person was very
successful. We also noticed that people enjoyed building
the tower ruleset by themselves with the small plastic
cubes. The biggest failing was that the other rulesets we
developed were less successful.
The building blocks of the Human Hive were “bloxes”2, 3dimensional cardboard structures approximately 10 inches
(25 cm) on each side. Each blox is made of six interlocking
flat panels and overall it forms a cubic block. Each face of
the block is shaped so as to interlock with its neighbors, so
bloxes can be built up into large structures that are more or
less stable.
In the future we would like to keep the tower ruleset, but
also develop a few more rulesets that demonstrate both
stochastic rules (that do not produce the same structure
every time) and more diverse forms. We would also like to
experiment with having more than one swarm going at the
same time. We suspect people would appreciate the process
better if they could see how another group executed the
same ruleset.
We began by introducing the participants to overall idea.
We explained how wasps build nests by following local
rules, and that we were going to pretend we are wasps and
build a human hive. To practice, we began by playing with
omnifix cubes3, small colored plastic cubes that snap
together in lego-fashion. To build with the ruleset (the
tower ruleset is shown in Figure 2) you start with a single
seed block and then look for a rule that matches a 3x3x3
area shown by a rule and then add a block of the
appropriate color. For example, tower 3 matches the initial
gold seed block and indicates you should place a white
block on top of it. Adding a block potentially triggers new
rules to match, for example after tower 3 is applied, tower 0
then matches twice, on either side.
ACKNOWLEDGMENTS
This research was supported in part by the National Science
Foundation under Grant ITR-0326054.
REFERENCES
[1] Theraulaz, G and Bonabeau, E. Modelling the
Collective Building of Complex Architectures in
Social Insects with Lattice Swarms. Journal of
Theoretical Biology, 177, 4. (1995), 381-400.
After we had acquainted the participants with the basic idea
of stigmergic construction, we began to build the human
hive. We placed a large pile of bloxes in the corner of the
room: some were white and some we had painted gold.
Each participant received a single rule card from the tower
1
http://robot250.org
2
http://bloxes.com
3
http://www.eaieducation.com/530132.html
[2] Weller, M P and Do, E Y-L. Architectural Robotics: A
New Paradigm for the Built Environment. Design
Sciences & Technology, EuropIA, (2007), 353-362.
[3] Weller, M P, Kirby, B T, Brown, H B, Gross, M D and
Goldstein, S C. Design of Prismatic Cube Modules for
Convex Corner Traversal in 3d. Intelligent Robots and
Systems (IROS), IEEE, (2009), (to appear).
440
Download