Abstract

Robust and accurate localization is a mandatory task for autonomous driving. Global positioning method such as global positioning system (GPS) frequently faces signal blocking or city canyon effects in urban area. Dead reckoning sensors such as wheel/visual odometry (VO) or IMU suffer from cumulative drift and require frequent corrections from external sensors. We believe a topological map that is easily available nowadays can be a cheap and effective global sensor for this task. In this article, a flexible topological-map-based probabilistic filtering framework is proposed to tackle the cumulative error problem. Rather than matching the entire trajectory to the map, we prefer extracting sparse anchor points (APs) on the trajectory and producing correcting results for them during filtering. Considering the large uncertainty the trajectory observation contains, our framework is capable of adaptively correcting multiple positions jointly and updating their states only in situations with low uncertainty. This special mechanism explicitly avoids erroneous determination of the position at large uncertain situations such as dense road crossings or roads with small curvature. The experiments carried out on KITTI and our own datasets with both naive single-lane and more advanced multilane topological maps demonstrate that our method can greatly improve the localization accuracy and effectively constrain the cumulative error within a small bound.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call