Change search
ReferencesLink to record
Permanent link

Direct link
Nonlinear Observer Design for GNSS and IMU Integration
Norwegian University of Science and Technology, Faculty of Information Technology, Mathematics and Electrical Engineering, Department of Engineering Cybernetics.
2011 (English)MasteroppgaveStudent thesis
Abstract [en]
In order to efficiently control an unmanned vehicle, knowledge about the position, velocity and attitude (orientation) is needed. This thesis address this problem, and designs a navigation system for local navigation using low-cost sensors. Two loosely coupled GNSS/IMU integration filters are developed using a direct state estimation approach. The first is a quaternion based multiplicative extended Kalman filter (MEKF). A multiplicative filter differs from the usual EKF in how the attitude is represented, which is done by a quaternion product. The filter avoids the singular covariance matrix caused by the constraint on the quaternion. Two versions of the filter are developed: one using the q-method to get a measurement of the attitude; and one using vector measurements directly. The second is a nonlinear observer, termed HuaMahony. It is derived by combining two nonlinear algorithms proposed by Mahony et al. and Hua. The resulting nonlinear observer is able to estimate the linear acceleration as well as gyro bias. The nonlinear observer is written on an EKF-like discrete-time corrector-predictor formulation. Both the multiplicative extended Kalman filter and the nonlinear observer are tested and verified through simulations and experimental data. Tests are carried out to examine how different disturbances affects the estimates and to compare the performance results. Simulation results shows an average dynamic accuracy of <0.5 deg RMS for the attitude estimates, for both observers. The results from the experimental tests shows an average roll, pitch and yaw accuracy of (0.3 0.3 2.0) and (0.8 0.7 4.4) deg RMS for the MEKF and HuaMahony observer respectively, where it has been assumed that the Xsens MTi-G built-in EKF estimates are the true values. An advantage of the MEKF is quicker convergence from initial errors, while an advantage of the HuaMahony observer is less computational load. Results show that the HuaMahony is three times faster than the MEKF when it comes to execution time.
Place, publisher, year, edition, pages
Institutt for teknisk kybernetikk , 2011. , 109 p.
Keyword [no]
ntnudaim:5908, MTTK teknisk kybernetikk, Reguleringsteknikk
URN: urn:nbn:no:ntnu:diva-13235Local ID: ntnudaim:5908OAI: diva2:435939
Available from: 2011-08-22 Created: 2011-08-22

Open Access in DiVA

fulltext(3022 kB)2751 downloads
File information
File name FULLTEXT01.pdfFile size 3022 kBChecksum SHA-512
Type fulltextMimetype application/pdf
cover(47 kB)52 downloads
File information
File name COVER01.pdfFile size 47 kBChecksum SHA-512
Type coverMimetype application/pdf
attachment(22414 kB)1493 downloads
File information
File name ATTACHMENT01.zipFile size 22414 kBChecksum SHA-512
Type attachmentMimetype application/zip

By organisation
Department of Engineering Cybernetics

Search outside of DiVA

GoogleGoogle Scholar
Total: 2751 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 231 hits
ReferencesLink to record
Permanent link

Direct link