Attitude estimation using high-grade gyroscopes

被引:5
作者
Reis, Joel [1 ]
Batista, Pedro [2 ]
Oliveira, Paulo [2 ,3 ]
Silvestre, Carlos [1 ,4 ]
机构
[1] Univ Macau, Fac Sci & Technol, Taipa, Macao, Peoples R China
[2] Univ Lisbon, Inst Super Tecn, Inst Syst & Robot, P-1049001 Lisbon, Portugal
[3] Univ Lisbon, Inst Super Tecn, IDMEC Inst Mech Engn, LAETA Associated Lab Energy Transports & Aeronaut, P-1049001 Lisbon, Portugal
[4] Univ Lisbon, Inst Super Tecn, Lisbon, Portugal
关键词
Attitude observer; Special orthogonal group; Kalman filter; Inertial reference vector; Earth angular rotation; KALMAN-FILTER;
D O I
10.1016/j.conengprac.2019.104134
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the problem of attitude estimation using the angular velocity of Earth as a reference vector. A nonlinear observer is proposed that evolves on the special orthogonal group and is aided by angular velocity readings containing implicit measurements of the Earth's spin. Additionally, the observer resorts to body-fixed measurements of one constant inertial reference vector. The observer's sole tuning parameter, shaped as a matrix gain, is computed from a time-varying Kalman filter strategically applied to a uniformly observable linear time-invariant system, which is obtained from the linearized rotation matrix error dynamics. The nonlinear observer is proved to be locally exponentially stable but, most noticeably, in spite of this local-based inception, a Monte Carlo simulation analysis demonstrates the good properties of the observer in terms of convergence rate, tuning capability, and large basin of attraction. Furthermore, extensive experimental results confirm the properties of the proposed technique and validate its usage in real world applications.
引用
收藏
页数:9
相关论文
共 28 条
[1]   Limitations of attitude estimation algorithms for inertial/Magnetic sensor modules [J].
Bachmann, Eric R. ;
Yun, Xiaoping ;
Brumfield, Anne .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2007, 14 (03) :76-87
[2]   Pose estimation using linearized rotations and quaternion algebra [J].
Barfoot, Timothy ;
Forbes, James R. ;
Furgale, Paul T. .
ACTA ASTRONAUTICA, 2011, 68 (1-2) :101-112
[3]   The Invariant Extended Kalman Filter as a Stable Observer [J].
Barrau, Axel ;
Bonnabel, Silvere .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (04) :1797-1812
[4]  
Batista P., 2019, ASIAN J CONTROL
[5]   Attitude observer on the special orthogonal group with Earth velocity estimation [J].
Batista, Pedro ;
Silvestre, Carlos ;
Oliveira, Paulo .
SYSTEMS & CONTROL LETTERS, 2019, 126 :33-39
[6]   Sensor-Based Globally Asymptotically Stable Filters for Attitude Estimation: Analysis, Design, and Performance Evaluation [J].
Batista, Pedro ;
Silvestre, Carlos ;
Oliveira, Paulo .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2012, 57 (08) :2095-2100
[7]   Kalman filter configurations for a low-cost loosely integrated inertial navigation system on an airship [J].
Bijker, Johan ;
Steyn, Willem .
CONTROL ENGINEERING PRACTICE, 2008, 16 (12) :1509-1518
[8]  
Bitmead Robert R, 1991, Riccati Difference and Differential Equations: Convergence, Monotonicity and Stability, P263, DOI DOI 10.1007/978-3-642-58223-310
[9]   Iterated Multiplicative Extended Kalman Filter for Attitude Estimation Using Vector Observations [J].
Chang, Lubin ;
Hu, Baiqing ;
Li, Kailong .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2016, 52 (04) :2053-2060
[10]   A Novel Backtracking Scheme for Attitude Determination-Based Initial Alignment [J].
Chang, Lubin ;
Qin, Fangjun ;
Li, An .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2015, 12 (01) :384-390