I do human-computer interaction (HCI) research in the medical imaging industry, and as part of that work I’ve been tracking touch and gesture surfaces for PC computer control and working up prototypes. Since there is a close correspondence between HCI and human machine interaction (HMI), which is important for robotics, I have a couple of insights to share on recently available very good quality multi-touch pad input devices useful for all sorts of domains including robotics, digital music, and computer users and researchers of all stripes. I’ll describe the first in this post, and add the second in the next post.
Hackers, researchers and DIY’ers have wanted a good programmable solution for desktop touch and gesture input to PCs for a long time. Consumer device solutions without programmable APIs or SDKs have been hacked by brave souls, such as the Wacom Bamboo line of graphics tablets or the Apple Magic Pad, to gain some access to the sensor output through hacked drivers.
These solutions were always a stop gap and not accessible to many because they were unsupported by the vendors, limited in their access and brittle to changes. A quiet change by Wacom with their most recent Bamboo graphics tablet line, released Sept 27, 2011, has completely changed this picture. The Bamboo Capture and Create models now boast significantly revamped capacitive multi-touch input that rivals what you are used to on mobile tablet devices like the iPad. The biggest change is they have also developed and released an SDK to support programmatic access to the touch information coming from these tablets. This makes them ideal for people wanting a custom multi-touch solution.
From using the SDK I’ve discovered that, even better, you can write an application to interpret the touch and gesture input how you want to, while at the same time utilizing your choice of the out-of-box gestures that come with the standard Bamboo driver such as pinch zoom, scroll, full mouse control, etc. They provide a driver configuration panel to enable or disable any out-of-the box touch and gesture support so it’s easy to create a solution mixing some default and custom gestures. Of course, being Wacom graphics tablets they all support pen as well as touch input. The devices span various sizes, prices, and come with a wireless option. I’ve tested all this and it works great, so I’m hoping this helps spread the news to the Internet communities that are interested in multi-touch and the natural user interface (NUI).