Button Simulation and Design via FDVV Models

Designing a push-button with desired sensation and performance is challenging because the mechanical construction must have the right response characteristics. Physical simulation of a button's force-displacement (FD) response has been studied to facilitate prototyping; however, the simulations' scope and realism have been limited. In this paper, we extend FD modeling to include vibration (V) and velocity-dependence characteristics (V). The resulting FDVV models better capture tactility characteristics of buttons, including snap. They increase the range of simulated buttons and the perceived realism relative to FD models. The paper also demonstrates methods for obtaining these models, editing them, and simulating accordingly. This end-to-end approach enables the analysis, prototyping, and optimization of buttons, and supports exploring designs that would be hard to implement mechanically.

[1]  Antonio Frisoli,et al.  Haptic simulation of an automotive manual gearshift , 2001, Proceedings 10th IEEE International Workshop on Robot and Human Interactive Communication. ROMAN 2001 (Cat. No.01TH8591).

[2]  Li-Wei Chan,et al.  Dwell+: Multi-Level Mode Selection Using Vibrotactile Cues , 2017, UIST.

[3]  Jeongmin Son,et al.  TapBoard: making a touch screen keyboard more touchable , 2013, CHI Extended Abstracts.

[4]  John M. Hollerbach,et al.  Identification of nonlinear passive devices for haptic simulations , 2005, First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics Conference.

[5]  H. Sira-Ramírez,et al.  Algebraic Identification Method for Mass-Spring-Damper System , 2007 .

[6]  Mark L. Nagurka,et al.  Measurement of Stiffness and Damping Characateristics of Computer Keyboard Keys , 2000 .

[7]  R. Johansson,et al.  Encoding of Direction of Fingertip Forces by Human Tactile Afferents , 2001, The Journal of Neuroscience.

[8]  Hiroyuki Kajimoto,et al.  Multiple texture button by adding haptic vibration and displacement sensing to the physical button , 2015, SIGGRAPH Asia Haptic Media And Contents Design.

[9]  Nando de Freitas,et al.  Taking the Human Out of the Loop: A Review of Bayesian Optimization , 2016, Proceedings of the IEEE.

[10]  Seungmoon Choi,et al.  Tactile effect design and evaluation for virtual buttons on a mobile device touchscreen , 2011, Mobile HCI.

[11]  Maud Marchal,et al.  Pseudo-haptic feedback augmented with visual and tactile vibrations , 2011, 2011 IEEE International Symposium on VR Innovation.

[12]  Antti Oulasvirta,et al.  Neuromechanics of a Button Press , 2018, CHI.

[13]  Thomas H. Massie,et al.  The PHANToM Haptic Interface: A Device for Probing Virtual Objects , 1994 .

[14]  Mark R. Cutkosky,et al.  Sensing skin acceleration for slip and texture perception , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[15]  E. Piaggio,et al.  Rendering Softness: Integration of Kinesthetic and Cutaneous Information in a Haptic Device , 2010 .

[16]  Yi-Chi Liao,et al.  One Button to Rule Them All: Rendering Arbitrary Force-Displacement Curves , 2018, UIST.

[17]  Bertil Hultén,et al.  The Touch Sense , 2009 .

