Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2788940.2788947acmconferencesArticle/Chapter ViewAbstractPublication PagessuiConference Proceedingsconference-collections
research-article

GyroWand: IMU-based Raycasting for Augmented Reality Head-Mounted Displays

Published: 08 August 2015 Publication History

Abstract

We present GyroWand, a raycasting technique for 3D interactions in self-contained augmented reality (AR) head-mounted displays. Unlike traditional raycasting which requires absolute spatial and rotational tracking of a user's hand or controller to direct the ray, GyroWand relies on the relative rotation values captured by an inertial measurement unit (IMU) on a handheld controller. These values cannot be directly mapped to the ray direction due to the phenomenon of sensor drift and the mismatch between the orientations of the physical controller and the virtual content. To address these challenges GyroWand 1) interprets the relative rotational values using a state machine which includes an anchor, an active, an out-of-sight and a disambiguation state; 2) handles drift by resetting the default rotation when the user moves between the anchor and active states; 3) does not initiate raycasting from the user's hand, but rather from other spatial coordinates (e.g. chin, shoulder, or chest); and 4) provides three new disambiguation mechanisms: Lock&Twist, Lock&Drag, and AutoTwist. In a series of controlled user studies we evaluated the performance and convenience of different GyroWand design parameters. Results show that a ray originating from the user's chin facilitates selection. Results also show that Lock&Twist is faster and more accurate than other disambiguation mechanisms. We conclude with a summary of the lessons learned for the adoption of raycasting in mobile augmented reality head-mounted displays.

References

[1]
Argelaguet, F. and Andujar, C. 2013. A survey of 3D object selection techniques for virtual environments. Computers & Graphics, 37 (3).
[2]
Borg, G. 1998. Borg's Perceived Exertion and Pain Scales. Human Kinetics.
[3]
Bowman, D.A., Kruijff, E., LaViola Jr, J.J., and Poupyrev, I. 3D user interfaces: theory and practice. Addison-Wesley. 2004.
[4]
Bowman, D.A., Wingrave, C.A., Campbell. J.M, and Ly, V.Q. Using Pinch Gloves? for both Natural and Abstract Interaction Techniques in Virtual Environments, In Proc. HCI'01.
[5]
De Haan, G. Koutek, M., Post, FH. IntenSelect: using dynamic object rating for assisting 3D object selection; 2005.
[6]
Ens, B., Hincapié-Ramos, J.D. and Irani, P. 2014. Ethereal planes: a design framework for 2D information space in 3D mixed reality environments. In Proc. SUI '14. ACM.
[7]
Epson Moverio, http://www.epson.com/moverio
[8]
Forsberg, A., Herndon, K., Zeleznik, R. Aperture based selection for immersive virtual environments. In Proc. UIST '96. ACM.
[9]
Grossman, T. and Balakrishnan, R. The design and evaluation of selection techniques for 3D volumetric displays. In Proc. UIST '06. ACM.
[10]
Hincapié-Ramos, J.D., Guo, X., Moghadasian, P. and Irani, P. 2014. Consumed endurance: a metric to quantify arm fatigue of mid-air interactions. In Proc. CHI '14. ACM.
[11]
Hinckley, K., Pausch, R., Goble, J.C., Kassell, NF. A survey of design issues in spatial input. In Proc. UIST '94.
[12]
Jota, R., Nacenta, M.A., Jorge, J.A., Carpendale, S., and Greenberg, A. 2010. A comparison of ray pointing techniques for very large displays. In Proc. GI '10. Canadian Information Processing Society, Toronto, Ont., Canada.
[13]
Madgwick, S.O., Harrison, A.J. and Vaidyanathan, R. Estimation of IMU and MARG orientation using a gradient descent algorithm. In Proc. ICORR '11. IEEE.
[14]
META SpaceGlassess, https://www.getameta.com/
[15]
Metaio SDK, http://www.metaio.com/products/sdk/
[16]
Microsoft HoloLens, https://www.microsoft.com/microsofthololens/en-us
[17]
Mine, M., Frederick Brooks, J., And Sequin,C. 1997. Moving objects in space: exploiting proprioception in virtual environment interaction. In Proc. SIGGRAPH'97.
[18]
Mulloni, A. Seichter, H. and Schmalstieg D. Handheld augmented reality indoor navigation with activity-based instructions. In Proc. MobileHCI '11. ACM.
[19]
Nakazato, Y., Kanbara, M., Yokoya, N. Wearable augmented reality system using invisible visual markers and an IR camera. In Proc. ISWC'05. IEEE.
[20]
Ni, T., McMahan, R. P., and Bowman, D. 2008. Tech-note: rapMenu: remote menu selection using freehand gestural input. In Proc. 3DUI 2008. IEEE.
[21]
Olwal, A., Benko, H., Feiner, S. SenseShapes: using statistical geometry for object selection in a multimodal augmented reality system. In: ISMAR '03. IEEE
[22]
Olwal, A., Feiner, S. The flexible pointer: an interaction technique for selection in augmented and virtual reality. In Proc. UIST '03. ACM.
[23]
Pierce, JS., Forsberg, A., Conway, MJ., Hong, S., Zeleznik, R., Mine MR. Image plane interaction techniques in 3D immersive environments. In Proc. I3D'97.
[24]
Rahman, M., Gustafson, S., Irani, P. and Subramanian, S. Tilt techniques: investigating the dexterity of wrist-based input. In Proc. CHI '09. ACM.
[25]
RGBDSLAM, https://openslam.org/rgbdslam.html
[26]
Sony SmartEyeglass, https://developer.sony.com/devices/ mobile-accessories/smarteyeglass/
[27]
Steed, A. Selection/towards a general model for selection in virtual environments. In Proc. 3DUI'06. IEEE.
[28]
Tanriverdi, V., Jacob, RJK, Interacting with eye movements in virtual environments. In Proc. CHI '00, ACM.
[29]
Tsandilas, T., Dubois, E. and Raynal, M. 2010. Free-space pointing with constrained hand movements. In Proc. CHI EA '10. ACM.
[30]
Ventura, J., Arth, C., Reitmayr, G., Schmalstieg, D., Global Localization from Monocular SLAM on a Mobile Phone, Visualization and Computer Graphics, In Proc. TVCG'14. IEEE.
[31]
Vuforia for Smart EyeWear, https://www.qualcomm.com/ products/vuforia
[32]
Zhou, P., Li, M. and Shen, G. Use it free: instantly knowing your phone attitude. In Proc. MobiCom '14. ACM.

