Normal Distributions Transform is Enough: Real-time 3D Scan Matching for Pose correction of Mobile Robot Under Large Odometry Uncertainties

Cited 20 time in webofscience Cited 10 time in scopus
  • Hit : 109
  • Download : 0
In this study, a 3D Normal Distributions Transform (NDT)-based pose correction framework for a mobile robot is proposed to prove its robustness under a considerable odometry uncertainty. Our proposed method consists of Extended Kalan Filter based on IMU and wheel odometry to estimate initial pose and NDT that corrects the initial guess via 3D scans. Then, the final pose correction is retrieved with Kalman gain using corrected poses from both EKF and NDT, followed by point cloud accumulation that generates the global map. Before examining our proposed method, quantitative comparisons of NDT over other 3D scan matching algorithms targeted for mobile robot pose correction were conducted. After that, the experiments are conducted for both indoor environments and outdoor environments. As verified experimentally, NDT is a) suitable for real-time pose correction over other 3D-scan matching algorithms b) robust even when loop closing is not available and c) shows better performance than EKF on pose correction under very imprecise raw odometry. Additionally, we analyzed the time-wise performance of NDT during registration over different voxel sizes of a global map.
Publisher
Institute of Control, Robotics and Systems
Issue Date
2020-10-13
Language
English
Citation

The 20th International Conference on Control, Automation and Systems, ICCAS 2020, pp.1155 - 1161

ISSN
2093-7121
DOI
10.23919/ICCAS50221.2020.9268266
URI
http://hdl.handle.net/10203/277824
Appears in Collection
EE-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 20 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0