I have already shared why I find CV1 IR camera tracking is superior to LH tracking.
I won’t come back on this here but want to address a specific area in which I was getting better tracking with my CV1 than with my Pimax.
Here is what happens when I leave my 5K+ laid somewhere, with 6DOF tracking:
Ideally there should be no shaking at all.
- This happens with 2x v1 LH (seeing each other), 1x v1 LH, 2x v2 LH (no need v2 see each other), or 1x v2 LH.
- LHs firmly attached to walls (also tried with LH just laying onto bookshelves)
- HMD plugged to usb3 or usb2.
- Each time the LH is/are visible from the HMD.
- happens with both my first KS 5K+ and RMA replacement (sn203)
- I was not able to improve this by making other faces of the HMD face the LH(s), nor by trying to remove any reflective material nearby, nor by trying to move the HMD to another place within the area covered by the LH(s).
- LH is set at about 1.8m height, pointing down.
- I have not tried optimizing LH placement for hours but I find tracking should be flawless with current LH placement.
I think the positionnal data should get some processing to eliminate this kind of shaking.
It may be eliminated completetly without any noticeable loss in precision nor latency.
I imagine a processing like this:
When HMD movement speed is very low (=almost steady head), do some temporal averaging and add a decreased precision on top if needed (set both so that a laid HMD provides a perfectly steady view).
Then, as HMD movement speed increases, progressively do less temporal averaging (to avoid any feel of latency). If needed I guess precision could be decreased more, until the tracking is felt smooth (=comfortable), because you don’t need super high precision on fast movements.
It should just be a matter of finding a good balancing for those parameters (temporal averaging, precsion decrease, and their respective scaling with movement speed). Pitool could offer sliders to let the user find the best settings for him.
I think this could noticeably improve the comfort from pimax VR experience.
And maybe this idea could also be applied to controllers tracking: have you never thought your VR controllers felt too shaky ? Especially if your hands are already shaky IRL. Maybe your hands could be made smooth in VR without feeling fake/unprecise ?