Cited By

View all
  • (2024)Virtual Task Environments Factors Explored in 3D Selection StudiesProceedings of the 50th Graphics Interface Conference10.1145/3670947.3670983(1-16)Online publication date: 3-Jun-2024
  • (2024)MouseRing: Always-available Touchpad Interaction with IMU RingsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642225(1-19)Online publication date: 11-May-2024
  • (2024)ProprioLogger: Evaluating Proprioception During Post-Surgical Rehabilitation using Portable IMUsNAECON 2024 - IEEE National Aerospace and Electronics Conference10.1109/NAECON61878.2024.10670638(441-445)Online publication date: 15-Jul-2024
  • Show More Cited By

Index Terms

  1. GyroWand: IMU-based Raycasting for Augmented Reality Head-Mounted Displays

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SUI '15: Proceedings of the 3rd ACM Symposium on Spatial User Interaction
    August 2015
    152 pages
    ISBN:9781450337038
    DOI:10.1145/2788940
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 08 August 2015

    Permissions

    Request permissions for this article.

    Check for updates

    Badges

    • Best Paper

    Author Tags

    1. gyrowand
    2. head-mounted displays
    3. imu
    4. raycasting

    Qualifiers

    • Research-article

    Funding Sources

    • Grants-in-Aid for Scientific Research (KAKENHI)

    Conference

    SUI '15
    SUI '15: Symposium on Spatial User Interaction
    August 8 - 9, 2015
    California, Los Angeles, USA

    Acceptance Rates

    SUI '15 Paper Acceptance Rate 17 of 48 submissions, 35%;
    Overall Acceptance Rate 86 of 279 submissions, 31%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)40
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Virtual Task Environments Factors Explored in 3D Selection StudiesProceedings of the 50th Graphics Interface Conference10.1145/3670947.3670983(1-16)Online publication date: 3-Jun-2024
    • (2024)MouseRing: Always-available Touchpad Interaction with IMU RingsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642225(1-19)Online publication date: 11-May-2024
    • (2024)ProprioLogger: Evaluating Proprioception During Post-Surgical Rehabilitation using Portable IMUsNAECON 2024 - IEEE National Aerospace and Electronics Conference10.1109/NAECON61878.2024.10670638(441-445)Online publication date: 15-Jul-2024
    • (2024)Handwriting Recognition Under Natural Writing Habits Based on a Low-Cost Inertial SensorIEEE Sensors Journal10.1109/JSEN.2023.333101124:1(995-1005)Online publication date: 1-Jan-2024
    • (2024)HeadTrack: Real-Time Human–Computer Interaction via Wireless EarphonesIEEE Journal on Selected Areas in Communications10.1109/JSAC.2023.334538142:4(990-1002)Online publication date: Apr-2024
    • (2024)Evaluating the effects of user motion and viewing mode on target selection in augmented realityInternational Journal of Human-Computer Studies10.1016/j.ijhcs.2024.103327191:COnline publication date: 1-Nov-2024
    • (2024)3D Selection Techniques for Distant Object Interaction in Augmented RealityEncyclopedia of Computer Graphics and Games10.1007/978-3-031-23161-2_488(51-58)Online publication date: 5-Jan-2024
    • (2023)Balancing Accuracy and Speed in Gaze-Touch Grid Menu Selection in AR via Mapping Sub-Menus to a Hand-Held DeviceSensors10.3390/s2323958723:23(9587)Online publication date: 3-Dec-2023
    • (2023)Biointerfaces: Types, Application and Perspectives2023 Seminar on Digital Medical and Environmental Systems and Tools (DMEST)10.1109/DMEST60476.2023.10339559(70-74)Online publication date: 24-Nov-2023
    • (2023)Cartographic perspectives on spatial and thematic levels of detail in augmented reality: a review of existing approachesInternational Journal of Cartography10.1080/23729333.2023.22285929:2(373-391)Online publication date: 6-Jul-2023
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media