[18]  Hiroshi Ishii,et al.  inFORCE: Bi-directional `Force' Shape Display for Haptic Interaction , 2019, TEI.

[19]  Christoph Doerrer,et al.  Simulating push-buttons using a haptic display : requirements on force resolution and force-displacement curve , 2001 .

[20]  Jonathan Becedas,et al.  Estimation of Mass-Spring-Dumper Systems , 2009 .

[21]  Allison M. Okamura,et al.  Reality-based models for vibration feedback in virtual environments , 2001 .

[22]  Gordon D Logan,et al.  Warning: This keyboard will deconstruct— The role of the keyboard in skilled typewriting , 2010, Psychonomic bulletin & review.

[23]  B. Repp Sensorimotor synchronization: A review of the tapping literature , 2005, Psychonomic bulletin & review.

[24]  Christopher R. Wagner,et al.  A compliant tactile display for teletaction , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[25]  Katherine J. Kuchenbecker,et al.  Improving contact realism through event-based haptic feedback , 2006, IEEE Transactions on Visualization and Computer Graphics.

[26]  D. Posada,et al.  Model selection and model averaging in phylogenetics: advantages of akaike information criterion and bayesian approaches over likelihood ratio tests. , 2004, Systematic biology.

[27]  Morten Meilgaard,et al.  Sensory Evaluation Techniques , 2020 .

[28]  Antti Oulasvirta,et al.  Modelling Error Rates in Temporal Pointing , 2016, CHI.

[29]  K. Fujita,et al.  A New Softness Display Interface by Dynamic Fingertip Contact Area Control by Dynamic Fingertip Cont , 2001 .

[30]  Devin L Jindrich,et al.  Effects of keyswitch design and finger posture on finger joint kinematics and dynamics during tapping on computer keyswitches. , 2004, Clinical biomechanics.

[31]  K. E. MacLean,et al.  The “Haptic Camera”: A Technique for Characterizing and Playing Back Haptic Properties of Real Environments , 1996, Dynamic Systems and Control.

[32]  Mark B. Gardner,et al.  Standardizing Auditory Tests , 1950 .

[33]  A. Clark Whatever next? Predictive brains, situated agents, and the future of cognitive science. , 2013, The Behavioral and brain sciences.

[34]  J. Edward Colgate,et al.  The haptic profile: capturing the feel of switches , 2004, 12th International Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2004. HAPTICS '04. Proceedings..

[35]  B. Allotta,et al.  A mechatronic device for simulating push-buttons and knobs , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[36]  Naoki Kawakami,et al.  Electro-Tactile Display with Force Feedback , 2001 .

[37]  L. Meirovitch Principles and techniques of vibrations , 1996 .

[38]  Vincent Hayward,et al.  A New Compuatitional Model of Friction Applied to Haptic Rendering , 1999, ISER.

[39]  Antti Oulasvirta,et al.  Impact Activation Improves Rapid Button Pressing , 2018, CHI.

[40]  Peter W Johnson,et al.  Differences in typing forces, muscle activity, comfort, and typing performance among virtual, notebook, and desktop keyboards. , 2014, Applied ergonomics.

[41]  G. Kitagawa,et al.  Information Criteria and Statistical Modeling , 2007 .

[42]  Seungmoon Choi,et al.  PhysVib: Physically Plausible Vibrotactile Feedback Library to Collisions on a Mobile Device , 2016, AsiaHaptics.

[43]  David Clark,et al.  High Resolution Subjective Testing Using a Double Blind Comparator , 1981 .

[44]  Aiguo Song,et al.  Softness Haptic Display Device for Human- Computer Interaction , 2008 .

[45]  B J Martin,et al.  The effect of keyboard keyswitch make force on applied force and finger flexor muscle activity. , 1997, Ergonomics.

[46]  Tore Hägglund,et al.  The future of PID control , 2000 .

[47]  Johan Kildal,et al.  3D-press: haptic illusion of compliance when pressing on a rigid surface , 2010, ICMI-MLMI '10.

[48]  Kenichi Akagi A Computer Keyboard Key Feel Study in Performance and Preference , 1992 .

[49]  Geehyuk Lee,et al.  Haptic feedback design for a virtual button along force-displacement curves , 2013, UIST.

[50]  James R. Lewis,et al.  Keys and Keyboards , 1997 .

[51]  Hiroyuki Kajimoto,et al.  Vibration Feedback Latency Affects Material Perception During Rod Tapping Interactions , 2017, IEEE Transactions on Haptics.

[52]  Antti Oulasvirta,et al.  Moving Target Selection: A Cue Integration Model , 2018, CHI.

[53]  Robert G. Radwin,et al.  Activation Force and Travel effects on Overexertion in Repetitive Key Tapping , 1997, Hum. Factors.

[54]  John Kenneth Salisbury,et al.  Phantom-Based Haptic Interaction with Virtual Objects , 1997, IEEE Computer Graphics and Applications.

[55]  Ferdinando A Mussa-Ivaldi,et al.  Interaction of visual and proprioceptive feedback during adaptation of human reaching movements. , 2005, Journal of neurophysiology.

[56]  '. B.Vallbo Properties of cutaneous mechanoreceptors in the human hand-related to touch sensation , 1999 .

[57]  Karon E. MacLean,et al.  Apparatus to study the emulation of haptic feedback , 1995 .

[58]  Stephen P. Boyd,et al.  Linear controller design: limits of performance , 1991 .

[59]  J. Boughman,et al.  The World of AJHG , 2007 .

[60]  John Cohen The World of Touch , 1952, Nature.

[61]  Ryuta Okazaki,et al.  Presentation of Softness Using Film-Type Electro-Tactile Display and Pressure Distribution Measurement , 2014, AsiaHaptics.

[62]  Helmut Pottmann,et al.  Fitting B-spline curves to point clouds by curvature-based squared distance minimization , 2006, TOGS.

[63]  Markus H. Gross,et al.  Interactive Haptic Rendering of High-Resolution Deformable Objects , 2007, HCI.

[64]  Kasper Hornbæk,et al.  Generating Haptic Textures with a Vibrotactile Actuator , 2017, CHI.

[65]  Giulio Sandini,et al.  Tactile Sensing—From Humans to Humanoids , 2010, IEEE Transactions on Robotics.

[66]  D. Katz The World of Touch , 1989 .

[67]  D. Ginty,et al.  The Sensory Neurons of Touch , 2013, Neuron.