New version of the vr920 headtracking driver coming soon
Last year I published the first version of my linux headtracking driver for the VR920 HMD here. Currently I am working on a new driver version which will have the following additional features:
- Multiple Protocols:
-UDP multicast (as before)
-UDP unicast (for flightgear connection and perhaps more)
-mouse emulation (via uinput)
-joystick emulation (via uinput)
-character device for direct angle readings (via cuse, will
require a kernel >= 2.6.31)
- Inverting of axes (to have moving the head up making the mouse pointer up or down, depending on needs)
- Better filtering algorithm (more stable headtracking)
- Scaling of data (i.e. to match screen size with mouse mode)
- Customisable delay between sensor readings
- User interface separated from the driver
With the upcoming MPX and the mouse emulation it should be possible to control the visible viewport by turning around the head. Controlling the view for games or other software that do not natively support headtracking should also be possible with the emulation.
In the current development stage most of the features are basically working so expect the new driver to be released soon.
Stay tuned for updates
Jürgen
November 11th, 2010 at 1:40 am
you sir, rock.
November 27th, 2010 at 9:35 pm
[…] my upcoming new headtracking driver for the vusix vr920 hmd it is likely that I manage to get the famous flight simulator FlightGear to work with it. This led […]
December 8th, 2010 at 12:59 am
Haha, awesome. The Windows default drivers don’t even have their own mouse emulation…
December 17th, 2010 at 10:47 pm
Haha, awesome! I only wish there was an open source windows one as well. Ever think of implementing OSC broadcasting? It’s kinda designed for this sort of thing. I think I might actually try and shove OSC into a handful of programs, to make them have a spot for yaw/pitch/roll or x/y/z. Hmmmmm…
Anyway, awesome job.
December 17th, 2010 at 10:47 pm
Just realized I posted two almost the same comments, mutually unaware of the other. *headdesks*
December 18th, 2010 at 12:33 pm
Thx for the comment. Why should one use broadcast if he can use multicast?
AFAIK OSC is opensoundcontrol. What is the advantage in using this?
March 3rd, 2011 at 12:47 am
[…] I promised in New version of the vr920 headtracking driver coming soon here is the new version of my headtracking driver for the Vuzix VR920 iwear for Linux. It […]