One button to rule them all: Rendering arbitrary force-displacement curves

Research output: Contribution to conferencePosterScientificpeer-review

1 Citation (Scopus)

Abstract

Physical buttons provide rich force characteristics during the travel range, which are commonly described in the form of force-displacement curves. These force characteristics play an important role in the users' experiences while pressing a button. However, due to lack of proper tools to dynamically render various force-displacement curves, little literature has tried iterative button design improvement. This paper presents Button Simulator, a low-cost 3D printed physical button capable of displaying any force-displacement curves, with limited average error offset around .034 N. By reading the force-displacement curves of existing push-buttons, we can easily replicate the force characteristics from any buttons onto our Button Simulator. One can even go beyond existing buttons and design non-existent ones as the form of arbitrary force-displacement curves; then use Button Simulator to render the sensation. This project will be open-sourced and the implementation details will be released. Our system can be a useful tool for future researchers, designers, and makers to investigate rich and dynamic button's force design.

Original languageEnglish
Pages111-113
Number of pages3
DOIs
Publication statusPublished - 11 Oct 2018
MoE publication typeNot Eligible
EventACM Symposium on User Interface Software and Technology - Berlin, Germany
Duration: 14 Oct 201817 Oct 2018
Conference number: 31

Conference

ConferenceACM Symposium on User Interface Software and Technology
Abbreviated titleUIST
CountryGermany
CityBerlin
Period14/10/201817/10/2018

Fingerprint Dive into the research topics of 'One button to rule them all: Rendering arbitrary force-displacement curves'. Together they form a unique fingerprint.

  • Cite this

    Liao, Y. C., Kim, S., & Oulasvirta, A. (2018). One button to rule them all: Rendering arbitrary force-displacement curves. 111-113. Poster session presented at ACM Symposium on User Interface Software and Technology, Berlin, Germany. https://doi.org/10.1145/3266037.3266118