A Modular Framework for LiDAR-based Lifelong Mapping

LT-mapper

News

What is LT-mapper?

  • A Modular Framework for LiDAR-based Lifelong Mapping

Why LT-mapper?

  • For LiDAR-based long-term mapping, three challenges exist.

Features

  • TBA

How to use?

Prerequisites

  • TBA

build

  • TBA

Tutorial and examples

0. Single-session Data Generation

  • Using the saver provided with SC-LIO-SAM (also in SC-A-LOAM or FAST_LIO_SLAM), a user should generate the set of sesssion data (i.e., keyframe point cloud scans, keyframe scan context descriptors (SCDs), and an initial pose-graph text file) for each session.

1. LT-SLAM

  • Tutorial video

  • command

        # change the paths in ltslam/config/params.yaml
        roslaunch ltslam run.launch
    

2. LT-removert

  • TBA

3. LT-map

  • TBA

LT-mapper ParkingLot dataset

Citation

@article{kim2021ltmapper,
  title={{LT-mapper: A Modular Framework for LiDAR-based Lifelong Mapping}},
  author={Kim, Giseop and Kim, Ayoung},
  journal={arXiv preprint arXiv:2107.07712},
  year={2021}
}

Contact

Release schedule

  • July 2021 A pre-print manuscript and initial version of LT-SLAM is released.
  • By Sep 2021 About LT-SLAM: Currently, we support 2-session alignment. N-session alignment will be supported.
  • By Dec 2021 LT-removert and LT-map modules will be released.

Acknowledgements

  • TBA
Owner
Giseop Kim
Ph.D student, KAIST
Giseop Kim
Similar Resources

An SDL2-based implementation of OpenAL in a single C file.

MojoAL MojoAL is a full OpenAL 1.1 implementation, written in C, in a single source file. It uses Simple Directmedia Layer (SDL) 2.0 to handle much of

Dec 28, 2022

SSL_SLAM2: Lightweight 3-D Localization and Mapping for Solid-State LiDAR (mapping and localization separated) ICRA 2021

SSL_SLAM2: Lightweight 3-D Localization and Mapping for Solid-State LiDAR (mapping and localization separated)  ICRA 2021

SSL_SLAM2 Lightweight 3-D Localization and Mapping for Solid-State LiDAR (Intel Realsense L515 as an example) This repo is an extension work of SSL_SL

Dec 27, 2022

Livox-Mapping - An all-in-one and ready-to-use LiDAR-inertial odometry system for Livox LiDAR

Livox-Mapping - An all-in-one and ready-to-use LiDAR-inertial odometry system for Livox LiDAR

Livox-Mapping This repository implements an all-in-one and ready-to-use LiDAR-inertial odometry system for Livox LiDAR. The system is developed based

Dec 27, 2022

Kigs framework is a C++ modular multipurpose cross platform framework.

Kigs framework is a C++ modular multipurpose cross platform framework.

Kigs framework is a C++ modular multi-purpose cross-platform framework. It was used as a basis for many professionnal projects. The main goal was to b

Nov 28, 2022

LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping

LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping

A real-time lidar-inertial odometry package. We strongly recommend the users read this document thoroughly and test the package with the provided dataset first.

Jan 4, 2023

LVI-SAM: Tightly-coupled Lidar-Visual-Inertial Odometry via Smoothing and Mapping

LVI-SAM: Tightly-coupled Lidar-Visual-Inertial Odometry via Smoothing and Mapping

LVI-SAM This repository contains code for a lidar-visual-inertial odometry and mapping system, which combines the advantages of LIO-SAM and Vins-Mono

Jan 8, 2023

A ros package for robust odometry and mapping using LiDAR with aid of different sensors

W-LOAM A ros package for robust odometry and mapping using LiDAR with aid of different sensors Demo Video https://www.bilibili.com/video/BV1Fy4y1L7kZ?

Nov 2, 2022

R3live - A Robust, Real-time, RGB-colored, LiDAR-Inertial-Visual tightly-coupled state Estimation and mapping package

R3live - A Robust, Real-time, RGB-colored, LiDAR-Inertial-Visual tightly-coupled state Estimation and mapping package

