Premium
Real time egomotion of a nonholonomic vehicle using LIDAR measurements
Author(s) -
Almeida J.,
Santos V. M.
Publication year - 2012
Publication title -
journal of field robotics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.152
H-Index - 96
eISSN - 1556-4967
pISSN - 1556-4959
DOI - 10.1002/rob.21441
Subject(s) - iterative closest point , computer vision , artificial intelligence , computer science , outlier , motion estimation , kalman filter , nonholonomic system , matching (statistics) , metric (unit) , extended kalman filter , motion compensation , tracking (education) , robot , mathematics , mobile robot , engineering , point cloud , statistics , operations management , psychology , pedagogy
This paper presents a technique to estimate in real time the egomotion of a vehicle based solely on laser range data. This technique calculates the discrepancy between closely spaced two‐dimensional laser scans due to the vehicle motion using scan matching techniques. The result of the scan alignment is converted into a nonlinear motion measurement and fed into a nonholonomic extended Kalman filter model. This model better approximates the real motion of the vehicle when compared to more simplistic models, thus improving performance and immunity to outliers. The motion estimate is intended to be used for egomotion compensation in a target‐tracking algorithm for situation awareness applications. In this paper, several recent scan matching algorithms were evaluated for their accuracy and computational speed: metric‐based iterative closest point (MbICP), point‐to‐line ICP (PIICP), and polar scan matching. The proposed approach is performed in real time and provides an accurate estimate of the current robot motion. The MbICP algorithm proved to be the most advantageous scan matching algorithm, but it is still comparable to PlICP. The motion estimation algorithm is validated through experimental testing in real world conditions.