"Yes, when you extract Euler angles, one of them will generally be between [-90, 90], and the other two will be between [-180, 180]. But, as discussed above, you can alter the method to find equivalent orientation representations. (i.e. Euler…"
"av9:
I'm glad your finding the paper and code useful. I believe what you are seeing is not an issue with the filter mechanization, but rather with the Euler angle extraction method. As we extract the roll/pitch/yaw Euler angles from either a…"
Essentially, the integrated gyro measurements provide the "high frequency" content of the pitch & roll estimates, while an acceleromter-based gravity vector estimate provides the "low frequency" content. The proportional and integral gains…"
"@robert,
As far as I can tell, qtoctave seems to be discontinued. However, I did try running the Matlab routines using (the free) GNU Octave for Windows. To my pleasant surprise, all the UAV State Estimation Matlab routines ran perfectly on Octave…"
"Many thanks for the nice words. I couldn't even begin to count the hours that went into the paper and the code, so I very much hope that someone has found it useful. Robert: I have not tried porting the Matlab code to an open source alternative, but…"
Being involved in UAV research, I've been a member and a great admirer of this community for a number of years. An article I wrote (Fundamentals of Small Unmanned Aircraft Flight) has recently been published in my organization's Technical Digest…
"Amusedly (and rhetorically) I ask: At what point did the world begin interpreting "Degrees Of Freedom" as "Number of Independent Sensors"?
I suppose calling it "10 Independent Sensors based on 4 Different Sensing Modalities providing observations…"
"The Mahony paper mentioned by Roy Brewer is thorough and technical, to say the least. Appendix A in that paper does provides a very good scalar description of the filter, though.