Disruptive or revolutionary technology are terms that get tossed around rather liberally. But one look at the MIT Media Lab’s inForm project and it’s hard not think you are looking at the future. Combining elements of Kinect, 3D printing, and telepresence, inForm heralds something very new and, I dare say, revolutionary. inForm was a collaboration between research assistant Sean Follmer and Daniel Leithinger at Heroshi Ishiiโs Tangible Media Group in the MIT Media Lab.ย What exactly is it and how might it be used? Jay Silver interviewed Sean Follmer to learn more.–Stett Holbrook, MAKE senior editor
“Itโs so open, you can just turn the camera to anything — it is just a blank canvas.โ โSean Follmer
Letโs start with what matters: Examples, examples, examples. In the world of *Tech (that is: technologies that interact with anything in the world), you had better show some broad examples of how a technology can be used in one way, then two ways, then three ways. Hopefully the three-plus ways are disparate enough that it starts to feel like a point, then a line, then a volume, then a near infinite space of possibilities. With inForm, moving a ball and using props shows us weโve gone beyond the โcontrol a robot handโ dead end of telepresence. When I see the examples in the video, I do get a sense that I could really improvise: give high fives, play a board game, perhaps apply acupressure.
Implementation is everything. Arguably inForm is an old idea, implemented correctly, which is to say itโs a new idea: newโish Kinect hardware, combined with the zeitgeist of 3D printing/scanning, and correct techniques borrowed directly from roboticists. The hardware is ready. The world is ready. Thereโs an alchemy in any good implementation where the designer canโt quite predict the outcome until the implementation has begun, and the implementation gives new direction to the designer: iteration. Donโt let anyone tell you โThatโs been done.โ Nothingโs been done. Implement it a new way with a new design and itโs a new thing.
Now consider the device as a coupled 3D printer/scanner. As far as resolution and number of axes goes itโs terrible. It has 30×30 = 900 pixels and 1 freely continuous dimension (technically it is 7 bits, but it feels continuous). What about time scale though? inForm can โ3D printโ a temporary object 60 times per second. If a fast 3D printer can print a similar sized object in 5 hours, then inForm is about a million times faster than fast 3D printing!
I called Sean on the phone (yes the not Skype, the phone) and interviewed him. Here are some of his comments:
Jay: Comment on comparison with a 3D printer
Sean: In the limit, as 3D printers get faster thereโs really no difference between a 3D printer and what people call programmable matter or shape displays.
Jay: How big is this puppy?
Sean: 15โ x 15โ x 4โ formable space.ย 60 fps network speed.*
Jay: Whatโs the most important thing here?
Sean: This idea of being able to appropriate any object you want and to start to interact with that digitally, to interact with digital information in a very flexible way, to use anything to interact with digital information when we interact with touch screens, you use like one part of your finger. Trades all have special tools to do stuff. A sculptor has all of these tools that are of different sizes. You can use any part of your hand or your full body to interact with inForm.
Jay: Video demos can lie, tell the truth, or sometimes in the middle. For example, one of the most famous Media Lab demos ever,ย does some misleading in how it was presented. Is your video sped up at any point?
Sean: Nothing is sped up — itโs all shot directly. It all moves that fast.
Jay: Does the system work the way itโs represented in the video? What were the hardest and easiest shots to show working correctly? This will give us a sense of what works really solidly vs. what works better only in video.
Sean: Yes, everything really does work the way it is shown without doing several takes. The hardest take to get was with the finger tracking which was a little finicky, so the extrusion was picking up your arm sometimes. The easiest take was moving the objects.
Jay: Thatโs good news since moving the objects is the most powerful demonstration. How did you come up with the examples to show in the video?
Sean: We thought a lot about the examples for a while, and trying to find things that we thought would really communicate the abilities of the system, and also thinking about a future way of interacting with information. You have to use different examples for different audiences. For example, we had a paper at the ACM UIST conference. We used an example of a marble answering machine, based on Dural Bishopโs interface from the early 90โs for receiving phone messages with marbles representing the messages. Dural only made a video, but we made a demo. But that wasnโt a good example for showing the power of inForm to non-conference-goers. Moving a ball was.
Jay: Since youโre not the first to build something like this, why does this capture the imagination of so many people?
Sean: There is this thing called pin tooling used by mechanical engineers to do prototyping very quickly with vacuum forming. Then there are other people who have built shape displays before, Ivan Poupyrev has a project called Lumenย when he was working at Sony, and other related work such as Wavehandling, so weโre not the first to do that, maybe not even the best. We hit a nice sweet spot in terms of the density of โpixelsโ and how fast each pixel can move. In other uses of shape displays, people havenโt considered as much how we interact with shape displays. They thought it was a way to render 3D models physically, but more important is howย people interactย with shape changing user interfaces now and in the future.
Jay: Last thoughtsโฆ I like to think of inForm as a type of ephemeral construction machine.
Sean: Hmmm. Construction that comes from your own body and objects you appropriateโฆ For me inForm is about collaboration and communication more than anything else.
*Editor’s note: Sean says there are limitations of how fast the motors can move up and down because it can’t move the pins as fast as it can update where they should be, i.e. it takes time for the pins to get to the right space, and that time is dependent on how far they are from the target position.
Jayย Silverย is founder ofย Joylabz.comย which producesย MaKey MaKey. Heย also attended the MIT Media Lab, where he met fellow student Sean Follmer.ย For more *Tech by Sean Follmer seeย KidCad.ย
ADVERTISEMENT