Real‐time dense mapping for online processing and navigation
Authors:
- 18 March 2019
- journal article
- research article
- Published by Wiley in Journal of Field Robotics
- Vol. 36 (5) , 1004-1036
Abstract
Autonomous robots require accurate localizations and dense mappings for motion planning. We consider the navigation scenario where the dense representation of the robot surrounding must be immediately available, and require that the system is capable of an instantaneous map correction if a loop closure is detected by the localization module. To satisfy the real‐time processing requirement of online robotics applications, our presented system bounds the algorithmic complexity of the localization pipeline by restricting the number of variables to be optimized at each time instant. A dense map representation along with a local dense map reconstruction strategy is also proposed. Despite the limits that are imposed by the real‐time requirement and planning safety, the mapping quality of our method is comparable to other competitive methods. For implementations, we additionally introduce a few engineering considerations, such as the system architecture, the variable initialization, the memory management, the image processing, and so forth, to improve the system performance. Extensive experimental validations of our presented system are performed on the KITTI and NewCollege datasets, and through an online experiment around the Hong Kong University of Science and Technology (HKUST) university campus. We release our implementation as open‐source robot operating system (ROS) packages for the benefit of the community.Keywords
This publication has 61 references indexed in Scilit:
- High-precision, consistent EKF-based visual-inertial odometryThe International Journal of Robotics Research, 2013
- OctoMap: an efficient probabilistic 3D mapping framework based on octreesAutonomous Robots, 2013
- CAT-SLAM: probabilistic localisation and mapping using a continuous appearance-based trajectoryThe International Journal of Robotics Research, 2012
- Real‐Time SLAM with Octree Evidence Grids for Exploration in Underwater TunnelsJournal of Field Robotics, 2007
- Topological simultaneous localization and mapping (SLAM): toward exact localization without explicit localizationIEEE Transactions on Robotics and Automation, 2001
- Octrees for faster isosurface generationACM Transactions on Graphics, 1992
- Robotic exploration as graph constructionIEEE Transactions on Robotics and Automation, 1991
- Marching cubes: A high resolution 3D surface construction algorithmACM SIGGRAPH Computer Graphics, 1987
- Random sample consensusCommunications of the ACM, 1981
- Cognitive maps in rats and men.Psychological Review, 1948