DocumentCode
48596
Title
A Double-Stage Kalman Filter for Orientation Tracking With an Integrated Processor in 9-D IMU
Author
Sabatelli, S. ; Galgani, M. ; Fanucci, L. ; Rocchi, A.
Author_Institution
Dept. of Inf. Eng., Univ. of Pisa, Pisa, Italy
Volume
62
Issue
3
fYear
2013
fDate
Mar-13
Firstpage
590
Lastpage
598
Abstract
This paper presents an application-specific integrated processor for an angular estimation system that works with 9-D inertial measurement units. The application-specific instruction-set processor (ASIP) was implemented on field-programmable gate array and interfaced with a gyro-plus-accelerometer 6-D sensor and with a magnetic compass. Output data were recorded on a personal computer and also used to perform a live demo. During system modeling and design, it was chosen to represent angular position data with a quaternion and to use an extended Kalman filter as sensor fusion algorithm. For this purpose, a novel two-stage filter was designed: The first stage uses accelerometer data, and the second one uses magnetic compass data for angular position correction. This allows flexibility, less computational requirements, and robustness to magnetic field anomalies. The final goal of this work is to realize an upgraded application-specified integrated circuit that controls the microelectromechanical systems (MEMS) sensor and integrates the ASIP. This will allow the MEMS sensor gyro plus accelerometer and the angular estimation system to be contained in a single package; this system might optionally work with an external magnetic compass.
Keywords
Kalman filters; accelerometers; application specific integrated circuits; compasses; computerised instrumentation; data acquisition; field programmable gate arrays; gyroscopes; inertial systems; magnetic sensors; microsensors; nonlinear filters; position measurement; sensor fusion; 9-D IMU; 9-D inertial measurement units; ASIP; MEMS sensor; accelerometer data; angular estimation system; angular position correction; angular position data representation; application specific instruction set processor; application specific integrated circuit; application specific integrated processor; double-stage Kalman filter; extended Kalman filter; field programmable gate array; gyro-plus-accelerometer 6-D sensor; magnetic compass data; magnetic field anomalies; microelectromechanical system sensor; orientation tracking; output data recording; personal computer; sensor fusion algorithm; system design; system modeling; two-stage filter design; Accelerometers; Covariance matrix; Estimation; Kalman filters; Mathematical model; Noise; Quaternions; Angular position; Kalman filter; application-specific instruction-set processor (ASIP); inertial measurement unit (IMU); orientation tracking; quaternions; sensor fusion;
fLanguage
English
Journal_Title
Instrumentation and Measurement, IEEE Transactions on
Publisher
ieee
ISSN
0018-9456
Type
jour
DOI
10.1109/TIM.2012.2218692
Filename
6316172
Link To Document