AHRS based on MatrixPilot DCM algorithm; ported from Pololu MinIMU-9 example code in turn based on ArduPilot 1.5 built for sensor gy_80
Fork of DCM_AHRS by
Diff: DCM.h
- Revision:
- 14:6cb3c2204b9b
- Parent:
- 13:6134f21cad37
--- a/DCM.h Tue Oct 15 08:24:34 2013 +0000 +++ b/DCM.h Wed Oct 16 07:49:34 2013 +0000 @@ -35,6 +35,7 @@ * than gyro/accelerometer-based update */ void Update_step(float dt, float AccelV[], float GyroV[], float MagnV[]); + void reset_sensor_fusion(float AccelV[], float GyroV[], float MagnV[]); float dcm[3][3]; // The Direction Cosine Matrix private: @@ -61,7 +62,6 @@ void Euler_angles(void); void Update_mag(void); void Compass_Heading(void); - void reset_sensor_fusion(void); void pv(float a[3]); void pm(float a[3][3]);