Documente Academic
Documente Profesional
Documente Cultură
IMU SYSTEM
The IMU system used in this report includes
ARM-Cortex M4 STM32F405 MCU with
FPU instructions and ADIS16405 inertial
sensor with high precision tri-axis
gyroscope, accelerometer, magnetometer.
Accelerometer
GPIO
Gyroscope
SPI
Magnetometer
ARMCortex
M4/FPU
UART
ADIS16405
, ,
, ,
STM32F40x
Temperature
.
.
.
.
.
.
.
.
.
.
3D ROTATABLE TABLE
To verify the accuracy of the IMU, this
report uses a 3D rotatable table with three
encoders on 3-DOF axes. Estimated angular
values from IMU will be compared with
encoder values to compute RMS error:
where:
METHOD
The main advantage of DCM method is
removal for the effect of magnetic
interference on the roll and pitch angles
without concerning about the parameter of
the earths magnetic vector in comparison
with quaternion-based method. Moreover,
DCM method can avoid the singularity
problem in Euler based method. The method
includes a two-step algorithm:
1st: E-KF1 estimates
and from the
accelerometer and gyroscope (variables at
the 3rd row of DCM).
2nd: E-KF2 estimates from roll pitch
angles and magnetometer (determination
for the remaining variable from 1st and 2nd
row of DCM).
Besides, we added three state variables to
estimate external acceleration. This helps the
IMU achieve better estimation during high
external acceleration.
Accelerometer
Gyroscope
Magnetometer
E-KF 1
=
= .
,
,
E-KF 2
=
IMU
Y
X
Mch c
encoder
Z
UART
MAX II
EPM21xxx
FSMC
Encoder x
Encoder y
UART
PC
STM32F4
Discovery Board
Encoder z
IMU
ADIS16480
SPI
ACKNOWLEDGEMENTS
This project is completed with special thanks
to the thesis adviser, PhD. Hao NguyenVinh, for his thorough and supportive
guidance and mentoring.
REFERENCES
[1] Greg Welch, and Gary Bishop (2006). An
Introduction to the Kalman Filter
[2] Le Manh Thang (2010). A Master Thesis on
IMU, HCMUT.
[3] Nguyen Ho Quoc Phuong. Study On
Orientation Estimation With Three Different
Representations.
The 2013 PIF TechXchange. January 17th, 2013, Ho Chi Minh city.