FingerFlux provides haptic feedback above the surface by applying electromagnetic forces to a permanent magnet that is attached to the user's finger.
Touch-screens only provides limited haptic feedback. Users cannot feel virtual on-screen controls and have to rely on their visual sense to operate the screen without drifting. Most of todays mobile devices solve this problem by triggering attached actuators, such as vibration motors. The main issue of such approaches is that haptic feedback first occurs in the moment when users touch the screen, that is, when the input has already been performed. The interface cannot be felt in advance, which can lead to drifting.
FingerFlux is an haptic output method that provides haptic feedback above a touch-surfaces. An array of electromagnetic fields beneath the surface can create arbitrary attracting and repelling fields. The user wears a permanent magnet at his index finger. This magnet reacts on the synthesized fields from the surface and transmits the induced force to the user’s finger. Thus, the user can feel the electromagnetic fields. Thereby, unlike most other approaches, we can both attract and repel user’s finger. This opens a variety of applications for haptic feedback about surfaces:
- With repelling magnetic fields we can create “haptic bumps” on the surface indicating UI elements, such as buttons.
- Quickly flipping the polarization of an electromagnet induces a vibration feedback to the finger.
- We can guide the user across the surface by attracting the finger into a certain direction while repelling it from the opposite one.
- With attracting fields we can correct input before it happens, e.g., reduce drifting when interacting with on-screen buttons eyes-free.
||This project is part of my PhD.
- Hardware infrastructure: Interactive tabletop with embedded array of electromagnets. Custom-made circuit boards and mbed controller trigger actuation process. Tracking via optical marker tracking.
- Programming languages: Objective-C, C++ (mbed microcontroller)
- Malte Weiss
- Chat Wacharamanotham
- Simon Voelker
- Jan Borchers
||Our demo won 3rd place in the category "Best demo" at UIST 2011 conference.