Attitude Estimation With a 9-Axis MEMS Based Motion Tracking Sensor

Author(s):  
Yan Wang ◽  
Rajesh Rajamani

This paper discusses the development of the attitude estimation algorithm for a MEMS based 9-axis motion tracking sensor, which includes a tri-axis accelerometer, a tri-axis gyroscope and a tri-axis magnetometer. The comparison between the Euler angles and the direction cosine matrix (DCM) based approach is presented to illustrate the advantage of DCM. It will be shown that the kinematic model for DCM can be transformed into a linear time-varying state space form, which greatly simplifies the development of the estimation algorithm. Different from the existing estimation algorithms, which incorporate a nonlinear kinematic model and the nonlinear Kalman filter, such as extended Kalman filter (EKF) or unscented Kalman filter (UKF), the non-linearity in the kinematic model is not the trouble maker anymore. Hence, global convergence can always be guaranteed. Finally, the estimation algorithm is demonstrated by using the real measurement data collected from InvenSenses MPU9250, which is one of the most popular 9-axis motion tracking sensors in the market.

2015 ◽  
Vol 2015 ◽  
pp. 1-18 ◽  
Author(s):  
Heikki Hyyti ◽  
Arto Visala

An attitude estimation algorithm is developed using an adaptive extended Kalman filter for low-cost microelectromechanical-system (MEMS) triaxial accelerometers and gyroscopes, that is, inertial measurement units (IMUs). Although these MEMS sensors are relatively cheap, they give more inaccurate measurements than conventional high-quality gyroscopes and accelerometers. To be able to use these low-cost MEMS sensors with precision in all situations, a novel attitude estimation algorithm is proposed for fusing triaxial gyroscope and accelerometer measurements. An extended Kalman filter is implemented to estimate attitude in direction cosine matrix (DCM) formation and to calibrate gyroscope biases online. We use a variable measurement covariance for acceleration measurements to ensure robustness against temporary nongravitational accelerations, which usually induce errors when estimating attitude with ordinary algorithms. The proposed algorithm enables accurate gyroscope online calibration by using only a triaxial gyroscope and accelerometer. It outperforms comparable state-of-the-art algorithms in those cases when there are either biases in the gyroscope measurements or large temporary nongravitational accelerations present. A low-cost, temperature-based calibration method is also discussed for initially calibrating gyroscope and acceleration sensors. An open source implementation of the algorithm is also available.


Sensors ◽  
2018 ◽  
Vol 18 (10) ◽  
pp. 3251 ◽  
Author(s):  
Gang Shi ◽  
Xisheng Li ◽  
Zhengfu Jiang

This paper presents a linear Kalman filter for yaw estimation of land vehicles using magnetic angular rate and gravity (MARG) sensors. A gyroscope measurement update depending on the vehicle status and constraining yaw estimation is introduced. To determine the vehicle status, the correlations between outputs from different sensors are analyzed based on the vehicle kinematic model and Coriolis theorem, and a vehicle status marker is constructed. In addition, a two-step measurement update method is designed. The method treats the magnetometer measurement update separately after the other updates and eliminates its impact on attitude estimation. The performances of the proposed algorithm are tested in experiments and the results show that: the introduced measurement update is an effective supplement to the magnetometer measurement update in magnetically disturbed environments; the two-step measurement update method makes attitude estimation immune to errors induced by magnetometer measurement update, and the proposed algorithm provides more reliable yaw estimation for land vehicles than the conventional algorithm.


2014 ◽  
Vol 2014 ◽  
pp. 1-9 ◽  
Author(s):  
Jianwei Zhao ◽  
Weimin Jia ◽  
Rong Wang ◽  
Zhixiang Yan