R3LIVE A Robust, Real-time, RGB-colored, LiDAR-Inertial-Visual tightly-coupled state Estimation and mapping package News [Dec 31, 2021] Release of cod

Jan 4, 2023

A Robust LiDAR-Inertial Odometry for Livox LiDAR

A Robust LiDAR-Inertial Odometry for Livox LiDAR

LIO-Livox (A Robust LiDAR-Inertial Odometry for Livox LiDAR) This respository implements a robust LiDAR-inertial odometry system for Livox LiDAR. The

Dec 26, 2022

Lidar-with-velocity - Lidar with Velocity: Motion Distortion Correction of Point Clouds from Oscillating Scanning Lidars

Lidar-with-velocity - Lidar with Velocity: Motion Distortion Correction of Point Clouds from Oscillating Scanning Lidars

Lidar with Velocity A robust camera and Lidar fusion based velocity estimator to undistort the pointcloud. This repository is a barebones implementati

Dec 15, 2022

Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.

Wangle C++ networking library Wangle is a library that makes it easy to build protocols, application clients, and application servers. It's like Netty

Jan 8, 2023

Mars_lib - MaRS: A Modular and Robust Sensor-Fusion Framework

Mars_lib - MaRS: A Modular and Robust Sensor-Fusion Framework

Introduction The Modular and Robust State-Estimation Framework, or short, MaRS, is a recursive filtering framework that allows for truly modular multi

Jan 5, 2023

Caffe2 is a lightweight, modular, and scalable deep learning framework.

Source code now lives in the PyTorch repository. Caffe2 Caffe2 is a lightweight, modular, and scalable deep learning framework. Building on the origin

Jan 6, 2023

R2LIVE is a robust, real-time tightly-coupled multi-sensor fusion framework, which fuses the measurement from the LiDAR, inertial sensor, visual camera to achieve robust, accurate state estimation.

R2LIVE is a robust, real-time tightly-coupled multi-sensor fusion framework, which fuses the measurement from the LiDAR, inertial sensor, visual camera to achieve robust, accurate state estimation.

R2LIVE is a robust, real-time tightly-coupled multi-sensor fusion framework, which fuses the measurement from the LiDAR, inertial sensor, visual camera to achieve robust, accurate state estimation.

Jan 5, 2023

Lightweight and modular C++11 graphics middleware for games and data visualization

Magnum — Lightweight and modular C++11/C++14 graphics middleware for games and data visualization Looking for an open-source library that gives you gr

Dec 30, 2022

Intel:registered: Homomorphic Encryption Acceleration Library accelerates modular arithmetic operations used in homomorphic encryption

Intel Homomorphic Encryption Acceleration Library (HEXL) Intel ®️ HEXL is an open-source library which provides efficient implementations of integer a

Dec 30, 2022

Minipops alternative firmware for Music Thing Modular Radio Music

RMoxy Minipops drummer alternative firmware for Music Thing Modular Radio Music module The repository for the Radio Music module by Tom Whitwell Kits

Nov 6, 2022

A modular statusbar for dwm written in C

dwmblocks A modular statusbar for dwm written in C. You may think of it as i3blocks, but for dwm. Features Modular Lightweight Suckless Blocks are cli

