thaytan / OpenHMD

Free and Open Source API and drivers for immersive technology.
Boost Software License 1.0
147 stars 13 forks source link

Pose Matching: Match on fewer LEDs when tracking #26

Open thaytan opened 3 years ago

thaytan commented 3 years ago

When already successfully tracking a device and have a good idea of the orientation, we can infer a tracking update from as few as 2 LEDs. Doing that will mean successfully tracking a device under fast motion and heavy occlusion.

thaytan commented 3 years ago

Initial implementation in 1dfaf9e679c722fdae6ff5372c35f8cf81da74d6 and e7674d4a5e86ebe172ca26dacc56f4e3277c130f

thaytan commented 3 years ago

At the moment, the tracking algorithm will go down to 5 points when tracking an existing object. There's still scope to go further in the future, but it's working pretty well right now.