Hand Tracking and Haptics: Why They're Symbiotic
Posted; June 18, 2019
In 2019, Ultrahaptics and Leap Motion came together to create Ultraleap. Ultrahaptics co-founder and long-time Leap Motion developer Tom Carter talks about the story behind the haptic technology he invented – and why adding haptics to hand tracking is so powerful.
I’ve been researching and working in haptics for close to ten years. The more I work on haptics, the more I understand how central touch is to being human. Every day, touch helps us make sense of the world around us. It’s the foundation of our sense of presence and fundamental to intuitive interaction and emotional connections.
Haptic technology is going to bring this vital sense fully into the digital world in the 2020s. And it’s going to be transformative. But for that to happen, haptics needs hand tracking. Here’s why.
Haptics and hand tracking are symbiotic
The touch receptors in your hands are highly specialized and very densely clustered. They allow you to feel very subtle distinctions in texture and pressure.
It’s the feedback loop between motor control and the rich data stream coming from these sensors that makes naturalistic interaction possible. Think of trying to button a shirt while wearing a pair of gloves. It’s possible, but without tactile sensations it’s significantly slower and more laborious.
When you put together hand tracking and haptic feedback, you’re closing the circle on that feedback loop in the digital world. Action and tactile sensation are symbiotic in our hands. The digital technologies that enable these are too.
So, I guess it’s not surprising that the story of Ultrahaptics doesn’t begin with haptics. It begins with hand tracking.
It all started with the Kinect
Much as I’d like to say that it all started when I picked up my first Leap Motion Controller, that’s not quite true.
I started work on what would become Ultrahaptics in the final-year project of my undergraduate degree. That was back in 2011, before Leap Motion had launched their first product. Microsoft Kinect for Xbox had just come out, and the idea of being able to control a computer with 3D movements was fascinating.
What I realised, though, was that you were now using your hands to operate a computer without being in contact with anything. It worked just fine when you were doing big, sweeping movements, or grabbing larger virtual objects. But actions that required fine motor control (such as pressing a virtual button) were really difficult.
I was thinking about how you could restore the sense of touch to address this problem. That’s when my professor had a crazy idea about how maybe we could use ultrasound.
Virtual touch technology
This started a ten-year journey to create a “virtual touch” haptic technology that uses ultrasound to create tactile sensations in mid-air.
Simple idea, fiendishly complex execution
Sounds simple? In many ways it is – it’s a beautifully simple and fundamentally sound idea. Actually turning it into a functioning piece of hardware was a whole other story.
It took about a year to get from that initial idea to a simple lab prototype. One thing that was clear from the outset, though, was that we weren’t going to get anywhere without accurate hand tracking. You need to know exactly where a user’s hand is in 3D space in order to position the tactile sensations on it.
A seven-year friendship
That’s where Leap Motion comes in. David Holz sent me a beta Leap Motion device in 2012 – I still have it today. That also started a friendship where, over the course of the next seven years, David and I frequently talked about our visions for the future.
Leap Motion hand tracking was a part of almost everything Ultrahaptics built. We played around with other devices, but we always came back to Leap Motion, because it really is the best.
From haptic idea to haptic device
In the early days of Ultrahaptics, it took 20 minutes on the most expensive graphics card you could buy to do the maths to render a single, static tactile point. We’ve iterated many, many times since then, to the point where now Ultraleap has a library of ready-to-use sensations (such as rotating circles, hand scans, sparkles or ripples) that are growing more sophisticated all the time.
The hardware has also evolved hugely. In 2018, we launched our new STRATOS platform. I could go on about this for ages, because we’re really proud of it, but I’ll confine myself to the key headlines.
STRATOS creates tactile sensations in a different way to our previous products. It enables a much wider range of haptic sensations. A big breakthrough was also to arrange the ultrasonic transducers in a “sunflower” spiral design based on the Fibonacci spiral. By doing this, you get stronger and better-defined tactile effects.
Joining forces: where do we go from here?
Leap Motion’s hand tracking technology was always a critical component of what Ultrahaptics was doing. When the opportunity came up to bring the two teams together and form Ultraleap, we couldn’t pass it up.
At Ultrahaptics we always fundamentally understood the value of high-performance hand tracking, because we relied on it ourselves. Ultraleap will be supporting David and the rest of the team to continue to advance our tracking capabilities and performance – together with collaborating on some pretty awesome joint projects combining both tracking and haptics.
Ultrahaptics and Leap Motion were both about enabling people to reach into and interact with the digital world using only their hands. We’re different pieces of the same puzzle. I’m personally thrilled to be working with this amazing team and community as we build our joint company and the interfaces that will power the next generation of human-computer interaction.