maplab: An Open Framework for Research in Visual-inertial Mapping and Localization
arXiv:1711.10250 · doi:10.1109/LRA.2018.2800113
Abstract
Robust and accurate visual-inertial estimation is crucial to many of today's challenges in robotics. Being able to localize against a prior map and obtain accurate and driftfree pose estimates can push the applicability of such systems even further. Most of the currently available solutions, however, either focus on a single session use-case, lack localization capabilities or an end-to-end pipeline. We believe that only a complete system, combining state-of-the-art algorithms, scalable multi-session mapping tools, and a flexible user interface, can become an efficient research platform. We therefore present maplab, an open, research-oriented visual-inertial mapping framework for processing and manipulating multi-session maps, written in C++. On the one hand, maplab can be seen as a ready-to-use visual-inertial mapping and localization system. On the other hand, maplab provides the research community with a collection of multisession mapping tools that include map merging, visual-inertial batch optimization, and loop closure. Furthermore, it includes an online frontend that can create visual-inertial maps and also track a global drift-free pose within a localization map. In this paper, we present the system architecture, five use-cases, and evaluations of the system on public datasets. The source code of maplab is freely available for the benefit of the robotics research community.
References in corpus (3)
Cited by in corpus (47)
- RTAB-Map as an Open-Source Lidar and Visual SLAM Library for Large-Scale and Long-Term Online Operation
- Volumetric Instance-Aware Semantic Mapping and 3D Object Discovery
- Visual-Inertial Mapping with Non-Linear Factor Recovery
- Reference Pose Generation for Long-term Visual Localization via Learned Features and View Synthesis
- Building an Aerial-Ground Robotics System for Precision Farming: An Adaptable Solution
- The Hilti SLAM Challenge Dataset
- History-aware Autonomous Exploration in Confined Environments using MAVs
- Voxgraph: Globally Consistent, Volumetric Mapping using Signed Distance Function Submaps
- An Open-Source System for Vision-Based Micro-Aerial Vehicle Mapping, Planning, and Flight in Cluttered Environments
- maplab 2.0 -- A Modular and Multi-Modal Mapping Framework
- Observability-aware Self-Calibration of Visual and Inertial Sensors for Ego-Motion Estimation
- Experimental Comparison of Visual-Aided Odometry Methods for Rail Vehicles
- IDOL: A Framework for IMU-DVS Odometry using Lines
- GLIM: 3D Range-Inertial Localization and Mapping with GPU-Accelerated Scan Matching Factors
- A Survey of Simultaneous Localization and Mapping with an Envision in 6G Wireless Networks
- VersaVIS: An Open Versatile Multi-Camera Visual-Inertial Sensor Suite
- ViPR: Visual-Odometry-aided Pose Regression for 6DoF Camera Localization
- Whole-Body Control of a Mobile Manipulator using End-to-End Reinforcement Learning
- Visual-Inertial Navigation: A Concise Review
- Metric Monocular Localization Using Signed Distance Fields
- Go Fetch: Mobile Manipulation in Unstructured Environments
- RoadMap: A Light-Weight Semantic Map for Visual Localization towards Autonomous Driving
- AVP-SLAM: Semantic Visual Mapping and Localization for Autonomous Vehicles in the Parking Lot
- Pose Estimation for Ground Robots: On Manifold Representation, Integration, Re-Parameterization, and Optimization
- Segway DRIVE Benchmark: Place Recognition and SLAM Data Collected by A Fleet of Delivery Robots
- Map Point Selection for Visual SLAM
- Learning Whole-Image Descriptors for Real-time Loop Detection andKidnap Recovery under Large Viewpoint Difference
- Laser map aided visual inertial localization in changing environment
- Enabling 5G QoS configuration capabilities for IoT applications on container orchestration platform
- Deep Learning Based Speed Estimation for Constraining Strapdown Inertial Navigation on Smartphones
- Dynamic Objects Segmentation for Visual Localization in Urban Environments
- Control-Barrier-Aided Teleoperation with Visual-Inertial SLAM for Safe MAV Navigation in Complex Environments
- Enhancing Scene Coordinate Regression with Efficient Keypoint Detection and Sequential Information
- A Collaborative Visual SLAM Framework for Service Robots
- IMU Data Processing For Inertial Aided Navigation: A Recurrent Neural Network Based Approach
- A Lightweight and Accurate Localization Algorithm Using Multiple Inertial Measurement Units
- Robust localization for planar moving robot in changing environment: A perspective on density of correspondence and depth
- VIZARD: Reliable Visual Localization for Autonomous Vehicles in Urban Outdoor Environments
- Scalable Outdoors Autonomous Drone Flight with Visual-Inertial SLAM and Dense Submaps Built without LiDAR
- Globally optimal consensus maximization for robust visual inertial localization in point and line map
- Learning Local Feature Descriptor with Motion Attribute for Vision-based Localization
- Road Mapping and Localization using Sparse Semantic Visual Features
- Schmidt or Compressed filtering for Visual-Inertial SLAM?
- Learning How to Trade-Off Safety with Agility Using Deep Covariance Estimation for Perception Driven UAV Motion Planning
- Multi-session Map Construction in Outdoor Dynamic Environment
- Toward Consistent Drift-free Visual Inertial Localization on Keyframe Based Map
- Learning to Predict Repeatability of Interest Points