scholarly journals Estimation of Vehicle Attitude, Acceleration, and Angular Velocity Using Convolutional Neural Network and Dual Extended Kalman Filter

Sensors ◽  
2021 ◽  
Vol 21 (4) ◽  
pp. 1282
Author(s):  
Minseok Ok ◽  
Sungsuk Ok ◽  
Jahng Hyon Park

The acceleration of a vehicle is important information in vehicle states. The vehicle acceleration is measured by an inertial measurement unit (IMU). However, gravity affects the IMU when there is a transition in vehicle attitude; thus, the IMU produces an incorrect signal output. Therefore, vehicle attitude information is essential for obtaining correct acceleration information. This paper proposes a convolutional neural network (CNN) for attitude estimation. Using sequential data of a vehicle’s chassis sensor signal, the roll and pitch angles of a vehicle can be estimated without using a high-cost sensor such as a global positioning system or a six-dimensional IMU. This paper also proposes a dual-extended Kalman filter (DEKF), which can accurately estimate acceleration/angular velocity based on the estimated roll/pitch information. The proposed method is validated by real-car experiment data and CarSim, a vehicle simulator. It accurately estimates the attitude estimation with limited sensors, and the exact acceleration/angular velocity is estimated considering the roll and pitch angle with de-noising effect. In addition, the DEKF can improve the modeling accuracy and can estimate the roll and pitch rates.

2020 ◽  
pp. 002029402091770
Author(s):  
Li Xing ◽  
Xiaowei Tu ◽  
Weixing Qian ◽  
Yang Jin ◽  
Pei Qi

The paper proposes an angular velocity fusion method of the microelectromechanical system inertial measurement unit array based on the extended Kalman filter with correlated system noises. In the proposed method, an adaptive model of the angular velocity is built according to the motion characteristics of the vehicles and it is regarded as the state equation to estimate the angular velocity. The signal model of gyroscopes and accelerometers in the microelectromechanical system inertial measurement unit array is used as the measurement equation to fuse and estimate the angular velocity. Due to the correlation of the state and measurement noises in the presented fusion model, the traditional extended Kalman filter equations are optimized, so as to accurately and reliably estimate the angular velocity. By simulating angular rates in different motion modes, such as constant and change-in-time angular rates, it is verified that the proposed method can reliably estimate angular rates, even when the angular rate has been out of the microelectromechanical system gyroscope measurement range. And results show that, compared with the traditional angular rate fusion method of microelectromechanical system inertial measurement unit array, it can estimate angular rates more accurately. Moreover, in the kinematic vehicle experiments, the performance advantage of the proposed method is also verified and the angular rate estimation accuracy can be increased by about 1.5 times compared to the traditional method.


Complexity ◽  
2020 ◽  
Vol 2020 ◽  
pp. 1-11 ◽  
Author(s):  
Miaoxin Ji ◽  
Jinhao Liu ◽  
Xiangbo Xu ◽  
Yuyang Guo ◽  
Zhenchun Lu

The Foot-mounted Inertial Pedestrian-Positioning System (FIPPS) based on the Micro-Inertial Measurement Unit (MIMU) is a good choice for the forest fire fighters when the Global Navigation Satellite System is unavailable. Zero Velocity Update (ZUPT) provides a solution for reducing cumulative positioning errors caused by the integral calculation of the inertial navigation. However, the performance of ZUPT is highly affected by the low accuracy and high noise of the MIMU. The accuracy of conventional ZUPT for attitude alignment is reduced by the zero offset of acceleration and the drift of a gyroscope during the standing phase. An initial alignment algorithm based on Adaptive Gradient Descent Algorithm (AGDA) is proposed. In the stepping phase, the extended Kalman filter (EKF) is often used to correct attitude and position in track estimation. However, the measurement noise of the EKF is influenced by the high-frequency acceleration and angular velocity. Thus, the accuracy of the attitude and position will decrease. A double-constrained extended Kalman filtering (DEKF) is proposed. An adaptive parameter positively correlated with the acceleration and angular velocity is set, and the measurement noise in the DEKF is adaptively adjusted. The performance of the proposed method is verified by implementing the pedestrian test trajectory using MPU-9150 MIMU manufactured by InvenSense. The results show that the attitude error of the AGDA is 33.82% less than that of the conventional GDA. The attitude error of DEKF is 21.70% less than that of the conventional EKF. The experimental results verify the effectiveness and applicability of the proposed method.


