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 oset 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.
All code, 3D model and data are open for anyone to use.
PDF, 1.4 MB
One Button to Rule Them All: Rendering Arbitrary Force-Displacement Curves
In Proceedings of 31st ACM User Interface Software and Technology Symposium, UIST 2018.
@inproceedings{liao2018onebutton,
author = {Liao, Yi-Chi and Kim, Sunjun and Oulasvirta, Antti},
booktitle = {UIST 2018: Proceedings of the 31th Annual ACM Symposium on User Interface Software & Technology (UIST '18 Adjunct)},
title = {{One Button to Rule Them All: Rendering Arbitrary Force-Displacement Curves}},
year = {2018}
publisher = {ACM}
doi = {https://doi.org/10.1145/3266037.3266118}
}
For questions and further information, please contact:
Yi-Chi Liao
Email:
yi-chi.liao (at) aalto.fi
Acknowledgements: This work was funded by the European Research Council (ERC; grant agreement 637991)