A Sensor Fusion Method for Tracking Vertical Velocity and Height Based on Inertial and Barometric Altimeter Measurements
A sensor fusion method was developed for vertical channel stabilization by fusing inertial measurements from an Inertial Measurement Unit (IMU) and pressure altitude measurements from a barometric altimeter integrated in the same device (baro-IMU). An Extended Kalman Filter (EKF) estimated the quate...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2014-07-01
|
Series: | Sensors |
Subjects: | |
Online Access: | http://www.mdpi.com/1424-8220/14/8/13324 |
_version_ | 1811277946359382016 |
---|---|
author | Angelo Maria Sabatini Vincenzo Genovese |
author_facet | Angelo Maria Sabatini Vincenzo Genovese |
author_sort | Angelo Maria Sabatini |
collection | DOAJ |
description | A sensor fusion method was developed for vertical channel stabilization by fusing inertial measurements from an Inertial Measurement Unit (IMU) and pressure altitude measurements from a barometric altimeter integrated in the same device (baro-IMU). An Extended Kalman Filter (EKF) estimated the quaternion from the sensor frame to the navigation frame; the sensed specific force was rotated into the navigation frame and compensated for gravity, yielding the vertical linear acceleration; finally, a complementary filter driven by the vertical linear acceleration and the measured pressure altitude produced estimates of height and vertical velocity. A method was also developed to condition the measured pressure altitude using a whitening filter, which helped to remove the short-term correlation due to environment-dependent pressure changes from raw pressure altitude. The sensor fusion method was implemented to work on-line using data from a wireless baro-IMU and tested for the capability of tracking low-frequency small-amplitude vertical human-like motions that can be critical for stand-alone inertial sensor measurements. Validation tests were performed in different experimental conditions, namely no motion, free-fall motion, forced circular motion and squatting. Accurate on-line tracking of height and vertical velocity was achieved, giving confidence to the use of the sensor fusion method for tracking typical vertical human motions: velocity Root Mean Square Error (RMSE) was in the range 0.04–0.24 m/s; height RMSE was in the range 5–68 cm, with statistically significant performance gains when the whitening filter was used by the sensor fusion method to track relatively high-frequency vertical motions. |
first_indexed | 2024-04-13T00:25:57Z |
format | Article |
id | doaj.art-b0583f2cbd91412d866a0bcb3aab3e5f |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-04-13T00:25:57Z |
publishDate | 2014-07-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-b0583f2cbd91412d866a0bcb3aab3e5f2022-12-22T03:10:36ZengMDPI AGSensors1424-82202014-07-01148133241334710.3390/s140813324s140813324A Sensor Fusion Method for Tracking Vertical Velocity and Height Based on Inertial and Barometric Altimeter MeasurementsAngelo Maria Sabatini0Vincenzo Genovese1The BioRobotics Institute, Scuola Superiore Sant'Anna, Viale Rinaldo Piaggio, Pontedera 34 56025, Pisa, ItalyThe BioRobotics Institute, Scuola Superiore Sant'Anna, Viale Rinaldo Piaggio, Pontedera 34 56025, Pisa, ItalyA sensor fusion method was developed for vertical channel stabilization by fusing inertial measurements from an Inertial Measurement Unit (IMU) and pressure altitude measurements from a barometric altimeter integrated in the same device (baro-IMU). An Extended Kalman Filter (EKF) estimated the quaternion from the sensor frame to the navigation frame; the sensed specific force was rotated into the navigation frame and compensated for gravity, yielding the vertical linear acceleration; finally, a complementary filter driven by the vertical linear acceleration and the measured pressure altitude produced estimates of height and vertical velocity. A method was also developed to condition the measured pressure altitude using a whitening filter, which helped to remove the short-term correlation due to environment-dependent pressure changes from raw pressure altitude. The sensor fusion method was implemented to work on-line using data from a wireless baro-IMU and tested for the capability of tracking low-frequency small-amplitude vertical human-like motions that can be critical for stand-alone inertial sensor measurements. Validation tests were performed in different experimental conditions, namely no motion, free-fall motion, forced circular motion and squatting. Accurate on-line tracking of height and vertical velocity was achieved, giving confidence to the use of the sensor fusion method for tracking typical vertical human motions: velocity Root Mean Square Error (RMSE) was in the range 0.04–0.24 m/s; height RMSE was in the range 5–68 cm, with statistically significant performance gains when the whitening filter was used by the sensor fusion method to track relatively high-frequency vertical motions.http://www.mdpi.com/1424-8220/14/8/13324sensor fusioninertial sensorsbarometric altimetersmotion trackingKalman filtering |
spellingShingle | Angelo Maria Sabatini Vincenzo Genovese A Sensor Fusion Method for Tracking Vertical Velocity and Height Based on Inertial and Barometric Altimeter Measurements Sensors sensor fusion inertial sensors barometric altimeters motion tracking Kalman filtering |
title | A Sensor Fusion Method for Tracking Vertical Velocity and Height Based on Inertial and Barometric Altimeter Measurements |
title_full | A Sensor Fusion Method for Tracking Vertical Velocity and Height Based on Inertial and Barometric Altimeter Measurements |
title_fullStr | A Sensor Fusion Method for Tracking Vertical Velocity and Height Based on Inertial and Barometric Altimeter Measurements |
title_full_unstemmed | A Sensor Fusion Method for Tracking Vertical Velocity and Height Based on Inertial and Barometric Altimeter Measurements |
title_short | A Sensor Fusion Method for Tracking Vertical Velocity and Height Based on Inertial and Barometric Altimeter Measurements |
title_sort | sensor fusion method for tracking vertical velocity and height based on inertial and barometric altimeter measurements |
topic | sensor fusion inertial sensors barometric altimeters motion tracking Kalman filtering |
url | http://www.mdpi.com/1424-8220/14/8/13324 |
work_keys_str_mv | AT angelomariasabatini asensorfusionmethodfortrackingverticalvelocityandheightbasedoninertialandbarometricaltimetermeasurements AT vincenzogenovese asensorfusionmethodfortrackingverticalvelocityandheightbasedoninertialandbarometricaltimetermeasurements AT angelomariasabatini sensorfusionmethodfortrackingverticalvelocityandheightbasedoninertialandbarometricaltimetermeasurements AT vincenzogenovese sensorfusionmethodfortrackingverticalvelocityandheightbasedoninertialandbarometricaltimetermeasurements |