Micromachines ◽  
2021 ◽  
Vol 12 (11) ◽  
pp. 1373
Author(s):  
Mei Liu ◽  
Yuanli Cai ◽  
Lihao Zhang ◽  
Yiqun Wang

In robot inertial navigation systems, to deal with the problems of drift and noise in the gyroscope and accelerometer and the high computational cost when using extended Kalman filter (EKF) and particle filter (PF), a complementary filtering algorithm is utilized. By combining the Inertial Measurement Unit (IMU) multi-sensor signals, the attitude data are corrected, and the high-precision attitude angles are obtained. In this paper, the quaternion algorithm is used to describe the attitude motion, and the process of attitude estimation is analyzed in detail. Moreover, the models of the sensor and system are given. Ultimately, the attitude angles are estimated by using the quaternion extended Kalman filter, linear complementary filter, and Mahony complementary filter, respectively. The experimental results show that the Mahony complementary filtering algorithm has less computational cost than the extended Kalman filtering algorithm, while the attitude estimation accuracy of these two algorithms is similar, which reveals that Mahony complementary filtering is more suitable for low-cost embedded systems.


Author(s):  
Michael D. Paskett ◽  
Mark R. Brinton ◽  
Taylor C. Hansen ◽  
Jacob A. George ◽  
Tyler S. Davis ◽  
...  

Abstract Background Advanced prostheses can restore function and improve quality of life for individuals with amputations. Unfortunately, most commercial control strategies do not fully utilize the rich control information from residual nerves and musculature. Continuous decoders can provide more intuitive prosthesis control using multi-channel neural or electromyographic recordings. Three components influence continuous decoder performance: the data used to train the algorithm, the algorithm, and smoothing filters on the algorithm’s output. Individual groups often focus on a single decoder, so very few studies compare different decoders using otherwise similar experimental conditions. Methods We completed a two-phase, head-to-head comparison of 12 continuous decoders using activities of daily living. In phase one, we compared two training types and a smoothing filter with three algorithms (modified Kalman filter, multi-layer perceptron, and convolutional neural network) in a clothespin relocation task. We compared training types that included only individual digit and wrist movements vs. combination movements (e.g., simultaneous grasp and wrist flexion). We also compared raw vs. nonlinearly smoothed algorithm outputs. In phase two, we compared the three algorithms in fragile egg, zipping, pouring, and folding tasks using the combination training and smoothing found beneficial in phase one. In both phases, we collected objective, performance-based (e.g., success rate), and subjective, user-focused (e.g., preference) measures. Results Phase one showed that combination training improved prosthesis control accuracy and speed, and that the nonlinear smoothing improved accuracy but generally reduced speed. Phase one importantly showed simultaneous movements were used in the task, and that the modified Kalman filter and multi-layer perceptron predicted more simultaneous movements than the convolutional neural network. In phase two, user-focused metrics favored the convolutional neural network and modified Kalman filter, whereas performance-based metrics were generally similar among all algorithms. Conclusions These results confirm that state-of-the-art algorithms, whether linear or nonlinear in nature, functionally benefit from training on more complex data and from output smoothing. These studies will be used to select a decoder for a long-term take-home trial with implanted neuromyoelectric devices. Overall, clinical considerations may favor the mKF as it is similar in performance, faster to train, and computationally less expensive than neural networks.


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.


Sign in / Sign up

Export Citation Format

Share Document