| Volume 26 Issue 6 - Publication Date: 1 June 2007 |
| |
| Fast Ego-motion
Estimation with
Multi-rate Fusion of
Inertial and Vision |
| |
| L. Armesto, J. Tornero Dept. of Control Systems Engineering, Technical University of Valencia Camino de Vera, s/n 46022, Valencia, Spain, and M. Vincze Automation and Control Institute
Vienna University of Technology
Gusshausstr. 27.29/361 A-1040, Vienna, Austria |
| |
| This paper presents a tracking system for ego-motion estimation
which fuses vision and inertial measurements using EKF and UKF
(Extended and Unscented Kalman Filters), where a comparison of
their performance has been done. It also considers the multi-rate nature
of the sensors: inertial sensing is sampled at a fast sampling frequency
while the sampling frequency of vision is lower. the proposed
approach uses a constant linear acceleration model and constant angular
velocity model based on quaternions, which yields a non-linear
model for states and a linear model in measurement equations. Results
show that a significant improvement is obtained on the estimation
when fusing both measurements with respect to just vision or
just inertial measurements. It is also shown that the proposed system
can estimate fast-motions even when vision system fails. Moreover, a
study of the influence of the noise covariance is also performed, which
aims to select their appropriate values at the tuning process. The setup
is an end-effector mounted camera, which allow us to pre-define
basic rotational and translational motions for validating results. |
| |
| Multimedia Key |
= Video |
= Data |
= Code |
= Image |
|
| |
|
Extension |
Type |
Description |
|
1 |
|
Example
1: Video of pre-defined rotational movements. (4.2 MB) avi |
|
2 |
|
Example
2: Video of pre-defined rotational movements. (4.2 MB) avi |
|
3 |
|
Example
3: Video of pre-defined rotational movements. (1.8 MB) avi |
|
4 |
|
Example
4: Video of pre-defined rotational movements. (2.3 MB) avi |
|
5 |
|
Example
5: Video of pre-defined translational movements. (4.1 MB) avi |
|
6 |
|
Example
6: Video of pre-defined translational movements. (3.8 MB) avi |
|
7 |
|
Example
7: Video of pre-defined translational movements. (2.3 MB) avi |
|
8 |
|
Example
8: Video of pre-defined translational movements. (1.9 MB) mpg |
|
9 |
|
Example
9: Raw-data of experiments. (0.1 MB) zip |
|
10 |
|
Example
10: Matlab code. (0.4 MB) zip |
|
| |
| Return
to Contents |