Voxgraph: Globally Consistent, Volumetric Mapping using Signed Distance Function Submaps
arXiv:2004.13154 · doi:10.1109/LRA.2019.2953859
Abstract
Globally consistent dense maps are a key requirement for long-term robot navigation in complex environments. While previous works have addressed the challenges of dense mapping and global consistency, most require more computational resources than may be available on-board small robots. We propose a framework that creates globally consistent volumetric maps on a CPU and is lightweight enough to run on computationally constrained platforms. Our approach represents the environment as a collection of overlapping Signed Distance Function (SDF) submaps, and maintains global consistency by computing an optimal alignment of the submap collection. By exploiting the underlying SDF representation, we generate correspondence free constraints between submap pairs that are computationally efficient enough to optimize the global problem each time a new submap is added. We deploy the proposed system on a hexacopter Micro Aerial Vehicle (MAV) with an Intel i7-8650U CPU in two realistic scenarios: mapping a large-scale area using a 3D LiDAR, and mapping an industrial space using an RGB-D camera. In the large-scale outdoor experiments, the system optimizes a 120x80m map in less than 4s and produces absolute trajectory RMSEs of less than 1m over 400m trajectories. Our complete system, called voxgraph, is available as open source.
8 pages, 9 figures
References in corpus (6)
- ORB-SLAM: a Versatile and Accurate Monocular SLAM System
- VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator
- Past, Present, and Future of Simultaneous Localization And Mapping: Towards the Robust-Perception Age
- Voxblox: Incremental 3D Euclidean Signed Distance Fields for On-Board MAV Planning
- maplab: An Open Framework for Research in Visual-inertial Mapping and Localization
- Safe Local Exploration for Replanning in Cluttered Unknown Environments for Micro-Aerial Vehicles
Cited by in corpus (18)
- KISS-ICP: In Defense of Point-to-Point ICP -- Simple, Accurate, and Robust Registration If Done the Right Way
- Towards High-Performance Solid-State-LiDAR-Inertial Odometry and Mapping
- PIN-SLAM: LiDAR SLAM Using a Point-Based Implicit Neural Representation for Achieving Global Map Consistency
- Panoptic Multi-TSDFs: a Flexible Representation for Online Multi-resolution Volumetric Mapping and Long-term Dynamic Scene Consistency
- From SLAM to Situational Awareness: Challenges and Survey
- Globally Consistent 3D LiDAR Mapping with GPU-accelerated GICP Matching Cost Factors
- GLIM: 3D Range-Inertial Localization and Mapping with GPU-Accelerated Scan Matching Factors
- A Unified Approach for Autonomous Volumetric Exploration of Large Scale Environments under Severe Odometry Drift
- SiLVR: Scalable Lidar-Visual Reconstruction with Neural Radiance Fields for Robotic Inspection
- FD-SLAM: 3-D Reconstruction Using Features and Dense Matching
- A flexible framework for accurate LiDAR odometry, map manipulation, and localization
- PlaneSDF-based Change Detection for Long-term Dense Mapping
- Occupancy-SLAM: An Efficient and Robust Algorithm for Simultaneously Optimizing Robot Poses and Occupancy Map
- Elastic and Efficient LiDAR Reconstruction for Large-Scale Exploration Tasks
- Scalable Outdoors Autonomous Drone Flight with Visual-Inertial SLAM and Dense Submaps Built without LiDAR
- Efficient Submap-based Autonomous MAV Exploration using Visual-Inertial SLAM Configurable for LiDARs or Depth Cameras
- Grid-based Submap Joining: An Efficient Algorithm for Simultaneously Optimizing Global Occupancy Map and Local Submap Frames
- 2Fast-2Lamaa: Large-Scale Lidar-Inertial Localization and Mapping with Continuous Distance Fields