troubles with actor rotation and orientation tracker


I’m trying a setup with an “intersens inertiacube 3” to dictate the actor orientation. It nearly works however I’m having some trouble with axis flipping on me and I can’t figure out why.

Below I’ve attached the blueprint and output of my small application.


When viewing the world in 1 direction everything works just fine, scaling, movement, stability; all is well. Unfortunately when I rotate the tracker 180 degrees the other 2 axis flip upside down. I assume this has something to do with the “set actor rotation” using quaternions and my orientation tracker “spitting out” angles, knowing this I was somewhat surprised it worked as well as it does. However I’m not sure how to proceed next…can anyone please give me a push in the right direction?

any suggestions? …anyone?