They didn't have QFN footprints to match, so I constructed them in KiCad using the recommended dimensions from the data sheets. Also: I use "QFN" to...
That's what the magnetometer (and ideally also a GPS input) is supposed to help you solve, using some kind of Kalman conditioning.
Another option is...
Synopsis:
A modified Bioloid Humanoid Type B , Roboard RB-110 running an optimized version of windows XP SP 2, Using Modified type B IK walking gait, Cnc Aluminum machined brackets. Custom Delrin tubbed feet.