• Stars
    star
    149
  • Rank 248,619 (Top 5 %)
  • Language
  • License
    MIT License
  • Created almost 2 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A large-scale multi-robot dataset for multi-robot SLAM

Kimera-Multi-Data: A large-Scale Multi-Robot Dataset for Multi-Robot SLAM

Description:

Sequence # Robots Traversal (m) Duration (min)
Campus-Outdoor 6 6044 19
Campus-Tunnels 8 6753 28
Campus-Hybrid 8 7785 27

Platforms

We use a single set of camera intrinsic and extrinsic parameters for all the robots. The parameters follow the Kimera-VIO format and can be downloaded below.

Data format

The datasets are in compressed rosbag format. For best results, decompress the rosbags before usage.

rosbag decompress *.bag
Topic Type Description
/xxx/forward/color/image_raw/compressed sensor_msgs/CompressedImage RGB Image from D455
/xxx/forward/color/camera_info sensor_msgs/CameraInfo RGB Image Camera Info
/xxx/forward/depth/image_rect_raw sensor_msgs/Image Depth Image from D455
/xxx/forward/depth/camera_info sensor_msgs/CameraInfo Depth Image Camera Info
/xxx/forward/infra1/image_rect_raw/compressed sensor_msgs/CompressedImage Compressed Gray Scale Stereo Left
/xxx/forward/infra1/camera_info sensor_msgs/CameraInfo Stereo Left Camera Info
/xxx/forward/infra2/image_rect_raw/compressed sensor_msgs/CompressedImage Compressed Gray Scale Stereo Right
/xxx/forward/infra2/camera_info sensor_msgs/CameraInfo Stereo Right Camera Info
/xxx/forward/imu sensor_msgs/Imu IMU from D455
/xxx/jackal_velocity_controller/odom nav_msgs/Odometry Wheel Odometry
/xxx/lidar_points sensor_msgs/PointCloud2 Lidar Point Cloud

Ground Truth

The ground truth trajectory is generated using GPS and total-station assisted LiDAR SLAM based on LOCUS and LAMP. The process is described in further detail in our paper. You can download the ground truth trajectory and reference point cloud below.

Citation

If you found the dataset to be useful, we would appreciate it if you can cite the following paper:

  • Y. Tian, Y. Chang, L. Quang, A. Schang, C. Nieto-Granda, J. P. How, and L. Carlone, "Resilient and Distributed Multi-Robot Visual SLAM: Datasets, Experiments, and Lessons Learned," arXiv preprint arXiv:2304.04362, 2023.
@ARTICLE{tian23arxiv_kimeramultiexperiments,
  author={Yulun Tian and Yun Chang and Long Quang and Arthur Schang and Carlos Nieto-Granda and Jonathan P. How and Luca Carlone},
  title={Resilient and Distributed Multi-Robot Visual SLAM: Datasets, Experiments, and Lessons Learned}, 
  year={2023},
  eprint={2304.04362},
  archivePrefix={arXiv},
  primaryClass={cs.RO}
}

Download

Name Rosbags GT Photos Trajectory
Campus-Outdoor request link drawing drawing
Campus-Tunnels request link drawing drawing
Campus-Hybrid request link drawing drawing

The camera calibration parameters used for our experiments can be found here.

The point cloud of the reference ground truth map can be downloaded here.

More Repositories

1

Kimera

Index repo for Kimera code
1,800
star
2

TEASER-plusplus

A fast and robust point cloud registration library
C++
1,753
star
3

Kimera-VIO

Visual Inertial Odometry with SLAM capabilities and 3D Mesh generation.
C++
1,534
star
4

Kimera-Semantics

Real-Time 3D Semantic Reconstruction from 2D data
C++
640
star
5

Hydra

C++
583
star
6

Kimera-RPGO

Robust Pose Graph Optimization
C++
468
star
7

Kimera-VIO-ROS

ROS wrapper for Kimera-VIO
C++
371
star
8

Kimera-Multi

Index repo for Kimera-Multi system
Shell
327
star
9

Khronos

Spatio-Temporal Metric-Semantic SLAM
C++
273
star
10

Loc-NeRF

Monte Carlo Localization using Neural Radiance Fields
Python
259
star
11

GNC-and-ADAPT

Graduated Non-Convexity (GNC) and Adaptive Trimming (ADAPT) algorithms for outlier robust estimation
MATLAB
112
star
12

CertifiablyRobustPerception

Certifiable Outlier-Robust Geometric Perception
MATLAB
107
star
13

PD-MeshNet

Primal-Dual Mesh Convolutional Neural Networks
Python
106
star
14

GlobalOptimizationTutorial

Hands-on Tutorial for Global Optimization in Matlab
MATLAB
104
star
15

llm_scene_understanding

HTML
71
star
16

STRIDE

Solver for Large-Scale Rank-One Semidefinite Relaxations
MATLAB
66
star
17

Clio

66
star
18

VNAV-labs

Labs for MIT 16.485
Python
64
star
19

Spatial-Hash

Minimal C++ library for spatial data structures based on voxel hashing
C++
57
star
20

KISS-Matcher

52
star
21

Hydra-ROS

Hydra ROS Interface
C++
39
star
22

Spark-DSG

Scene Graph API (C++ and Python)
C++
37
star
23

Kimera-VIO-ROS2

C++
36
star
24

Kimera-Multi-LCD

C++
34
star
25

Kimera-VIO-Evaluation

Code to automatically evaluate and tune parameters for Kimera-VIO pipeline.
Python
33
star
26

Kimera-PGMO

C++
33
star
27

ROBIN

C++
31
star
28

config_utilities

Automatic C++ config structs and tools.
C++
28
star
29

pose_graph_tools

C++
26
star
30

pose-baselines

Jupyter Notebook
25
star
31

estimation-contracts

MATLAB
25
star
32

neural_tree

Python
22
star
33

C-3PO

Python
21
star
34

Kimera-Distributed

C++
21
star
35

MiDiffusion

Python
17
star
36

LP2

Long-term Human Trajectory Prediction using 3D DSGs
15
star
37

GlobalOptimization-ICCV2019

ICCV 2019 Tutorial: Global Optimization for Geometric Understanding with Provable Guarantees
TeX
14
star
38

FUSES

C++
11
star
39

Hydra-GNN

Room classification network training and inference code
Python
10
star
40

certifiable_tracking

MATLAB
8
star
41

PACE

Index repo for the PACE project
Python
7
star
42

robotRepresentations-RSS2023

Robot Representations Workshop @ RSS 2023
SCSS
6
star
43

ensemble_pose

Self-training for an ensemble of object pose estimators
Python
5
star
44

ford-paper-params

Parameters for competitor pipelines for the Kimera Multicamera project
5
star
45

CertifiablePerception-RSS2020

Workshop website on Certifiable Robot Perception for RSS2020
TeX
5
star
46

Longterm-Perception-WS

Workshop on Long-term Perception for Autonomy in Dynamic Human-shared Environments
SCSS
4
star
47

ThreedFront

Python
4
star
48

PerceptionMonitoring

Python
3
star
49

dbow2_catkin

CMake
2
star
50

PAL-ICRA2020

Ruby
2
star
51

kimera-multi-vocab

Vocabulary file for Kimera-Multi in the Kimera-Multi dataset
2
star
52

VNAV2020-handouts

Handouts/webpage for VNAV 2020
HTML
1
star