OpenVR-SpaceCalibrator
OpenVR-SpaceCalibrator copied to clipboard
Quest with wireless streaming requires frequent recalibration
I am needing to recalibrate every time I boot up SteamVR. Is there any way to persist the calibration?
Because I am using the Quest via ALVR, the calibration gets reset upon simply taking off the Quest and letting it momentarily shut off.
SteamVR is installed in the same directory as steam: C:\Program Files (x86)\steam\steamapps\common\SteamVR
Config file exists: c:\Program Files (x86)\steam\config\01spacecalibator\configuration.json
configuration.json
[
{
"chaperone": {
"auto_apply": true,
"geometry": [
-1.604240894317627,
0,
-1.1954164505004883,
-1.604240894317627,
2.3933901786804199,
-1.1954164505004883,
3.5957589149475098,
2.3933901786804199,
-1.1954164505004883,
3.5957589149475098,
0,
-1.1954164505004883,
3.5957589149475098,
0,
-1.1954164505004883,
3.5957589149475098,
2.3933901786804199,
-1.1954164505004883,
3.5957589149475098,
2.3933901786804199,
3.0045831203460693,
3.5957589149475098,
0,
3.0045831203460693,
3.5957589149475098,
0,
3.0045831203460693,
3.5957589149475098,
2.3933901786804199,
3.0045831203460693,
-1.604240894317627,
2.3933901786804199,
3.0045831203460693,
-1.604240894317627,
0,
3.0045831203460693,
-1.604240894317627,
0,
3.0045831203460693,
-1.604240894317627,
2.3933901786804199,
3.0045831203460693,
-1.604240894317627,
2.3933901786804199,
-1.1954164505004883,
-1.604240894317627,
0,
-1.1954164505004883
],
"play_space_size": [
4,
3
],
"standing_center": [
-0.11952778697013855,
0,
0.99283087253570557,
-0.80427348613739014,
0,
1,
0,
-1.5410858392715454,
-0.99283087253570557,
0,
-0.11952778697013855,
0.79289478063583374
]
},
"pitch": -2.7216030136043274,
"reference_tracking_system": "oculus",
"roll": 5.6165236182528329,
"target_tracking_system": "lighthouse",
"x": -172.85118435103317,
"y": 90.754368808249637,
"yaw": -133.83785145236197,
"z": -105.90806389556435
}
]
Quest with ALVR might be resetting its origin every time it's initialized. I've started playing with Quest + Virtual Desktop streaming which is having a similar issue, with less severity (it just drifts a few cm each time). I'm not sure how to support this yet, needs more research. It's not as simple as applying the same calibration each time the device comes online, which is already implemented.
I get this exact same problem, however for me it seems that the tracking inverts e.g moving foward seems to move them backwards. I assume this may have to do with what position you put down the headset when you take it off / put it on? For me I put the quest down on the floor when I take it off
I have the same issue.
I am just preparing my HP Reverb G2 + 2x Lighthouse 2.0 + Index Controller Setup.
For now I have the Lighthouses, but for testing purposes only my Quest and HTC Vive Controller 2.0.
The first test was good but when I accidently left VD on Quest the Vive Controllers were just behind me. The angle was correct but not the position within the playspace.
Is there anything new regarding this issue? Would Oculus Link do a better job than VD or does that not matter?
Thanks. You did a great job with Space Calibration.
Nothing new to report on this issue so far. I started implementing a feature to support strapping an extra tracker anywhere on the Quest, and after one calibration using the extra tracker as a reference. I haven't finished that feature but if there's demand it can be done.
Would Oculus Link do a better job than VD or does that not matter?
I think it probably would make a difference, but I haven't tried it yet.
I am just preparing my HP Reverb G2 + 2x Lighthouse 2.0 + Index Controller Setup.
You'll be happy to hear the G2 seems to be working perfectly with Index controllers 😄