FastUMI_Data
收藏资源简介:
收集涉及机械臂的真实世界操作轨迹数据对于开发机器人操作中的通用动作策略至关重要,然而此类数据仍然稀缺。现有方法面临高成本、劳动强度大、硬件依赖性强以及涉及SLAM算法的复杂设置要求等限制。在本工作中,我们介绍了Fast-UMI,一个接口介导的操作系统,包括两个关键组件:一个由人类操作的手持设备用于数据收集,以及一个在策略推理期间使用的机器人安装设备。我们的方法采用解耦设计,兼容各种夹持器,同时保持一致的观察视角,使得在手持设备上收集的数据训练的模型可以直接应用于真实机器人。通过直接使用现有商业硬件产品获取末端执行器姿态,我们消除了复杂SLAM部署和校准的需求,简化了数据处理。Fast-UMI提供了支持软件工具,用于高效的机器人学习数据收集和转换,促进了即插即用的功能。该系统为机器人学习数据采集提供了一个高效且用户友好的工具。
Collecting real-world manipulation trajectory data involving robotic arms is critical for developing generalizable action strategies in robotic manipulation, yet such data remains scarce. Existing approaches face limitations such as high costs, labor-intensive efforts, strong hardware dependence, and complex setup requirements involving SLAM algorithms. In this work, we introduce Fast-UMI, an interface-mediated operating system consisting of two core components: a human-operated handheld device for data collection, and a robot-mounted device used during policy inference. Our method adopts a decoupled design that is compatible with various grippers while maintaining a consistent observation viewpoint, enabling models trained on data collected via the handheld device to be directly deployed on real robots. By directly using existing commercial hardware products to acquire end-effector poses, we eliminate the need for complex SLAM deployment and calibration, simplifying data processing. Fast-UMI provides supporting software tools for efficient robotic learning data collection and transformation, facilitating plug-and-play functionality. This system provides an efficient and user-friendly tool for robotic learning data acquisition.
FastUMI 数据集概述
数据集简介
FastUMI 是一个用于机器人操作学习的通用操作接口系统,旨在通过手持设备收集数据,并在机器人上执行策略推断。该系统通过解耦设计,兼容多种夹持器,并保持一致的观察视角,使得在手持设备上收集的数据可以直接应用于真实机器人。FastUMI 提供了支持软件工具,用于高效的数据收集和转换,简化了数据处理流程。
数据集内容
- 数据收集代码和数据集:包含用于数据收集的代码和实际收集的数据集。
- 数据处理细节:包括轨迹转换、夹持器宽度检测、逆运动学计算等数据处理步骤。
- 文件结构:数据集的文件结构包括视频、图像、CSV文件和HDF5文件,每个HDF5文件对应一个操作片段,包含观测数据和动作数据。
数据处理
- 轨迹转换:将RealSense T265的原始轨迹转换为TCP(工具中心点)轨迹。
- 夹持器宽度检测:通过ArUco标记检测夹持器宽度,并进行插值处理。
- 逆运动学计算:将TCP数据转换为机器人臂的绝对关节角度,便于模型训练。
文件结构
plaintext data_dir/ └── dataset/ └── <task>/ ├── camera/ │ ├── temp_video_0.mp4 │ ├── temp_video_1.mp4 │ ├── ... │ └── images/ │ ├── 0.jpg │ ├── 1.jpg │ └── ... ├── csv/ │ ├── temp_trajectory.csv │ ├── temp_video_timestamps.csv │ ├── frame_timestamps.csv │ └── ... ├── states.csv ├── episode_0.hdf5 ├── episode_1.hdf5 └── ...
数据文件描述
- HDF5文件:每个文件对应一个操作片段,包含观测数据和动作数据。
observations/images/:存储相机图像数据。observations/qpos:存储位置和方向数据。action:存储动作数据。
- CSV文件:包括状态信息、轨迹数据、视频帧时间戳等。
数据集应用
FastUMI 数据集适用于机器人操作学习,特别是通用操作策略的开发。通过提供高效的数据收集和处理工具,FastUMI 简化了机器人学习数据的获取和转换过程。




