TII-RATM
收藏资源简介:
TII-RATM数据集是由技术革新研究所自主机器人研究中心开发的一个全面标注的开放设计数据集,专注于自主和有人驾驶的高速飞行无人机竞速。该数据集包含约29分钟、约7公里的飞行数据,涵盖高分辨率、高频率的视觉、惯性和运动捕捉数据,以及控制命令和多种光照条件下的数据。数据集不仅包括完整的无人机设计规范,还提供了用于数据可视化和后处理的开放源代码。此数据集旨在支持机器人和人工智能社区在无人机竞速领域的研究,特别是在视觉惯性测程、场景理解、映射和规划以及基于数据系统识别等方面。
The TII-RATM dataset is a comprehensively annotated open-design dataset developed by the Autonomous Robotics Research Center of the Technology Innovation Institute, focusing on fully autonomous and manned high-speed drone racing. This dataset encompasses approximately 29 minutes of flight data spanning a total distance of 7 kilometers, covering high-resolution, high-frequency visual, inertial, and motion capture data, as well as control commands and data collected under various lighting conditions. In addition to complete drone design specifications, the dataset also provides open-source code for data visualization and post-processing. This dataset aims to support research in the drone racing domain for the robotics and artificial intelligence communities, particularly in areas such as visual-inertial odometry, scene understanding, mapping and planning, and data-driven system identification.
Race Against the Machine 数据集概述
数据集描述
- 飞行速度:超过21米/秒的高速飞行
- 飞行模式:自主飞行和人工驾驶飞行,多条轨迹
- 数据收集:高分辨率、高频率的视觉、惯性和运动捕捉数据
- 数据内容:包含无人机竞速门,有边界框和单个角点标签,以及控制输入和电池电压
数据集下载与安装
-
操作系统:Ubuntu 20.04 LTS、macOS 14、Windows 11
-
Python版本:3.8、3.11、3.9
-
下载步骤: sh git clone https://github.com/Drone-Racing/drone-racing-dataset.git cd drone-racing-dataset pip3 install -r requirements.txt
-
数据下载:
-
Ubuntu和macOS: sh sudo apt install wget sudo chmod +x data_downloader.sh ./data_downloader.sh
-
Windows:双击
data_downloader.cmd
-
数据格式
- 文件结构:
data/piloted/包含12个飞行文件夹data/autonomous/包含18个飞行文件夹
- CSV文件:
- 每个飞行包含两个CSV文件:
- 与相机帧同步的采样/插值文件(
..._cam_ts_sync.csv) - 500Hz采样/插值文件(
..._500hz_freq_sync.csv)
- 与相机帧同步的采样/插值文件(
- 列信息:
列号和名称 单位 数据类型 0. elapsed_time$s$ float 1. timestamp$mu s$ int 2. img_filenamen/a string 3. accel_[x/y/z]$m/s^2$ float 6. gyro_[x/y/z]$rad/s$ float 9. thrust[0-3]$1$ float $in [0,1]$ 13. channels_[roll/pitch/thrust/yaw]$1$ int $in [1000,2000]$ 17. aux[1-4]$1$ int $in [1000,2000]$ 21. vbat$V$ float 22. drone_[x/y/z]$m$ float 25. drone_[roll/pitch/yaw]$rad$ float 28. drone_velocity_linear_[x/y/z]$m/s$ float 31. drone_velocity_angular_[x/y/z]$rad/s$ float 34. drone_residual$m$ float 35. drone_rot[[0-8]]$1$ float 44. gate[1-4]_int_[x/y/z]$m$ float 56. gate[1-4]_int_[roll/pitch/yaw]$rad$ float 68. gate[1-4]_int_residual$m$ float 72. gate[1-4]_int_rot[[0-8]]$1$ float 108. gate[1-4]_marker[1-4]_[x/y/z]$m$ float
- 每个飞行包含两个CSV文件:
图像格式
- 文件夹结构:
camera_flight-.../包含所有捕获的JPEG格式帧labels_flight-.../包含竞速门的边界框和角点标签,格式为TXT
- 标签格式:
- 每行格式为
0 cx cy w h tlx tly tlv trx try trv brx bry brv blx bly blv - 其中
0是门类标签,cx, cy, w, h是边界框中心坐标、宽度和高度,tlx, tly, tlv等是角点坐标和可见性
- 每行格式为
可视化脚本
-
数据绘制: sh cd scripts/ python3 ./data_plotting.py --csv-file ../data/autonomous/flight-01a-ellipse/flight-01a-ellipse_cam_ts_sync.csv
-
标签可视化: sh cd scripts/ python3 ./label_visualization.py --flight flight-01a-ellipse
ROS2 Bags
- 测试环境:Ubuntu 20.04 LTS
- ROS2 Bags存储位置:每个飞行的
ros2bag_.../文件夹 - 播放ROS2 Bag: sh source ~/drone_racing_ws/install/setup.bash ros2 bag play data/autonomous/flight-01a-ellipse/ros2bag_flight-01a-ellipse
许可证
- 数据集许可证:CC BY 4.0

- 1Race Against the Machine: a Fully-annotated, Open-design Dataset of Autonomous and Piloted High-speed Flight技术革新研究所自主机器人研究中心 · 2024年



