A Robust Nonlinear Observer for Real-Time Attitude Estimation Using Low-Cost MEMS Inertial Sensors

被引:28
作者
Fermi Guerrero-Castellanos, Jose [1 ]
Madrigal-Sastre, Heberto [1 ]
Durand, Sylvain [2 ]
Torres, Lizeth [3 ]
Ardul Munoz-Hernandez, German [1 ]
机构
[1] Autonomous Univ Puebla BUAP, Fac Elect, Puebla 72570, Mexico
[2] Univ Grenoble, CNRS, GIPSA Lab Lab, Control Syst Dept, F-38402 St Martin Dheres, France
[3] Autonomous Univ Mexico UNAM, Engn Inst, Mexico City 04510, DF, Mexico
关键词
nonlinear attitude observer; quaternion; MEMS IMU; Attitude and Heading; Reference System (AHRS); real-time implementation; STABILITY; GYRO;
D O I
10.3390/s131115138
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This paper deals with the attitude estimation of a rigid body equipped with angular velocity sensors and reference vector sensors. A quaternion-based nonlinear observer is proposed in order to fuse all information sources and to obtain an accurate estimation of the attitude. It is shown that the observer error dynamics can be separated into two passive subsystems connected in "feedback". Then, this property is used to show that the error dynamics is input-to-state stable when the measurement disturbance is seen as an input and the error as the state. These results allow one to affirm that the observer is "robustly stable". The proposed observer is evaluated in real-time with the design and implementation of an Attitude and Heading Reference System (AHRS) based on low-cost MEMS (Micro-Electro-Mechanical Systems) Inertial Measure Unit (IMU) and magnetic sensors and a 16-bit microcontroller. The resulting estimates are compared with a high precision motion system to demonstrate its performance.
引用
收藏
页码:15138 / 15158
页数:21
相关论文
共 32 条
[1]  
[Anonymous], 2001, Robotica, DOI DOI 10.1017/S0263574700223217
[2]  
Arcak M., 2008, RECENT ADV LEARNING
[3]  
Barraud A., 2002, OUTILS ANAL NUMERIQU
[4]  
Bensancon G., 2007, CONTROL INFORM SCI, V363
[5]  
Brown R.G., 1997, Introduction to Random Signal and Applied Kalman Filtering: With MATLAB Exercises and Solutions, V3rd
[6]  
Castellanos JFG, 2005, IEEE SENSOR, P1388
[7]  
Chou J., 1998, P IEEE INT C ROB AUT
[8]   Constraints propagation techniques on intervals for a guaranteed localization using redundant data [J].
Gning, A. ;
Bonnifait, Ph. .
AUTOMATICA, 2006, 42 (07) :1167-1175
[9]   Attitude Estimation Using Biased Gyro and Vector Measurements With Time-Varying Reference Vectors [J].
Grip, Havard Fjaer ;
Fossen, Thor I. ;
Johansen, Tor A. ;
Saberi, Ali .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2012, 57 (05) :1332-1338
[10]   Bounded attitude control of rigid bodies: Real-time experimentation to a quadrotor mini-helicopter [J].
Guerrero-Castellanos, J. F. ;
Marchand, N. ;
Hably, A. ;
Lesecq, S. ;
Delamare, J. .
CONTROL ENGINEERING PRACTICE, 2011, 19 (08) :790-797