tii-ratm-rosbag2
收藏资源简介:
TII-RATM ROS2 Bags with OpenVINS VIO 数据集是一个用于SLAM评估的预录制ROS2数据包集合,包含了OpenVINS视觉惯性里程计、地面真实数据和合成门检测数据。数据集旨在无需运行OpenVINS即可直接用于SLAM评估。每个飞行目录包含一个mcap格式的数据包,其中包含多个主题,如OpenVINS VIO里程计、轨迹路径、地面真实位姿、原始IMU数据、相机图像等。数据集包含多个飞行记录,飞行轨迹包括椭圆和双纽线,每个飞行记录都有详细的持续时间、距离、平均速度等信息。此外,数据集还提供了门的位置信息、OpenVINS的配置细节(包括相机模型、内参、畸变参数等)、合成检测数据的使用说明以及时间戳纪元的相关信息。该数据集与原始TII-RATM数据集和OpenVINS系统相关,适用于机器人学、SLAM、视觉惯性里程计和无人机竞速等任务。
The TII-RATM ROS2 Bags with OpenVINS VIO Dataset is a curated collection of pre-recorded ROS2 bags intended for SLAM evaluation, which contains OpenVINS visual-inertial odometry (VIO), ground-truth data, and synthetic gate detection data. This dataset is designed to enable direct SLAM evaluation without the need to run the OpenVINS system. Each flight directory contains an MCAP-formatted bag file that includes multiple topics, such as OpenVINS VIO odometry, trajectory paths, ground-truth poses, raw IMU data, camera images, and among others. The dataset includes multiple flight recordings with trajectories shaped as ellipses and lemniscates, and each flight record comes with detailed metadata including duration, traveled distance, average speed, and other relevant information. In addition, the dataset provides gate position information, detailed configuration details of OpenVins (including camera model, intrinsic parameters, distortion parameters, etc.), usage instructions for the synthetic detection data, and relevant information about the timestamp epoch. This dataset is associated with the original TII-RATM dataset and the OpenVins system, and is applicable to tasks such as robotics, SLAM, visual-inertial odometry, and drone racing.
TII-RATM ROS2 Bags with OpenVINS VIO 数据集概述
基本信息
- 数据集名称:TII-RATM ROS2 Bags with OpenVINS VIO
- 许可证:CC BY 4.0
- 任务类别:机器人学
- 标签:ros2, slam, vio, drone-racing, openvins, pose-estimation
- 数据规模:1K < n < 10K
- 描述:包含来自TII-RATM无人机竞速数据集的预录制ROS2数据包,集成了OpenVINS视觉惯性里程计、地面真值和合成门检测数据,可直接用于SLAM评估而无需运行OpenVINS。
数据内容
每个飞行目录包含一个MCAP格式的数据包,涵盖以下主题:
| 主题 | 类型 | 描述 |
|---|---|---|
/ov_msckf/odomimu |
nav_msgs/Odometry |
OpenVINS VIO里程计(约500Hz) |
/ov_msckf/pathimu |
nav_msgs/Path |
VIO轨迹路径 |
/tf |
tf2_msgs/TFMessage |
来自OpenVINS的odom → base_link变换 |
/clock |
rosgraph_msgs/Clock |
模拟时间时钟(2023纪元) |
/ground_truth/pose |
geometry_msgs/PoseStamped |
动作捕捉地面真值位姿(地球坐标系) |
/ground_truth/odometry |
nav_msgs/Odometry |
动作捕捉地面真值里程计(地球坐标系) |
/ground_truth/gates |
visualization_msgs/MarkerArray |
来自动作捕捉的门位置 |
/detections/gates |
as2_msgs/PoseStampedWithIDArray |
合成门检测(基于地面真值的机体相对坐标) |
/detections/markers/gates |
visualization_msgs/MarkerArray |
检测可视化标记 |
/tf_static |
tf2_msgs/TFMessage |
门位置作为静态TF(地球坐标系) |
/imu |
sensor_msgs/Imu |
原始IMU数据(500Hz) |
/camera/image_raw |
sensor_msgs/Image |
相机图像(640x480,约26Hz,从约106Hz下采样) |
/camera/camera_info |
sensor_msgs/CameraInfo |
已校准的等距鱼眼相机内参 |
飞行数据
包含6次飞行记录,分为椭圆和双纽线两种轨迹。
| 目录 | 轨迹 | 时长 | 距离 | 平均速度 | VIO消息数 | 地面真值消息数 |
|---|---|---|---|---|---|---|
flight-01p-ellipse |
椭圆 | ~120s | 479m | 4.0 m/s | ~53k | ~33k |
flight-02p-ellipse |
椭圆 | ~95s | 446m | 4.2 m/s | ~47k | ~29k |
flight-03p-ellipse |
椭圆 | ~104s | 380m | 3.7 m/s | ~46k | ~28k |
flight-07p-lemniscate |
双纽线 | ~127s | 444m | 3.5 m/s | ~55k | ~35k |
flight-08p-lemniscate |
双纽线 | ~100s | 367m | 3.8 m/s | ~47k | ~26k |
flight-09p-lemniscate |
双纽线 | ~105s | 447m | 4.4 m/s | ~50k | ~28k |
门位置(地球/世界坐标系)
yaml gate_1: [4.0, 1.3, 1.13] gate_2: [4.0, -1.34, 1.16] gate_3: [-4.0, -1.29, 1.16] gate_4: [-3.97, 1.28, 1.17]
OpenVINS配置
- 相机:ArduCam IMX219鱼眼镜头,640x480 @ ~106Hz
- 相机模型:等距投影(Kannala-Brandt)
- 内参:fx=291.5, fy=390.0, cx=316.4, cy=240.4
- 畸变:[0.048, -0.028, 0.038, -0.018]
- IMU:SBG Ellipse,500Hz,FLU机体坐标系
- 相机倾角:约28度低于水平面
- 时间偏移:-11.7ms
- 在线校准:已禁用(使用5次椭圆飞行平均得出的生产值)
- 配置:椭圆飞行使用
tii_ellipse配置,双纽线飞行使用tii_lemniscate配置。
检测说明
门检测是合成的——根据地面真值(动作捕捉)无人机位姿和已知门位置计算得出。它们代表了零噪声的理想机体相对观测值。每个检测提供了无人机机体坐标系到15米范围内每个门的相对SE3变换。
时间戳纪元
- 消息
header.stamp值为2023纪元(原始TII-RATM传感器时间戳) - 数据包接收时间戳为2026纪元(录制时)
/clock主题包含2023模拟时间时间戳- 建议使用
use_sim_time:=true参数供消费这些数据包的ROS2节点使用
相关资源
- TII-RATM Dataset — 原始数据集
- OpenVINS — 使用的VIO系统
- SemanticSlam — 用于评估的SLAM系统
引用
若使用此数据,请引用TII-RATM数据集论文: bibtex @ARTICLE{bosello2026oyo, author={Bosello, Michael and Pinzarrone, Flavio and Kiade, Sara and Aguiari, Davide and Keuter, Yvo and AlShehhi, Aaesha and Caminati, Gyordan and Wong, Kei Long and Chou, Ka Seng and Halepota, Junaid and Alneyadi, Fares and Panerati, Jacopo and Pau, Giovanni}, journal={IEEE Robotics and Automation Letters}, title={On Your Own: Pro-Level Autonomous Drone Racing in Uninstrumented Arenas}, year={2026}, volume={11}, number={3}, pages={2674-2681}, doi={10.1109/LRA.2026.3653405} }




