A quaternion-based orientation estimation algorithm using an inertial measurement unit

Author(s):  
A. Kim ◽  
M.F. Golnaraghi
Author(s):  
Seyed Fakoorian ◽  
Matteo Palieri ◽  
Angel Santamaria-Navarro ◽  
Cataldo Guaragnella ◽  
Dan Simon ◽  
...  

Abstract Accurate attitude estimation using low-cost sensors is an important capability to enable many robotic applications. In this paper, we present a method based on the concept of correntropy in Kalman filtering to estimate the 3D orientation of a rigid body using a low-cost inertial measurement unit (IMU). We then leverage the proposed attitude estimation framework to develop a LiDAR-Intertial Odometry (LIO) demonstrating improved localization accuracy with respect to traditional methods. This is of particular importance when the robot undergoes high-rate motions that typically exacerbate the issues associated with low-cost sensors. The proposed orientation estimation approach is first validated using the data coming from a low-cost IMU sensor. We further demonstrate the performance of the proposed LIO solution in a simulated robotic cave exploration scenario.


2019 ◽  
Vol 141 (12) ◽  
Author(s):  
Ali Dehghan Manshadi ◽  
Fariborz Saghafi

Abstract In-flight aircraft angular motion estimation based on an all-accelerometers inertial measurement unit (IMU) is investigated in this study. The relative acceleration equation as the representative of a rigid-body kinematics is manipulated to present the state and measurement equations of the aircraft dynamics. A decoupled scalar form (DSF) of the system equations, as a free-singularity problem, is derived. Mathematical modeling and simulation of an aircraft dynamics, equipped with an all-accelerometers IMU, are employed to prepare measurement data. Taking into account the modeling of accelerometer error, the measurement data have been simulated as a real condition. Three extended Kalman filters (EKFs) are used in parallel to estimate aircraft angular motion. Performance of the estimation algorithm is assessed by Monte Carlo analysis. As a result, the presented decoupled scalar approach using a gyro-free IMU (GF-IMU) provides an uncorrelated estimate of the in-flight aircraft motion components.


Sensors ◽  
2019 ◽  
Vol 19 (3) ◽  
pp. 596 ◽  
Author(s):  
Nimsiri Abhayasinghe ◽  
Iain Murray ◽  
Shiva Sharif Bidabadi

Inertial measurement units are commonly used to estimate the orientation of sections of sections of human body in inertial navigation systems. Most of the algorithms used for orientation estimation are computationally expensive and it is difficult to implement them in real-time embedded systems with restricted capabilities. This paper discusses a computationally inexpensive orientation estimation algorithm (Gyro Integration-Based Orientation Filter—GIOF) that is used to estimate the forward and backward swing angle of the thigh (thigh angle) for a vision impaired navigation aid. The algorithm fuses the accelerometer and gyroscope readings to derive the single dimension orientation in such a way that the orientation is corrected using the accelerometer reading when it reads gravity only or otherwise integrate the gyro reading to estimate the orientation. This strategy was used to reduce the drift caused by the gyro integration. The thigh angle estimated by GIOF was compared against the Vicon Optical Motion Capture System and reported a mean correlation of 99.58% for 374 walking trials with a standard deviation of 0.34%. The Root Mean Square Error (RMSE) of the thigh angle estimated by GIOF compared with Vicon measurement was 1.8477°. The computation time on an 8-bit microcontroller running at 8 MHz for GIOF is about a half of that of Complementary Filter implementation. Although GIOF was only implemented and tested for estimating pitch of the IMU, it can be easily extended into 2D to estimate both pitch and roll.


Sign in / Sign up

Export Citation Format

Share Document