Inertial measurement unit orientation filter. Ported from Sebastian Madgwick\'s paper, \"An efficient orientation filter for inertial and inertial/magnetic sensor arrays\".

Dependencies:   mbed ITG3200 ADXL345 IMUfilter

Files at this revision

API Documentation at this revision

Comitter:
aberk
Date:
Sat Nov 27 12:07:45 2010 +0000
Parent:
0:056706c688ae
Commit message:
Changed imports to libraries (from programs).

Changed in this revision

ADXL345.lib Show annotated file Show diff for this revision Revisions of this file
ADXL345_lib.lib Show diff for this revision Revisions of this file
IMUfilter.lib Show annotated file Show diff for this revision Revisions of this file
IMUfilter_lib.lib Show diff for this revision Revisions of this file
ITG3200.lib Show annotated file Show diff for this revision Revisions of this file
ITG3200_lib.lib Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 056706c688ae -r dda873ab579f ADXL345.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ADXL345.lib	Sat Nov 27 12:07:45 2010 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/aberk/code/ADXL345/#bd8f0f20f433
diff -r 056706c688ae -r dda873ab579f ADXL345_lib.lib
--- a/ADXL345_lib.lib	Tue Aug 10 13:19:17 2010 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-http://mbed.org/users/aberk/programs/ADXL345_lib/latest
\ No newline at end of file
diff -r 056706c688ae -r dda873ab579f IMUfilter.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IMUfilter.lib	Sat Nov 27 12:07:45 2010 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/aberk/code/IMUfilter/#8a920397b510
diff -r 056706c688ae -r dda873ab579f IMUfilter_lib.lib
--- a/IMUfilter_lib.lib	Tue Aug 10 13:19:17 2010 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-http://mbed.org/users/aberk/programs/IMUfilter_lib/latest
\ No newline at end of file
diff -r 056706c688ae -r dda873ab579f ITG3200.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ITG3200.lib	Sat Nov 27 12:07:45 2010 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/aberk/code/ITG3200/#b098d99dd81e
diff -r 056706c688ae -r dda873ab579f ITG3200_lib.lib
--- a/ITG3200_lib.lib	Tue Aug 10 13:19:17 2010 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-http://mbed.org/users/aberk/programs/ITG3200_lib/latest
\ No newline at end of file
diff -r 056706c688ae -r dda873ab579f main.cpp
--- a/main.cpp	Tue Aug 10 13:19:17 2010 +0000
+++ b/main.cpp	Sat Nov 27 12:07:45 2010 +0000
@@ -27,7 +27,7 @@
 //Sampling accelerometer at 200Hz.
 #define ACC_RATE    0.005
 //Updating filter at 40Hz.
-#define FILTER_RATE 0.025
+#define FILTER_RATE 0.1
 
 Serial pc(USBTX, USBRX);
 //At rest the gyroscope is centred around 0 and goes between about