{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T05:49:48Z","timestamp":1775713788339,"version":"3.50.1"},"reference-count":37,"publisher":"MDPI AG","issue":"22","license":[{"start":{"date-parts":[[2020,11,14]],"date-time":"2020-11-14T00:00:00Z","timestamp":1605312000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Nature Science Foundation of China","award":["51475377"],"award-info":[{"award-number":["51475377"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper proposes a novel interconnected observer to get good estimates of attitude and gyro bias from high-noise vector measurements. The observer is derived based on the theory of nonlinear and linear cascade systems, and its error dynamics have the properties of global exponential stability and robustness to bounded noise. These properties ensure the convergence and boundedness of the attitude and gyro bias estimation errors. To obtain higher estimation accuracy, an approach to calculate time-varying gains for the proposed auxiliary observer is designed under the premise of considering noise terms in the rate gyro and vector sensors. The simulation results show that when the vector sensors\u2019 outputs contain high-level noise, the proposed observer with time-varying gains yields better performance in both the transient and steady-state phases.<\/jats:p>","DOI":"10.3390\/s20226514","type":"journal-article","created":{"date-parts":[[2020,11,16]],"date-time":"2020-11-16T21:48:52Z","timestamp":1605563332000},"page":"6514","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A Global Interconnected Observer for Attitude and Gyro Bias Estimation with Vector Measurements"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3455-1682","authenticated-orcid":false,"given":"Huijuan","family":"Guo","sequence":"first","affiliation":[{"name":"School of Automation, Northwestern Polytechnical University, Xi\u2019an 710072, China"}]},{"given":"Huiying","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Automation, Northwestern Polytechnical University, Xi\u2019an 710072, China"}]},{"given":"Xiaoxiang","family":"Hu","sequence":"additional","affiliation":[{"name":"School of Automation, Northwestern Polytechnical University, Xi\u2019an 710072, China"}]},{"given":"Yan","family":"Zhou","sequence":"additional","affiliation":[{"name":"School of Automation, Northwestern Polytechnical University, Xi\u2019an 710072, China"}]}],"member":"1968","published-online":{"date-parts":[[2020,11,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Ko, N., Jeong, S., Hwang, S., and Pyun, J.-Y. (2019). Attitude Estimation of Underwater Vehicles Using Field Measurements and Bias Compensation. Sensors, 19.","DOI":"10.3390\/s19020330"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"9566","DOI":"10.3390\/s120709566","article-title":"Adaptive UAV Attitude Estimation Employing Unscented Kalman Filter, FOAM and Low-Cost MEMS Sensors","volume":"12","author":"Espinosa","year":"2012","journal-title":"Sensors"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"863","DOI":"10.2514\/1.G003177","article-title":"Quaternion Invariant Extended Kalman Filtering for Spacecraft Attitude Estimation","volume":"41","author":"Gui","year":"2018","journal-title":"J. Guid. Control Dyn."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"70","DOI":"10.2514\/3.19717","article-title":"Three-axis attitude determination from vector observations","volume":"4","author":"Shuster","year":"1981","journal-title":"J. Guid. Control"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Farhangian, F., and Landry, R. (2020). Accuracy Improvement of Attitude Determination Systems Using EKF-Based Error Prediction Filter and PI Controller. Sensors, 20.","DOI":"10.3390\/s20144055"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Chiella, A.C.B., Teixeira, B.O.S., and Pereira, G.A.S. (2019). Quaternion-Based Robust Attitude Estimation Using an Adaptive Unscented Kalman Filter. Sensors, 19.","DOI":"10.3390\/s19102372"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2948","DOI":"10.1007\/s00034-019-01288-7","article-title":"Attitude Estimation Based on Robust Information Cubature Quaternion Filter","volume":"39","author":"Wu","year":"2020","journal-title":"Circuits Syst. Signal Process."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"15138","DOI":"10.3390\/s131115138","article-title":"A Robust Nonlinear Observer for Real-Time Attitude Estimation Using Low-Cost MEMS Inertial Sensors","volume":"13","author":"Durand","year":"2013","journal-title":"Sensors"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Grip, H.F., Fossen, T.I., Johansen, T.A., and Saberi, A. (2012, January 27\u201329). A nonlinear observer for integration of GNSS and IMU measurements with gyro bias estimation. Proceedings of the 2012 American Control Conference (ACC), Montreal, QC, USA.","DOI":"10.1109\/ACC.2012.6314929"},{"key":"ref_10","unstructured":"Hamel, T., and Mahony, R. (2006, January 15\u201319). Attitude estimation on SO[3] based on direct inertial measurements. Proceedings of the 2006 IEEE International Conference on Robotics and Automation, 2006, ICRA 2006, Orlando, FL, USA."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1203","DOI":"10.1109\/TAC.2008.923738","article-title":"Nonlinear Complementary Filters on the Special Orthogonal Group","volume":"53","author":"Mahony","year":"2008","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1332","DOI":"10.1109\/TAC.2011.2173415","article-title":"Attitude Estimation Using Biased Gyro and Vector Measurements with Time-Varying Reference Vectors","volume":"57","author":"Grip","year":"2012","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Grip, H.F., Fossen, T.I., Johansen, T.A., and Saberi, A. (2013, January 17\u201319). Nonlinear observer for GNSS-aided inertial navigation with quaternion-based attitude estimation. Proceedings of the 2013 American Control Conference, Washington, DC, USA.","DOI":"10.1109\/ACC.2013.6579849"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Grip, H.F., Saberi, A., and Johansen, T.A. (2011, January 12\u201315). Observers for cascaded nonlinear and linear systems. Proceedings of the IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA.","DOI":"10.1109\/CDC.2011.6160305"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1339","DOI":"10.1016\/j.automatica.2012.04.008","article-title":"Observers for interconnected nonlinear and linear systems","volume":"48","author":"Grip","year":"2012","journal-title":"Automatica"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2095","DOI":"10.1109\/TAC.2012.2187142","article-title":"Sensor-Based Globally Asymptotically Stable Filters for Attitude Estimation: Analysis, Design, and Performance Evaluation","volume":"57","author":"Batista","year":"2012","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1016\/j.conengprac.2011.10.005","article-title":"Globally exponentially stable cascade observers for attitude estimation","volume":"20","author":"Batista","year":"2012","journal-title":"Control Eng. Pract."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1016\/j.automatica.2014.10.076","article-title":"Globally exponentially stable attitude and gyro bias estimation with application to GNSS\/INS integration","volume":"51","author":"Grip","year":"2015","journal-title":"Automatica"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Bryne, T.H., Fossen, T.I., and Johansen, T.A. (2014, January 16\u201319). Nonlinear observer with time-varying gains for inertial navigation aided by satellite reference systems in dynamic positioning. Proceedings of the 22nd Mediterranean Conference on Control and Automation, Palermo, Italy.","DOI":"10.1109\/MED.2014.6961564"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1884","DOI":"10.1109\/TCST.2017.2735363","article-title":"Nonlinear Observers for GNSS- and Camera-Aided Inertial Navigation of a Fixed-Wing UAV","volume":"26","author":"Fusini","year":"2018","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"15409","DOI":"10.1016\/j.ifacol.2017.08.1868","article-title":"A global observer for attitude and gyro biases from vector measurements","volume":"50","author":"Martin","year":"2017","journal-title":"IFAC-PapersOnLine"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1007\/978-3-319-68445-1_40","article-title":"Global Exponential Attitude and Table 1 Gyro Bias Estimation from Vector Measurements","volume":"Volume 10589","author":"Nielsen","year":"2017","journal-title":"Geometric Science of Information"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"388","DOI":"10.1016\/j.automatica.2011.07.005","article-title":"A GES attitude observer with single vector observations","volume":"48","author":"Batista","year":"2012","journal-title":"Automatica"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1409","DOI":"10.1002\/asjc.2056","article-title":"Globally exponentially stable attitude observer with Earth velocity estimation","volume":"21","author":"Batista","year":"2019","journal-title":"Asian J. Control"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"(2017). Nonlinear Observers for Integrated INS\\\/GNSS Navigation: Implementation Aspects. IEEE Control Syst., 37, 59\u201386.","DOI":"10.1109\/MCS.2017.2674458"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.conengprac.2016.11.016","article-title":"Nonlinear observer design for GNSS-aided inertial navigation systems with time-delayed GNSS measurements","volume":"60","author":"Hansen","year":"2017","journal-title":"Control Eng. Pract."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"011007","DOI":"10.1115\/1.4034496","article-title":"Nonlinear Observer for Tightly Integrated Inertial Navigation Aided by Pseudo-Range Measurements","volume":"139","author":"Johansen","year":"2017","journal-title":"J. Dyn. Syst. Meas. Control Trans. ASME"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"589","DOI":"10.1007\/s11071-019-05214-z","article-title":"Robustness to measurement noise of a globally convergent attitude observer with topological relaxations","volume":"98","author":"Batista","year":"2019","journal-title":"Nonlinear Dyn."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Martin, P., and Sarras, I. (2018, January 17\u201319). Nonlinear attitude estimation from biased vector and gyro measurements. Proceedings of the 2018 IEEE Conference on Decision and Control (CDC), Miami Beach, FL, USA.","DOI":"10.1109\/CDC.2018.8619339"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.automatica.2016.09.027","article-title":"Angular velocity nonlinear observer from vector measurements","volume":"75","author":"Magnis","year":"2017","journal-title":"Automatica"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2473","DOI":"10.1109\/TAC.2015.2501358","article-title":"Angular Velocity Nonlinear Observer from Single Vector Measurements","volume":"61","author":"Magnis","year":"2016","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"9000","DOI":"10.1016\/j.ifacol.2017.08.1579","article-title":"Angular velocity and torque estimation from vector measurements","volume":"50","author":"Magnis","year":"2017","journal-title":"IFAC-PapersOnLine"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Crassidis, J.L., and Junkins, J.L. (2004). Optimal Estimation of Dynamic Systems, Chapman & Hall\/CRC.","DOI":"10.1201\/9780203509128"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"723","DOI":"10.1016\/j.conengprac.2010.01.016","article-title":"Attitude estimation for accelerated vehicles using GPS\/INS measurements","volume":"18","author":"Hua","year":"2010","journal-title":"Control Eng. Pract."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"311","DOI":"10.2514\/2.5048","article-title":"Attitude Error Representations for Kalman Filtering","volume":"26","author":"Markley","year":"2003","journal-title":"J. Guid. Control Dyn."},{"key":"ref_36","first-page":"110","article-title":"NaveGo: A simulation framework for low-cost integrated navigation systems","volume":"17","author":"Gonzalez","year":"2015","journal-title":"Control Eng. Appl. Inform."},{"key":"ref_37","unstructured":"Khalil, H.K. (2002). Nonlinear Systems, Prentice Hall. [3rd ed.]."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/22\/6514\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:33:26Z","timestamp":1760178806000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/22\/6514"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,14]]},"references-count":37,"journal-issue":{"issue":"22","published-online":{"date-parts":[[2020,11]]}},"alternative-id":["s20226514"],"URL":"https:\/\/doi.org\/10.3390\/s20226514","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,11,14]]}}}