TED BlimpBot Report: Foiled by Air Conditioning!
[This is a cross-post from my other blog at DIY Drones, where among other things we've been developing an under-$100 autonomous blimp for aerial robotics contests]
Yesterday my UAV partner Jordi (a 21-year-old embedded programming whiz who just emigrated from Mexico) drove up with the BlimpBot to Monterey, where I was attending the TED conference. I had a three-minute slot to show how the prototype works. This was a pretty high-stake demo, since not only would there be 2,000 of the most influential people in the technology, entertainment and design (TED) worlds watching, but they included Al Gore in the FRONT ROW, Google's Sergey Brin and Larry Page and movie stars such as John Cusack and Goldie Hawn.
The bot worked great in the hotel room, and then we took it the the auditorium during a break to test it on the main stage. Yikes. We were getting IR interference from everything, from LCD screens to the bright stage lights, and our reception range dropped to something around three feet. Even worse, the air currents were overcoming the blimp's ability to fight them. So we gave up on the idea of a fixed IR beacon on the ground, and I decided to hold it in my hand to keep it near the blimp. Even then, the motors couldn't fight the currents well enough.
So we rushed back to our staging area (my hotel room) and Jordi updated the firmware to give more power to the motors even at the cost of battery life (this demo only had to run three minutes) . We tested it again in the hotel room, it worked fine, and then it was time to go.
When we got to auditorium and waited in the wings to go on, it was clear that something bad had happened in the firmware update. The vertical motor wasn't coming on at all sometimes and it wasn't clear why. Then Jordi realized that in changing the power settings,he'd also changed the timing of the loops, and we weren't resetting the motor controllers at the right time, which meant that the chance of them being working when needed was random (and low). We'd just been lucky in the hotel room, but clearly weren't now. Still, I crossed my fingers and went on, carrying the blimp.
Disaster! It turns out that one big thing had changed since our test run in the auditorium: 600 people had arrived. All that body heat had raised the temperature of the room, kicking in the air conditioning, which came out of huge ducts right over the stage. Basically I was under a raging waterfall of cold air, and the poor blimp sank right to the floor, its little vertical thruster completely overcome.
- Lesson 1: Little blimps need still air
- Lesson 2: If you can't find still air, you need WAY more powerful thrusters (which means more battery power, which means more weight, which probably means a bigger blimp)
- Lesson 3: Don't update your firmware five minutes before you're going to fly an autonomous robot ten feet away from a former Vice President of the United States.
- Lesson 4: Hey, it's a tech demo on stage, and they *always* go wrong--don't let it throw you. So I didn't. I just stood there holding the blimp, as you can see in the picture above, and went on with my talk and slides as planned. Points made, time limit met, applause gained. I looked a bit awkward, I'm sure (although hopefully not always as unhappy as I look above), but at least I got the sympathy vote! Now on to San Diego for Etech on Tuesday, where we get to do it again for an hour in front of the smartest geeks in the world. So much for the sympathy vote ;-) Jordi's hard at work fixing the firmware problems, so fingers crossed...
[Photo credit: Red Maxwell]



Spectacular failures are often more memorable than smooth successes.
Posted by: John Banfill | March 01, 2008 at 09:02 PM
Here is a little diddy where she's workin':
http://www.rocketboom.net/video/maker_faire/austin/blimp.mov
Posted by: Andrew Baron | March 02, 2008 at 05:33 AM
Andrew,
That's actually a BlubberBot, which is the art project that we stole our envelope and a couple motors from. It just sort of bumbles around and doesn't attempt to maintain altitude or know where it is. We replaced all the electronics and added a suite of sensors and an additional motor to maintain positional awareness.
What we do is totally inappropriate for a big room full of people and air currents like Maker Faire, but in a controlled contest setting it can be a real UAV, which was the aim.
Chris
Posted by: Chris Anderson | March 02, 2008 at 08:49 AM
If you haven't face any failure, it means you haven't try anything and you haven't achieve anything big. Though your system doesn't worked well in the stage, I appreciate you for to finish the presentation. Sometimes, when your technology fail, you find your character within you.
business cards
Posted by: Mike | March 04, 2008 at 06:34 AM
Ha, captivating read Chris. I was really pulling for you to come out on top, but it's good that you didn't let a little thing like your product not working hamper your presentation.
Sometimes with product demos like that (just like rock stars performing a song on stage) the presenter might know that he screwed up, but if he's calm and plays it cool the audience often can't tell the difference.
I just bought an eeepc and people flock to it inquiring about it. Although it works perfectly for me everytime, it seems that whenever someone else starts playing with it they screw something up.
So they leave thinking their Windows PCs are infinitely better than my little laptop. D'oh!
Posted by: Xander Becket | March 05, 2008 at 07:46 AM
Good looking proto type, ye the air conditioner really affected your presentation. Do you guys get another chance later on? I would really want to see this in a final stage. Keep up the good job.
Posted by: ultimatum | March 06, 2008 at 02:53 PM
Thanks for this - now I won't feel so bad about my own demo misadventures, which usually don't have Al Gore sitting in judgement.
I had lunch with a friend I just learned is your cousin (Curt in Ashland).. a small world it is..
Posted by: Joe Hunkins | March 11, 2008 at 12:39 PM
Yes, this baloon may seem good
Posted by: togota | March 28, 2008 at 11:21 AM
thanks...
Kabin
Konteyner
Posted by: kabin | June 13, 2009 at 10:00 AM