Jan 4, 2023
Comments
  • Questions about session_data generation

    Questions about session_data generation

    Hi, I found that the SC-PGO saver in FAST-LIO-SLAM will not save singlesession_posegraph.g2o and SCDs which are required by lt-mapper.

    So actually, we can only use SC-LIO-SLAM saver to generate session data right?

  • How would Lt-mapper work with a ground truth 3D map?

    How would Lt-mapper work with a ground truth 3D map?

    Hi @gisbi-kim,

    thank you for your awesome work, you really inspire me with all your cool open-source projects!

    I have rather more a conceptual question, but I think is very suitable for this repo, therefore I am creating this issue.

    If I understand correctly LT-Mapper works based on the assumption that you have several multi-session data which are then aligned together, without considering any ground truth map.

    What happens if you do have a ground truth map, e.g. from an accurate TLS scanner. With only a 3D point cloud as a reference can one still leverage LT-Mapper to align the multi-session data in a globally consistent map?

    I think this is only possible if we have session data generation from the 3D ground truth map (which, I think, would increase the size of the ground truth data), am I right?

  • Question about pose

    Question about pose

    Hello author, Thank you for sharing your great work. I want to know why the pose here is to (0,0,0) https://github.com/gisbi-kim/lt-mapper/blob/784f63eae8402659c5050ddaebd1e44e9c6c144c/ltslam/src/LTslam.cpp#L239 but the pose for RS loop is different https://github.com/gisbi-kim/lt-mapper/blob/784f63eae8402659c5050ddaebd1e44e9c6c144c/ltslam/src/LTslam.cpp#L298

  • When will the repo be completed?

    When will the repo be completed?

    I'm sorry to bother you ,but I can't run the code without commands, when will you upload running commands and the refactored code? Recently, I've been checking every day to see if you've updated. :)

LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping
LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping

A real-time lidar-inertial odometry package. We strongly recommend the users read this document thoroughly and test the package with the provided dataset first.

Jan 4, 2023
R2LIVE is a robust, real-time tightly-coupled multi-sensor fusion framework, which fuses the measurement from the LiDAR, inertial sensor, visual camera to achieve robust, accurate state estimation.
R2LIVE is a robust, real-time tightly-coupled multi-sensor fusion framework, which fuses the measurement from the LiDAR, inertial sensor, visual camera to achieve robust, accurate state estimation.

R2LIVE is a robust, real-time tightly-coupled multi-sensor fusion framework, which fuses the measurement from the LiDAR, inertial sensor, visual camera to achieve robust, accurate state estimation.

Jan 5, 2023
This robot lcoalisation package for lidar-map based localisation using multi-sensor state estimation.
This robot lcoalisation package for lidar-map based localisation using multi-sensor state estimation.

A ROS-based NDT localizer with multi-sensor state estimation This repo is a ROS based multi-sensor robot localisation. An NDT localizer is loosely-cou

Dec 15, 2022
Frog is an integration of memory-based natural language processing (NLP) modules developed for Dutch. All NLP modules are based on Timbl, the Tilburg memory-based learning software package.

Frog - A Tagger-Lemmatizer-Morphological-Analyzer-Dependency-Parser for Dutch Copyright 2006-2020 Ko van der Sloot, Maarten van Gompel, Antal van den

Dec 14, 2022
Ingescape - Model-based framework for broker-free distributed software environments
 Ingescape - Model-based framework for broker-free distributed software environments

Ingescape - Model-based framework for broker-free distributed software environments Overview Scope and Goals Ownership and License Dependencies with o

Jan 5, 2023
Caffe: a fast open framework for deep learning.

Caffe Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by Berkeley AI Research (BAIR)/The Berke

Jan 1, 2023
[RSS 2021] An End-to-End Differentiable Framework for Contact-Aware Robot Design
[RSS 2021] An End-to-End Differentiable Framework for Contact-Aware Robot Design

DiffHand This repository contains the implementation for the paper An End-to-End Differentiable Framework for Contact-Aware Robot Design (RSS 2021). I

Jan 4, 2023
Machine Learning Framework for Operating Systems - Brings ML to Linux kernel
Machine Learning Framework for Operating Systems - Brings ML to Linux kernel

Machine Learning Framework for Operating Systems - Brings ML to Linux kernel

Nov 24, 2022
C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library

Build Status Travis CI VM: Linux x64: Raspberry Pi 3: Jetson TX2: Backstory I set to build ccv with a minimalism inspiration. That was back in 2010, o

Jan 6, 2023
RP-VIO: Robust Plane-based Visual-Inertial Odometry for Dynamic Environments (Code & Dataset)
RP-VIO: Robust Plane-based Visual-Inertial Odometry for Dynamic Environments (Code & Dataset)

RP-VIO: Robust Plane-based Visual-Inertial Odometry for Dynamic Environments RP-VIO is a monocular visual-inertial odometry (VIO) system that uses onl

Jan 6, 2023