Logo

Overview and Introduction

  • Introduction to the Maplab Framework
  • Structure of the framework
  • Related Research
  • FAQ
  • Known Issues

Installation

  • Installing on Ubuntu
  • Compilation and Debugging

Datasets

  • Sample Datasets

Tutorials for ROVIOLI (Online frontend)

  • ROVIOLI Introduction
  • Running ROVIOLI in VIO mode: calibartion files, rostopics, bag/topic mode, visualization
  • Running ROVIOLI in Localization mode
  • Multi-session mapping with ROVIOLI

Tutorials for using maplab (Offline tools) - Basics

  • Basic Console Usage
  • Parameters (Gflags)
  • Console map management: load, save, basic visualization
  • Inspecting and visualizing a map
  • Map visualization: see your map in RViz!
  • Preparing a single session map: optimization, loop-closure
  • Understanding loop-closure
  • Optimizing VI-Maps
  • Preparing a multi-session map: map anchoring, loop-closure, pose-graph relaxation
  • Dense Reconstruction: attaching resources to map, available reconstruction tools
  • Resource Importer

Tutorials for using maplab (Offline tools) - Use-cases

  • Multi-session use case: CLA, multi-floor use-case
  • Map sparsification: make your mapping more efficient
  • Stereo Dense Reconstruction: EuRoC, multi-session reconstruction use-case

Hardware integration and sensor calibration

  • Sensor Calibration Format: ncamera, imu-sigmas
  • Initial sensor calibration with Kalibr
  • Sensor calibration refinement
  • Intel RealSense ZR300
  • VersaVIS

Tutorials for extending maplab

  • Using the MapManager
  • Using Timing and Statistics
  • Coding Examples: Creating a custom console plugin
  • Coding Examples: Woriking with the VI Map
  • Console Plugin System

Developement Guidelines

  • Importing maplab to Eclipse
  • Contributing to maplab
  • Header Include Guide
  • Debugging applications
  • Expressing frame transformations in code
  • Verbosity Policy

Additional Formats

  • CSV Dataset Format

API

  • Library API
maplab
  • »
  • File vio-types.h
  • Edit on GitHub

File vio-types.h¶

Contents

  • Definition (common/vio-common/include/vio-common/vio-types.h)

  • Includes

  • Included By

  • Namespaces

  • Classes

Definition (common/vio-common/include/vio-common/vio-types.h)¶

  • Program Listing for File vio-types.h

Includes¶

  • ./internal/vio-types-inl.h

  • Eigen/Core

  • aslam/common/memory.h (File memory.h)

  • aslam/common/pose-types.h (File pose-types.h)

  • aslam/common/time.h (File time.h)

  • aslam/frames/visual-nframe.h (File visual-nframe.h)

  • localization-summary-map/localization-summary-map.h (File localization-summary-map.h)

  • maplab-common/interpolation-helpers.h (File interpolation-helpers.h)

  • maplab-common/localization-result.h (File localization-result.h)

  • maplab-common/macros.h (File macros.h)

  • opencv2/core/core.hpp

  • string (File string-tools.h)

  • utility (File ui-utility.h)

  • vector (File vector-window-operations.h)

Included By¶

  • File synchronizer.h

  • File datasource.h

  • File localizer.h

Namespaces¶

  • Namespace common

  • Namespace vio

Classes¶

  • Template Struct LinearInterpolationFunctor< Time, Eigen::Vector3d >

  • Template Struct LinearInterpolationFunctor< Time, vio::ViNodeState >

  • Struct BatchedImuMeasurements

  • Struct ImageMeasurement

  • Struct ImuMeasurement

  • Struct LocalizationResult

  • Struct OdometryMeasurement

  • Struct SynchronizedNFrame

  • Struct SynchronizedNFrameImu

  • Class ViNodeState


© Copyright 2022, ASL Mapping Team. Last updated on Feb 12, 2022, 11:14:26 PM.

Built with Sphinx using a theme provided by Read the Docs.
Other Versions v: develop
Branches
develop