This study describes the development and testing of a virtual reality locomotion system that uses the user’s arm swings as input. This system has also been integrated with audio and haptic feedback that reacts to the user’s velocity and the surface they’re currently walking on, in an attempt to provide an intuitive and immersive VR locomotion experience. To achieve this, an open source ArmSwinger implementation has been adapted, and custom haptic belts were crafted to display haptic feedback around the user’s feet. Tests with three participants have shown that the system is able to be operated even by users unfamiliar with VR, and the addition of locomotion feedback mostly succeeds in improving the user experience, albeit some issues with synchronization were brought up. / Denna studie beskriver utvecklingen och testningen av ett virtuell verklighet lokomotivsystem som använder användarens armsvängningar som ingång. Detta system har också integrerats med ljud och haptisk feedback som reagerar på användarens hastighet och ytan de för närvarande går på, i ett försök att ge en intuitiv och uppslukande VV rörelseupplevelse. För att uppnå detta har en öppen källkod ArmSwinger implementering anpassats och anpassade haptiska bälten har utformats för att visa haptisk feedback runt användarens fötter. Test med tre deltagare har visat att systemet kan drivas även av användare som inte känner till VV, och tillägget av rörelseåterkoppling lyckas främst förbättra användarupplevelsen, även om vissa problem med synkronisering togs upp.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-307608 |
Date | January 2021 |
Creators | Diegoli, Guilherme Neto |
Publisher | KTH, Skolan för elektroteknik och datavetenskap (EECS) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-EECS-EX ; 2021:867 |
Page generated in 0.0013 seconds