TES-CVIDS: A Transmission Efficient Sub-map Based Collaborative Dense VI-SLAM Framework

Tianjun Zhang1, Lin Zhang1, Fengyi Zhang1Shengjie Zhao1, Yicong Zhou2

1 School of Software Engineering, Tongji University, Shanghai, China

2 Department of Computer and Information Science, University of Macau, Macau


Introduction

This is the website for our paper "TES-CVIDS: A Transmission Efficient Sub-map Based Collaborative Dense VI-SLAM Framework. "

 


Source Codes

Get the code

Use git to clone the repository:

    git clone git@github.com:z619850002/TES-CVIDS.git

Tested data Extraction Code: za2l


Dependencies

Note: all these codes are implemented in C++ 11. We have tested the library in Ubuntu 16, but it should be feasible to compile in other platforms.

1. ROS-Kinetic

TES-CVIDS is implemented based on ROS-Kinetic.

 

2. OpenCV

We use OpenCV to manipulate images and features. Dowload and install instructions can be found at: http://opencv.org. We use 3.4.1, but it should also work for other version at least 3.0.

 

3. Eigen3

Download and install instructions can be found at: http://eigen.tuxfamily.org.

 

4. ceres

This is an optimziation library. We use ceres library to perform non-linear optimizations. More details can be found in http://www.ceres-solver.org/.

 

4. PCL

This is a point cloud library. We use PCL library to process point cloud or meshes for dense mapping. More details can be found in https://pointclouds.org/.

 


Demo Videos

The following are the demo videos demonstrating the performance of our TES-CVIDS framework for collaborative dense mapping.


Last update: Oct. 1, 2023