libsurvive is a library for performing lighthouse tracking on a variety of hardware. Most notably it is a fully open source (MIT/x11 licensed) stack for the HTC/Valve Vive. It handles:
* Collecting light data
* Disambiguating into angles
* Calibrating locations of lighthouses and objects
* Tracking points
* Sensor fusion with poses
It will allow for fecund research into new tracking, posing, disambiguation mechanisms as well as provide a testbed for custom lighthouse-based hardware.
It's been ported to Linux, Windows and OSX.
Of course, it's incomplete, and only about half of what you see above is present. But it's actively undergoing development. Most of the development is being done on github at https://github.com/cnlohr/libsurvive - and discussion in Discord at https://discord.gg/QsYj9wJ