Ok so just testing out some ideas, I tried restricting the rotation values to the X axis and that gave some much more dramatic results than previously, and they seem to correspond roughly to the mannequin’s movements.
There could be some chatter from the fact that the animation is 30 fps and the tick is probably much higher but less likely to be a multiple of 30. Maybe dampen the needle down somehow?
Anyway I also subtracted a factor of 60 to try to get the needle pointing upright when the model’s spine appeared to be upright.
It looks a lot more like the actual movements now but I’m not sure if the needle movements are actually being driven by the leaning angle, need to test this somehow, thoughts?