Presentation on theme: "Haptic Pen: A Tactile Feedback Stylus for Touch Screens"— Presentation transcript:
1Haptic Pen: A Tactile Feedback Stylus for Touch Screens Johnny C. Lee1,2Paul H. Dietz2Darren Leigh2William S. Yerazunis2Scott E. Hudson11Carnegie Mellon University2Mitsubishi Electric Research LabsSanta Fe, NM UIST 2004
3Our Goals: Support large touch-sensitive displays. Support multiple simultaneous users.
4Our Goals: Our Solution: Support large touch-sensitive displays. Support multiple simultaneous users.Our Solution:Haptic Pen- Feedback not tied to display- Individualized feedback- Pressure Sensitivity- Non-Contact Location data- Low-cost
5Prototype Implementation External control board and power supply. RS-232 interface to PC. Components in prototype cost ~$10.Diamond Touch Interface [Dietz, UIST’01]- DT is a Multi-user front-projected touch table- Haptic Pen is location technology agnostic
6Tactile Styli Anoto Pen (by Logitech) eccentric mass motor SensAble PHANTOMgrounded reflective-force
7Tactile Styli Anoto Pen (by Logitech) eccentric mass motor SensAble PHANTOMgrounded reflective-force
8Anoto Pen (by Logitech) Tactile StyliBuzzing is sufficient for interaction feedback.Impulse/High-Frequency forces necessary to simulate clicks are not possible.Lateral forces are unnatural.Anoto Pen (by Logitech)eccentric mass motor
16Haptic BehaviorsHaptic Behavior – a mapping of solenoid actions to the states and transitions of an interaction.Basic Click:
17Haptic Behaviors for Buttons No Click – No feedback, primarily for control comparisonLight Click – Light threshold, weak feedback (“ballpoint pen”)Basic Click – Medium threshold, medium feedbackHard Click – High threshold, strong feedback (“punch tool”)Buzz – Fixed strength buzz when pressed (“error”)Force Buzz – Proportional strength buzz (“dentist”)Two-Click – Two level button (“camera shutter”)Buzz-Click – Two level button (“test and confirm”)
18Interaction Concepts Multi-function buttons Input error feedback Two-Click for mapping stylus single & double clickStiff confirmation buttonsToggle switches – Light Click on, Hard Click offData Peeking – stiffness driven by hidden variableTactile Alerts – Continuous contact with userTargeting – buzzing driven by proximity, region, or direction.More in the paper…
19Off the Screen Haptic Pen + Anoto Tracking = Drawable Tactile Interfaces3D tracking allows tactile feedback on any registered surface.
20Future DirectionsDevelop more robust and compact prototypes and explore a wireless implementationExplore tasks which have the greatest potential for improvement in performance and user satisfactionDevelop hardware and software technologies for multi-user tactile applications
21Thanks for coming to UIST 2004! Johnny Chung LeeCarnegie Mellon UniversityMitsubishi Electric Research Labs
22Techno-mumbo-jumbo PIC16F876 with 10-bit A/D and 10-bit PWM 5mm force sensitive resistor (CUI SF-5)16.1mm push-type solenoid (Guardian Electric)Actuated mass: 26.7gSupply Voltage: 20VMin. Hold Continuous Current: < 1mAImpulse Capacitor: 20VMin. Response Time: 5msMax. Energy: ~50mJ