If anyone has worked with HTC vive controller - how precise is positional tracking on that thing?
Basically what I want to know is whether precise position tracking can be achieved with this or not.
If anyone has worked with HTC vive controller - how precise is positional tracking on that thing?
Weâve only done a small amount of work with our Vive so far, but weâve found itâs very precise provided the cameras are set up in a good location.
We havenât measured it but I would say itâs in the fractions of a mm range.
The low latency is the part that impresses most, itâs very fluid.
Thanks for the response.
So, basically reported position wonât âfly awayâ from its actual location after prolonged use or during wide movements.
Correct?
Itâs very very accurate and wont float around if your stations room is setup properly.
Alright. Thanks for the responses.
I havenât assessed precision in the engineering sense but the optical tracking is not susceptible to drift like pure imu tracking. Positional accuracy is within about 2mm. If you touch two controllers together and look at them through the vive, sometimes they overlap by a couple mm, and sometimes there is a couple mm gap between them.
Once of the first things I did on a Vive was balance one controller in the âringâ of the other, and it was surprising to see how precisely that positioning was reflected in the VR environment.
The tracking is very impressive tracking, assuming well positioned base stations.
Assuming the equipment is working properly, itâs remarkably stable and accurate, in my experience. Iâve seen report where people have repeated problems with tracking, but theyâre the exception.
Itâs worth noting that thereâs a bug that makes one of the controllers be slightly out of place according to which direction youâre facing. But I assume theyâre working on that as itâs a well-known bug now.
I couldnât actually find people talking about it again. But I did find this fun video while I was looking.
https://www.reddit.com/r/Vive/comments/4ci2un/spinning_vive_controller_cannot_break_tracking/
![]()
Looks like a quality tracking solution. IT is just Iâll need to look into something that involves positional data from Vive controller. Needed to make sure that thereâs no (significant) chance of data being incorrect.