Professional Documents
Culture Documents
Design and Development of A Sensor Fusion Based Low Cost Attitude Estimator
Design and Development of A Sensor Fusion Based Low Cost Attitude Estimator
1, June 2011
INTRODUCTION
ATTITUDE DYNAMICS
i
5 z{|$I& |$& xyz$I& |$& a
xyz$I&
z{|$I& M a ####$5&
i M
a
z{|$I& zx$& xyz$I&zx$&
i
; #H [ H M####$&
[
SENSOR FUSION
45
Design and Development of a Sensor Fusion based Low Cost Attitude Estimator
5
i
a
~
a
~ ; ####$7&
a
~ d
Where
a
a
a
aH
a
a[
xyz R
W
z{| R
W
z{| R
W
z{| R
W
a
a
a
a
a
a
a[
a
aH
xyz R
W
z{| R
W
z{| R
W
a z{| R W
a
a
B
a
a
a
a[
aH
a
xyz R
W
z{| R
W
a z{| R W
a z{| R W
a
a
a
a
a[
a
aH
z{| R
W
z{| R
W
z{| R
W
xyz R
W
a
a
a
a aH a a[
and
X
Lro,
X ####$-&
X
46
Design and Development of a Sensor Fusion based Low Cost Attitude Estimator
Lro,
$& CL, M### $57&
This is then linearised by taking the partial derivative yielding
~
$;
5& H
H
; [
H [ ;
H ; [
$;
5&
[
; H
H
>;
> ;
[
> ; H
[
> ; H
H
>[
; H
;
H
> [
5
5
H [
;
[ ; H M ## $?&
$;
5& [
Where the 3x3 matrix is the rotation matrix from the local
frame to the sensor frame. This can be simplified further
yielding
Lro,
$
; H [ &
$; H [ & M###$&
$
5 ; [ &
CL,
;
[
; H
H > [
; [
M $&
[
;
> H
[
;
; [
$5>
5
5
5 5
.
.
.
.
.
.
.
.2
.2
### $5=&
.2
#a
~#~####$55&
.Lro
l
3H
B
~
~
~~ M####$5&
3H M
~3H
~
.Lro
.Lro
.CL
.CL
.CL
.
.
## $5-&
.
MATLAB/SIMULINK IMPLEMENTATION
Design and Development of a Sensor Fusion based Low Cost Attitude Estimator
48
Design and Development of a Sensor Fusion based Low Cost Attitude Estimator
11 PERFORMANCE RESULTS
The systems static accuracy and was found to be 0.29
0. degrees.
Initially for dynamic movements of over 20deg/sec the
t
estimated output was seen to considerably lag with delayed
49
Design and Development of a Sensor Fusion based Low Cost Attitude Estimator
REFERENCES
[1] R. E. Kalman, A new approach to linear Filtering
and prediction problems," Transactions of the ASME
Journal of Basic Engineering, no. 82 (Series D), pp.
35-45, 1960.
[2] M. S. Grewal and A. P. Andrews, Kalman Filtering:
Theory and Practice Using MATLAB. WileyInterscience, January 2001.
[3] J. B. Kuipers, Quaternions and Rotation Sequences:
A Primer with Applications to Orbits, Aerospace and
Virtual Reality. Princeton University Press, August
2002.
[4] Tayebi, A. McGilvray, S. Roberts, A. Moallem,
Attitude estimation and stabilization of a rigid body
using low-cost sensor Decision and Control, 2007
46th IEEE Conference, pp. 6424 6429, Dec 2007
[5] Batista, P. Silvestre, C. Oliveira, P. Cardeira, B.,
Low-cost Attitude and Heading Reference System:
Filter design and experimental evaluation, Robotics
and Automation (ICRA), 2010 IEEE International
Conference, pp. 2624-2629, May 2010.
[6] David Jurman, Marko Jankovec, Roman Kamnik and
Marko Topi, Calibration and data fusion solution
for the miniature attitude and heading reference
system, Sensors and Actuators A: Physical Volume
138, Issue 2, , Pages 411-420,August 2007
[7] http://www.mathworks.com/products/rtwembedded/
[8] http://www.xsens.com/
50