An antenna attitude estimation algorithm is proposed to improve the antenna pointing accuracy for the satellite communication on-the-move. The extrapolated angular acceleration is adopted to improve the performance of the time response. The states of the system are modified according to the modification rules. The spherical simplex transformation unscented Kalman filter is used to improve the precision of the estimated attitude and decrease the calculation of the unscented Kalman filter. The experiment results show that the proposed algorithm can improve the instantaneity of the estimated attitude and the precision of the antenna pointing, which meets the requirement of the antenna pointing.


2010 ◽  
Vol 43 (18) ◽  
pp. 511-516 ◽  
Author(s):  
Stefano Corbetta ◽  
Ivo Boniolo ◽  
Sergio M. Savaresi

Sensors ◽  
2020 ◽  
Vol 20 (19) ◽  
pp. 5459 ◽  
Author(s):  
Xuliang Lu ◽  
Zhongbin Wang ◽  
Chao Tan ◽  
Haifeng Yan ◽  
Lei Si ◽  
...  

To measure the support attitude of hydraulic support, a support attitude sensing system composed of an inertial measurement unit with microelectromechanical system (MEMS) was designed in this study. Yaw angle estimation with magnetometers is disturbed by the perturbed magnetic field generated by coal rock structure and high-power equipment of shearer in automatic coal mining working face. Roll and pitch angles are estimated using the MEMS gyroscope and accelerometer, and the accuracy is not reliable with time. In order to eliminate the measurement error of the sensors and obtain the high-accuracy attitude estimation of the system, an unscented Kalman filter based on quaternion according to the characteristics of complementation of the magnetometer, accelerometer and gyroscope is applied to optimize the solution of sensor data. Then the gradient descent algorithm is used to optimize the key parameter of unscented Kalman filter, namely process noise covariance, to improve the accuracy of attitude calculation. Finally, an experiment and industrial application show that the average measurement error of yaw angle is less than 2° and that of pitch angle and roll angle is less than 1°, which proves the efficiency and feasibility of the proposed system and method.


Energies ◽  
2019 ◽  
Vol 12 (23) ◽  
pp. 4457 ◽  
Author(s):  
Antončič ◽  
Papič ◽  
Blažič

This paper presents a novel approach for the state estimation of poorly-observable low voltage distribution networks, characterized by intermittent and erroneous measurements. The developed state estimation algorithm is based on the Extended Kalman filter, where we have modified the execution of the filtering process. Namely, we have fixed the Kalman gain and Jacobian matrices to constant matrices; their values change only after a larger disturbance in the network. This allows for a fast and robust estimation of the network state. The performance of the proposed state-estimation algorithm is validated by means of simulations of an actual low-voltage network with actual field measurement data. Two different cases are presented. The results of the developed state estimator are compared to a classical estimator based on the weighted least squares method. The comparison shows that the developed state estimator outperforms the classical one in terms of calculation speed and, in case of spurious measurements errors, also in terms of accuracy.


Sensors ◽  
2019 ◽  
Vol 19 (10) ◽  
pp. 2372 ◽  
Author(s):  
Antônio C. B. Chiella ◽  
Bruno O. S. Teixeira ◽  
Guilherme A. S. Pereira

This paper presents the Quaternion-based Robust Adaptive Unscented Kalman Filter (QRAUKF) for attitude estimation. The proposed methodology modifies and extends the standard UKF equations to consistently accommodate the non-Euclidean algebra of unit quaternions and to add robustness to fast and slow variations in the measurement uncertainty. To deal with slow time-varying perturbations in the sensors, an adaptive strategy based on covariance matching that tunes the measurement covariance matrix online is used. Additionally, an outlier detector algorithm is adopted to identify abrupt changes in the UKF innovation, thus rejecting fast perturbations. Adaptation and outlier detection make the proposed algorithm robust to fast and slow perturbations such as external magnetic field interference and linear accelerations. Comparative experimental results that use an industrial manipulator robot as ground truth suggest that our method overcomes a trusted commercial solution and other widely used open source algorithms found in the literature.


Sign in / Sign up

Export Citation Format

Share Document