Published November 14, 2023 | Version v1

Hard Point Cloud Localization Dataset

Authors/Creators

Description

This is a dataset to evaluate the robustness of point-cloud-based localization algorithms in extremely severe situations including aggressive sensor motion, point cloud degeneration, and data interruptions.

The dataset contains five indoor sequences recorded with a Microsoft Azure Kinect and three outdoor sequences recorded with a Livox MID360. Each outdoor sequence is split into two consecutive rosbags.

indoor_easy_01 & 02    : "Easy" sequences without aggressive sensor motion and data interruptions.
indoor_hard_01             : "Hard" sequence involving quick sensor motion and point cloud degeneration.
indoor_kidnap_01 & 02 : Sequences that involve kidnapping situations (the sensor was moved to another room while its view was completely occluded several times)
outdoor_hard_01 & 02  : "Hard" outdoor sequence involving quick sensor motion and point cloud degeneration.
outdoor_kidnap             : Outdoor sequence that involve kidnapping situations.

Each rosbag corresponds to an environmental map file as follows:
indoor_easy       : map_indoor_easy.ply
indoor_kidnap    : map_indoor_easy.ply
indoor_hard        : map_indoor_hard.ply
outdoor_kidnap  : map_outdoor_kidnap.ply
outdoor_hard     : map_outdoor_hard.ply

Each indoor sequence contains the following ROS2 messages:
- /points2/decompressed : sensor_msgs/msg/PointCloud2 : Point cloud data
- /imu                                : sensor_msgs/msg/Imu              : Imu data

Each outdoor sequence contains the following ROS2 messages:
- /livox/points           : sensor_msgs/msg/PointCloud2       : Point cloud data
- /livox/lidar              : livox_ros_driver2/msg/CustomMsg : Point cloud data in the Livox format
- /livox/imu               : sensor_msgs/msg/Imu                    : Imu data

We used the follwoing LiDAR-IMU transformation parameters (T_lidar_imu : [tx, ty, tz, qx, qy, qz, qw]) for the indoor and outdoor sequences:
- indoor  : [0.003, 0.004, -0.051, -0.476, 0.474, 0.524, 0.525]
- outdoor: [0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 1.000]

Groundtruth trajectories were obtained through batch optimization of point cloud registration residuals and IMU motion residuals. Each line in a GT trajectory file represents the LiDAR pose in the map frame [time, tx, ty, tz, qx, qy, qz, qw] (TUM format). We recommend evo toolkit (https://github.com/MichaelGrupp/evo) for quantitative evaluation.

Files

gt.zip

Files (17.2 GB)

Name Size
md5:ab2a80dc1d06767b7c3ce1893f3020b0
1.0 MB Preview Download
md5:046c1de5047a88dcbbf14e98df6874b1
1.8 GB Preview Download
md5:ecf01901f0e581c81d20e2bf86867925
1.7 GB Preview Download
md5:c5eca239e8635656af1ec5c5bb6532b7
2.0 GB Preview Download
md5:c1ce1dcab51ee6a92a8d9afd4b349e21
2.4 GB Preview Download
md5:8b68cd8d90bf623181e9353b1c94df35
1.7 GB Preview Download
md5:ca12f43d9f481bc11ecb203b3661b414
5.2 MB Download
md5:0ee5c1f2adc5c1a380fbd9a44c377c68
6.0 MB Download
md5:562b607124bc31bbfc4c96eaaf47bbfb
23.8 MB Download
md5:562b607124bc31bbfc4c96eaaf47bbfb
23.8 MB Download
md5:d126024c8f310c2c48239f136d7e0ed0
1.6 GB Preview Download
md5:d397c28cca763d34844189cb73de8e02
1.3 GB Preview Download
md5:8f56fdfa93f4fa456e234f58e193a08c
1.5 GB Preview Download
md5:267377a88402f825ab70a161cc48983c
1.3 GB Preview Download
md5:3c6941b8c70ca41c79dae83758632625
650.9 MB Preview Download
md5:893ed4a732c5c0c9dc38d069e7056a69
1.3 GB Preview Download