Titulo Estágio
Locomotion with the Leap Motion Controller: evaluating circle gestures
Áreas de especialidade
Sistemas de Informação
Local do Estágio
DEI
Enquadramento
[url=https://docs.google.com/document/d/1GtXzPvxa50Y7qg5dfEPEDppm-W2QHLwFUNTm0yvJFvk/edit#heading=h.13z6ps1804dj][More info.][/url]
Locomotion in immersive headset-based VR worlds is not a natural task. Users are usually standing or sitting still wearing the VR headset and navigate the 3D world using a joystick, mouse, game controller, or other traditional controller. However, these controllers do not provide a natural way for locomotion inside a 3D world. Although there are special purpose treadmills for VR worlds such as the Omni [2], these are expensive, hard to setup, and require considerable learning.
The Leap Motion controller is a new 3D sensing device [3] for hand gesture interaction with a computer. It is capable of sensing the position and orientation of the fingers of both hands, as well as the palm orientation and curvature. The LM device can be used with the Oculus Rift [1] allowing users to use hand gestures to interact with digital objects.
The purpose of this project is to implement and evaluate a navigation techniques for 3D virtual worlds using the Leap Motion controller.
Objetivo
1. Implementation of a locomotion interaction technique for immersive 3d virtual worlds, based on a circle finger gesture.
1.1. The technique should consider variations such as movement direction relative to the circle gesture, visual feedback, direction and speed gains, etc.
2. Study the limitations of the LM device for detecting this gesture (i.e. position of the device, detected angle, speed, etc.)
2. Evaluation/comparison of the proposed technique against other navigation techniques (gamepads, joystick)
3. Research paper describing the results
Although the technique is mainly aimed at VR interfaces, it can also be used and prototypes in standard desktop environment.
Plano de Trabalhos - Semestre 1
Work plan, semester 1:
1. Familiarisation with the Leap Motion device (and development for those device)
2. Research other possible navigation techniques using the Leap Motion
3. Sketch the proposed interaction technique, detailing its possible variations
4. Choose the implementation platform for the evaluation and develop a first functional prototype
Plano de Trabalhos - Semestre 2
Work plan, semester 2:
5. Implement the navigation technique and its variations
6. Plan a user study to evaluate the technique and compare it to alternative techniques
4. Perform the user study
5. Write research paper and dissertation with results
Condições
.
Observações
Required student profile:
Good programming knowledge, interest in human-computer interaction
References and conferences:
[1] https://www.oculus.com/
[2] http://www.virtuix.com/products/
[3] https://www.leapmotion.com/
[4] http://unity3d.com/pt
CHI - ACM CHI Conference on Human Factors in Computing Systems
NordCHI - Nordic Conference on Human-Computer Interaction
Interact - IFIP TC13 Conference on Human-Computer Interaction
UIST - ACM Symposium on User Interface Software and Technology
ACHI - International Conference on Advances in Computer-Human Interactions
Orientador
Jorge C. S. Cardoso
jorgecardoso@ieee.org 📩