{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T20:11:05Z","timestamp":1776111065682,"version":"3.50.1"},"reference-count":46,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2024,1,31]],"date-time":"2024-01-31T00:00:00Z","timestamp":1706659200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council (EPSRC)","doi-asserted-by":"publisher","award":["1955518"],"award-info":[{"award-number":["1955518"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Most haptic actuators available on the market today can generate only a single modality of stimuli. This ultimately limits the capacity of a kinaesthetic haptic controller to deliver more expressive feedback, requiring a haptic controller to integrate multiple actuators to generate complex haptic stimuli, with a corresponding complexity of construction and control. To address this, we designed a haptic controller to deliver several modalities of kinaesthetic haptic feedback using a single actuator: a flywheel, the orientation of which is controlled by two gimbals capable of rotating over 360 degrees, in combination with a flywheel brake. This enables the controller to generate multiple haptic feedback modalities, such as torque feedback, impact simulation, low-frequency high-amplitude vibrations, inertial effects (the sensation of momentum), and complex haptic output effects such as the experience of vortex-like forces (whirl effects). By combining these diverse haptic effects, the controller enriches the haptic dimension of VR environments. This paper presents the device\u2019s design, implementation, and characterization, and proposes potential applications for future work.<\/jats:p>","DOI":"10.3390\/s24030935","type":"journal-article","created":{"date-parts":[[2024,1,31]],"date-time":"2024-01-31T10:44:24Z","timestamp":1706697864000},"page":"935","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["HapticWhirl, a Flywheel-Gimbal Handheld Haptic Controller for Exploring Multimodal Haptic Feedback"],"prefix":"10.3390","volume":"24","author":[{"given":"Jose Luis","family":"Berna Moya","sequence":"first","affiliation":[{"name":"Creative Technology Group, Department of Informatics, University of Sussex, Brighton BN1 9PH, UK"}]},{"given":"Anke","family":"van Oosterhout","sequence":"additional","affiliation":[{"name":"Industrial Design, Eindhoven University of Technology, 5612 AE Eindhoven, The Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8875-4813","authenticated-orcid":false,"given":"Mark T.","family":"Marshall","sequence":"additional","affiliation":[{"name":"Interaction Design Centre, University of Limerick, V94 T9PX Limerick, Ireland"}]},{"given":"Diego","family":"Martinez Plasencia","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University College of London, London WC1E 6BT, UK"}]}],"member":"1968","published-online":{"date-parts":[[2024,1,31]]},"reference":[{"key":"ref_1","unstructured":"(2023, November 29). Logitech G29 Driving Force Steering Wheels & Pedals. Available online: https:\/\/www.logitechg.com\/en-eu\/products\/driving\/driving-force-racing-wheel.html."},{"key":"ref_2","unstructured":"Microsoft SideWinder (2023, November 29). Wikipedia. Available online: https:\/\/en.wikipedia.org\/wiki\/Microsoft_SideWinder."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Choi, I., Ofek, E., Benko, H., Sinclair, M., and Holz, C. (2018, January 21\u201326). CLAW: A Multifunctional Handheld Haptic Controller for Grasping, Touching, and Triggering in Virtual Reality. Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada.","DOI":"10.1145\/3173574.3174228"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Sinclair, M., Ofek, E., Gonzalez-Franco, M., and Holz, C. (2019, January 20\u201323). CapstanCrunch: A Haptic VR Controller with User-Supplied Force Feedback. Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, New Orleans, LA, USA.","DOI":"10.1145\/3332165.3347891"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Heo, S., Chung, C., Lee, G., and Wigdor, D. (2018, January 21\u201326). Thor\u2019s Hammer: An Ungrounded Force Feedback Device Utilizing Propeller-Induced Propulsive Force. Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada.","DOI":"10.1145\/3173574.3174099"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Je, S., Kim, M.J., Lee, W., Lee, B., Yang, X.-D., Lopes, P., and Bianchi, A. (2019, January 20\u201323). Aero-Plane: A Handheld Force-Feedback Device That Renders Weight Motion Illusion on a Virtual 2D Plane. Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, New Orleans, LA, USA.","DOI":"10.1145\/3332165.3347926"},{"key":"ref_7","unstructured":"(2023, November 29). CyberGrasp\u2014CyberGlove Systems LLC. Available online: http:\/\/www.cyberglovesystems.com\/cybergrasp\/."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Gu, X., Zhang, Y., Sun, W., Bian, Y., Zhou, D., and Kristensson, P.O. (2016, January 7\u201312). Dexmo: An Inexpensive and Lightweight Mechanical Exoskeleton for Motion Capture and Force Feedback in VR. Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, San Jose, CA, USA.","DOI":"10.1145\/2858036.2858487"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1285","DOI":"10.1109\/TVCG.2017.2656978","article-title":"Shifty: A Weight-Shifting Dynamic Passive Haptic Proxy to Enhance Object Perception in Virtual Reality","volume":"23","author":"Zenner","year":"2017","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Shigeyama, J., Hashimoto, T., Yoshida, S., Aoki, T., Narumi, T., Tanikawa, T., and Hirose, M. (2018, January 12\u201316). Transcalibur: Weight Moving VR Controller for Dynamic Rendering of 2D Shape Using Haptic Shape Illusion. Proceedings of the ACM SIGGRAPH 2018 Emerging Technologies, Vancouver, BC, Canada.","DOI":"10.1145\/3214907.3214923"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Zenner, A., and Kr\u00fcger, A. (2019, January 4\u20139). Drag:On: A Virtual Reality Controller Providing Haptic Feedback Based on Drag and Weight Shift. Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, Glasgow, UK.","DOI":"10.1145\/3290605.3300441"},{"key":"ref_12","unstructured":"(2023, November 29). HapticWhril. Available online: https:\/\/telenaco.github.io\/HapticWhril\/."},{"key":"ref_13","unstructured":"Yano, H., Yoshie, M., and Iwata, H. (2003, January 22\u201323). Development of a Non-Grounded Haptic Interface Using the Gyro Effect. Proceedings of the 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2003. HAPTICS 2003. Proceedings, Los Angeles, CA, USA."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1007\/978-981-10-4157-0_36","article-title":"Inducing Wrist Twist During Arm Swing by Using Gyro Effect","volume":"Volume 432","author":"Hasegawa","year":"2018","journal-title":"Haptic Interaction"},{"key":"ref_15","unstructured":"Sakai, M., Fukui, Y., and Nakamura, N. (2003, January 3\u20135). Effective Output Patterns for Torque Display. Proceedings of the 13th International Conference on Artificial Reality and Telexistence, Tokyo, Japan."},{"key":"ref_16","unstructured":"Tanaka, Y., Masataka, S., Yuka, K., Fukui, Y., Yamashita, J., and Nakamura, N. (2001, January 5\u20137). Mobile Torque Display and Haptic Characteristics of Human Palm. Proceedings of the International Conference on Artificial Reality and Tele-Existence, Tokyo, Japan."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"370","DOI":"10.1109\/TOH.2012.38","article-title":"Directional Torque Perception with Brief, Asymmetric Net Rotation of a Flywheel","volume":"6","author":"Amemiya","year":"2013","journal-title":"IEEE Trans. Haptics"},{"key":"ref_18","unstructured":"Ando, H., Obana, K., Sugimoto, M., and Maeda, T. (2002, January 4\u20136). A Wearable Force Display Based on Brake Change in Angular Momentum. Proceedings of the International Conference on Artificial Reality and Tele-Existence, Tokyo, Japan."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Antolini, M., Bordegoni, M., and Cugini, U. (2011, January 21\u201324). A Haptic Direction Indicator Using the Gyro Effect. Proceedings of the 2011 IEEE World Haptics Conference, Istanbul, Turkey.","DOI":"10.1109\/WHC.2011.5945494"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1109\/TOH.2017.2713380","article-title":"Haptic Orientation Guidance Using Two Parallel Double-Gimbal Control Moment Gyroscopes","volume":"11","author":"Walker","year":"2018","journal-title":"IEEE Trans. Haptics"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Murer, M., Maurer, B., Huber, H., Aslan, I., and Tscheligi, M. (2015, January 15\u201319). TorqueScreen: Actuated Flywheels for Ungrounded Kinaesthetic Feedback in Handheld Devices. Proceedings of the Ninth International Conference on Tangible, Embedded, and Embodied Interaction, Stanford, CA, USA.","DOI":"10.1145\/2677199.2680579"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Badshah, A., Gupta, S., Morris, D., Patel, S., and Tan, D. (2012, January 5\u201310). GyroTab: A Handheld Device That Provides Reactive Torque Feedback. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Austin, TX, USA.","DOI":"10.1145\/2207676.2208731"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Winfree, K.N., Gewirtz, J., Mather, T., Fiene, J., and Kuchenbecker, K.J. (2009, January 18\u201320). A High Fidelity Ungrounded Torque Feedback Device: The iTorqU 2.0. Proceedings of the World Haptics 2009 Third Joint EuroHaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, Salt Lake City, UT, USA.","DOI":"10.1109\/WHC.2009.4810866"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Gugenheimer, J., Wolf, D., Eiriksson, E.R., Maes, P., and Rukzio, E. (2016, January 16\u201319). GyroVR: Simulating Inertia in Virtual Reality Using Head Worn Flywheels. Proceedings of the 29th Annual Symposium on User Interface Software and Technology, Tokyo, Japan.","DOI":"10.1145\/2984511.2984535"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Nakamura, T., and Koike, H. (2020, January 25\u201330). Golf Club-Type Device with Force Feedback for Modifying Club Posture. Proceedings of the Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, Honolulu, HI, USA.","DOI":"10.1145\/3334480.3383024"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Chang, H.-Y., Tseng, W.-J., Tsai, C.-E., Chen, H.-Y., Peiris, R.L., and Chan, L. (2018, January 14). FacePush: Introducing Normal Force on Face with Head-Mounted Displays. Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology, Berlin, Germany.","DOI":"10.1145\/3242587.3242588"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Je, S., Lee, H., Kim, M.J., and Bianchi, A. (2018, January 12\u201316). Wind-Blaster: A Wearable Propeller-Based Prototype That Provides Ungrounded Force-Feedback. Proceedings of the ACM SIGGRAPH 2018 Emerging Technologies, Vancouver, BC, Canada.","DOI":"10.1145\/3214907.3214915"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Sun, Y., Yoshida, S., Narumi, T., and Hirose, M. (2019, January 4\u20139). PaCaPa: A Handheld VR Device for Rendering Size, Shape, and Stiffness of Virtual Objects in Tool-Based Interactions. Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, Glasgow, UK.","DOI":"10.1145\/3290605.3300682"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Sagheb, S., Bahremand, A., LiKamWa, R., and Lahey, B. (2019, January 17\u201320). SWISH: Shifting Weight-Based Interfaces for Simulated Hydrodynamics in Mixed-Reality Fluid Vessels. Proceedings of the Thirteenth International Conference on Tangible, Embedded, and Embodied Interaction, Tempe, AZ, USA.","DOI":"10.1145\/3294109.3300988"},{"key":"ref_30","unstructured":"Cheng, C.-H., Chang, C.-C., Chen, Y.-H., Lin, Y.-L., Huang, J.-Y., Han, P.-H., Ko, J.-C., and Lee, L.-C. (December, January 28). GravityCup: A Liquid-Based Haptics for Simulating Dynamic Weight in Virtual Reality. Proceedings of the 24th ACM Symposium on Virtual Reality Software and Technology, Tokyo, Japan."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Tsai, H.-R., and Rekimoto, J. (2018, January 21\u201326). ElasticVR: Providing Multi-Level Active and Passive Force Feedback in Virtual Reality Using Elasticity. Proceedings of the Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada.","DOI":"10.1145\/3170427.3186540"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Tsai, H.-R., and Chen, B.-Y. (2019, January 20\u201323). ElastImpact: 2.5D Multilevel Instant Impact Using Elasticity on Head-Mounted Displays. Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, New Orleans, LA, USA.","DOI":"10.1145\/3332165.3347931"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Tsai, H.-R., Hung, C.-W., Wu, T.-C., and Chen, B.-Y. (2020, January 25\u201330). ElastOscillation: 3D Multilevel Force Feedback for Damped Oscillation on VR Controllers. Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, Honolulu, HI, USA.","DOI":"10.1145\/3313831.3376408"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Achibet, M., Girard, A., Talvas, A., Marchal, M., and Lecuyer, A. (2015, January 23\u201327). Elastic-Arm: Human-Scale Passive Haptic Feedback for Augmenting Interaction and Perception in Virtual Environments. Proceedings of the 2015 IEEE Virtual Reality (VR), Arles, France.","DOI":"10.1109\/VR.2015.7223325"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Fang, C., Zhang, Y., Dworman, M., and Harrison, C. (2020, January 25\u201330). Wireality: Enabling Complex Tangible Geometries in Virtual Reality with Worn Multi-String Haptics. Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, Honolulu, HI, USA.","DOI":"10.1145\/3313831.3376470"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Canesi, M., Xiloyannis, M., Ajoudani, A., Bicchi, A., and Masia, L. (2017, January 17\u201320). Modular One-to-Many Clutchable Actuator for a Soft Elbow Exosuit. Proceedings of the 2017 International Conference on Rehabilitation Robotics (ICORR), London, UK.","DOI":"10.1109\/ICORR.2017.8009489"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Realmuto, J., and Sanger, T. (2019, January 14\u201318). A Robotic Forearm Orthosis Using Soft Fabric-Based Helical Actuators. Proceedings of the 2019 2nd IEEE International Conference on Soft Robotics (RoboSoft), Seoul, Republic of Korea.","DOI":"10.1109\/ROBOSOFT.2019.8722759"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Barnaby, G., and Roudaut, A. (2019, January 20\u201323). Mantis: A Scalable, Lightweight and Accessible Architecture to Build Multiform Force Feedback Systems. Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, New Orleans, LA, USA.","DOI":"10.1145\/3332165.3347909"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Oviatt, S., Schuller, B., Cohen, P.R., Sonntag, D., Potamianos, G., and Kr\u00fcger, A. (2017). The Handbook of Multimodal-Multisensor Interfaces: Foundations, User Modeling, and Common Modality Combinations\u2014Volume 1, ACM.","DOI":"10.1145\/3015783"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Benko, H., Holz, C., Sinclair, M., and Ofek, E. (2016, January 16\u201319). NormalTouch and TextureTouch: High-Fidelity 3D Haptic Shape Rendering on Handheld Virtual Reality Controllers. Proceedings of the 29th Annual Symposium on User Interface Software and Technology, Tokyo, Japan.","DOI":"10.1145\/2984511.2984526"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Choi, I., Culbertson, H., Miller, M.R., Olwal, A., and Follmer, S. (2017, January 22\u201325). Grabity: A Wearable Haptic Interface for Simulating Weight and Grasping in Virtual Reality. Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology, Qu\u00e9bec City, QC, Canada.","DOI":"10.1145\/3126594.3126599"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Whitmire, E., Benko, H., Holz, C., Ofek, E., and Sinclair, M. (2018, January 21\u201326). Haptic Revolver: Touch, Shear, Texture, and Shape Rendering on a Reconfigurable Virtual Reality Controller. Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada.","DOI":"10.1145\/3173574.3173660"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Pezent, E., Israr, A., Samad, M., Robinson, S., Agarwal, P., Benko, H., and Colonnese, N. (2019, January 9\u201312). Tasbi: Multisensory Squeeze and Vibrotactile Wrist Haptics for Augmented and Virtual Reality. Proceedings of the 2019 IEEE World Haptics Conference (WHC), Tokyo, Japan.","DOI":"10.1109\/WHC.2019.8816098"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Romanishin, J.W., Gilpin, K., and Rus, D. (2013, January 3\u20137). M-Blocks: Momentum-Driven, Magnetic Modular Robots. Proceedings of the 2013 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan.","DOI":"10.1109\/IROS.2013.6696971"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1857893.1857894","article-title":"Evaluation of Force and Torque Magnitude Discrimination Thresholds on the Human Hand-Arm System","volume":"8","author":"Vicentini","year":"2010","journal-title":"ACM Trans. Appl. Percept."},{"key":"ref_46","unstructured":"(2024, January 10). Touch Haptic Device. Available online: https:\/\/www.3dsystems.com\/haptics-devices\/touch."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/3\/935\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T13:52:34Z","timestamp":1760104354000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/3\/935"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,31]]},"references-count":46,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2024,2]]}},"alternative-id":["s24030935"],"URL":"https:\/\/doi.org\/10.3390\/s24030935","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,31]]}}}