journal article·2021Open access

Estimation of Quaternion Motion for GPS-based Attitude Determination Using the Extended Kalman Filter

Dah-Jing Jwo

Computers, Materials & Continua· Volume 66· Issue 2

Abstract

In this paper, the Global Positioning System (GPS) interferometer provides the preliminarily computed quaternions, which are then employed as the measurement of the extended Kalman filter (EKF) for the attitude determination system. The estimated quaternion elements from the EKF output with noticeably improved precision can be converted to the Euler angles for navigation applications. The aim of the study is twofold. Firstly, the GPS-based computed quaternion vector is utilized to avoid the singularity problem. Secondly, the quaternion estimator based on the EKF is adopted to improve the estimation accuracy. Determination of the unknown baseline vector between the antennas sits at the heart of GPS-based attitude determination. Although utilization of the carrier phase observables enables the relative positioning to achieve centimeter level accuracy, however, the quaternion elements derived from the GPS interferometer are inherently noisy. This is due to the fact that the baseline vectors estimated by the least-squares method are based on the raw double-differenced measurements. Construction of the transformation matrix is accessible according to the estimate of baseline vectors and thereafter the computed quaternion elements can be derived. Using the Euler angle method, the process becomes meaningless when the angles are at 90° where the singularity problem occurs. A good alternative is the quaternion approach, which possesses advantages over the equivalent Euler angle based transformation since they apply to all attitudes. Simulation results on the attitude estimation performance based on the proposed method will be presented and compared to the conventional method. The results presented in this paper elucidate the superiority of proposed algorithm.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Inertial Sensor and Navigation · GNSS positioning and interference · Geophysics and Gravity Measurements

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (23)

Show source-provided references
1. Parkinson · Global Positioning System: Theory and Applications · 1996
2. Farrell · The Global Positioning System & Inertial Navigation · 1999
3. Hofmann-Wellenhof · GNSS–Global Navigation Satellite Systems, GPS, GLONASS, Galileo, and More · 2008
4. GPS Interferometric attitude and heading determination: Initial flight test results
5. Differential observables for software-based GPS interferometry
6. Attitude determination by integration of MEMS inertial sensors and GPS for autonomous agriculture applications10.1007/s10291-011-0207-y ↗
7. UAV attitude estimation using unscented Kalman filter and TRIAD10.1109/TIE.2011.2163913 ↗
8. Constrained MLAMBDA method for multi-GNSS structural health monitoring10.3390/s19204462 ↗
9. Performance analysis of positioning solution using low-cost single-frequency u-blox receiver based on baseline length constraint10.3390/s19194352 ↗
10. Using GPS for attitude determination
11. Flight results of GPS-based attitude determination for the Canadian CASSIOPE satellite10.1002/navi.348 ↗
12. GNSS-based attitude determination techniques—A comprehensive literature survey10.1109/ACCESS.2020.2970083 ↗
13. A novel GNSS attitude determination method based on primary baseline switching for a multi-antenna platform10.3390/rs12050747 ↗
14. Complementary kalman filter as a baseline vector estimator for GPS-based attitude determination10.32604/cmc.2020.011592 ↗
15. An extended Kalman filter for quaternion-based orientation estimation using MARG sensors
16. An improved quaternion-based Kalman filter for real-time tracking of rigid body orientation
17. Implementation and experimental results of a quaternion-based Kalman filter for human body motion tracking
18. Design, implementation, and experimental results of a quaternion-based Kalman filter for human body motion tracking10.1109/TRO.2006.886270 ↗
19. Quaternion-based Kalman filter for AHRS using an adaptive-step gradient descent algorithm10.5772/61313 ↗
20. Brown · Introduction to Random Signals and Applied Kalman Filtering · 1997
21. A practical note on evaluating Kalman filter performance optimality and degradation10.1016/j.amc.2007.04.008 ↗
22. Satellite Navigation ToolBox 3.0 User’s Guide · 2003
23. Inertial Navigation System ToolBox 3.0 User’s Guide · 2007