RobotsConf 2013: More than just 3D printingBy Geoffrey Grosenbach
You probably know that desktop and web programming is much easier now than it was ten years ago. But you may not know that small, low-power electronic devices have also become much easier to develop for, not to mention more connected, more powerful and more affordable.
Earlier this month, a diverse group of 150 developers gathered on the beaches near Jacksonville, Florida for the first RobotsConf. Or more accurately, they gathered next to the beaches.
Dry and sunny winter weather wasn’t enough to lure them away from whiteboards, breadboards, soldering irons or even needle and thread.
If you’ve been to a Chris Williams production (producer of six years of JSConf), you know they are always more than just a random jumble of unrelated presentations, breaks and after-hours events.
The conference started with a quick but comprehensive half-day survey of electronics. From basic electronics and wearables to robotics and AI, both experts and novices were brought up to speed on the current state of microcontrollers and components.
13-year-old microcelebrity Sylvia Todd presented her CNC watercolor painting device. Chris Continanza told stories about the challenges of connecting devices to the Internet. Angelina Fabbro of Firefox discussed AI and robot morality. Sarah Chipps reviewed her experiments with wearable computing. We saw motorized skateboards, intelligent shopping carts and web-connected apple cannons. It was surprising to learn how many software companies have fully-equipped robotics fab labs on site: Zappos, Github, Firefox, Heroku.
Heroku brought an LED display they had built from scratch that shows the name of every application being deployed, in real time.
3D printers used in-house at Github and Zappos were on site and available to print claws, enclosures, and even a fully articulated hand.
RobotsConf found the right balance between planned presentations and social serendipity. There’s a social dynamic around building physical devices that doesn’t happen as naturally when a group of people sit down to write software. Watching someone sew a circuit board into a shirt or build an articulated snake out of popsicle sticks gives any bystander an easy opportunity to ask “what’s that?” It resulted in many conversations and collaborations.
I left with many new friends, and many ideas. In fact, I spent the following weekend developing a continuous integration build notifier (it works!).
Electronics hardware has now approached that point as well. Devices are inexpensive ($20-40), can be connected with nothing more than a USB cable, and can be programmed in high-level languages with any text editor (or even a web IDE and no additional software to install). Devices are powerful and internet connectivity is standard. Imagine the possibilities when software can reach beyond your desktop or pocket and start interacting with the physical world!