Professional Documents
Culture Documents
Crossroads The ACM Magazine for Students SPRING 2016 V OL .2 2 • NO. 3 XRDS.ACM.ORG
Digital
Fabrication
A Manifest for
Digital Fabrication
Soft Printing with Fabric
Fabrication Lends a Hand
ACM’s Career
& Job Center
Are you looking for
your next IT job?
Do you need Career Advice?
The ACM Career & Job Center offers ACM members a host of
career-enhancing benefits:
• A highly targeted focus on job • Job Alert system that notifies you of
opportunities in the computing industry new opportunities matching your criteria
• Access to hundreds of industry job postings • Career coaching and guidance available
from trained experts dedicated to your
• Resume posting keeping you connected success
to the employment market while letting you
maintain full control over your confidential • Free access to a content library of the best
information career articles compiled from hundreds of
sources, and much more!
14
begin
5 LETTER FROM THE EDITORS
8 INBOX
9 INIT
Digital Fabrication:
A human-machine interface for
advanced manufacturing
By Stefanie Mueller
and Nadya Peek
11 ADVICE
How to Deal with Negative Critique
By Andy J. Hunsucker
12 UPDATES
RIT SIGCHI
Cover by Andrij Borys Associates,
By David Byrd
using photo by Steve Marsel,
courtesy of Nervous System
14 CAREERS
How to Get Hired at a Startup
as a Software Developer
By Jack Minardi
15 MILESTONES
Additive Manufacturing
Top Image by Dotshock / shutterstock.com
By Jay Patel
16 BLOGS
Exploring Virtual Reality—
Are We There Yet?
By Andrew J. Hunsucker
DIGITAL FABRICATION
38 64 86
features end
22 FEATURE 54 FEATURE 78 LABZ
A Manifest for Lots of Parts, Lots of Formats, Design Informatics Lab
Digital Imperfection Lots of Headache By Feras Alsaggaf, Javier Villarroel,
By Amit Zoran By James Coleman, Craig Long, and Billy Wong
Andrew Manto, and Trygve Wastvedt
28 FEATURE 79 BACK
Personal Fabrication: 58 FEATURE The Emergence of 3-D Printing
From automated machines Drowning in Triangle Soup: By Asmaa Rabie
to augmented tools The quest for a better 3-D
By Ilan Moyer printing file format 81 HELLO WORLD
By Jesse Louis-Rosenberg The Brownian
32 FEATURE Wanderlust of Things
L-to-R: Image by Andrey Nikolaev; Painting by Rick Guidice courtesy of NASA; Image by Leonid Andronov
Supporting Creativity,
Expressiveness and
Complexity through
Personal Fabrication
A
s awareness of digital fabrication has grown, and access to fabrication technology
has increased, a new term has entered the cultural dialog: “personal fabrication.”
Neil Gershenfeld, the director of the Center for Bits and Atoms at MIT, is one of
the earliest proponents of personal fabrication. Gershenfeld’s description of this
field is ambitious. In FAB: The Coming Revolution on Your Desktop (Basic Books, 2005),
he describes personal fabrication as the combined use of a range of rapid prototyping
technologies—from creating custom circuit boards and programming microcontrollers,
to designing and fabricating mechani- 3-D printing, or molding and casting),
cal structures. In its most elevated and then given one week to make
UPCOMING ISSUES state, personal fabrication is not mere- something using that technique. The
ly about 3-D printing trinkets and course culminates in a multi-week
Fall 2016 keychains. Rather, it suggests how ac- project in which students combine
[September issue] cess to new technologies can enable techniques and tools from previous
individuals to create their own systems weeks to produce an interactive de-
Quantum Computing
and devices. vice or technology of his or her con-
Article deadline: June 1, 2016 The potential of personal fabrica- ception and design. When I took the
tion was conveyed to me while taking course, projects included a modular
Winter 2016 Gershenfeld’s “How To Make Almost tap-dancing robot, an LED-lit shirt
[December issue] Anything” class at MIT. In each ses- powered with thermoelectric mod-
sion, students are introduced to a ules, a self-documenting construc-
The Future of Work
new tool or prototyping technique, tion kit that built a virtual model of
Article deadline: September 1, 2016 (for example circuit board fabrication its geometry, and an open-hardware
and microcontroller programming, MP3 boombox.
FAVORITES FROM
THE IoT ISSUE Association for Computing It was fantastic to have the —SF Bay Area ACM San Fran-
The Guilt Timer & so true... Machinery (ACM) opportunity to write this! cisco Bay Area Chapter ACM.
(c/o @XRDS_ACM & Public Policy Office. —Madison Capps Twitter (@SF_BayArea_ACM)
@PHDcomics) Twitter (@acmpolicy) MIT grad. Software Engineer
—Heather Avery, PhD interested in all things brain @XRDS_ACM @TheOffici-
Business Analytics director and vision, web development, alACM we are attempting
for the duck, Computer CONTRIBUTE TO XRDS and online education. And this now in my AI class at
science and software Thanks @MadiCap for sometimes coffee. Poolesville High School. Art
engineering PhD. #INTJ. sharing career advice Twitter (@MadiCap) or music
Twitter (@havery2) with #XRDS_ACM —Jack Stansbury
http://xrds.acm.org/ Software engineer and
ICYMI Vint Cerf on pros- article.cfm?aid=2845133 … #FANDOM Computer Science/Math
pects for #IoT #security #softwareEngineering SFBayACM Weekly is out! Teacher at Poolesville High
Photo by Larz Photography
INIT
als and assemble new struc- explores characters of in- range of materials we find Buehler outlines the link
tures? What are the tools teractive objects in “Creat- in the physical world? between digital fabrication
soon to be released to the ing Animated Characters Huaishu Peng, Scott Hud- and assistive technology in
public? What are the tools for the Physical World”; son, Jennifer Mankoff, and “Fabrication Lends a Hand:
that are barely viable dem- while Andrew Spielberg, James McCann show one Creating Custom Assistive
os in laboratories? What James McCann, Alanson example in “Soft Printing Technology.”
are the file formats, design Sample, Scott Hudson, and with Fabric.” Finally, what is the long-
software, and control soft- Jennifer Mankoff explore Zahner Architectural term vision of digital fabri-
ware being used? How is all the possibilities of RFID to Metals has an R&D depart- cation? Will it help us move
this 3-D printing and digi- make objects more interac- ment where engineers such to space? Will it help us
tal fabrication going to be tive in “Building a Toolkit as James Coleman, Craig settle on Mars? In “ Island
environmentally sustain- for Fabricating Interactive Long, Andrew Manto, and Three Revisited: O’Neill’s
able? The focus of this issue Objects.” Valkyrie Savage Trygve Wastvedt figure cylinders and digital mate-
is therefore as much about explores augmenting 3-D out how to make buildings rials,” Daniel Cellucci and
the newest developments in printed objects with elec- with thousands of unique Kenneth C. Cheung outline
digital fabrication, as it is tronics for interactivity in parts. Jesse Louis-Rosen- what digital fabrication
about the yearnings we have “3-D Printing Interactive berg is half of the compu- might mean in the far fu-
for the future. Objects.” tational design studio Ner- ture. Closer to home, Dave
Manufacturing used to Right now, 3-D printers vous System. Zahner works Rejeski has some concrete
encompass many differ- mostly print in rigid ma- on huge buildings and suggestions for keeping 3-D
ent professions, from CAD/ terials or elastomers. They Nervous works on intricate printing sustainable in “3-D
CAM designers to machin- don’t print soft materials jewelry; yet they both have Printing: Green or not?”
ists. Now those things can like yarn or textiles. How the same problems: Cur- The diversity one finds
all be done by the same per- can we create machines rent file formats and work in how people use digital
son using digital fabrica- that print with the same flows for digital fabrica- fabrication machines will
tion tools. What does that tion are not well matched be paralleled by the diver-
mean for the possibilities to their tasks. How can we sity of digital fabrication
of personal-scale digital design better infrastruc- machines that are created.
fabrication? And what does ture for digital fabrication, In this issue, we have col-
personal-scale digital fabri- either in voxel file formats lected just a few examples
cation mean for individual Making new or in completely reconfigu- of where we can see that di-
creativity and digital fabri-
cation? Ilan Moyer explores machines for rable machine workshops?
They outline their head-
versity today. In the future,
we hope for an expressive
these questions in “Per- making has aches and suggestions in and powerful collection
sonal Fabrication Tools:
From automated machines become a field “Lots of Parts, Lots of For-
mats, Lots of Headache”
of tools, processes, and
formats. If the kinks of
to augmented tools,” and of its own, and “Drowning in Triangle working across computers,
Amit Zoran presents a “A
Manifest for Digital Imper- and avenues Soup: The quest for a better
3-D printing file format”
machines, data, and op-
erators can be addressed,
fection” for personal cre- of inquiry respectively. we think this will happen
ation.
Technology is not always
around But even with the cur-
rent file formats, digital
pretty soon. It might even
be revolutionary.
easy to change. How do you machine fabrication is useful in
make it so a user can incor-
porate later interactions
building are fields where custom manu-
facturing is the norm rath-
—Stefanie
— Mueller
and Nadya Peek,
into the tools? Stelian Coros opening up. er than the exception. Erin Issue Editors
ADVICE
O
ne of the first things a gradu-
ate student must learn is how
to deal with critique. While
assessment exists at all levels
of higher education, graduate students
are expected to be professional and
able to deal with harsh critique.
Critique can come from lots of
places in graduate life, but the most
common and challenging critics will
be conference and journal peer re-
viewers. They are notorious for being
overly harsh, and sometimes may have
an agenda; there have been incidents
where reviewers demand additional
references to a particular author (who
might be the reviewer themselves), or
otherwise challenge solid research be-
cause it doesn’t necessarily align with
their own work.
The peer review system is typi- thing to do when receiving a peer re- tee the editor will agree with you, or
cally double-blind, meaning the au- view that seems unfair is to get a sec- reverse the decision on your paper,
thor doesn’t know who the reviewer ond opinion. It’s sometimes difficult but it’s important the editor is aware
is and the reviewer doesn’t know to separate yourself from your work, of your concerns as this will affect the
who the author is. This is important, especially given the large amount of reputation of their publication.
because it removes biases and pro- effort that goes into a conference or Receiving a rejection and harsh cri-
tects reviewers from further retribu- journal paper. Show the review to your tique on a paper you’ve spent months
tion. The paper committee chair for advisor. A good advisor will be able to working on can be one of the most
a conference, or the journal editor, tell you if the critique is actually unfair brutal experiences a grad student can
knows who both the author(s) and or if it’s simply harsh. go through. But the most important
the reviewers are. Therefore ensuring Occasionally, a review will not just thing to remember is this: There’s al-
reviewers don’t receive papers from be harsh, but might appear to be re- ways another place to send your paper.
authors from their own institution. If viewed by someone who doesn’t un- Some reviewers will hate your paper,
the editor or chair is doing their job, derstand your field, or asks you to some will love it, and some will feel
your paper will be reviewed by expe- make alterations for reasons that don’t it just isn’t right for the venue you’ve
rienced members in your field. These seem valid. If you come across a review submitted it to. Some reviewers will
reviewers will be able to spot flaws in like this, again getting the opinion of be kind and supportive in rejection,
your research and arguments easily. your advisor is a good place to start. If and others will be savage. But their
Image by Ollyy / shutterstock.com
Remember, when a paper is published they agree the review is problematic, goals should be the same: to ensure
it becomes a part of the literature of your next move is to inform the jour- the highest quality research gets pub-
the field. The job of a reviewer is to nal editor or conference paper chair. lished in their field.
validate whether the paper that has These people are in place to make the When you receive your reviews,
been submitted is a significant contri- final decision on your paper for their take the critique, find the important
bution to the field. respective publication. Explain your points, discard the rest, edit your
Just because a review is harsh, that objection clearly, and give examples work, and resubmit.
doesn’t mean it’s also unfair. The first from the review. There’s no guaran- —Andy
— J. Hunsucker
UPDATES
RIT SIGCHI
Democratizing digitization,
campus outreach, and more.
P
hilo Farnsworth invented uniquely similar: When invented, each HCI,” said Jeremiah Parry-Hill, who
the television in 1928, but it was ungainly, slow, expensive, hard holds the dual role of treasurer and
took more than 20 years for to use, and for many years, not par- secretary for the chapter. The chapter
commercial TV to take off. In ticularly useful or practical. Dr Dan held a similar event last April, which
1946, only 6,000 U.S. households had Ashbrook, director of the Rochester featured HCI-centric films and videos.
a set, within five years 12 million did. Institute of Technology’s (RIT) Future Also that same month, the group host-
Decades later, in 1983, Chuck Hall Everyday Technology Research Lab ed Matt Huenerfauth who gave a talk
brought us stereolithography, more (FETlab), wants to change that para- on methods for evaluating the effec-
commonly known as 3-D printing. It digm by using, ironically, 3-D printing. tiveness of technologies for conveying
took even longer for this technology to At a talk hosted by the school’s ACM American Sign Language.
go mainstream. Although 3-D printing student chapter in November, Ash- Social media is another important
has become a ubiquitous term, and one brook claimed the goal and promise aspect of the RIT SIGCHI community.
can buy a printer at Home Depot or Sta- of “democratizing digital fabrication” The chapter uses its Facebook page to
ples, arguably it is as likely to be used was to expedite the process of moving keep members and other interested
to make a novelty plastic toy as well as a an invention from the impractical to parties informed of upcoming pro-
life-saving medical device. the practical. To further that goal, the fessional opportunities, free or low-
The two different technologies, RIT chapter will play a major role— cost research material, and other an-
with different objectives and invent- nearly half of his FETlab research as- nouncements. In addition, for those
ed in different eras, are nevertheless sistants are student members. unable to attend chapter-hosted pre-
Established in November 2013 with sentations, SIGCHI established a You-
RIT SIGCHI At a Glance faculty advisor Deborah Gears and a
handful of students, the RIT special
Tube channel1 to view both Ashbrook
and Huenerfauth’s talks.
School:
interest group for computer-human in- The chapter aims to expand its
Rochester Institute of Technology
teraction—RIT SIGCHI—is the official reach to those beyond its current mem-
Chapter Name: RIT SIGCHI ACM student chapter at RIT. Situated bership. A robust crowd of 20 attended
Location: Rochester, NY (USA) 330 miles northwest of New York City, Ashbrook’s talk. About half were RIT
Website: near Lake Ontario and the Canadian SIGCHI, while the rest were faculty
https://www.facebook.com/RITHCI border, it has grown to 45 members in members and other interested parties.
Date Established: November 5, 2013 its three-year existence. “We have a ‘big-tent’ philosophy,” Par-
Sponsoring talks and hosting infor- ry-Hill explained, “where we want to
Officers:
mational social gatherings comprised get our message to anyone interested
Sabarinathan Masilamani
Chair the bulk of the chapter’s outreach ef- in human-computer interaction—first
Jeremiah Parry-Hill forts in 2015. At its fall semester kick- to members, then the school, then to
Treasurer/Secretary off event, the group held a pizza-fueled local universities, and ultimately to
Amanda Yung social gathering to discuss recent the western New York region. That will
Communications trends in HCI, as well as view a num- take time.”
Ajantha Vijayasekharan ber of videos on the topic. “In the life “Part of it is logistics issues,” add-
Membership and Events of the graduate student, which is nor- ed Amanda Yung, the organization’s
Current Total Membership: 45 mally focused on balancing studies communications chair. “We’ve had
with life, simply providing a social out-
Contact: rit.sigchi@gmail.com
let around these topics means a lot in 1 https://www.youtube.com/channel/UCsBOsq_
terms of building a community around pRqxl2hVGwmeYWvA
some events at other universities lo- tion in the school’s FETlab. “The chap-
cally, for example, in 2013. But getting ter will have a hands-on workshop with
people to and from one campus to an- Professor Ashbrook in the spring se-
other for a one hour presentation can mester,” said Parry-Hill.
be a barrier. Videoconferencing, more Back in November, Ashbrook opened
for logistical reasons, hasn’t been a his presentation quoting techno/sci-
viable option.” The chapter intends ence-fiction author William Gibson,
to explore options for increasing its “The future is already here, it’s just not
range in the coming months. very evenly distributed.” With the help
The RIT SIGCHI chapter also ex- of RIT SIGCHI, students are learning,
pects to continue its work supporting and working, to change that.
the democratization of digital fabrica- —David
— Byrd
CAREERS
A
ccording to software engineer
and writer Joel Spolsky, man-
agers should hire people who
are smart and get things done.
For many applicants, this is done
by demonstrating prior work history.
However, those just coming out of
school may need to be more creative
in how they showcase those talents. In
this article, I will share some pointers
on what you can do to put these traits
forward in your job applications.
SHOW OFF focused on ideas that he simply en- different aspects of software develop-
One good way to show you are pas- joyed doing. ment, from programming to working
sionate about software is to program If you do end up starting your own on a team. Project-based courses also
for the fun of it. This can take many project, you need to put it online so give you a chance to hone your leader-
forms—from contributing to an open that others can see and use it. Both ship skills, which are valuable within
source project that you find useful, Github and Bitbucket are good places a startup.
to starting a new project from the to host your code. Moreover, these
ground up. While I think the easiest sites have the added benefit of teach- SEE THINGS THROUGH
way to find motivation to start your ing you good distributed source con- Demonstrating you can get things
own project is to dream up some- trol tools, like git. Once you’ve put done is a little more difficult than dem-
thing that scratches your own itch. If some of your code online, it is a good onstrating you are smart. Getting good
you are having trouble thinking up a idea to put a link to your Github or marks is one way, but the interview
project there are communities that Bitbucket profile on your resume. process itself also provides a critical
are full of good ideas waiting for mo- Many companies ask to see examples opportunity to show what you can do.
tivated programmers to step up, such of your previous work, and this is an Be prepared to talk to potential em-
Image by Dotshock / shutterstock.com
as reddit.com/r/somebodymakethis. easy way to showcase it. ployers about projects you’ve driven to
Doing technical work purely for The classes you take in college are completion and the key things you’ve
fun can sometime lead to incredible another good way to demonstrate learned along the way. I would much
results. In The Pleasure of Finding how smart you are. Take challenging rather see someone with one complet-
Things Out, physicist Richard Feyn- classes that advance your knowledge ed project than 10 half finished ones,
man said the inspiration for his No- and allow you to practice skills you and seeing good documentation and a
bel prize-winning work came when will use in the real world. To that end, test suite is always a good sign. During
he stopped trying to search for seri- I recommend project-based courses, the interview, your goal is to show you
ous problems to tackle and instead as these provide experience in many have an understanding of what it takes
MILESTONES
Additive
Manufacturing
to finish projects. When I interview Additive manufacturing, also known as 3-D
people, I look for evidence of this. printing, is a technique to produce three-
Demonstrate that you know every dimensional objects by printing successive
completed engineering project has layering of material. This field promises an
tradeoffs. It is a good idea to discuss exciting future with many plausible applications
what tradeoffs you’ve made in past for everyday life including food, medicine, and
projects. (This is a common inter- technology. Let’s examine a few milestones from
view question!) Sometimes you need the past 30-plus years in the development of 3-D
to choose a technically inferior solu- printers.
tion for time or budget reasons. When
talking about tradeoffs, I am remind-
ed of a famous quote from The Soul
of a New Machine: “Not everything
1980 Hideo Kodama of NMRI (Japan)
invents the first rapid prototyping
system. It uses photopolymers, which harden
worth doing is worth doing right.” when exposed to UV light.
Not everything in a shipped prod-
uct will be perfect. A good engineer
knows which aspects must be ideal
and which can be merely adequate.
1989 S. Scott and Lisa Crump invent and
patent fused deposition modeling
(FDM), a technique used in many commercial
and open-source 3-D printers today. FDM uses a
BE PATIENT nozzle to dispense molten plastic or metal on top
A more appropriate title for this ar- of a controllable movable table.
ticle might have been, “How to Get
Hired at Voxel8 as a Software Devel-
oper.” Although every company is dif-
ferent, the advice here is sufficiently
1999 Researchers at the Wake Forest
Institute for Regenerative Medicine
develop synthetic, growable human bladders
general enough to be applicable to that use a combination of 3-D printed scaffolds
most startups. Remember, startups and human cells from patients.
are especially picky about who they
hire, since each employee can make
or break a team. Most good startups
know this, and frankly you shouldn’t
2005 The RepRap project begins as
an open-source initiative to develop
an inexpensive 3-D printer. The project released
work for the ones that don’t. four official printer models from 2007 to 2010.
Nonetheless, to get hired at a start-
up takes patience. The jobs you want
will reject you, and the only guaran-
teed way to get hired at a startup is
2014 Local Motors unveils Strati,
the first electric 3-D printed car.
The car took 44 hours to print and reaches
to start one yourself. That may be the a speed of approximately 50 miles per hour.
only piece of advice you need.
—Jay
— Patel
Biography
Jack Minardi is the co-founder and software lead at
Voxel8. He graduated from Vanderbilt University with a
B.E. in electrical engineering and worked as a scientific
software developer at Enthought. He then joined the Lewis
Lab at Harvard University as a research fellow, where he
led efforts in precision machine automation and control.
The XRDS blog highlights a range of topics from conference coverage, to security
and privacy, to CS theory. Selected blog posts, edited for print, are featured in
every issue. Please visit xrds.acm.org/blog to read each post in its entirety. If you
are interested in joining as a student blogger, please contact us.
BLOGS
BLOGS
FREE MOVEMENT
When immersing a user’s sight and hearing in a virtual
world that allows them to look around, tracking their head
movements precisely, it’s not surprising that the user might
expect to be able to walk around in this virtual world, and
interact with objects more fully. However, that’s not the
experience that VR normally offers.
The reasons for this are pretty simple. The virtual world
doesn’t need to, and shouldn’t translate directly to the real
world. The entire point of VR is to put users into a world
4 https://www.youtube.com/watch?v=2lY3XI0zDWw
TACTILE EXPERIENCES
As humans move through the world, all of their senses are con-
stantly engaged. They can see the world around them and hear
the sounds of the birds chirping and people talking. They can
feel the breeze blowing past them, a drop of rain on the top of
their head, a hand on their shoulder, or the transition between
the sidewalk and a dirt path under their feet as they walk.
Sight and sound are powerful experiences, but recreating
the sense of touch in a virtual world is a very complex
problem. Our entire bodies are capable of pulling in
information through the skin. Temperature, moisture, and
pressure are all types of information that we can understand
without seeing or hearing anything.
This has largely been ignored in the virtual world. I
don’t believe it’s because developers and designers feel it’s
entertainment devices. And they both appear to work with unimportant, but more likely because it’s a difficult problem
a host of popular games, so there’s no reason to think without a clear solution. Some gaming systems we’ve already
that future games would ignore their technologies as they mentioned give players a gun-shaped controller which is
become more common. perfectly usable during FPS games.
Another company called Zero Latency (https:// This solution works great for FPS games, and since many
zerolatencyvr.com/) is taking a different approach. Rather companies are using these games as an introduction for
than hold the player in place, they are simply giving them a their technology, it’s a great first step to enhance immersion,
much larger area to roam in. and a quick win.
This company puts players into a large warehouse But as VR experiences expand, finding a universal
space, and has created a custom game to be played with solution for tactile experiences will become more and more
VR headsets and gun controllers. Patrons can play six challenging. Every physical prop that replicates something
player co-op to fight off zombie hordes with completely in the virtual world reduces the flexibility of that scenario.
free movement. Imagine a virtual car prototype. A designer shows the
Giving players open space to move around in adds greatly user the car they are designing via a VR headset to get
to the immersion, but creates some safety concerns. The reactions. The user reaches out to touch the steering wheel,
company claims they have in-game safety features that will but there’s nothing there. So the designer places an analog
keep you from walking into walls, and offer an hour of time for the steering wheel in place to increase engagement in the
in the game for $88 per person. prototype. The user now has a steering wheel to touch, but
However, this experience only exists in one place now reaches out to touch the radio, which isn’t there, or the
(Melbourne, Australia), and there is only one experience turn signal knob, or the door release.
to be had. It’s hard to fault them for either of these issues If the designer continues adding physical pieces to this
though, as the technology is so new, and their solution to experience, eventually they’ve just built a physical model,
some of the problems I’ve considered is quite novel. which is what they were trying to avoid by building the
While other companies are trying to make these virtual prototype. But without a tactile experience, they lose
experiences smaller and more compact, Zero Latency one dimension of the experience they’re testing.
have recognized one of the big advantages of the VR When researching the ART, my team and I worked
experience is its size. Rather than hold people back, on discovering all sorts of interesting tactile technology
they’ve given them more space to roam. It will be in development. Like REVEL and Aireal from Disney
interesting to see if they can expand to other locations, Research. REVEL (http://www.disneyresearch.com/project/
BLOGS
revel-programming-the-sense-of-touch/) is a wearable Birdly created their own experience that matched what they
technology that changes the way users experience surfaces. could accomplish with the headset, and worked from there.
For instance, if the user reached out to touch a smooth
surface, but the VR experience was showing a stone CONCLUSION
surface, this technology could give the user the experience I see Birdly as the most successful VR experience that cur-
of touching stone. rently exists. Rather than try to recreate reality, it creates
Aireal (http://www.disneyresearch.com/project/aireal/) its own reality. In doing so, it only has to follow the rules it
uses small puffs of air to simulate impacts on the user. Their creates for itself. This allows for a much richer experience.
demonstration uses soccer balls bouncing off The user isn’t spending time wondering why they can’t
the users hands, but any kind of impact could theoretically reach out and touch something, they are totally immersed
be simulated. in the experience.
We don’t live in a Star Trek world where we can use If your user would be disappointed in the inability to use
force fields and other high tech tricks to simulate objects. their hands in your experience, then turn them into wings. If
So why not design experiences that don’t require the user your users would be confused that they couldn’t walk around
to touch anything? this virtual world, let them fly.
This is one of the reasons that Birdly (http://somniacs.co/) VR is only going to become bigger and better over the
is so successful. (see Figure 7). next 5-10 years while AR and other related technologies
Birdly is a full body VR experience that allows the user to are developing. The thinking on these topics will only
experience flying. The system has the user lie face down in a expand. However, I would like to see less thinking on how
rig that allows them to flap their arms like wings. They can the technology works, and more thinking on what gestures
also lean left, right, forward and back in order to control the humans will find comfortable, and how it will actually feel as
experience. They are strapped into the system and it requires they are using it.
outside assistance to get into and out of. In addition, a fan is Right now, one of the biggest issues I see with VR is too
placed near their head to simulate the wind blowing against much energy is being spent on improving the technology
them. I got to see Birdly at SIGGRAPH 2014, and while I itself, and not enough is being spent on understanding
didn’t get a chance to experience it myself, everyone I talked the user experience. I come from a design background,
to thought it was very successful. and I think VR tech is at the point where the headset
To me, its success is based largely on embracing the and audio are good enough for us to start thinking
constraints of the medium. Rather than trying to fit an about how humans actually want to use it. Most of the
existing experience into the VR headset, the creators of experiences I’ve discussed are in their infancy. They’re
demonstrations that exist in order to show users the
Figure 7. A demonstration of the Birdly system. The user is possibilities of the technology.
strapped into the machine with a VR headset, and a fan blows Much like any new medium, it begins by adapting
air on them to simulate wind. existing material. When film first arrived, they looked much
like plays, with a still shot viewing a scene that actors would
work in. When television first arrived, they borrowed many
of their programming ideas from radio and film. So it’s no
surprise that VR experiences are adapting video games as
the technology becomes viable.
But an experience like Birdly gives us a peek into what
is possible with a VR system. If we want this tech to be
successful, we have to start embracing the constraints of the
medium and come up with new experiences, rather than
simply adapt existing experiences into this new technology.
I look forward to the future.
Biography
Andrew J. Hunsucker is a Ph.D. student at Indiana University studying Design Pedagogy
and storytelling. He is currently studying the HoloLens from Microsoft and hopes to better
understand how users can interact with their environment in virtual reality spaces.
A Manifest for
Digital Imperfection
Artistic style is an important aspect for creative practice.
However giving away some computational control over
digital design and fabrication is necessary in order
to engage designers in a higher-risk practice that enhances
attention, creative decision making, and product ownership.
By Amit Zoran
DOI: 10.1145/2893491
S
“ cience is an endless search for truth. Any representation of reality we develop
can be only partial. There is no finality, sometimes no single best representation.
There is only deeper understanding, more revealing and enveloping
representations.” — Carl R. Woese [1]
The very basis of the current computational paradigm is the assumption that analytic
representation is key in developing practical systems to solve technical tasks. The foundations
of computer science are rooted in discrete (and Boolean) mathematics, where binaric
machineries and computational systems define whether an input—or function—belongs to
a given set, whether a problem is While the computational sciences to design style—whether generated by
solvable or not, whether a solution and analytic representations undoubt- computer-aided design (CAD) or com-
to a given problem can be applied edly leverage very powerful tools to puter-aided manufacturing (CAM)—
to a different problem, and what is understand the world and develop and suggest a revision of the way we
the optimal way to solve such ques- advantageous technologies, they are conceptualize computers for creative
tions. Similarly, in many other fields not free from weaknesses and limita- outcomes.
of technology, engineers are using tions. While some negative phenom-
continuous mathematical tools to un- ena of the Information Age can easily THE PROBLEM OF STYLE
derstand, analyze, predict, and simu- be observed (cyberbullying, early-age IN COMPUTATIONAL DESIGN
late real-world phenomena; to decide exposure to sexual content, and so In many fields of computer science,
whether a signal represents a symbol; on), other issues such as the diffi- researchers successfully identify indi-
and to build reliable machinery that culty of representing cultural values vidual users by features extracted from
delivers expected results. Further- mathematically are less visible. Many their recorded performance (such as
more, modern (quantum) physics scholars have already articulated the gait tracking and recognition). More-
contributes statistical observations risks digital agency presents to com- over, computational methods have
of uncertain reality, suggesting addi- puter-aided society [2]. In this article, contributed to the evaluation of cre-
tional non-deterministic methods to I highlight an additional limitation ative style within computer graphics
interpret the world and conceptualize in the current computational design (CG), where researchers have devel-
new quantum technologies. and fabrication paradigm in relation oped tools to extract the identifying
References
[1] Woese, C. R. A new biology for a new century.
Microbiology and Molecular Biology Reviews 68, 2
(2004), 173–186. DOI: 10.1128/MMBR.68.2.173–186.
[2] Turkle, S. Alone Together: Why We Expect More from
Technology and Less from Each Other. Basic Books,
New York, 2011.
[3] Rosin, P., and John, C. (Eds.). Image and Video-Based
Artistic Stylisation. Springer-Verlag London, London,
2013.
[4] Boas, F. Primitive Art. Reprint. Dover Publications,
Mineola, NY, 2010.
[5] Kroeber, A. L. The Nature of Culture. University of
Chicago Press, Chicago, 1952.
[6] Wiessner, P. Style and social information in Kalahari
San projectile points. American Antiquity 48, 2
(1983), 253–276.
[7] Pavlidis, T. and Van Wyk, C. J. An automatic beautifier
for drawings and illustrations. In Proceedings of the
that helps compensate for the user’s tool path as a signature embedded in 12th Annual Conference on Computer Graphics and
Interactive Techniques (SIGGRAPH ’85). ACM, New
lack of carving knowledge without au- the texture of the physical artifact. Be- York, 1985.
tomating the process. cause the FreeD allows design manip- [8] Kinkead, G. Software designs products by simulating
Zoran et al. suggest a hybrid interac- ulation to be integrated within a tan- evolution. MIT Technology Review. November 7, 2014.
http://www.technologyreview.com/news/532126/
tive system will be beneficial for open- gible carving experience, the nature of software-designs-products-by-simulating-evolution
ended processes, allowing makers to this work more closely resembles the [9] Ingold, T. The textility of making. Cambridge Journal
define the amount of computational process of traditional craft than other of Economics 34, 1 (2010), 91–102.
control they use. Beginners may need forms of digital fabrication, while still [10] Zoran, A., Shilkrot, R., Nanyakkara, S., and Paradiso,
J. A. The hybrid artisans: A case study in smart tools.
guidance to simply complete the task providing digital risk management ACM Transactions on Computer-Human Interaction
at hand, while developing their tech- and quality assurance. By introducing (TOCHI) 21, 3 (2014).
niques as part of the investigation. On traditional approaches to the digital [11] Shilkrot, R., Maes, P., Paradiso, J. A., and Zoran, A.
Augmented airbrush for computer aided painting
the other hand, skilled makers may making of artifacts, Zoran et al. hope (CAP). ACM Trans. Graph. (TOG) 34, 2 (March 2015),
require higher-level control, allowing Article 19.
this intimate collaboration between
the computer to reproduce their skills people and computers will pave the
or manually seeking different objec- path for a new type of interaction. Biography
tives, such as introducing random Building upon prior art such as the Dr. Amit Zoran is a senior lecturer at the School of
Engineering and Computer Science at the The Hebrew
qualities to the process. The image of FreeD, I hypothesize personal style in University of Jerusalem. He holds a Ph.D. and a M.S. in
human–computer synergy is subjec- media arts and science from the MIT Media Lab, a M.Des. in
expressive manual tasks can signal product design from Bezalel, and a B.Sc. in communication
tive and should be open-ended and rich information (see Figure 6). More- system engineering from Ben-Gurion University, Israel.
In his work, Zoran studies human-computer interaction,
variable if it is to support real creative over, this time-varying information design, and craft, exploring the divergent realms of
engagement. depends on the task itself, while also emerging computational design technologies and
traditional hand-hewn skills.
The FreeD enables users to interpret revealing identifying characteristics
and modify a virtual model during fab- of the observed subject. I believe these
rication, keeping the user’s subjective identifying characteristics can be care- © 2016 ACM 1528-4972/16/03 $15.00
Personal Fabrication:
From automated
machines to
augmented tools
Fully automated digital fabrication tools are the darling of the personal fabrication
movement, but they may not be the best format for harnessing digital fabrication for
personal use. Instead we should be developing tools that work cooperatively with users
to augment natural abilities rather than eliminate human involvement altogether.
By Ilan Moyer
DOI: 10.1145/2896905
D
igital fabrication is an exciting set of technologies that use a computerized workflow
to first design and then precisely create physical objects. These tools have existed as
the workhorses of industry soon after their invention in the 1950s, but only in the
past decade have they been miniaturized, cost-reduced, and simplified to the point
that they are now accessible to the general public. Inexpensive (or free) computer-aided
design (CAD) tools, such as SketchUp and Autodesk Fusion360, make it easier for anyone to
design nearly anything. Small computer numerically controlled (CNC) milling machines and
3-D printers are popping up at an astonishing rate in makerspaces, hackerspaces, schools,
museums, and garages across the world. While this trend promises
to vastly expand the abilities of the in- must traverse to fully integrate into a lery guns, and numerically controlled
dividual to create, there is still a long new context of “personal fabrication” milling machines were invented to
way to go before digital fabrication tru- has a precedent: personal computing. better produce complex airplane com-
ly finds a widespread home on peoples’ In his book Fab: The Coming Revolution ponents. Computers were then adopt-
desks and in their garages. The best on Your Desktop—from Personal Com- ed by industry for tackling laborious
solution to the challenge of democra- puters to Personal Fabrication, Neil Ger- computational tasks like payroll, and
tizing digital design and fabrication is shenfeld draws an apt parallel between digital fabrication was used for tasks
likely not through the incremental cost digital fabrication and the rise of the like high-speed high-tolerance manu-
reduction and simplification of indus- personal computer in the ‘70s and ‘80s. facturing. It was not long after that
trial tools, but instead demands a fun- Both technologies were first developed
damental re-examination of how we for military purposes around the time
use computers to help us make things. of WWII; early computers were used to Figure 1. The Shaper Origin computer-
The path that digital fabrication calculate fire control tables for artil- assisted cutting tool.
the lockstep held between these sister simply by drawing the shape in a CAD
technologies was broken. While the program. Related to that is repeatabil-
computer began to rapidly evolve into a ity. Just as a mathematical expression
consumer product, digital fabrication will evaluate the same value on any
remained exclusively a tool of industry. computer system, ideally a 3-D model
By the early 1970s, the mainframe fed to a digital fabrication tool should
handheld cutting tool called Origin Accuracy is important, but not all- Ilan Moyer is a co-founder and mechanical engineer at
Shaper, where he is helping to build the future of power
(see Figure 1). It enables users to cut important. Flexibility is essential, be- tools. Moyer has been interested in creating tools for
complex shapes from materials like cause the average person can’t afford a personal fabrication since writing his MIT undergrad thesis
on the topic of Rapid Prototyping of Rapid Prototyping
wood, plastic, and light metals with new machine to do a specific job. And Machines in 2008.
the accuracy and at the scale of a the trade-offs of time and money weigh
© 2016 Copyright held by Owner(s)/Author(s).
large CNC tool, but entirely freehand. less heavily at home, so it’s OK if the Publication rights licensed to ACM.
Origin works using a combination of “cycle time” to produce an object is a 1528-4972/16/03 $15.00
Creating Animated
Characters for
the Physical World
Making the design and production of animated,
mechanical characters accessible to the public.
By Stelian Coros
DOI: 10.1145/2893493
T
he Maker movement is revolutionizing the accessibility and appeal of engineering.
Key to the growing popularity and success of this do-it-yourself culture is the
emergence of easy-to-use, computer-aided design (CAD) software—such as Google’s
SketchUp and Autodesk’s 123D suite—that allows the general public to generate
content for 3-D printing. However, to a larger extent, such user-friendly CAD tools focus
on supporting the design of static objects—essentially sculptures. At Carnegie Mellon’s
Robotics Institute, our long-term goal is to create robotic devices that can sense, move, and
interact with the world.
As robots enter our daily lives, they phology. To date, more than 180 million dressed. First, engineering principles
have the potential to fundamentally customized animated characters have and standards have to be encoded in
improve the way we work, learn and been created with this software by non- software such that computing power
play. With the aid of specialized CAD expert users from around the world. can be leveraged in assisting users
tools, and leveraging the 3-D printing with tasks that are too difficult or too
revolution, we believe the general pub- COMPUTATIONAL DESIGN tedious. Second, user interfaces need
lic will be able to create robots that are OF ANIMATED MECHANICAL to provide ample room for creativity,
specifically designed according to their CHARACTERS while allowing users to specify, at a
individual needs and preferences. Our The first challenge in creating a ro- high-level, what it is they wish to cre-
ambition is to make the design of per- botic creature is to design its mechani- ate. To begin investigating these chal-
sonalized robotic creatures equally cal structure. This task is currently lenges, we developed a computational
powerful, accessible, and appealing. restricted to skilled and experienced design system for mechanical autom-
In this quest, we are inspired by engineers, who, given sufficient time ata—simple robots composed of rigid
the ease of use, power and flexibility and resources, can design complex ro- mechanical components such as gears
of the Spore Creature Creator system bots, mechanical toys, or animatronic and linkage structures. The motion of
described by Hecker et al. [1]. Spore figures capable of producing life-like such mechanical characters are driv-
Creature Creator enables the design of motions. However to make this design en by a motor or a manually-operated
virtual characters whose motions are process accessible to the general pub- crank (a device used to input rotational
automatically adapted to their mor- lic, two main challenges need to be ad- motion into a mechanical system) [2].
Figure 4. The steps to designing deformable characters. An input character and target shapes are taken as input; a small
number of actuators and their initial placements are determined; the positions of the actuators and the internal distribution of
soft and stiff materials are optimized; and the physical prototype is fabricated.
of motion of elastic objects, it becomes creating physical replicas of animated, formations closely matches the target
clear that controlling their deforma- deformable virtual characters [5]. We shapes that were provided as input.
tion behavior can be achieved in sev- take as input a deformable character
eral different ways: adapting their rest and a set of target poses for it, as illus- DESIGNING 3-D PRINTABLE
configuration (the shape they would trated in Figure 4. Our method com- ROBOTIC CREATURES
take in the absence of any external bines finite-element analysis, sparse While the types of functional objects
forces), changing the material proper- regularization, and constrained opti- described thus far are capable of creat-
ties (e.g. stiffness) governing the rela- mization in order to compute a mini- ing compelling movements, their abil-
tion between forces and deformations, mal set of locations where external ity to interact with the physical world
or explicitly applying external forces forces need to be applied. Further- is limited. In our most recent work,
that are appropriately modulated. In more, our method also determines we bypassed this technical barrier
simulation, the process of automati- which regions of the final design need through an end-to-end solution for cre-
cally adapting the rest state of deform- to be soft, and which ones need to be ating 3-D printable robotic creatures
able objects in order to control their rigid, as illustrated in Figure 4. This that are able to walk using a variety of
motions works well [4]. However, the inhomogeneous distribution of ma- gaits and motion styles [6]. The solu-
technology that allows fabricated ob- terial properties controls the way in tion we developed consists of an inter-
jects to significantly change their rest which the physical character will de- active computational design tool that
configuration in a controllable man- form as external forces are applied to allows the user to author both a robot’s
ner is currently unavailable. it. The design output by our framework morphology and motion character-
In recent work, we introduced a can be used as a blueprint to fabricate istics. As the user specifies desirable
method that automates the process of physical characters whose range of de- structural and motion style features,
our system automatically determines
Figure 5. A snapshot of the design interface. Left: The design viewport with the how the robot needs to move such that
footfall pattern graph. Right: the preview window showing the center of pressure of it maintains balance at all times.
the robot (green) and the support polygon (red). Our design interface is structured
into two viewports (see Figure 5); one
for editing the structure and motion of
the robot, the other for displaying the
resulting behavior as predicted by our
optimization-based motion model and
through physics simulation. The heart
of the interface consists of a set of easy-
to-use editing tools. The user starts by
loading a description file that specifies
an initial skeletal structure of the ro-
bot, where virtual motors are placed at
each joint position. The user can freely
edit the robot’s structure at all times by
adding or removing motors, thus alter-
ing the morphology of the design, or by
adjusting the position or orientation of
the motors.
The motion of a robotic creature is
completely described by the trajectories
satisfying solutions. [1] Hecker, C., Raabe, B., Enslow, R., Deweese, J.,
Maynard, J., and Van Prooijen, K., 2008. Real-time
and government
Higher-level goals such as the walk- motion retargeting to highly varied user-created
ing direction, speed, or turning rate morphologies. ACM Trans. Graph. 27, 4 (2008). to deliver compelling
can be provided by the user so as to [2] Coros, S., Thomaszewski, B., Noris, G., Sueda, S.,
the user can control the overall motion [3] King, H. C. Planar Linkages and Algebraic Sets. Tech.
on the most important
Rep. math.AG/9807023, 1998.
style by editing the movement of the [4] Coros, S., Martin, S., Thomaszewski, B., Schumacher, topics in computing
robot’s center of mass and feet trajec- C., Sumner, R., and Gross, M. Deformable objects
tories. The motions generated by our alive! ACM Trans. Graph. 31, 4 (2012).
and IT today.
[5] Skouras, M., Thomaszewski, B., Coros, S., Bickel,
optimization-based framework are
guided by this user input, while a set of
B., and Gross, M. Computational design of actuated
deformable characters. ACM Trans. Graph. 32, 4 ACM covers the cost
(2013).
feasibility constraints ensures they are
always stable.
[6] Megaro, V., Thomaszewski, B., Nitti, M., Hilliges, of transportation
O., Gross, M. and Coros, S. Interactive design of
Given the structure and motion 3D-Printable Robotic Creatures. ACM Trans. Graph.
34, 5 (2015).
for the speaker
goals for a robotic creature, our system
computes time-varying motor values to travel to your event.
for dynamically-stable motions using a Biography
trajectory optimization approach. The Stelian Coros is an assistant professor in the Robotics
Institute at Carnegie Mellon University. He received his
user can preview the optimized mo- Ph.D. from the University of British Columbia in 2011. His
doctoral thesis won the Alain Fournier Ph.D. Dissertation
tions using physics-based simulation Annual Award. Prior to joining CMU’s faculty, he was a
and iteratively adapt the design to ex- research scientist working for Disney Research Zurich.
His research lies at the intersection of computer graphics,
plore the solution space and converge robotics, biomechanics, and digital fabrication. More
on a desired result. Once the design specifically, Coros is interested in developing models of
motor control, motion planning algorithms, physics-based
process is finished, fabrication blue- simulation tools, and computational design methods for
prints are generated automatically 3-D printable devices. For his work in this area, Coros was
the recipient of a 2015 Intel Early Career Faculty Award.
such that the robot designs can be
manufactured using 3D-printing and
off-the-shelf servo motors. © 2016 ACM 1528-4972/16/03 $15.00
Building a
Toolkit for Fabricating
Interactive Objects
Despite the recent proliferation of easy-to-use personal fabrication
devices, designing custom objects that are useful remains
challenging. RFID technology can allow designers to easily embed
rich and robust interaction in custom creations at low cost.
F
or years, industry analysts have been predicting the breakout of in-home consumer
fabrication devices such as laser cutters, desktop mills, and most prominently, 3-D
printers. Despite falling costs and bold predictions of their increasing ubiquity,
consumer demand for these devices remains relatively low. Behind this low demand
is the fact that rapid fabrication devices alone are not replacements for mechanical design
expertise or electronics knowledge, making it difficult for laymen to design objects that are
interactive. This limits the typical design space to static objects or simple machines, in turn
limiting the usefulness of these fabrication devices.
Upcoming electronic 3-D printers, doesn’t excessively constrain the design can easily make almost any object in-
such as the Voxel8, coupled with boom- process; and any end user should be teractive with little user expertise. As
ing online maker file sharing commu- able to incorporate it into their designs an added bonus, RFID tags are pow-
nities (such as Thingiverse and 123D regardless of fabrication method. Most ered wirelessly, meaning designers
Make) offer one possible solution to importantly, the solution’s interaction have no messy circuitry to deal with
this problem, potentially putting entire mode needs to be fast in order to guar- and no batteries are required.
suites of electromechanical capabilities antee users true interactivity.
a mere download away. While down- That solution might just be a new AN EXAMPLE APPLICATION
loading designs may be easy, modifying spin on an old classic; a sensor that In order to motivate the types of inter-
them would still likely require the same has long found limited use in the con- active objects we want designers to be
mechanical and electronics expertise sumer transaction and commercial able to make, consider the following
needed to design them in the first place. warehousing industries, but is still scenario. A designer wants to fabricate
To truly empower makers around the a relatively young player in the space a physical Tic-Tac-Toe game board with
world, a better solution is needed. of making and interaction: radio fre- X and O game tokens that are interac-
The solution must be affordable quency identification (RFID). By incor- tive (see Figure 1). When a player places
for hobbyists; it cannot require exces- porating RFID tags in the design proc- a token on the board, a computer run-
sive expert knowledge to design with; ess and managing interactions with ning a companion application provides
it must take up little extra space so it these tags intelligently in software, we auditory feedback. When a player picks
nents). This can be, for instance, its ID Reliably identifying interactions can
RFID or any of its stored data. A single reader take seconds, which can be prohibi-
While you may not necessarily be can be used to track populations of tively slow for many real-world interac-
aware of how RFID technology works hundreds of tags. Tags are cheap, cost- tions. If you were trying to design, say,
from a technical perspective, you’ve ing less than a 25 cents apiece. a video game controller that uses RFID
almost undoubtedly experienced it at Unsurprisingly, RFID technology tag-based interaction for input, the
Figure 1: The target Tic-Tac-Toe game. Figure 2: An antenna (left) emits radio waves to a 5.3 cm2 RFID tag (right),
which reflects a response to the reader (center).
difference between a two millisecond actions as probabilistic events, and the terministic interactions, keeping the
and two-second input lag could be the applications built atop them were trans- programming of states intuitive, and
difference between player success and formed into probability distributions let the API automatically manage the
player failure (and frustration). On the over program states. For example, if, on probabilities behind the scenes. Their
other hand, methods exist with faster your phone’s touch screen keyboard, you program state distribution is repre-
response times, but these methods touched halfway between the “F” and sented as a collection of potential state
are historically less accurate. Misinter- “G” keys, then their system might repre- samples, and those state samples (and
preting one input for another could be sent the word you were typing as starting thus the distribution) are updated with
similarly frustrating and damaging to with “F” with a 50 percent probability, input samples drawn from input events
usability. Thus, an important design and starting with “G” with a 50 percent such as key presses. Those input events
trade-off arises for developers using probability. Because of this uncertainty, are also represented probabilistically.
RFID tags: Do you want your applica- their system won’t lock in that first let- This sampling approach is also known
tion to be fast or do you want it to be ac- ter just yet; instead it waits for more in- as Sequential Monte Carlo sampling
curate? formation. Subsequent letters then shift (SMC) or particle filtering.
It turns out there’s a way to get the the confidence of the word starting with SMC is not specific to any single type
best of both worlds. “F” or “G” appropriately. If the second in- of input; it can even manage inputs
put letter is an “H” with 99 percent prob- from several input modalities at once.
A SOLUTION IN INTERFACE DESIGN ability, then the first letter was probably So naturally, the SMC framework could
We suspected from previous literature a “G.” (No words in the English language extend to our RFID-based scenario if we
and experiments that if we wanted in- start with “fh,” while many—includ- considered RFID tag reads (or the lack
teractions to be truly low latency to the ing “ghost,” ghastly,” and “ghoul”–start thereof) as individual inputs (similar
point where they felt natural (say, less with “gh.”) In other words, their system to key presses in the phone example).
than 200 millisecond latency), intelli- automatically defers the occasional de- Ideally, such a system could detect pro-
gently managing this speed-accuracy cisions it’s not confident about, while gram states it were unconfident about,
trade-off would be at the heart of our maintaining very low latencies for the then it could defer making decisions
solution. Interaction researchers and typical decisions for which it’s confident. about them—perhaps only by milli-
developers have developed a number While a probabilistic representation seconds—and avoid misclassification.
of probabilistic methods for managing of interactions is powerful, exposing it SMC could help measure and manage
uncertainty for more traditional human- directly to an application developer is these confidences. However, applying
computer interaction (HCI) domains, dangerous. The average person is bad the SMC method would mean we would
including keyboard, mouse, and touch at probability. Asking a user to calcu- need to model interactive input with
screen interactions. Could we apply late explicit probabilities of higher- RFID tags probabilistically. What types
these methods to our problem of de- level states (such as the probability of inputs would we want to detect, and
signing RFID powered objects providing of certain sentences in our phone ex- where would their models come from?
real-time interactions? Previous work ample) would never gain traction in an
on managing uncertain interactions by API. So, the clever idea Schwarz et al. TOUCH AND GO
Schwarz et al. [2] represented all inter- had was to have developers specify de- We decided early on to focus on mod-
p(zi|xi)p(xi|xi-1)
p(xi|z1:i, xi-1) =
p(z1:i)
keep continuous estimates of tag state formation. Similar to the touch event We designed a number of physical wid-
in the absence of tag reads, as well as scenario, updates are fast, and we are gets users can add in order to make
update our distribution with more cer- able to measure up to 20 tag velocities their designs interactive: tokens, spin-
tainty when a tag read arrives. Using at once with latencies of at worst 200 ners, sliders, touchable surfaces, veloc-
this method, we are able to measure milliseconds. ity sensors, and so on. After users final-
up to 20 tags at once with latencies of at ize their design, they can export their
worst 200 milliseconds (and typically, AN API FOR FABRICATION designs to digital files for fabrication
our state estimation converges much With the technical details of how we via 3-D printing or laser cutting, as per
faster than that). could formulate RFID interactions as usual. RapID also exports two other
Measuring motion is a bit different. probabilistic events out of the way, we important pieces of information.
Motion can only be measured when a were able to carefully consider what First, in order to ease the program-
tag is visible, so in this domain a reader our API (which we are calling “Rap- ming of the digital side user applica-
is constantly receiving reads. There- ID”) for fabricating interactive objects tions, RapID exports starter code,
fore, accurately measuring motion should look like. Figure 3 shows the en- which can be immediately run. This
depends on processing information tire pipeline of how data is translated starter code keeps running estimates
about the tag read, not just if and when into interaction with an application. of widgets—which tokens are placed
a tag read happens. But how should developers create expe- in which slots, the position of sliders
In order to measure motion, we riences in such a paradigm? We knew and spinners, how fast an object is
used some results in physics that state we wanted developers to be able to cre- moving, and so on—and registers call-
the velocity v of a tag is proportional to ate interactive programs, using RFID back functions to monitor changes in
the change in phase Δφ between reads tags as inputs. We also knew the API these widgets’ states. All users need
divided by time between reads Δt (nor- for developing these programs should to do is define these callbacks deter-
malized by the frequency f of the car- abstract the notion of probabilistic ministically to say how the program
rier wave). In other words: program states away from the users. state should be updated when the tag
Δφ Finally, in the same way we abstracted states change. RapID then uses those
v= ∝
f*Δt away much of the electromechanical deterministic functions to update
This was a continuous domain design using RFID tags, we would need the probabilistic program state us-
rather than the discrete binary visible to abstract away as much coding as ing SMC. RapID widgets also provide
versus not visible domain of the touch possible for novice programmers. visualization methods for providing
event, so we had to record tag motion The powerful decision is to couple on-screen visual feedback of the prob-
over many different velocity measure- functionality with pre-defined physi- abilistic state deterministically. For
ments. From this, we were able to cal widgets, combining the fabrication example, RapID can render objects us-
build an empirical Gaussian of mea- and interactive experience directly. ing the mean state for velocity-based
sured phase changes given known ve- This leads to two levels of fidelity with widgets, or for tokens, render based
locities, which, coupled with the run- which developers could design physi- on the most probable placement con-
ning Bayesian filter, provides robust cal user experiences. figuration. Our API is built with Unity,
velocity measurements in practice At the high level, we developed a making it easy to build beautiful in-
(with built in error bars). In this case, physical design environment as an ex- teractive media built on top of it. Sec-
we use a prior that maintains the pre- tension to SketchUp, which is a CAD ond, in order to ease fabrication and
vious velocity estimate and increases environment aimed at novice users. assembly, RapID annotates design
its variance, indicating increasing un- Figure 4 shows a user designing Tic- files with the locations where users
certainty in the estimate without in- Tac-Toe with our design environment. should place RFID tags, along with
Figure 5. Our Pong demo application and sliders. Figure 6. Our spaceship demo application.
for interacting with the probabilistic of the classic arcade game Pong using [1] Li, H., Ye, C., and Sample, A. P. IDSense: A human
object interaction detection system based on
program state. In order to make it pos- our sliders as wireless controllers. passive UHF RFID. In Proceedings of the 33rd Annual
sible for experienced users to develop As a final example (see Figure 6), ACM Conference on Human Factors in Computing
Systems (CHI 2015) (April 18–23, Seoul). ACM, New
their own physical widgets and their we demonstrated our RFID tags’ mo- York, 2015, 2555–2564.
associated code. tion sensing capabilities with a simple [2] Schwarz, J., Mankoff, J., and Hudson, S. E. Monte
Carlo Methods For managing interactive state,
While this project is by far not the spaceship-based demo. We designed action, and feedback under uncertainty. In
first to allow users to build physical wid- a simple toy spaceship and placed a Proceedings of the 24th Annual ACM Symposium on
User Interface Software and Technology (Oct. 16-19,
gets that digital programs can be built raw tag widget on the design, which, Santa Barbara, CA). ACM, New York, 2011, 235–244.
on top of [3, 4], the fact that RFID tags, while not adding new geometry to the [3] Greenberg, S. and Fitchett, C. Phidgets: Easy
which are small and thin, have very few design, generated code for touch and development of physical interfaces through
physical widgets. In Proceedings of the 14th Annual
geometric constraints makes it very motion callbacks. This demo is partic- ACM Symposium on User Interface Software and
easy to place them anywhere in designs. ularly friendly to novice programmers. Technology (UIST 2001) (Nov. 1114, Orlando). ACM,
New York, 2001, 235–244.
This makes it easy to grow large, expres- Using our API, it was easy to translate [4] Laput, G., Brockmeyer, E., Hudson, S. E., and
sive widget libraries. In the future, it our toy’s motion to the digital on- Harrison, C. Acoustruments: Passive, acoustically-
driven, interactive controls for handheld devices.
will be exciting to see how RFID tags screen motion of a virtual spaceship, In Proceedings of the 33rd Annual ACM Conference
and other similar, versatile sensors, will only writing new code for on-screen on Human Factors in Computing Systems (CHI
2015) (April 18–23, Seoul). ACM, New York, 2015,
allow online communities to grow large animation. (Dong Nguyen, we eagerly 2161–2170.
widget libraries much in the way maker anticipate your Flappy Bird port for our
communities such as Thingiverse cur- RFID-based system!) Bigographies
rently share pure .STL files. Andrew Spielberg is a second-year Ph.D. student at the
Computer Science and Artificial Intelligence Laboratory
CONCLUSIONS (CSAIL) at MIT, where he works in the intersection of
PUTTING IT ALL TOGETHER As RFID tags become more robust and fabrication and robotics. His current research exploits
data-driven methods for optimizing the design and behavior
For now, we’ve created a few demo ap- tag readers become cheaper with each of 3-D printed robots. His prior research has focused on
plications to show off the promise of a passing year, RFID sensing is rapidly be- automated assembly. Prior to joining MIT he received his B.S.
and master’s from Cornell University and spent time at The
toolkit, which is a synthesis of our ap- coming a serious contender for making Johns Hopkins’ Applied Physics Laboratory.
plication pipeline (see Figure 3) and physical fabrication projects interac- Alanson Sample is a research scientist at Disney Research,
Sketchup Front-End (see Figure 4). tive. RFID sensing provides a platform Pittsburgh where he leads the Wireless Systems group.
His research focuses on enabling new guest experiences
Using RFID tags on tokens and to- that is easy to design with and even and sensing and computing devices by applying novel
ken slots, we were able to build a wire- easier to interact with and use. A future approaches to electromagnetics, RF and analog circuit
design, and embedded systems.
less, low-latency, physical game of where anybody can quickly fabricate Scott Hudson is a professor of human-computer
Tic-Tac-Toe. Here, we used our token wirelessly powered novel game control- interaction in the School of Computer Science at Carnegie
Mellon University, where he serves as the founding
widget, which places tokens opposite lers, smart-home devices, personal ro- director of the HCII Ph.D. program. He received his Ph.D. in
conductive foil to measure whether bots, and more is right around the cor- computer science from the University of Colorado in 1986,
and has previously held faculty positions at the University
or not token/slot pairs are visible. Us- ner. It will be exciting to see how other of Arizona and the Georgia Institute of Technology. Elected
ing the IDs of the tags, we can iden- sensors can be hacked through simi- to the CHI Academy in 2006, he has published extensively
on technology-oriented HCI topics, and recently received
tify which token is placed, when it is lar data-driven methods, to go beyond the Allen Newell Award for Research Excellence at CMU.
placed, and where it is placed. When their original intended purpose for use Jennifer Mankoff is an associate professor in the Human
the widget is added to the design, our in interactive fabrication projects. Computer Interaction Institute at Carnegie Mellon
University. She earned her B.A. at Oberlin College and
Sketchup extension adds the appropri- Through a combination of inexpen- her Ph.D. in computer science at the Georgia Institute of
ate token and slot geometry to the digi- sive, easy-to-use sensors, and more sys- Technology. Her research enhances the human experience
with technology. Her goal is to combine empirical methods
tal design files, and automatically gen- tems that marry physical design with with technological innovation to construct middleware
(tools and processes) that can enable the creation of
erates all of the code for tracking this digital design, people will finally feel impactful applications. Most recently, this work has
interaction. The only code the user has empowered to make devices based on focused on 3-D printing and its potential for creating
custom assistive technologies for people with disabilities.
to add is the traditional deterministic how they are meant to be used, and
James McCann obtained his Ph.D. in 2010 from Carnegie
game of Tic-Tac-Toe, and the visual not just on how they are meant to look. Mellon University. His research hours are spent at Disney
and auditory feedback for the players, Novice makers will finally be able to Research Pittsburgh developing systems and interfaces
that operate in real-time and build user intuition; lately,
all of which can be written in fewer design and fabricate devices that fully he has been dabbling in the creation of physical objects.
than 100 lines of C# code. capture the interactive nature of their He also makes video games as TCHOW llc, including recent
releases “Rktcr” and “Rainbow.”
In another example (see Figure 5), imagination. And when interactive ob-
we used our slider widget, which fea- jects are as easy to make as static ones,
© 2016 Copyright held by Owner(s)/Author(s).
tures a conductive cover that slides the personal fabrication movement Publication rights licensed to ACM.
atop a line of RFID tags. Our automati- will truly be ready to take off. 1528-4972/16/03 $15.00
3-D Printing
Interactive Objects
Today’s 3-D printing hobbyists churn out kilos of static trinkets.
These existing machines can further help them create functional
objects, if new perspectives and designs are employed.
By Valkyrie Savage
DOI: 10.1145/2893495
3
-D printers have evolved from professional equipment for industrial design studios
to staples in makerspaces—these community hubs offer open access to fabrication
machines, electronics tools, and more. As 3-D printers make their way into clubs,
schools, libraries, museums, and homes, we should consider what sorts of objects
can these machines make and how will users design those objects?
A look at Thingiverse, an online 3-D printing community, reveals novices mostly create
static and decorative objects—figurines, ornaments, and pen or tool holders—stuff that
hardly belongs to a new “industrial revolution.” In contrast, experienced designers create
functional objects, often as assemblies. mentation and assembly. Physical tive sensing strategies that only re-
These include existing, non-printed user interfaces are pervasive—think quire adding a single sensor to a 3-D
electronic parts such as sensors and ac- of game controllers and musical in- printed model to recognize a range of
tuators, and mechanical parts such as struments—and their physicality has different interactions.
fasteners and hinges. Designing elec- important benefits such as tactile
tro-mechanical assemblies with func- feedback and high-performance ma- HANDS-ON DESIGN
tional components in CAD remains a nipulation [1]. For example, gamers Toolkits, such as Arduino or .NET
complicated task for experts. Design- prefer physical input for speed and Gadgeteer, have lowered the threshold
ers must specify not only where to place performance, while musicians are of experimenting with electronics for
functional components, but how to interested in virtuosity and control. interaction, at the same time creat-
mount them to allow assembly and en- Building working devices that also ing a community and extensive docu-
sure functionality. exhibit interactive behavior requires mentation. This has allowed artists,
At Berkeley Institute of Design adding electronic sensing compo- students, and other non-professionals
(BiD Lab), our research goal is to help nents and circuitry to the mechanical to leverage capabilities such as lights,
craft electronics for hobbyists of all design. We are exploring two direc- sound, and sensing in their projects
Image by Vitaliy Zuyenko
ages, often called “makers,” to cre- tions to make this task easier. First, [2]. However, integrating electronics
ate functional interactive objects on we are building tools that automati- into 3-D printed objects is difficult.
commodity digital-fabrication ma- cally fit electronic components into Mounting parts, such as buttons and
chines. We seek to enable makers to 3-D printed models. Second, we are joysticks, in exactly the right place
print working physical user interfac- investigating ways to replace stan- may require significant changes to a
es with minimal additional instru- dard wired electronics with alterna- 3-D model (e.g., to add fasteners and
Figure 1. With the Makers’ Marks system, makers create and annotate physical designs of objects (left). Once these are 3-D
scanned, the annotations are replaced with relevant geometry (center), and can be printed for components to snap in (right).
Figure 2. Sauron’s processing steps start with a hollow 3-D model (a). When a virtual camera model is added, it can detect
which components are visible and not visible (b), and modify invisible components as necessary (c). Once the object is printed
(d), a single camera can view (e) and track (f) the user-facing components.
sounds in the intended manner. Other researchers are exploring re- [2] Arduino. https://www.arduino.cc
To generate sounds, we embed lated techniques that characterize the [3] Autodesk 123D Catch. http://www.123dapp.com/catch.
tine structures in input components. sound of surface textures when a user [4] Mueller, S., Mohr, T., Guenther, K., Frohnhofen, J.,
and Baudisch, P. faBrickation: Fast 3D printing
Our tines are rectangular beams at- scratches an object [7]. Laput et al. use of functional objects by integrating construction
tached at their base to the compo- an active sensing approach in which kit building blocks. In Proc. Conference on Human
Factors in Computing Systems (CHI ’14). ACM, New
nent, and free to deflect at their top. a speaker continuously plays sound York, 2014, 3827-3834.
When an end user interacting with through a hollow, flute-like pipe that [5] Weichel, C., Lau, M., and Gellersen, H. Enclosed:
A component-centric interface for designing
a component causes tine plucks, the ends in a microphone. When end- prototype enclosures. In Proc. International
tines vibrate the body of the compo- users manipulate 3-D printed mecha- Conference on Tangible, Embedded, and Embodied
Interaction (TEI ’13). ACM, New York, 2013,
nent and the vibrations are captured nisms along the pipe, they change its 215–218.
by the microphone as sound. Tines acoustic properties [8]. [6] Willis, K., Brockmeyer, E., Hudson, S., and Poupyrev,
can be arranged in configurations I. Printed optics: 3D printing of embedded optical
elements for interactive devices. In Symposium on
supporting different interactions WHAT’S NEXT? User Interface Software and Technology (UIST’ 12).
(e.g., sliding, rotating, pressing). The Our work has explored different ACM, New York, 2012, 589–598.
audio signal of a tine strike is char- methods to create functional and [7] Murray-Smith, R., Williamson, J., Hughes, S., and
Quaade, T. Stane: Synthesized surfaces for tactile
acterized by an initial transient—a interactive objects through tangible input. In Proc. Conference on Human Factors in
short, high-energy sound across a modeling and through novel sensing Computing Systems (CHI ’08). ACM, New York, 2008,
1299–1302.
wide range of frequencies followed techniques. Emerging fabrication
[8] Laput, G., Brockmeyer, E., Hudson, S. E., and
by free vibration with a local long-de- technologies may soon open addi- Harrison, C. Acoustruments: Passive, acoustically-
cay energy peak at the tine’s resonant tional areas of exploration. We now driven, interactive controls for handheld devices. In
Proc. Conference on Human Factors in Computing
frequency. Conceptually, our recog- have machines that can either spray Systems (CHI ‘15). ACM, New York, 2015, 2161–
nizer detects a transient, finds the conductive material on the outside 2170.
ACM Books is a new series of high quality books for the computer science community, published by
the Association for Computing Machinery with Morgan & Claypool Publishers.
feature
Soft Printing
with Fabric
3-D printed objects made of fabric could be flexible and
deformable, bringing possibilities to new sensors and actuators.
A
s more consumer level 3-D printers enter the end-user market, we have seen a boost
in 3-D printing that empowers users to print customized 3-D models on demand.
Glance over to the Thingiverse, one of the biggest online 3-D printing document
sharing platforms, where you can find almost whatever you want: functional objects
like VR Goggle frames or a tourbillon watch, artistic artifacts like a spaceship model, or, of
course, various versions of classically scaled octopus models.
Moving beyond hobbyist commu- ize they are not that great. Most of the Stratasys Objet260). In actuality, 3-D
nities, 3-D printing has also found its artifacts are made of hard, rigid plas- models can be printed very accurately
way into numerous industries, includ- tic. There is nothing wrong with rigid with such material. Nike, Feetz, and a
ing fashion. Last April, the Inside 3D prints, if you want an egg holder or a few other fashion companies have been
Printing Conference and Expo hosted a lightsaber. However, when you spend working to create 3-D print customized
curated 3-D print fashion show in New a couple of hours printing a teddy shoes and insoles with this rubber-
York City that featured various apparel bear,that feels like stone, or when you like material. Another option is ther-
and accessories—from dresses full of realize the fabulous 3-D dress on the moplastic elastomers, recently made
flowing curves to a dreamy bowler hat runway won’t comply to your body and available in the form of filament wires,
with horns. The idea of digitally custom- is uncomfortable to boot, you know which allow consumer-grade 3-D print-
izing one’s clothing and having it di- there is room for improvement. ers to print soft goods as well. Finally, if
rectly printed using a fabricator sounds 3-D printing material libraries are one would like to fiddle with structure
appealing not only to consumers, but missing one important material type; design, you can achieve bending prop-
to designers as well. For example, Ki- material that is soft, deformable, and erties with 3-D printed living hinges.
nematics, designed by Nervous System, gives you the feeling of real cloth. These are just some of the classes of
is a folding mechanism system that en- 3-D printing material that enable new
ables 3-D printing of flexible garments SOFT PRINTING MATERIAL design opportunities for printing soft
that move and sway like real cloth. Admittedly, soft printing materials are objects or to achieve bending effects.
All of this may look great from afar. available in the 3-D printing market. A However, looking at the diversity in
But when you get a little closer and UV-cured silicone material that resem- hard materials, we need more than one
sweep your finger across these care- bles rubber is available for high-end, type of soft material that moves away
fully designed 3-D garments, you real- industrial-level machines (such as the from the look and feel of rubber. Yes we
rial, we move beyond and explore the and how to bond layers? Conceptually, onto light sensitive resin. None of these
potential use of soft print, both me- the 3-D felt printer design is very simi- are suitable for bonding fabric yarn. In-
chanically and electrically. The goal lar to a Cartesian 3-D printer; there is a stead, Hudson looked into how people
of our project is to bring the sensa- three-dimensional motion platform as make clothes, and developed a new type
tion of softness and the intimate feel part of the printer frame, and a custom- of printer head that specifically handles
of fabric to 3-D printing techniques, ized printing head handles the printing yarn feeding and bonding. Material de-
eventually creating one-off interac- material. To print a 3-D geometry, the livery and bonding is done with a needle
tive soft objects. printer software slices the model in a lay- bonding mechanism—as the machine
yarn forms a 3-D geometry, where the ery problem using an inverted cutting
Figure 1. The needle felting print head. machine deposits the yarn at each of bed, which is located vertically on top
the building step to infill the 2-D layers. of the bonding platform where the final
This results in a repeated punching mo- result takes shape. Our design avoids
tion at each 2-D layer, and limits the ac- complex fabric handling schemes by
curacy and height of the model. There is making the best use of the Z-axis mo-
an alternative, using a 2-D fabric sheet tion. To start printing, the fabric is fed
as the building material [2]. Different into the bottom face of the inverted cut-
from fabric yarn, fabric sheet has the ting bed and held in place with a vacu-
advantages of a pre-fabricated uniform um machine. A laser beam is generated
surface, which guarantees an even 2-D from a 40-watt CO2 laser tube, guided
fabric layer. With fabric sheets, the into a print head and then pointed up
printer does not need to deposit fabric toward the inverted bed. The print head
material additively at each of the tiny can move freely across the X-Y platform
building steps, which can potentially to cut a 2-D geometric shape out of the
achieve higher printing results. felt sheet. After cutting one layer, the
deposits yarn along the printing path, it Similar to the felt yarn 3-D printer, print head moves out of the building
uses a felting needle to pierce through a customized layered fabric printer is area to allow the bonding platform to
to the layer(s) below. The needle drags developed to handle fabric sheets. The raise up along the Z-axis to catch the cut
down individual fibers from the yarn fundamental concept is to still pile up piece. At that moment, the vacuum is
below, entangling them in place. layers of 2-D shapes to form a 3-D shape; off so the 2-D shape can be transferred
Figure 1 shows the print head as the but instead of building each of the 2-D naturally to the bonding platform. The
heart of the felted yarn printer. At the layers additively, we involve subtractive machine then lowers the bonding plat-
tip of the print head is a felting needle. cutting for 2-D geometry generation. form. A heating disc located at the bot-
The print head drives the needle up Conceptually, our fabric sheet printer is tom of the print head is then used to
and down through the incoming yarn related to the laminated object manu- bond the material. The printing proc-
and into the base of previously print- facturing (LOM) technique—we take ess repeats for each 2-D layer until the
ed fibers. The yarn is delivered with a in sheets of material and cut out the 3-D model is fully printed. The printed
feed-lock mechanism driven by a servo material to form a 2-D shape. However, result is a rectangular prism made up
motor. A yarn guiding tube angled to because a fabric sheet is much more of layers of fabric. After removing the
the left allows the new yarn to enter a flexible than paper or metal (which are outside support material, the printed
shared “yarn catch” section, where the the two materials we see in LOM print- object is revealed.
barbs on the needle can catch it on the ing), it presents a unique set of handling Figure 4 is one of the examples of a
downward motion. In each step, the and cutting challenges. Specifically, soft, flexible Stanford bunny printed
printer moves the print head to the work tool-based cutting, used in metal and with layers of the fabric sheet. Our
site, performs several full length felting paper printers, is likely to snag and de- technique handles overhang shape
punches to deposit felt and bonding, form fabric layers, causing problems well (the bunny ears) and preserves the
and then moves to the next spot. for shape forming. Laser-based cutting, details seen in the digital 3-D model.
Figure 2 shows the printing result: A though snag-free, requires layers to be
felt teddy bear that is soft, flexible, and cut on a separate bed and moved to the SOFT PRINTING AND BEYOND
cuddly. It feels somewhat like hand- print in progress, potentially requiring As we add fabric to the 3-D printing
knitted material, but in 3-D form. The a complex transfer system. material library, we can go one step
material used in this project limits Our printer design (see Figure 3) uses further—from exploring the use of soft
printing resolution and accuracy, but laser-based cutting and solves the deliv- printing material to printing functional
the advantage is the felt 3-D printer of-
fers the opportunity to form 3-D arti- Figure 2. A 3-D printed soft teddy bear: 3-D digital model rendering (left), printing
facts that feel like fabric. Compared to in process (middle), and the printed result (right).
traditional pipelines of making soft,
fluffy toys—which require tons of know-
how to interpolate abstract 2-D shapes
and sew them into 3-D objects—felt
printing takes advantage of layer-based
3-D forming. The user can design 3-D
shapes digitally and conveniently con-
vert the design to a soft physical form.
SOFT PRINTING
WITH FABRIC SHEETS
The soft printing technique with fabric
CONCLUSION
By using fabric yarn and sheets, 3-D
printed results are no longer hard
and distant, but can be soft and flex-
ible. Looking forward, combining soft
prints with hard 3-D printing and em-
bedding simple electric circuits for
Figure 5. Beyond soft printing: A toy bear arm embedded with mechanical sensing and actuating can lead the way
structures (left); a soft starfish pendant as a touch sensor (top right); and a soft to cutting-edge interactive devices. Our
cellphone case with an embedded coil to activate LED (bottom right). approach is one important step toward
printing fully functional, but soft and
human-friendly artifacts.
References
[1] Hudson, S. E. Printing teddy bears: a technique for 3D
printing of soft interactive objects. In Proceedings
of the SIGCHI Conference on Human Factors in
Computing Systems (CHI ‘14) (Toronto, Canada, April
26-May 1). ACM, New York, 2014, 459-468.
[2] Peng, H., Mankoff, J., Hudson, S. E., and McCann J. A
layered fabric 3D printer for soft interactive objects.
In Proceedings of the SIGCHI Conference on Human
Factors in Computing Systems (CHI ‘15) (Seoul, Korea,
April 18-23). ACM, New York, 2015, 1789-1798.
Biographies
Huaishu Peng is a Ph.D. student in the Information Science
Department at Cornell University and a research associate
at Disney Research Pittsburgh. He considers himself
a maker, a tinkerer, and a designer who enjoys making
physical objects. Research-wise, he builds software
systems and machine prototypes that make the design and
fabrication of 3-D models interactive. He also looks into
new techniques that can fabricate 3-D interactive objects.
By bridging between hard and soft ma- James McCann obtained his Ph.D. in 2010 from Carnegie
showcases a starfish pendant, which Mellon University. His research hours are spent at Disney
terials, the combined use of both hard serves as a capacitive touch sensor, and Research Pittsburgh developing systems and interfaces
that operate in real-time and build user intuition; lately,
and soft printing opens new opportuni- a soft cellphone case with a coil antenna he has been dabbling in the creation of physical objects.
ties to create variations of 3-D printing that has been printed with a conductive He also makes video games as TCHOW llc, including recent
releases “Rktcr” and “Rainbow.”
results. It is not too hard to imagine fabric sheet in the middle layers of the
a future where a full-scale soft teddy model. The case can harvest energy di-
© 2016 Copyright held by Owner(s)/Author(s).
bear with embedded plastic eyes and rectly from the cellphone’s NFC signal Publication rights licensed to ACM.
moveable mechanical parts can be fully and light up an LED accordingly. These 1528-4972/16/03 $15.00
Lots of Parts,
Lots of Formats,
Lots of Headache
After three decades of digitally fabricating the world’s wildest
architecture, Zahner’s R&D team discuss trials, tribulations, and a
path to personalized production.
F
actory produced architecture typically conjures images of standardization like post
WWII housing (e.g., the Lustron or Levittown housing projects) where you could
get anything you wanted just as long as it was black [1]. The history of prefabricated
architecture is diverse with varying levels of success. Each of these projects chased the
elusive trope of “more for less,” leveraging the efficiencies of systematic mass production to
provide a high level of quality for the masses. This process mainly consists of anticipating the
consumers’ needs, designing a product with a highly engineered production sequence, and
producing as many of the same products as possible.
While this is a widely utilized approach, people want options. Just as Henry Ford learned
about singular solutions for automobiles [2], this is especially true of the built environment.
The multitude of failed mass housing in design, building site, building use, plex architectural projects without an
attempts over the years is key evidence. size, local labor force, and culture. The overwhelming investment in process
Today the shape, size, and complex- delivery of architecture projects is in a engineering? To combat this prob-
ity of architectural projects can vary sense “personal production” at scale. lem, Zahner engineers found a natu-
widely. This is heightened by the grow- Neil Gershenfeld wrote, “As it turns ral partner in computer numerically
ing availability and sophistication of out, the ‘killer app’ in digital fabrica- controlled (CNC) machines. To man-
3-D modeling software used by archi- tion, as in computing, is personaliza- age the diversity of parts involved in
tects. Software that allows for bound- tion, producing products for a market complex architectural projects, digital
less geometric experimentation [3] and of one person” [4]. fabrication provided the flexibility of
helps set high expectations for the pro- The trouble with creating bespoke production that we needed.
ducers of architectural projects. projects at scale is they are cost pro-
However, unlike industries that pro- hibitive. Because economies of scale DIGITAL FABRICATION AT ZAHNER
duce large quantities of the same prod- do not exist, it is not possible to in- CNC machines became an ubiquitous
uct, architectural projects (like muse- vest equal energy into the process part of our process at Zahner in the
ums) are only produced once and often engineering of architectural projects late 1980s. Digital fabrication enabled
composed of hundreds of thousands as other industries have done. So the the linking of parametrically defined
of unique parts. These projects are problem becomes, how do we accom- computer models to our production
inherently custom due to variations modate the ever increasingly com- machines. This link allowed for the
creation of whole families of unique chine integration and operation, we (see Figure 2) describes the typical
mechanical parts and assemblies. The believe digital fabrication can get bet- steps necessary to fabricate a part on
batch processing of dissimilar parts, ter from where it stands today. the water jet from a 3-D model.
or mass customization [5], became The mantra that a CNC machine During the process, surfaces be-
standard practice at Zahner. cares little whether it is cutting a line, come curves, curves are broken into
The adoption of these technologies circle, square, or spline [6] may be lines and arcs, arcs are rebuilt, quali-
made many exciting projects possible: true,however this does not tell the full ties are assigned, machining param-
the Experience Music Project, the de story. Control systems vary between ma- eters outlined, and eventually point
Young Art Museum, the Tacoma Mu- chines, thus requiring specific instruc- data is translated into machine code.
seum of Glass, Emerson College Los tions to perform a desired operation. The additional energy necessary to
Angeles, and, most recently, The Peter- Common inputs for these machines integrate with these varying protocols
son Automotive Museum (see Figure include geometry, point data, raster in- is arduous and does not add any value
1). Forms and structures never thought formation, proprietary code, or G-code. to the project. Combined with the fact
possible, became achievable because In all cases, this input eventually boils that each machine has a unique set of
of the precision of computer control. down to motor communication signals. constraints, we experience a major set-
Since then, we have expanded to nu- While the output of all these processes is back in our process. If each operation
merous other kinds of computer-con- more or less of a similar flavor, the ways requires tens of minutes per part, this
trolled machines and robots for the in which it is created varies widely. After adds up to several weeks of time on a
cutting and shaping of metals. interacting with dozens of machine pro- typical project. It is especially frustrat-
While the linking of computer mod- gramming software over the years, we ing when you consider the point data
els to production machines has been began to ask “Why all this variation, if that is finally extracted already existed
foundational in our process, we have the end goal of each is the same?” in a purer form in the original model.
learned many lessons over the years. Take for example one of our wa- At Zahner we have managed this
Difficulties in machine communica- terjet machines. It has its own CAD, constraint through the development
tion, programming, and hardware flex- computer-aided manufacturing, and of sophisticated software automation
ibility have become increasingly bur- operation software distinct from our routines that speed up the geometry
Photo by A. Zahner Co.
densome, leading us to pursue ground design engineering workflow. Data translation and toolpathing process.
up digital fabrication technologies. from our master model must be trans- While this has, in fact, allowed us to
Although we continue to encounter lated multiple times in order to com- effectively manage, it has also proven
numerous problems with business as municate with the waterjet. The water- to be a time consuming and ineffi-
usual digital fabrication related to ma- jet communication workflow diagram cient process. Thus outlining the key
PERSONAL FABRICATION
IN ARCHITECTURE
At Zahner, we are pursuing a fundamen-
tally different instantiation of digital
fabrication and automation. We plan to
deploy hardware, software, and a labor
production strategy that can be flexible
and interoperable to tackle a broad set
of geometries, operations, and client
requirements at volume. This flexibil-
ity will provide alternatives to one-size-
fits-all digital fabrication, allowing it to
be personalized to the unique require-
ments of architectural projects.
It is often commented by architects
and building professionals that the
construction industry is sluggish in its
adoption of new technologies. Com-
parisons are often drawn between the
building industry and the highly auto-
mated production of automobiles and
Figure 4. A speculative segment of the nearly endless configurations possible with airplanes [3]. These comparisons as-
reconfigurable cartesian robots. sume applicable technologies exist but
are not being incorporated. The R&D
team at Zahner see things differently.
The production of one-off architectur-
al projects requires a fundamentally
different strategy than mass produc-
tion, and thus fundamentally different
technologies. It’s time to personalize
digital fabrication, because one size
does not fit all.
References
[1] Ford, H., and Crowther, S. My Life and Work.
Doubleday, New York, 1922.
ing digital fabrication techniques on provides scheduling flexibility. This
[2] Grandin, G. Fordlandia: The Rise and Fall of Henry Ford’s
diverse architectural projects. This system of agile production would break Forgotten Jungle City. Metropolitan. New York, 2009.
framework of modular hardware and the paradigm of dedicated operators for [3] Kolarevic, B. Architecture in the Digital Age: Design
software enables the rapid prototyp- a system that instead develops a univer- and Manufacturing. Spon Press, New York, 2003.
[4] Gershenfeld, N. A. Fab: The Coming Revolution on
ing of rapid prototyping machines sal technically advanced labor force. Your Desktop—from personal computers to personal
and project specific fabrication tech- Like the revolution of constraint- fabrication. Basic Books, New York, 2005.
niques. Machines born from this based computer modeling over static [5] Iwamoto, L. Digital Fabrications: Architectural and
Material Techniques. Princeton Architectural Press,
process will be a direct manifestation architectural drawings, multi-pur- New York, 2009
of project needs without the baggage pose CNC machines can redefine how [6] Pine, B. J. Mass Customization: The New Frontier in
of secondhand technologies. architectural projects are produced. Business Competition. Harvard Business Review
Press, Boston, 1993
Benefits of a Zahner-based system With the creation of bespoke fabri-
[7] Noble, D. F. Forces of Production: A Social History of
include common programming lan- cation methods, Zahner is poised Industrial Automation. Oxford University Press, New
guages, scalable production, unique to dramatically expand what is pos- York, 1986.
versal operators, expanded company ex- James Coleman, Craig Long, Andrew Manto, and Trygve
working expertise with hardware, Wastvedt are architects, engineers, educators, machine
pertise and knowledge, and decreased software, controls, sensing, and mod- designers, coders, and makers within the Research and
Development team at A. Zahner Co.
training. The ability to have operators eling innovations. We believe this
and programmers manage a variety of combination will lead to an ecosys-
machines increases their agency and tem of design-driven machines that © 2016 ACM 1528-4972/16/03 $15.00
Drowning in Triangle
Soup: The quest
for a better 3-D
printing file format
File formats for additive manufacturing are lagging behind the
capabilities of 3-D printing technology itself, and no one is doing
anything about it.
By Jesse Louis-Rosenberg
DOI: 10.1145/2893503
A
t Nervous System—a design studio that combines art, science, and technology—
we create designs that push the limits of 3-D printing hardware and software.1 By
combining generative simulations, design, and 3-D printing we create complex,
customized products (see Figure 1). Through our work developing software systems
and designs for digital fabrication, we’ve repeatedly run up against the limitations of how
geometry is defined for printing, which has caused us to start to think about and develop
volumetric alternatives.
3-D printing has experienced an ware and how we represent geometry because three points already define a
explosion in popularity in the last for 3-D printing. normal plane) and two extra miscel-
five years. Not merely in the public laneous bytes. The triangles define
eye, with the advent of home print- THE STUPID TRIANGLE LIST the surface of a three-dimensional
ers, but also in industry and scientific Chuck Hull invented stereolithog- shape, a representation referred to
research. Researchers, who had been raphy in 1986, and at the same time as a “mesh.” There is no information
toiling in obscurity for 20 years, sud- developed the first file format for 3-D to gauge which triangles are next to
denly have grants and corporate back- printing, STL, which remains the pri- which, so people commonly create
ing. However, commercially available mary format used today [1]. An STL file files that do not define a coherent
technology has advanced surprisingly is quite simple; it is a list of triangles. shape at all. Other common mesh
Image by Steve Marsel
little in the 30 years since the technol- The triangles are defined by three formats define shapes with vertex in-
ogy was invented. Perhaps the area points represented by 32-bit floats. dices, supplying topological connec-
that has developed the least is soft- There are a couple of idiosyncrasies: tivity information and reducing file
Each triangle also has a normal di- size. Triangles can be inside out, form
1 http://nervo.us rection (which is almost never used non-manifold surfaces, or simply not
umes but our file format only defines be necessary to have a universal for- from many
surfaces. What happens inside the
surface is just as important as the ex-
mat for specifying material properties
that can change throughout a volume.
of the headaches
terior skin. An emerging area of 3-D of traditional
printing is multi-material printing.
By specifying materials with differ-
ALTERNATIVES: FUNCTIONAL
REPRESENTATION AND VOXELS
boundary
ent properties in complex configura- There are two primary candidates for representations.
60 XRDS • SPRING 2016 • VOL.22 • NO.3
properties. The primary advantage of have recently formed to bring togeth- zip file with a list of PNG images for
this method is its simplicity. It is easy er partners from different parts of the each layer and a JSON file with print
to understand, read, and write and industry to draft new standards [3]. settings. Shapeways, a 3-D printing
there is no ambiguity as to what mate- However, both of these have resulted service bureau, has begun accepting
rial occupies a position in space. in what is basically an XML wrapper similar files—zipped PNG stacks—
The problem with voxels is size. around an STL with some extra fea- which still have to be converted to
Let’s assume you want to represent tures for specifying materials. My STLs to interface with their printers.
your voxel space at the resolution of personal loathing of XML-based for- While it is encouraging to see compa-
your printer, around 50 microns is mats aside, this does little to advance nies adopt voxel formats, it is doubt-
reasonably fine, and each voxel takes the technology. In theory, it is exten- ful a solution like a zip file of images
up 1 byte, which is probably an un- sible and can eventually incorporate could become standard. First, it is
derestimate for a complex material. other data types, like voxels, but this not extensible. What happens when
That would mean even a relatively shifts the same issues from file for- there is a five-channel printer, like
small print area of a 128mm cube mats now to standards compliance in RGBA plus hardness? Second, it does
would take up 15.625GB. Even if you the future. not encourage adoption in software
compress the file on disk, it quickly There are companies incorpo- development. Reading and writing
becomes a problem to work within rating voxel formats currently. Au- such a format feels like a strange
the memory of most desktop comput- todesk’s Ember printer is the first workaround that most CAD software
ers, and there are many printers with commercially available printer that is unlikely to implement. As stated
higher resolutions and larger build can directly print voxel data. The for- previously, working with the raw, un-
volumes than this example. For this mat is a bit of a hack though. It is a compressed voxels becomes imprac-
reason, people have created hierarchi-
cal voxel formats; the most common Figure 3. (a) A diamond engagement ring 3-D printed in wax and cast
being an oct-tree, a cascade of smaller in white gold. (b). A 3-D lamp with an LED fixture.
and smaller cubes where each level
gets divided into eight equally-sized
smaller cubes. In practice, you do not
need to specify the material at the
printer’s resolution everywhere. Most
of the space will either be empty or
uniform with changes only occurring
in a fraction of the volume. A hierar-
chical voxel format only uses the fin-
est resolution where necessary. This
compression comes at the expense of
some of the simplicity that we value
in voxels, hindering the creation of
a standard that is easy to implement
and performant enough for diverse
applications. Additionally, some 3-D
printer manufacturers are concerned (a) (b)
with the possibility of someone want-
ing to specify every single point of a
printer’s volume with a different ma- Figure 4. A 3-D printed sculpture defined Figure 5. New Balance’s 3D-printed
terial. With a hierarchical format, by 1.67M lines of varying thickness. midsoles with customized cushioning.
that would be even larger than simple
vanilla voxels.
flows, including conversion to and ing hundreds of thousands of cylin- [1] Hull, C.W. Apparatus for Production of Three-
Dimensional Objects by Stereolithography. Patent
from meshes. It is extensible and al- ders. This process used to take us sev- US4575330. 11 Mar. 1986.
lows for embedding metadata. While eral minutes, but now using VDB only [2] Miserez, A., Schneberk, T., Sun, C., Zok, F. W. and
it is missing some functionality that requires a few seconds, allowing for Waite, J. H. The transition from stiff to compliant
materials in squid beaks. Science 319, 5871 (2008),
might be desired for 3-D printing, it rapid design iteration (see Figure 4). 1816-19.
provides a solid foundation to develop The OpenVDB library also provides [3] ASTM ISO / ASTM52915-13, Standard Specification
for Additive Manufacturing File Format
from, or at least a strong example of, functionality for level-set operations. (AMF) Version 1.1, ASTM International, West
what other industries are doing. Level sets are a generalization of vox- Conshohocken, PA, 2013. http://www.astm.org/
els where each data point contains [4] Evans, A. Learning from failure: A survey of promising,
UTILITY OF VOXELS the signed distance to the surface, so unconventional and mostly abandoned renderers
for ‘Dreams PS4’, a geometrically dense, painterly
At Nervous System, we have been de- negative values are inside and positive UGC game. SIGGRAPH 2015. Advances in Real-Time
veloping in-house tools to work with are outside. This allows for defining Rendering, Part II. 2015.
voxel data based on the OpenVDB li- a shape with much higher accuracy [5] Museth, K. VDB: High-resolution sparse volumes with
brary. Voxels not only provide a truly than the resolution of the voxel space. dynamic topology. ACM Transactions of Graphics
(TOG) 32, 3 (2013), 27.
volumetric representation for 3-D We can use linear interpolation to
printing, but afford many other ad- find the zero crossings of this field Biography
vantages compared to boundary rep- to define our surface. It also makes Jesse Louis-Rosenberg is the co-founder and chief
resentations. This tool has quickly be- doing surface offsets easy, another science officer at Nervous System. He studied math at
MIT and worked at Gehry Technologies in building design
come integral to the projects we work operation that is impractical for com- automation. Founded in 2007, Nervous System has
on. Voxels allow for simple and fast plex shapes using boundary represen- pioneered the application of new technologies in design.
Their work has been featured in numerous publications
Boolean operations to combine mul- tations. One simply adds the offset including WIRED and the New York Times, and is part of the
tiple shapes. These operations are of- distance to each value of the level set. permanent collection of Museum of Modern Art and the
Cooper-Hewitt Smithsonian Design Museum.
ten the Achilles’ heel of complex mesh We have been using this to create thin
shapes, and almost no CAD software molds of some of our designs.
© 2016 Copyright held by Owner(s)/Author(s).
can do them robustly or quickly. In Hierarchical voxel spaces can pro- Publication rights licensed to ACM.
voxel space, a union is simply an OR vide utilities outside of direct geometric 1528-4972/16/03 $15.00
I
n the early 1970s, a Princeton physics professor by the name of Gerard K. O’Neill started
working on what he initially thought of as a joke: A set of back-of-the-envelope calculations
regarding the design and construction of orbital habitats. These habitats used no new
sources of propulsion and no magic materials; everything was limited to the scientific
and technical understanding of his time. They were to be composed of two counter-rotating
cylinders, such that those standing on the interior surface would feel Earth’s gravity and sea-
level atmospheric pressure. The maximum size of these structures turned out to be surprising;
using steel cables like those employed in large suspension bridges, O’Neill proposed a habitat
called “Island Three,” which would measure 6.5 kilometers in diameter and 32 kilometers
in length and provide 323 square kilometers of livable space. Structures of this type would
become known as “O’Neill cylinders.”
His vision for these cylinders was posed to be, a nature preserve, a mu- The plan proposed by this group of
not small. When we talk about sus- seum to our humble past. researchers described a series of pro-
tainability, we typically refer to the The O’Neill cylinder culminated in gressively larger structures orbiting a
behaviors and technologies that al- a conference in 1975 centered around stable island in the Earth-Moon gravi-
low us to use Earth’s resources more the development of a space manufac- tational system, the L4/L5 Lagrangian
Painting by Rick Guidice courtesy of NASA.
intelligently—recycling, for instance, turing facility [1]. The backgrounds points. Within 50 years, they predict-
instead of landfilling, or solar arrays of the presenters at this conference ed, most of humanity would be living
and wind farms instead of coal plants. reflected the diverse array of chal- in these colonies, enjoying (among
These form a worthwhile and integral lenges in building a habitable struc- other things) beautiful views of space,
part of our future, but in his habitats ture of this size: geologists assessing idyllic natural environments, and ze-
O’Neill saw a different kind of sustain- the various mineral sources for the ro-gravity sports.
ability: A civilization that no longer re- cylinders, social scientists discussing So, what happened? Well, in the
lied on Earth and its fragile biosphere governance in an orbital habitat, and
for everything it needs. Where Earth agronomists introducing methods for
could become what it always was sup- producing food for the inhabitants. Figure 1: An illustration of Island Three.
Figure 2: Then and “Now.” The left image shows workers constructing Britain’s R101 airship. The right image is a painting that
envisions the construction of an orbital habitat. Humans were going to assemble the pieces of the structure by hand, much like
the dirigibles of the early 20th century.
40 years since its inception, we have cables like those in suspension bridges structure itself can provide sufficient
learned a few things that have made focused more on finding and process- radiation shielding. Using humans to
it clear that this endeavor is far more ing raw materials for the structure construct an environment with Earth-
complex than we initially thought. In than assembling it. Nowhere, for in- like gravity and atmospheric pressure
the case of Biosphere 2, for instance, stance, in his seminal article or in the therefore becomes a chicken and egg
we realized how difficult it is to make conference that followed is the term problem. In order to build a human-
stable, isolated simulacra of Earth’s “robotics” mentioned. Instead, he pro- habitable space, we would need anoth-
ecosystems. Unforeseen imbalances posed 2,000 people would go into orbit, er human-habitable space to house the
with the inputs into the complex, cy- laboriously constructing the first habi- humans during the months they spend
bernetic life support system result in tats by hand, much like the dirigibles building it.
runaway conditions and loss of the sys- of the early 20th century. Other options, such as planetary
Photo courtesy of the National Archives UK. Painting by Don Davis courtesy of NASA.
tem [2]. In addition, while the Interna- What we’ve learned in the interven- colonization, aren’t much better. The
tional Space Station is a fine example ing 40 years, with experiments per- current favorite destination, Mars,
of small teams of people working to- formed both in orbit and on Earth, is doesn’t provide much in the way of at-
gether in an isolated environment, we humans are not particularly efficient mosphere, gravity, or radiation protec-
have a long way to go before hundreds builders in space. Studies in simulated tion. And the nine-month journey will
of individuals can form societies that microgravity environments show them require much of the same infrastruc-
allow them to thrive in these remote assembling at a less than optimal 100 ture in habitat design in order to safely
environments. These problems are not seconds per strut per person [3], the lack transport human astronauts. More-
insurmountable, but they are wicked, of a consistent gravitational force ap- over, once they reach their planetary
and continue to demand (and have re- pears to cause a whole host of medical destination, colonists will then find
ceived) study from specialists in a wide problems, and the constant bombard- themselves at the bottom of another
range of fields. ment by both solar and cosmic radia- gravitational well similar in magni-
Until recently, however, we didn’t tion increases the risk of cancer. Once tude to the one they just spent tera-
even have a tractable idea of how to a sufficiently large structure is created, joules of energy escaping on Earth,
build these structures. O’Neill’s origi- however, these problems are greatly re- making it that much harder for them
nal calculations used the theoretical duced. They won’t need bulky suits in a to return in the event of a catastrophe.
tensile limit of steel to estimate the pressurized environment, centrifugal So if we decide to colonize planets,
maximum size of the cylinders, but gravity on the inside of these cylinders how do we construct human habitats in
his suggestion to use multiple wound can approximate Earth’s 1-G, and the space without subjecting the first wave
niques they use to make these lattices so expensive to launch, it can be broken [1] O’Neill, G. K. The colonization of space. Physics
Today. 27, 9 (1974), 32-40.
limits their scale. Additive manufactur- down and the component parts can be
[2] Severinghaus, Jeffrey P., et al. Oxygen loss
ing is energy intensive, time consuming, reused for something else. in Biosphere 2. EOS, Transactions American
and the maximum size of the objects it Geophysical Union 75, 3 (1994), 33-37.
With these two insights—digital
[3] Lake, M. S. et al. Evaluation of hardware and procedures
can create is limited. materials and cellular solids—we can for astronaut assembly and tepair of large precision
One feature of cellular solids theory see what space colonization might look Reflectors. NASA/TP-2000-210317. Scientific and
Technical Information Office NASA. 2000.
is many desirable properties are scale- like on the road to Island Three. We
[4] Fleck, N. A., Deshpande, V. S., and Ashby, M. F.
invariant. The only requirement is for wouldn’t have to start large. Just 40 me- Micro-architectured materials: Past, present and
the “cells” that compose a solid be sized ters in diameter is sufficient for humans future. Proceedings of the Royal Society of London
A: Mathematical, Physical and Engineering Sciences.
on the order of 10 to fit in the smallest to comfortably function in a centrifu- 466, 2121. The Royal Society, 2010.
dimension of the overall structure. The gal, Earth-like gravity environment and [5] Stone Jr., R. W. An overview of artificial gravity. In
dimensions of these cells can be 10 mi- not be excessively disoriented by the Fifth Symposium on the Role of the Vestibular Organs
in Space Exploration. NASA-SP-314. Scientific and
crons or 10 meters, as long as there are Coriolis force [5]. If such a habitat were Technical Information Office. NASA, Washington D.C.,
a minimum of 10 of them in any direc- 100 meters long, it would still have less 1973, 23–33.
tion, the resulting solid will behave like than half the mass of the International [6] United Launch Alliance. DELTA IV Payload Planners
Guide. Sept. 2007.
a bulk material with properties that Space Station and would provide nearly
depend on the relative density. It’s with 175 times the pressurized volume. Biographies
this insight that the second advance— Even at this relatively small scale, Daniel Cellucci is a Ph. D. student studying mechanical
digital materials—becomes important digital materials can play a vital role. engineering at Cornell University, and a researcher with
the Coded Structures Lab at NASA Ames Research Center.
for space construction. Of the mass sent into orbit by every His work explores the robotic assembly of large-scale
The idea of digital materials is this. Delta IV rocket in the form of the sec- space structures, as well as the impact of digital materials
on the future of space exploration. He is the recipient of
Start with a part—a simple piece of car- ond stage vehicle and the fairing [6], the NASA Space Technology Research Fellowship.
bon fiber, aluminum, or even cast basalt about four metric tons is wasted. If Kenneth C. Cheung is a research scientist at the National
from melted lunar regolith—that has this precious mass, which would have Aeronautics and Space Administration (NASA) Ames
Research Center (ARC), conducting research at the
been made with a machine whose only been discarded as soon as the main intersection of design, mechanical engineering, and
job is to fabricate this one object. This payload entered its target orbit, were material science. His current laboratory work focuses
on applying building-block based (digital) materials
part should be designed so it can inter- instead kept and recycled into build- and algorithms to aeronautical and space applications.
lock with a few others to form a three-di- ing a larger structure, we could reduce He also serves as an advisor to the NASA ARC Chief
Technologist (CCT) on matters concerning materials
mensional cell—a single piece of a crys- the numbers of launches and make the science and engineering, rapid prototyping, and advanced
manufacturing. The NASA ARC CCT office helps to
tal. With a mechanism that can perform effective cost that much lower. Once identify, define, develop, and integrate new and emerging
this crosslinking reliably, and a robot the base habitat is built, it can be con- technologies for application to NASA and national goals
through the NASA Space Technology Mission Directorate.
that can climb on this crystal, we have stantly augmented and maintained
the means to assemble enough parts to with material sources that don’t have
© 2016 Copyright held by Owner(s)/Author(s).
reach kilometer-scale construction in to come from Earth. The simplifica- Publication rights licensed to ACM.
space with minimal human assistance. tion of the structure to a few part types 1528-4972/16/03 $15.00
3-D Printing:
Green or not?
3-D printing could herald new advances in sustainable production,
that is, so long as it does not become a sustainability hazard itself.
By David Rejeski
DOI: 10.1145/2893507
O
ver the next 15 years, an estimated three billion new consumers from developing
countries will enter the middles class, a trend likely to increase the consumption
of both materials and energy with a concomitant growth in waste production.
Though not a panacea, 3-D printing could become part of a larger strategy to close
material loops, extend product life, increase energy efficiency and value extraction, and
reduce supply and production footprints [1]. The increasing growth of 3-D printing in the
marketplace provides a rare opportu- environmentally benign, and energy tion of 3-D printers, including material
nity to minimize energy, health, and efficient; research that is necessary to (polymers, metals, ceramics), feedstock
environmental impacts as the technol- create a better model for sustainable form (powder, filament, liquid, sheet),
ogy is developed and commercialized production. As David Dornfeld of the process (from extrusion to bed fusion
rather than after the fact. As a poten- University of California-Berkeley has and directed energy deposition), use lo-
tially transformational technology, 3-D noted, “3-D printing is an innovation cation (industrial facility, maker space,
printing could be used in the service of that will change the way manufactur- or home), and post-processing options.
sustainability. But as we have seen with ing is practiced in a wide range of appli- In addition, new technologies are com-
other disruptive technologies—from cations. The challenge will be to insure ing online, such as continuous liquid
nanotechnology to synthetic biology— that the environmental impacts of this interface production (CLIP), along with
there is no guarantee that this will hap- new technology are fairly evaluated as novel application areas such as bio-
pen. Pessimistic observers have noted we rush toward this ‘next big thing’” [2]. printing [5]. A fuller understanding of
3-D printing could instead, “herald the Much of the scientific expertise the impacts will require more research
apotheosis of consumerism, instant needed to do research on sustainable on lifecycle assessment, especially the
gratification, the throwaway society” [2]. 3-D printing already exists in estab- supply-chain footprint; occupational
3-D printer shipments are forecast lished fields. There is also interest from health issues, including exposure as-
to more than double every year from researchers in areas such as industrial sessment and control; and energy use,
2016 to 2019, by which time worldwide ecology and environmental manage- especially studies that compare addi-
shipments are expected to reach more ment, but funding from U.S. agencies, tive manufacturing to conventional
than 5.6 million [3]. The value of the 3-D like the National Science Foundation processes and explore “embedded” en-
printing market is projected to grow to and the Department of Energy, has been ergy demands behind different mate-
$16.2 billion in 2018 (from $288 million minimal to date. Assessing the impacts rial choices. Finally, more research is
in 2012) [4]. Already, the use of 3-D print- of 3-D printing will be neither simple needed on end-of-life waste and its im-
ers has far outstripped the research nor inexpensive due to the increasing pacts [6]. A recent study that examined
needed to ensure the technology is safe, variety of options affecting produc- the toxicity of 3-D printed parts called
ty and environmental management. ˲˲ Fourth, design both 3-D printers [1] Nguyen, H., Stuchtey, M., and Zils, M. Remaking the
industrial economy. McKinsey Quarterly. February 2014.
Though it has yet to engage with 3-D and feedstocks for safe and healthy op- [2] Olson, R. 3-D printing: A boon or a bane? The
printing, the United States Environmen- eration. Minimize dangers of exposure Environmental Forum 30, 6 (2013) 34-38.
tal Protection Agency (EPA) is poised to toxic materials of any kind. [3] Gartner. Gartner says worldwide shipments of 3D
to address the issue of sustainability ˲˲ Fifth, provide product take-back printers to reach more than 490,000 in 2016. Press
release. September 29, 2015. http://www.gartner.
in 3-D printing. The EPA has expertise and recycling of 3-D printers, feedstock com/newsroom/id/3139118
developed through its Design for Envi- cartridges, and other components and [4] Canalys Inc. 3D printing market to grow to 16.2
billion USD in 2018. March 31, 2014. Press release.
ronment program and years of work in recycling of discarded printer products. http://www.canalys.com/newsroom/3d-printing-
“green chemistry.” ˲˲ Sixth, provide easy-to-understand market-grow-us162-billion-2018
A few years ago, Robert Olson, a se- information on safe operation, mini- [5] Tumbleston, J., et al. Continuous liquid interface
production of 3D objects. Science 347, 6228 (2015),
nior fellow at the Institute for Alterna- mizing particle exposure, using fea- 1349-1352.
tive Futures, proposed the following set tures that improve energy efficiency and [6] Rejeski, D. and Huang, Y. Environmental and
of provisional principles for 3-D print- minimize waste, and doing cleaning Health Impacts of Additive Manufacturing: An NSF
Workshop Report. Woodrow Wilson Center. 2015.
ing based on green design principles. and other maintenance needed to mini-
[7] Oskui, S.M., et al. Assessing and Reducing the
It should be noted the principles (repro- mize environmental impacts. Promote Toxicity of 3-D Printed Parts. Environmental Science
duced here in their entirety) have yet to sustainable consumption over frivolous and Technology Letters 3, 1 (2016) 1-6.
Fabrication Lends
a Hand: Creating
custom assistive
technology
Lost your hand in a lightsaber fight? No problem, we can fix that.
Rapid and consumer-grade fabrication tools could revolutionize
the way we design and deliver assistive technologies.
By Erin Buehler
DOI: 10.1145/2893497
W
e’re still a few years out from an off-the-shelf, brain-computer-interfaced,
fully articulated prosthetic hand a la Luke Skywalker at the end of “The Empire
Strikes Back.” However, we have cracked the problem of highly customized
and inexpensive prosthetics. A 3-D printed prosthetic hand is one example
of the many types of assistive devices that can be created with rapid fabrication
technologies. With consumer-grade tools, we can make bespoke assistive devices that are
robust and affordable. If we work to make fabrication and design tools more accessible,
we can empower people with disabilities to design assistive devices for themselves.
For the last few years, I have been (DIY) practices to create better assis- to complete a task that they would oth-
doing research on both the applica- tive technology solutions. Assistive erwise be unable to do. Try to think
tions of fabrication tools and their ac- technology demands a lot of flexibil- of an assistive device—go ahead, I’ll
cessibility. I’ve spent time in the field ity and customization, both of which wait. If you’re interested in web or in-
working with special education teach- have been fulfilled over the years with terface design, you might be thinking
Image by Belekekin / Shutterstock.com
ers, therapists, and students with dis- everything from floral tape to thermo- of screen readers that use embedded
abilities trying to find out how we can formed plastics. It’s only logical that markers within text to navigate infor-
maximize the use of these tools and tools such as 3-D printers, laser cut- mation and provide audio output. Or
move beyond 3D-printed key chains ters, and CNC mills find a home here. maybe you’re a hardware person, so
and laser-cut, finger-jointed boxes. onboard sensors for obstacle detec-
The accessibility community is a UNDERSTANDING tion and avoidance systems as an op-
prime space for the contributions of ASSISTIVE TECHNOLOGY tion for power wheelchair users come
fabrication, as they have always been Assistive technology is any technology to mind. But if you stretch your inter-
engaged in making and do-it-yourself that enables a person with a disability nal definition just a bit, you’ll realize
tion trying to find ways to leverage with disabilities CONCLUSION AND A CALL
TO ARMS (OR HANDS)
rapid fabrication tools for accessi-
bility. In so doing, I’ve spent a lot of
to design assistive Fabrication tools offer a lot of great
time with children and young adults devices for ways to support and create accessibil-
with disabilities learning to use 3-D
modeling and printing tools, as well
themselves. ity addressing issues of customization
and cost. For you starry-eyed current
as with occupational therapists and and future researchers and technolo-
educators hoping to apply these tools gists, consider joining in the fun. Ac-
to existing obstacles. Here are the big tionable steps that we can take to sup-
concerns as I see it: 1) awareness and port accessibility by way of fabrication
knowledge of rapid fabrication tools, might include simplifying tools; cre-
2) accessibility of design tools, and 3) specific demands. Drag-and-drop ating alternative design interfaces;
communication and engagement be- interfaces like Autodesk’s Tinkercad or providing new tutorial systems to
tween communities. (https://www.tinkercad.com/) enable help educate end users, clinicians,
Awareness. A lot of people (perhaps the union and subtraction of exist- and future designers. We should con-
including you, gentle reader) haven’t ing polygons to create novel designs, sider the abilities and goals of these
considered the applications of 3-D but this method is only accessible for potential assistive technology mak-
printing and other fabrication tools those with the eye-hand coordination ers (and users) and work with them to
in the context of assistive technology. necessary to design with mouse-driv- uncover best practices for fabrication
For end users and clinicians, it takes en tools. These beginner tools also tool design. Ultimately, we can gen-
some examples and a little under- limit a designer’s options as they be- erate greater access for persons with
standing of how 3-D printers or laser come more versed and seek to create disabilities, develop more opportuni-
cutters work to start applying those more complex designs. The search is ties for assistive technology design,
tools to common accessibility prob- still on for a creative design tool that and create a more diverse community
lems. Once the knowledge is there, bridges the gap between novice and of makers and researchers.
the innovations follow. In some ongo- expert modeler.
ing work I’ve been conducting with Engagement. If you were paying References
occupational therapists, my lab mates attention, then you might have no- [1] U.S. Census Bureau Public Information Office. Nearly
1 in 5 people have a disability in the U.S. Census
and I have identified some great uses ticed that even though Thingiverse Bureau Reports. U.S. Census Bureau. Press release.
for 3-D printing to augment hand- had 100,000 designs in 2014, I only 2012. https://www.census.gov/newsroom/releases/
archives/miscellaneous/cb12-134.html.
held tools like pens, pencils, paint- found 363 unique designs related [2] Phillips, B. and Zhao, H. Predictors of Assistive
brushes, and so on for students with to assistive technology. Nearly 400 technology abandonment. Assistive Technology 5, 1
(1993), 36–45.
hand dexterity and mobility impair- designs is a great start, but if you
[3] Buehler, E., Branham, S., Ali, A., et al. Sharing is
ments. We combined low-fidelity pro- do the math you’ll note that it’s not caring: Assistive technology designs on Thingiverse.
totyping techniques, like modeling in even 0.4 percent of what was avail- In Proceedings of the 33rd Annual ACM Conference
on Human Factors in Computing Systems (CHI ’15.)
clay, and transferred those ideas to able then (and who knows what the ACM, New York, 2015, 525–534.
digital models to create a robust 3-D percentage is now). The majority of [4] Buehler, E., Kane, S.K., and Hurst, A. ABC and 3D:
printed solution for a physical acces- those designs were by designers who Opportunities and obstacles to 3D printing in special
education environments. In Proceedings of the
sibility problem. The project has in- didn’t have disabilities, and many 16th International ACM SIGACCESS Conference on
spired more assistive technology de- did not work with a person with a dis- Computers and Accessibility (ASSETS ’14). ACM, New
York, 2014.
sign work and motivated my research ability when developing their design.
group to pursue new design interac- The ability to create customized and
Biography
tion techniques [4]. inexpensive assistive devices is a tre- Erin Buehler is a fifth-year Ph.D. student in the Human-
Accessibility. Design tools for rapid mendous benefit to persons with dis- Centered Computing program at the University of
Maryland, Baltimore County advised by Dr. Amy Hurst.
fabrication present challenges of ac- abilities. Yet judging from the distri- Her research supports universal access to education for
cessibility relevant to novice design- bution of designers in our study, this students with intellectual and developmental disabilities.
Buehler’s work has explored the use of rapid fabrication
ers and persons with disabilities. It’s group is not completely represented tools and individualized interface design to improve the
easy to have an idea for a 3-D printed in the current make-up of 3-D design- accessibility of curriculum in both formal and informal
educational settings.
object, but it’s harder to generate a ers and makers. This is not to say the
model that will print correctly, meet engineers and technologists lending
expectations, and fulfill metric- their skills to the assistive technol- © 2016 ACM 1528-4972/16/03 $15.00
Dennis Bormann
The Man Who Introduced Antarctica’s
Davis Station to 3-D Printing
DOI: 10.1145/2893519
Dennis Bormann lives that I spent another five years with the in his home state of Victoria, he still
in Australia, and has company, bringing the total to nine years kept an eye on the developments in 3-D
been passionate about between 1990 and 1999,” confessed printing as a personal hobby.
mechanical engineering Bormann. Duirng that time he acquired It wasn’t until 2013, upon noticing the
for the better part of knowledge about the mechanics of a wide 3-D printing field had become sufficiently
his life. Having left range of earth moving gear—excavators, mature that Bormann finally decided to
high school early to start a career in loaders, bulldozers, and scooters—which purchase his very own 3-D printer—an
the maintenance and improvement of would later set the scene for his next experimental one released by MakerBot.
mechanical equipment, his incrementally career move. “I thought the time was up... 3-D printing
accrued experience ultimately made At the end of his time with Caterpillar, was finally at that point where I could put
him an ideal candidate for working with Bormann decided to broaden his money in it, and off I went with it. And it
the Australian Antarctic Division at experience. In 1989 he went to work for was one of those things, where seeing
the Davis Station. It was there, on the a local aircraft company called Gippsland what everyone else was doing, I knew that
barren shores of Antarctica, Bormann Aeronautics (today known as GippsAero, as soon as the patents expired, there was
inadvertently ended up sharing his following a 2009 acquisition by the going to be a boom—which there surely
hobbyist knowledge of 3D-printing Mahindra Group Indian conglomerate). was. It’s only been growing from there
with his scientist colleagues, thus “I was doing a lot on the production line on,” he explained. Borman picked the
demonstrating engineering applications for them. It was initially maintenance perfect time to invest in his hobby, and
and possibilities they had no previous and customer support, and from has since never looked back.
first-hand acquaintance with. there on I moved to their Research
Upon completing his 12-month long and Development division, looking APPLYING FOR A JOB
Antarctic assignment, Bormann returned for ways that they could improve the IN ANTARCTICA
to Australia to continue pursuing his processes that we were going through,” Having capitalized on his prior
formal education. He agreed to an remembered Bormann. The job allowed experience, Bormann proceeded to
interview with XRDS to share his personal him to get around a fair bit, with regular make the most inspiring, and perhaps
story of exporting 3-D printing to remote trips to the Mojave Desert in California, most fascinating, move in his career
places inhabited by penguins. and occasionally to places like Hawaii to date: Applying to work with the
and Canada. Australian Antarctic Division, despite his
ALWAYS A TINKERER Bormann had his first contact uncertainty about getting accepted.
Bormann’s story of tinkering with with 3-D printing at GippsAero, during “Applying to work there was
machines started at the age of 13. This the technology’s early days circa something that I had always wanted to
was when he took an interest in off-road 2000–2001. Even though GippsAero do, but at the same time I always thought
vehicle-building; a hobby many would turned out to be uninterested in that I’d never get a job there. I just put in
find unusual for his age. Even though incorporating 3-D printing into their own the application,” he recalled, adding he
he started out under the auspices of technological processes at the time, had cautiously managed his expectations
older friends who supported him in his Bormann followed the development of throughout the process.
endeavors, he slowly transitioned to 3-D printing for another 10 years. By However, it turned out, he found
working independently by the age of 2010 it became apparent the field was himself in a position where he had the
16. In 1989, he left high school upon transitioning from hobbyist status to majority of the bases covered for the
the completion of year 11 to start an mainstream consumer status. position as a mechanical supervisor. The
apprenticeship with William Adams After leaving GippsAero in 2009 , application process was very rigorous,
(a local dealer for the internationally- Bormann went to work as a mechanic and all in all it took a little over six
renowned machinery corporation again, but this time in the ski industry. months, during which he underwent very
Caterpillar). While his main job was to look after snow stringent medical exams in addition to
“The apprenticeship with Caterpillar groomers, ski lifts, and snowmobiles at mechanical aptitude tests. He emerged
was four years just on the tools, and after the smallest of the three main ski resorts victorious. He was offered a position as
T
ery project, requiring us to think criti-
he Design Informatics Lab formation modeling, 2) intelligent ar- cally at all times.
(di-Lab) explores emerging chitectural systems, and 3) emerging With innovative architectural de-
digital methods and material technologies and materials; each has sign being the main focus, students
technologies for architectural a different logic and enhances design in the lab conduct extensive research
design. di-Lab is housed within the in various ways. The goal is to prepare on highly specific topics. Biological fi-
College of Architecture and the Built students to help further the field of ar- ber and textile engineering is one such
Environment (CABE) at Philadelphia chitecture by introducing these evolv- emerging topic. In a fiber structure
University. Since 2011, the lab has ing design methods. project, one of us (Billy Wong) closely
been used by graduate and under- The architecture school teaches studied the basal layer of human skin
graduate students with backgrounds the fundamentals of creative design, and discovered its structural signifi-
in architecture, electrical, mechani- which often exclude advanced com- cance and filtration function. Using
cal, textile engineering, and other de- putational design processes. In the the findings, he was able to represent
sign disciplines. Students interested di-Lab, students focusing on emerg- the structure as a 3-D model. The re-
in digital methods work with various ing technologies and materials are en- sulting envelope design was proposed
geometric modeling programs, visual couraged to use various digital meth- as a self-sustaining structure and also
programming languages, and rapid ods—from early schematic design all a parametric response to natural light-
prototyping tools. Students investi- the way to prototyping. Students have ing and ventilation.
gate and develop design solutions the opportunity to explore and dis- In another hands-on project, we
for buildings and/or building sys- cover interdisciplinary architectural (Javier Villarroel and Feras Alsaggaf)
tems (i.e., envelopes). The three major design in different ways beyond using developed non-uniform, stackable
themes of the lab are 1) design and in- CAD and rendering software. fabrication modules, which allow sim-
The Emergence
In order to bring a 3-D model to proto-
typing, data was first translated from
visual scripts to G-Code and M-Code.
(This is a list of instructions for a CNC
router, which is a milling device that of 3-D Printing
fabricates models by subtracting ma-
terial.) Using a CNC router, we ran Prior to 1952, fabrication had always been analog until a group of
numerous test trials on various spe- researchers at MIT were able to connect a milling machine to a
cies of wood at different thicknesses. computer. The computer used a punched tape to feed instructions
After three weeks of trial and error, to the machine, thus making it the first experimental numerically-
the team was able to fabricate novel controlled machine—opening the doors to the “digital” fabrication
joints, textures, and forms. All routed era. Early digital fabrication was, however, limited to “subtractive
modules were immediately ready to manufacturing,” which involves the removal of excess material
be assembled. until the desired shape is reached. Hence, a product with an inner
The lab endeavors to push the structure was created incrementally by fabricating its composing
boundary of architectural innovation solid components, which were then fed into another process that
using digital methods and emerg- assembled them into the final product.
ing materials. Projects coming out of Then, in 1980, 3-D printing came to life. A product could be built in
di-Lab include architectural robot- a single run; a designer would feed the design to the printer and the
ics and novel architectural compos- finished product would come out in one piece. This process is called
ites for building skins. Students have “additive manufacturing.” Currently, 3-D printers are slow, limited
also actively participated in a num- to relatively small build sizes, and not yet suitable for manufacturing
ber of international design competi- large whole products. For this reason companies rely on 3-D printers
Stratasys FDM 2000 image by Chris Davis (Flickr). Stratasys uPrint SE Plus Image by Biswarup Ganguly (Wikimedia).
tions. Based on the lab’s work, CABE to produce early product prototypes in a process called “rapid
was one of three academic programs prototyping.” But that isn’t stopping today’s kids from designing their
in the U.S. that received the 2015 Na- own toys and having them fabricated at their nearest Makerspace.
tional Council of Architectural Reg- Below is a comparison between two Stratasys 3-D printers that use
istration Boards Award. The program fused deposition modeling (FDM) technology.
won $34,208 to develop strategies for —Asmaa Rabie
architectural textile composites for
building envelopes. This project will
foster interdisciplinary collaboration
among architecture, textile, fashion,
and industrial design and engineering
students on projects that cover a broad
range of subjects.
Biography
Feras Alsaggaf is a fifth-year architecture student at
Philadelphia University. He is devoted to learning emergent
technologies in visualization and prototyping and their
application to architecture so materials and structural
assemblies are tested and pushed to their limits.
Javier Villarroel is an undergraduate architecture student
at Philadelphia University. He is often fascinated by FDM 2000 uPrint SE Plus
biological systems. Villarroel aspires to be involved in the
development of unconventional building materials with the Production Year 1997 2011
goal for optimizing the built environment while enhancing Layer Thickness 0.007 ~ 0.014 in 0.01 ~ 0.013 in
the natural habitat.
Build Size 254 x 254 x 254 mm 203 x 203 x 152 mm
Billy Wong is a recent graduate from the architecture
program of Philadelphia University. He is a versatile Material Colors ABS(White) ABSplus (9 colors)
learner who adapts to all kinds of software as design tools. Price $120,000 to $140,000 $29,900
Wong is currently developing real-time architectural
visualizations by utilizing virtual reality technology and 660 x 914 x 1076 mm 635 x 660 x 787 mm
Size & Weight
game development engine. 160 kg 76 kg
C
et archit qui illibus reriorro icipsaest maxim ute sit eat ipsandisto arit, cupta acimilit quodis voluptatque
mintiusarecto
onsider gambler exeratet officti
who starts modissit abora
the volatility commoll
refers to the uptioss itatur
influence of pra
to velesunderstand
better simintibusahow iuntideas
re volorem
repedis modistio eosamfortune
with an initial assuntand etur, in aut vere, officiaevents
unpredictable cullatur in sinvelis
our model. ut acimini atendani
nis expel disseminate in onlineiduciendeles
networks asnes ea
nient aruptus playseicate ea que velit
the following simpleofficias
coin eumThe assum etur? of n steps of
calculation si doloresto
well dolorum eiumqui
as via non-Twitter and non- beatect
ipsum nimus tossingpostem game. nost,At eachnis modistis
turn, Ur, nonse
Brownian sam facimi,
motion is actuallyipsumverysoles di
simple. otatust explitatus
Facebook channels,aut suchquati cus del
as word of
culpa
the dolum
dealer que laut
throws auditiundicoin.
an unbiased rehendi quid quodist
In Listing 1, weiisquis
firstnon nihilicid
generate allmagnam
the modi doluptam
mouth and newsapedita
media. The de nis
wayeosin
tatem.
If Udaest, is
the outcome siminventiam
head, the gambler sum doluptatem
samples from iumthe re normal
od endisima core
distribution assequi
which stiunte moditas
information et moluptati
flows within the
ut peres
wins a unit;quoifet thevellaut adi cusup
coin comes autes
tails, magnis
with oneelcallinum toreperibus quuntur?
scipy.stats.norm.rvs() veleste
online eatem accum
networks affectseamass
nonectotaqui
media
est pa
the perumqu
gambler loses odiscipsape
a unit. Theoptiur gambler andLorit
thenautform raetheporporepudi
cumulative con
sumnima optatiori
and offlineconescilit,
spread of ut optae il ero
information [5].
reptis postioratur
continues to play until rerchilhe ibuscium
is either laut audae
using thenamNumPy
ad ulparchil
cumsum mosanih illatem
function. beaque nitas
However, to bearcius
able toeatem quuntiunt
truly capture
omnima postis
bankrupted or hisdoluptatiae.
current holdings Idelibea ereptiam aut apides
Figure 1 (left) expla plot
is a typical consequam,
showing omnihilignisinrestrumquia
propagation the Twitter nimus des
environment,
volorepsome
reach tatatio.fixed Etdesired
omnit praturiamount. If cones
several eaquiatem
realizations estof peBrownian
pra doluptatmotion nonestin
we need toeture
take aborehe nimporro
into consideration
onsequis
each coinescium non re et rempos
toss is independent, then we maionsed
generatedquis by theet hillorrunte
function defined quia quodi
in doluptatque
the stochasticventibus
nature of consequid ut uta
Twitter topic
estrum
say ium estruntibus.
the balance of the gambler has a cullam,
Listing uteneste
1. The same enisfunction
a quiamcan coreste venist optur That
be used propagation. aut earciurio.
is, we wouldEt unt
likeidel
to
Ulparibusam
distribution of a volorporati
simple random reiunt,walk. modignimo
to generateipsum Brownian ex eamotion
dus esinqui volupti model
higher istionsed et, imet que
the intrinsic consendantus
random nature of
nissimo lorepro
In addition toodipien
the fortune itatur? of a con et faccabsince
dimensions, incieteachidisidimension
bernatis nobitiis quatibeatust
is just individuals volupta cus.
to potentially adopt and
Test expedi
gambler flippingdis es autclassical
a coin, facipienis et magnihit faciur, consenit,
a one-dimensional Brownianod et quist
motion. Ratus escia
eventually voloratis
broadcast archilles
a Twitter re
topic.
alias et plam,
examples volo quae
of random walks natqui aut
include eum eatia dolleca
For example, Figure borepratquis
1 (right) showseos et a erum
One into corromodel
stochastic oditatur,
thattem fugitin
is well suited
exceruptur, ut
fluctuations ofet thelitstock
eos est marketetur [1] etur?
typical trajectory of a two-dimensional ped
to ute
this proisqui
task omnisqui
Brownian coria debisin
motion [6].
autem
and ipsam, motion
Brownian ate nosapel [2], whichet quiatur,
we Voloria motion
Brownian sitatquiwhose ute quiasistartqui
andnonsequi
end recum di sed qui sam dia nus eatia
ipidempore
examine sequate
in this column. mquaspellore
We describe a bla cusae
points aresunt unt maximinveles
represented with green ipsandit
and BROWNIAN
pratem voluptateDISTANCE
nullupt atempos
quibus etparadigm,
popular assimus voloruntio.
which translates Ut peruma aligenem
red markers, alibeature as namWe
respectively. rest occab
next AND TRUST
reprovit FUNCTIONS
voleni omnis pel ipsandisquis
qui sit, que pre, qui
one-dimensional a consectatet
stochastic process unt illorum
describe apehow disque
Brownianre es volupta
motion cantquundebe doluptam
Suppose wequibus
represent Twitter activity
faccus eatibus
illustrated above pato doluptatiis
networks autatem (graphs). ndiciis
used tocum, model id quo omnisci aturist,
information propagationsero with a toy network of mentions shown
essequam
In the context alitatibusa
of networks, volor aalic tent
random te
overnones experibus,
social networks. ipsam qui vel eost et in Figure 2. Here, each node represents
faccus.
walk typically corresponds to a process etur? Lic testrunt eos deni ant. a Twitter user. There is a directed edge
Tiorem
in which aliae. Nem
a walker moves harum from one node THE OrumSPREAD OF INFORMATION
as velliatium ant que ese prae from user i to user j if i mentions j in
assimagnat
of the network labintoipitamentio
another with tem fugit
a lit siINulluptatem
SOCIAL MEDIA ut rem OUTLETS
sundis sin cus ex a tweet, and the edge label denotes
aboriti stotatur,
probability quistiantiur
proportional to the sitia dolo of
weight et eatempelit,
Modeling optaquiofcorerep
the spread eriandi
information the number of tweets in which user i
quiaepr
the edgeenditio.
connecting Nus earum
them [3, esserferro
4]. Let’s consequi
within socialtet harchicatur?
media outlets, such as mentions user j. It is expected [5] that
dolesci demperu ntotate mperuptur
start! Axima
Twitter pratinctati
and Facebook, omnia as acipsam
is important central players, such as celebrities
mi, ent. dolorestem. Berspis quiscil lacium
BROWNIAN
Offic tem. Ovid WANDERER que conestor esequi
Listingduntem rehendandae
1: A Python function natus
thateximplements one-dimensional Brownian
sin estrum
Random walkquiisdusam que nobitib
a mathematical earitioria
motion.dolorGivenmolor maximi,
the initial accatiisX , the number of steps to take n, the time
condition 0
eaquaestiur rest
formalization of arepathdemresulting
fuga. Quifrom an aut audictis
step dt , and dolut
thelist ut iliquiatus
volatility quibusc
parameter δ, the script generates an instance of
dolorem
object oluptatur
taking successiveaborrorandom beatemsteps imuscipsam rerione peles ea vollabore
Brownian motion.
volupta
in a domainsumspace.explace Westemquo
considermin here a raeperc hilitassi volum harchil luptas et
prehendi nempore,
particular con pligent
type of stochastic repro
processes dolorumfrom aliquibus.
math import sqrt
odia nam
known as sapieniania
Brownian motion. quasitiOne blaborum
form of Abor antiam laccuptas erferferfero
from scipy.stats import norm
que model
the coribearum,for Brownianvitenimod motion quasisutgiven eum nimpedi ipiet hiciis quidicipsant
import numpy as np
ditatis
by sed quiderum
the initial condition, aut i.e.autthelastarting
sequi la inventu riost, inis erunt lab inus,
con consendem
position of Brownian cus. motion, X(0)= X 0 , incius essum nimi, tet ad magniendi
def brownian(x0, n, dt, delta):
andRibus iduciat velluptat
the iteration rule, X(t+dt)= lacepra X(t)+ coreptaecaex0que = ius
np.asarray(x0)
aut omnis mod quia
r = norm.rvs(size=x0.shape + (n,), scale=delta*sqrt(dt))
sandunt
N(0,δ 2
dt), aribus
whereque diam
N(0,δ 2
faccumquo
dt) is a normally expe nimus et mos im erspe etur alitatem
brown = np.cumsum(r, axis=-1)
to doles cullab
distributed randomiducilitaqui
variable volestium
with mean vellit de remperumbrown += velnp.expand_dims(x0,
ipsandem inum, axis=-1)
disi
0 andcone ommolo
variance duciet
δ2 dt. earum illibus
Per convention, eaquodis idenit returnliaspisquas
brown aut volupta
concall
we nulliati
these offictur, volupis doluptam
two parameters drift and tiatibus.
>>> x = brownian(x0=10*np.ones(20), n=500, dt=10./500, delta=2)
is atur? respectively [1]. The drift
volatility, Lorporepre dollore pudit, ulles endam
Non necaboribus
represents deterministic dolorer ibuscit
trends, while ipient lignatemodis accum enihil et modis
giatent, eate diatiae nos emporemodis de reprat. –0.1 dentem esenimu sanimus volorporis
15 dicid quissed quate et res Ucid et volorit que venda num nonsend denis as volut omnis ab idessimusam
et archit qui illibus reriorro icipsaest maxim ute sit–0.2 eat ipsandisto arit, cupta acimilit quodis voluptatque
mintius recto exeratet officti modissit abora commoll uptioss itatur
–0.3 pra veles simintibusa iunt re volorem
10
repedis modistio eosam assunt etur, in aut vere, officia cullatur sinvelis nis expel ut acimini atendani iduciendeles nes ea
–0.4
nient aruptus eicate ea que velit officias eum assum etur? si doloresto dolorum eiumqui beatect
X
Y
ipsum 5 nimus postem nost, nis modistis Ur, nonse sam facimi, ipsum
–0.5 soles di otatust explitatus aut quati cus del
culpa dolum que laut auditiundi rehendi quid quodist iisquis non nihilicid magnam modi doluptam apedita de nis eos
–0.6
tatem.0 Udaest, siminventiam sum
doluptatem ium re od endisima core assequi stiunte moditas et moluptati
ut peres quo et vellaut adi cus autes magnis el inum reperibus –0.7quuntur? veleste eatem accum ea nonectotaqui
est pa perumqu odiscipsape optiur Lorit aut rae porporepudi con nima optatiori conescilit, ut optae il ero
–5 –0.8
reptis0postioratur 2 rerchil ibuscium
4 laut6 audae 8nam ad ulparchil 10 mosanih
–0.1
illatem
0.0 0.1
beaque
0.2 0.3
nitas0.4
arcius
0.5
eatem
0.6
quuntiunt
0.7 0.8
omnima postis doluptatiae. Idelibea Time ereptiam aut apides expla consequam, omnihilignis Xrestrumquia nimus des
volorep tatatio. Et omnit praturi cones eaquiatem est pe pra doluptat nonestin eture aborehe nimporro
onsequis escium non re et rempos maionsed quis et hillorrunte quia quodi doluptatque ventibus consequid ut uta
estrum ium estruntibus.
and politicians, are more likely to be cullam, utenestethe
until it reaches enis a quiam
trust coreste
threshold after BROWNIAN
venist optur aut PROPAGATION
earciurio. Et unt idel
Ulparibusam
mentioned by other volorporati
users than reiunt,
the other modignimo
which new information dus es quiavolupti STRATEGY
ipsum ex eaincreases istionsed et, imet que consendantus
nissimo
way around. loreproNotice odipien
in theitatur?
network from con et faccab
user’s inciet idisi
trust linearly. bernatisinnobitiis
We assume our quatibeatust
Given the mentions volupta cus. in Figure
network
Test2expedi
Figure user 4 dis es aut facipienis
mentions user 3 eight et magnihitnetwork
mentions faciur, consenit, od et
a user’s trust in quist
a topic 2, whichRatusisescia voloratisdistance
the Brownian archilles re
alias
timesetwhile
plam, uservolo3 quae
does natqui
not mentionaut eum eatia
crosses dolleca
the borepratquis
threshold when he or eosshe et erum into
matrix corro oditatur,
calculated from thetem fugitin
network
exceruptur,
user 4 at all ut (the et reciprocal
lit eos est edge
etur etur?
has tweeted about it. Modeling the trust ped ute pro qui
connectivity andomnisqui
the trustcoria debisin
functions, we
autem
with zero ipsam,
weight ateisnosapel
not shown et quiatur,
in the Voloria with
functions sitatqui ute quiasi
Brownian motionqui allows
nonsequi now recum di sed the
describe qui algorithm
sam dia nus foreatia
Brownian
ipidempore
network). sequate mquaspellore bla cusae
us to sunt unt
naturally maximinveles
account for stochasticity, pratempropagation
ipsandit motion voluptate nullupt atempos
[5]. Suppose a
quibus et assimus
Following the work voloruntio.
in Jin etUt al.perum
[5], aligenem
which might alibeature
arise due astonam rest occab
information reprovit
user i postsvoleni omnis pel ipsandisquis
an infection-related tweet
qui sit, quethe
we define pre, qui a consectatet
Brownian distance unt illorum
diffusion ape disqueofrethe
outside es Twitter
voluptaortquunde doluptam
at quibusindicates i has been
time t 0 , which
faccus
between eatibus
two Twitterpa doluptatiis
users to autatem
be d ij =1/ ndiciis cum, of
occurrence id unpredictable
quo omnisci aturist,
events.sero recruited or infected. In Figure 2, node
essequam alitatibusa
((ωij +1) (ωji +1) γ
), wherevolorωij is alic
the tent
weight te nones experibus, ipsam qui vel eost et
faccus.
of directed edge from i to j. Here, we use etur?
FigureLic 2:
testrunt
Simulation eos deni ant.
of Brownian motion propagation algorithm [5] on a toy
theTiorem aliae. Nem
bias coefficient harum
γ≥0 to give more Orum as velliatium
Twitter mentions network with ant que ese prae eight users. Green node denotes a user who
assimagnat
weight to mentions,lab ipitamentio
which carrytem fugit
morelit si posts
ulluptatem ut rem sundistweet
a protest-related sin cusatex time Time=0, while red nodes indicate users
aboriti
impact.stotatur, quistiantiur
If user i mentions usersitia dolo
j, that etwho
eatempelit, optaqui corerep
were recruited later in time. eriandi Edges are weighted by the number of tweets
quiaepr enditio.
is ωij >0, this Nus earum
expresses esserferro
i’s intention consequi
in whichtet harchicatur?
source users mentioned target users.
dolesci demperu
to propagate ntotate mperuptur
information to user j Axima pratinctati omnia as acipsam
mi,
[5].ent.
However, j might ignore i and may dolorestem. Berspis quiscil lacium
γ=2
Offic tem. Ovid
consequently rarely que conestor
mention user i. We esequi duntem rehendandae Time = 1 natus ex µ=1 Time = 3
sin
thusestrum
up-weight qui dusam
the returnque nobitib
mentions earitioria dolor2
molor
3 maximi, accatiis σ = 1.5
2 3
eaquaestiur
ωji by γ. In ourrest re dem fuga.
experiments Qui toy
on the aut audictis
1 dolut list 2 ut iliquiatus 7
quibusc 1 2 7
5 1 5 1
dolorem
network we oluptatur
set γ=2. aborro beatem imuscipsam 8 rerione peles ea vollabore 8
6 1 4 6 1 4
volupta sum explace
We proceed stemquo
by describing min
trust raeperc hilitassi
4 volum2harchil 2 luptas 1 et8 4 2 2 1
8
prehendi
functionsnempore,
[5], whichcon are pligent
used torepromodel dolorum aliquibus. 1 6
3 1 6 3
4 3 4 3
odia nam sapieniania
an individual’s agreement quasiti
withblaborum
an idea Abor antiam laccuptas erferferfero
3 5 3 5
que
thatcoribearum,
is expressedvitenimodin tweets. quas The trustut eum nimpedi ipiet hiciis quidicipsant
Time = 6 Time = 9
ditatis
function sedis aquiderum
function aut of twoautusers
la sequi la inventu riost, inis erunt lab inus,
3 3
con consendem
between whom trust cus. is modeled. It is a incius essum 2 nimi, tet ad magniendi 2
1 2 1 2
Ribus iduciat
Brownian motionvelluptat
stochastic lacepra
process coreptaecae que
5 ius aut omnis mod
7
1
quia 5
7
1
expe 6nimus 8 et mos im erspe etur alitatem 8
sandunt aribusvalues
with particular que diam faccumquo
for drift and 1 4 6 1 4
4 2 2 8 4 2 2 8
to doles cullab
volatility that can iducilitaqui
be estimated volestium
using a vellit de remperum vel ipsandem 1
inum, 1
3 3
disi cone ommolo
maximum likelihood duciet earum
approach illibus
[5]. The eaquodis 4 idenit
3 liaspisquas1 aut 6volupta 4 3
1 6
con nulliati
intuition offictur,
is the volupis
following: doluptam
Initially, when tiatibus. 3 5 3 5
is atur?
a user receives new information, that Lorporepre dollore pudit, ulles endam
Nontrust
user’s necaboribus
increasesdolorer ibuscit
exponentially ipient lignatemodis accum enihil et modis
process, we discretize the time using [1] Pastor, L., and Veronesi, P. Uncertainty about
government policy and stock prices. The Journal of
steps of fixed duration. We show our Finance 67, 4 (2012), 1219-1264.
toy mentions network and currently [2] Mörters, P., and Peres, Y. Brownian Motion.
infected nodes at four points of the Cambridge University Press, 2010.
simulation. (The Brownian motion [3] Zhou, H., and Lipowsky, R. Network Brownian motion:
A new method to measure vertex-vertex proximity
propagation algorithm is detailed and to identify communities and subcommunities. In
Computational Science-ICCS 2004. Springer Berlin
in Jin et al. [5] and our Python Heidelberg, 2004, 1062-1069.
implementation of the algorithm is [4] Zhou, H. Network landscape from a Brownian
available as the online supplementary particle’s perspective. Physical Review E 67, 4
(2003), 041908.
material to this column.)
[5] Jin, F., et al. Modeling mass protest adoption in
social network communities using geometric
MODELING MASS PROTEST Brownian motion. In Proceedings of the 20th ACM
SIGKDD International Conference on Knowledge
ADOPTION ON TWITTER Discovery and Data Mining, ACM, New York, 2014,
The Brownian propagation strategy 1660-1669.
described above was developed [6] Guille, A., Hacid, H., Favre, C., and Zighed, D. A.
Information diffusion in online social networks: A
by Jin et al. [5]. They applied their survey. ACM SIGMOD Record 42, 2 (2013), 17-28.
strategy to the Twitter mentions
networks related to 40 different Supplementary Materials
social unrest events that occurred in http://github.com/acmxrds/spring-2016
Latin America since 2012. Different
protests were identified by unique Biography
Twitter hashtags. For example, Marinka Zitnik is a Ph.D. student in computer science
at the University of Ljubljana. She has also completed
the education reform protests research at the University of Toronto, Imperial College
in 2013 in Mexico were collected London, Baylor College of Medicine, and Stanford
University. Her interests include machine learning,
based on the #ReformaEducative artificial intelligence, probabilistic numeric, and
bioinformatics.
hashtag, whereas the social
protests against violence and
crime in Uruguay in 2012 were Copyright held by Owner(s)/Author(s).
ACIS Alan, Charles, Ian and Spatial: DIGITAL FABRICATION THE MANY FACES OF
The 3D ACIS Modeler was developed Digital fabrication is a type of DIGITAL FABRICATION
in the 1980s by Ian Braid, Alan Grayer manufacturing process in which
and Charles Lang in conjunction with machines are controlled by a computer.
Spatial Corp. It is a geometric modeling “Digital Fabrication in Architecture”
kernel used in CAD manufacturing,
According to Dr. Neil Gershenfeld, the Ryan Hoover teaches an introductory
engineering, and architecture, and has real revolution of fabrication is much class on digital fabrication at the
a C++ architecture that enables robust more fundamental than translating Maryland Institute College of Art,
3-D modeling capabilities. designs into products—it brings where students are encouraged to
programmability to the physical contribute to a class blog. Andrew
CAD Computer-Aided Design: The use world. It draws on the same insights Flanders, a college junior, enrolled
of computer programs to create 2-D or that led to the earlier digitizations of in the course last fall. In this post,
3-D objects. CAD software is used for communication and computation, Flanders discusses the role of digital
computer animation, special effects, only what is now being programmed
and to design physical products in a fabrication in architecture. It should
is the physical world rather than be noted, while architects are able to
wide range of industries.
the virtual one. Digital fabrication create fascinating designs and models
will allow individuals to design and virtually, the questions and clouds
CAM Computer-Aided Manufacturing: produce tangible objects on demand,
A process that uses computer of doubt regarding the practicality of
wherever and whenever they need those concepts often leave them locked
software aided machinery and tools
them. This means a design can be in the virtual world. Not so when it
to facilitate the manufacturing
process. CAM is more accurate, more downloaded and made, reliably and comes to digital fabrication. Advances
consistent, more efficient, and faster repeatedly, all over the world without in digital fabrication technology have
than manual machines. a maker needing to have specialist allowed architects to create mind-
equipment. Offering the prospects of boggling designs with relative ease,
CNC Computer Numerical Controlled: on-demand mass personalization, with which would have likely required the
Tools such as CNC routers and mills are more localized and flexible production, labor of countless master craftsmen in
computer controlled cutting machines digital fabrication is believed by times past.
used in computer-aided manufacturing. many to be the start of a potential
A router uses a G-Code, converted http://dfabclass.com/fall_15/
manufacturing revolution. uncategorized/digital-fabrication-in-
from the interpretation of 2-D vector
—Tejas S. Khot architecture/
drawings or 3-D models via proprietary
software such as CAD.
“New Materials
FDM Fused Deposition Modeling : for Manufacturing”
A type of 3-D printing, or additive
By Paul Markillie
manufacturing, that is widely used
for creating 3-D objects. Using a 3-D printing, or additive manufactur-
thermoplastic filament that is heated ing, is a process of making a three-
until its melting point is reached, the dimensional solid object of virtually any
object is then shaped, layer-by-layer. shape from a digital model. 3-D printing
is achieved using an additive process,
LOM Laminated Object Manufacturing: where successive layers of material are
A very affordable and rapid prototyping laid down in different shapes. Research-
3-D printing technique developed by ers in Tennessee have developed an
Helisys Inc. LOM creates a 3-D prototype automated system endearingly known
using paper or plastic layers that are as BAAM (Big Area Additive Manufac-
laminated or fused-together with
turing) for printing car parts. Similar
heat and pressure. It is then given the
required shape by cutting it with blade or progress has been made with multiple
laser that is controlled by computer. academia-industry collaborations. This
article provides a short survey of the
SLS Selective Laser Sintering: This is a
advances in manufacturing techniques,
3-D printing technique that compresses which could enable large scale produc-
tiny ceramic, plastic or glass particles. tion in reasonable amount of time.
The compression, or fusion, of particles http://www.economist.com/technology-
occurs by heating them, using a powerful quarterly/2015-12-05/new-materials-
laser to create a 3-D object. for-manufacturing
CONFERENCES ProtoHack
ProtoHack is a code-free hackathon
aimed at non-technical entrepreneurs.
Inside 3D Printing During the event, participants use
Javits Convention Center prototyping tools and mockups to
New York, NY design and demo an idea, in teams
April 10–12, 2016 or individually. ProtoHack events are
http://inside3dprinting.com/ taking place in multiple cities this
new-york/2016/ year, including San Francisco (April
9th ) and Milan (May 7th).
DigiFab Con http://protohack.org/
Microsoft NERD Center
Cambridge, MA GraDiFab 2016
DigiFab Con April 22–23, 2016 The first Eurographics Workshop on
Microsoft NERD Center http://digifabcon.org/ Graphics for Digital Fabrication will
Cambridge, MA be held on May 8, 2016 in Libson,
April 22-23, 2016 RAPID 2016 Portugal. The one-day event features a
Orange County Convention Center keynote session followed by four paper
Want to “print” a bridge or some Orlando, Florida presentations; the presented research
Lego bricks? 3-D printing is here May 16–19, 2016 lies at the intersection between
to help. Digital fabrication is not http://www.rapid3devent.com/ computer graphics and digital
just limited to 3-D printing though. fabrication technologies. Presenters
DigiFab Con will show attendees will also display physical models of
how 3-D printing and other FabLearn Europe 2016 their work, which will be exhibited
digital fabrication technologies Univeristy of Central Lancashire during the workshop. GraDiFab is co-
impact education, manufacturing, Preston, United Kingdom located with Eurographics 2016.
innovation, design, business, June 19–20, 2016 http://gradifab.org
the arts, and society as a whole. http://fablearn.eu/
Various presentations, interactive Machine Learning Summer School
demonstrations, panel discussions, Machine Learning Summer School
and demos showing digital CONTESTS & EVENTS
(MLSS) is a 10-day event intended
fabrication in action are scheduled for researchers and professionals.
for this two-day event. Projects IAM3D Challenge The school includes lectures from
from all over the world will also be The ASME Innovative Additive researchers in both academia and
on display. The conference will be Manufacturing 3D Challenge is an industry, as well as tutorials focused
held at the Microsoft NERD Center. event sponsored by the American on machine learning, data analysis
Friday afternoon’s keynote Society of Mechanical Engineers and inference and related topics.
will feature Sherry Lassiter, the (ASME). Designed for undergraduate MLSS will take place at the University
director of Fab Foundation; Mike students, contestants work of Cádiz in Cádiz, Spain from May
Adelstein, president and CEO individually or in teams to create new 11–21.
of Potomac Photonics Inc.; and product designs that minimize energy http://learning.mpi-sws.org/mlss2016/
Andreas Bastian, who is on the efficiency. Finalists will present their
board of the Enable Community work at IDETC/CIE later this year in
Foundation and a 3-D printing Charlotte, North Carolina. The final
scientist at Autodesk. day to submit a project is April 15th.
The cities of Cambridge and https://www.asme.org/events/
Boston also have many points of competitions/iam3d-challenge
interest for visitors: The Freedom
Trail, Harvard Square, and
tons of art museums. For more
Image by Sean Pavone
BEMUSEMENT
http://thisisindexed.com/2016/01/19626/
the forest. The fire is very
violent, burning everything
in its path, and without in-
tervention the fire will burn
the whole island, killing the
man in the process.
How can the man survive
the fire? There are cliffs
around the island, so he
cannot jump off, and there
are no buckets or any other
means to put out the fire.
SUBMIT A PUZZLE
Can you do better?
Bemusements would
http://xkcd.com/101/
EXTRAORDINARY WORK
Inside our walls, you will find the most extraordinary people doing Computer/Electrical Engineering
the most extraordinary work. Yet it’s not just finite field theory, Computer Science
quantum computing or RF engineering. It’s not just discrete Cybersecurity
mathematics or graph analytics. Information Assurance
Mathematics
Foreign Language
It’s all of these and more – rolled up into an organization that leads Intelligence Analysis
the world in signals intelligence and information assurance. Cryptanalysis
Inside our walls you will find extraordinary people, doing Signals Analysis
extraordinary work, for an extraordinary cause: Business
Finance & Accounting
The safety and security of the United States of America. Paid Internships, Scholarships & Co-op
U.S. citizenship is required for all applicants. NSA is an Equal Opportunity Employer and abides by applicable employment laws and
regulations. All applicants for employment are considered without regard to age, color, disability, genetic information, national origin, race,
APPLY TODAY
religion, sex, sexual orientation, marital status, or status as a parent.
www.IntelligenceCareers.gov/NSA