Hi Richard,
We at Kauai Labs thought the same thing. The navX-MXP and the navX-MICRO both output quaternions. We have also developed a complete library to use these components called the Sensor Fusion Framework (SF2) to correct for video latency. The libraries can be found here. We have a full library of quaternion math functions as well as the convert to yaw, pitch and roll. THe library is written for LabVIEW, Java and C++.
The link on Chief Delphi for complete libraries for navX and SF2 (Sensor Fusion Framework) are available here:
https://www.chiefdelphi.com/forums/s...highlight=NavX
You do not need to use the navX to take advantage of the SF2 libraries. It has been written to take advantage of the navX but can be modified to use other third party sensors.
Tim