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 :
بازگشت