Hey everyone. I recently finished a new AHRS (see the picture below). The firmware is open-source, and I thought it might be interesting to you guys. The firmware supports EKF-based Euler Angle and Quaternion estimation, depending on what you want to use (you can estimate using euler angles if you want to limit the magnetometer so that it only affects yaw). For anyone who wants to write their own estimation code, the UM6 firmware might be a good starting place.
Sourceforge project: https://sourceforge.net/projects/um6firmware/
The source code can be checked out using SVN with:
svn co https://um6firmware.svn.sourceforge.net/svnroot/um6firmware/trunk
Tags: EKF, angles, euler, quaternions
Permalink Reply by Caleb Chamberlain on February 9, 2011 at 5:13pm
Permalink Reply by Caleb Chamberlain on February 10, 2011 at 9:40am I'm probably going to be working on something similar over the next few months. Maybe even with the 6DM that I bought. If I ever have something to show for my efforts, will let you know. :)
Permalink Reply by Caleb Chamberlain on September 26, 2011 at 4:35pm @Bot
That's great! I'll look forward to seeing what you come up with.
Permalink Reply by Alex on October 10, 2011 at 7:28am Attitude estimation ONLY 3axis ACCELEROMETERS.
Dear DIYdrones friends,
I'm looking for an Attitude Estimation algorithm, and only have 3 axis accelerometers. I know this will may not be optimal, and will be slow. But, if you know an algorithm, forum topic, or wiki how to set this up for my limited arduino hardware please tell me.
Thanks!
Permalink Reply by Allen Babb on October 16, 2011 at 1:43pm Just reference to the Earth gravity vector, and use an arctangent function to find the X and Y Euler angles. Be careful about linear accelerations, as they'll throw off your calculations.
Note: the Z Euler angles will be invalid most of the time.
Season Two of the Trust Time Trial (T3) Contest has now begun. The third round was a reliablilty/aerial photography round for both planes and copters, which is now closed. Stay tuned for the next round, beginning soon.60 members
29 members
19 members
114 members
94 members
© 2012 Created by Chris Anderson.
