VR Glove Controller

Two hands with pink  gloves are stretched  forward. The gloves  have buttons at the  fingertips and  thumbsticks at the  outer sides of the index  fingers. The thumbs are  free from the gloves.  Cables run from the  gloves outside of the  image.

Publication link: https://doi.org/10.5445/IR/1000190071 


Description:

The VR Glove Controller was designed for manual wheelchair users who wish to interact with Virtual Reality while also propelling their wheelchairs. Each Glove Controller has four buttons and one joystick and combines the functionality of conventional VR controllers with hand tracking. They are unobtrusive and keep relevant hand areas free for interactions with hand rims.

Design Approach:

We engaged in a Research through Design approach, in which we co-designed the VR Glove Controller with one manual wheelchair user. Our work was structured into distinct phases: At the start, we got acquainted and discussed requirements and ideas for bespoke VR controllers (ideation phase). Next, we engaged in multiple development cycles in which we built and implemented hardware and software artifacts in our lab (implementation phase), and then met to gather feedback (feedback phase). At the end, we discussed and reflected on the overall process and how the bespoke VR Glove Controller could be adapted for more general use.

Implications for VR Experience:

By creating a body-worn controller that does not need to be held during interaction, users can engage with their wheelchair in an everyday style. This reduces friction when interacting with VR, with the goal of supporting immersion and presence.

Gallery:

Tech Sheet 
  • 1 x Sewing Set: Needle, Thread, and Scissors
  • 1 x 3D-Printer (Filament: PLA)
  • 1 x Soldering Iron and Cables
  • 2 x Pair of base gloves: Thin gardening gloves with a non-slip grip
  • 2 x Microcontroller: Arduino Nano ESP32 2 x Power Supply: Adafruit PowerBoost 500 Charger with 3.7 V Lithium-Ion Battery 2 x On-Off Switch
  • 2 x RGB LED
  • 2 x Joystick: Sparkfun Thumb Slide
  • 8 x Button: Omron B3FS-1002
  • 2 x Threaded M2 insert and M2 screw
  • 1 x Velcro Tape: 19 mm x 500 mm