Persistent Map Saving for Visual Localization for Autonomous Vehicles: An ORB-SLAM Extension
Electric vhicles and autonomous driving dominate current research efforts in the automotive sector. The two topics go hand in hand in terms of enabling safer and more environmentally friendly driving. One fundamental building block of an autonomous vehicle is the ability to build a map of the environment and localize itself on such a map. In this paper, we make use of a stereo camera sensor in order to perceive the environment and create the map. With live Simultaneous Localization and Mapping (SLAM), there is a risk of mislocalization, since no ground truth map is used as a reference and errors accumulate over time. Therefore, we first build up and save a map of visual features of the environment at low driving speeds with our extension to the ORB-SLAM\,2 package. In a second run, we reload the map and then localize on the previously built-up map. Loading and localizing on a previously built map can improve the continuous localization accuracy for autonomous vehicles in comparison to a full SLAM. This map saving feature is missing in the original ORB-SLAM\,2 implementation. We evaluate the localization accuracy for scenes of the KITTI dataset against the built up SLAM map. Furthermore, we test the localization on data recorded with our own small scale electric model car. We show that the relative translation error of the localization stays under 1\% for a vehicle travelling at an average longitudinal speed of 36 m/s in a feature-rich environment. The localization mode contributes to a better localization accuracy and lower computational load compared to a full SLAM. The source code of our contribution to the ORB-SLAM2 will be made public at: https://github.com/TUMFTM/orbslam-map-saving-extension.
Code (1)
Tasks
Autonomous DrivingAutonomous VehiclesSimultaneous Localization and MappingVisual LocalizationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Visual Localization for Autonomous Driving: Mapping the Accurate Location in the City Maze
Accurate localization is a foundational capacity, required for autonomous vehicles to accomplish other tasks such as navigation or path planning. It is a common practice for vehicles to use GPS to acquire location inform…
Autonomous DrivingAutonomous VehiclesVisual LocalizationLocalization of Autonomous Vehicles: Proof of Concept for A Computer Vision Approach
This paper introduces a visual-based localization method for autonomous vehicles (AVs) that operate in the absence of any complicated hardware system but a single camera. Visual localization refers to techniques that aim…
Autonomous VehiclesImage RetrievalRetrievalVisual LocalizationRoadMap: A Light-Weight Semantic Map for Visual Localization towards Autonomous Driving
Accurate localization is of crucial importance for autonomous driving tasks. Nowadays, we have seen a lot of sensor-rich vehicles (e.g. Robo-taxi) driving on the street autonomously, which rely on high-accurate sensors (…
Autonomous DrivingVisual LocalizationAVP-SLAM: Semantic Visual Mapping and Localization for Autonomous Vehicles in the Parking Lot
Autonomous valet parking is a specific application for autonomous vehicles. In this task, vehicles need to navigate in narrow, crowded and GPS-denied parking lots. Accurate localization ability is of great importance. Tr…
Autonomous VehiclesNavigateVision-Based Lane-Changing Behavior Detection Using Deep Residual Neural Network
Accurate lane localization and lane change detection are crucial in advanced driver assistance systems and autonomous driving systems for safer and more efficient trajectory planning. Conventional localization devices su…
Autonomous DrivingAutonomous VehiclesChange DetectionDecision Making+1