RoSHI
收藏资源简介:
RoSHI是由宾夕法尼亚大学团队开发的机器人导向野外人体数据集,通过融合低成本惯性测量单元(IMU)和Project Aria眼镜的自我中心感知,捕捉同步的3D人体姿态、全局轨迹和第一人称RGB视频。数据集包含多样化的全身运动数据,强调长期稳定性和动态运动捕捉,适用于人形机器人策略学习。其创新性在于结合视觉与惯性传感优势,解决了传统方法在遮挡和高速运动中的局限性。该数据集通过开源硬件设计和轻量级姿态生成方法,为机器人学习提供了高质量、低成本的野外运动数据接口。
RoSHI is a robot-oriented in-the-wild human dataset developed by a team from the University of Pennsylvania. It captures synchronized 3D human poses, global trajectories, and first-person RGB videos by fusing low-cost Inertial Measurement Units (IMUs) and egocentric perception from Project Aria glasses. The dataset contains diverse full-body motion data, emphasizes long-term stability and dynamic motion capture, and is suitable for humanoid robot policy learning. Its innovation lies in combining the advantages of visual and inertial sensing, addressing the limitations of traditional methods in occlusion and high-speed motion scenarios. This dataset provides a high-quality, low-cost in-the-wild motion data interface for robot learning via open-source hardware designs and lightweight pose generation methods.
RoSHI数据集概述
数据集名称
RoSHI: A Versatile Robot-oriented Suit for Human Data In-the-Wild
作者
Wenjing Margaret Mao*, Jefferson Ng*, Luyang Hu*, Daniel Gehrig, Antonio Loquercio (*表示同等贡献,姓名随机排序)
发表会议/状态
IROS 2026 (Under Review)
数据集简介
RoSHI是一种混合可穿戴设备,融合了低成本稀疏IMU与Project Aria眼镜,通过第一人称视角感知,在度量全局坐标系中估计穿戴者的完整3D姿态和身体形状。该系统旨在收集包含丰富、长时程野外交互的人类数据,以扩展机器人学习。
系统构成与方法
- 硬件组成:结合九个低成本IMU追踪器(每个约30美元,基于BNO085,100 Hz无线传输)与Project Aria眼镜,同步捕获3D身体姿态、第一人称RGB视频和全局一致的根轨迹。
- 传感器互补性:IMU提供对视觉遮挡和高速运动的鲁棒性,而第一人称SLAM则锚定长时程全局定位并稳定上半身姿态。
- 校准方法:仅需使用iPhone拍摄一段20-40秒的校准视频(穿戴套装时)。每个追踪器刚性安装一个AprilTag;结合校准视频的SAM 3D Body估计,无需盒子校准或规定姿势即可恢复传感器到骨骼以及跨传感器航向对齐。支持随时快速重新校准,无需拆卸IMU。
- 身体姿态生成:利用以Aria SLAM提供的6-DoF头戴设备轨迹为条件的EgoAllo扩散模型。使用从IMU追踪器导出的骨骼方向引导扩散,并强制执行三个互补约束:(i) 可观察关节角度(肘、髋、膝)的直接比较,(ii) 骨盆与肩部之间相对方向的一致性,(iii) 连续帧间骨盆关节旋转的时间平滑性。
评估结果
在涵盖原地运动、带全局平移的移动以及敏捷运动类活动的三个数据集的11个运动序列上评估RoSHI。
定量结果
- 评估指标:平均每关节位置误差(MPJPE,单位:厘米)和关节角度误差(JAE,单位:度)。
- 性能表现:RoSHI在所有三个数据集上均取得最佳MPJPE,并在三个中的两个数据集上取得最佳JAE,在第一人称基线方法中,在全局关节定位和关节姿态重建方面均显示出持续改进。
| 方法 | 第一人称 | 数据集1 | 数据集2 | 数据集3 |
|---|---|---|---|---|
| MPJPE (cm) | JAE (deg) | MPJPE (cm) | ||
| SAM3D | ✗ | 10.3 | 10.5 | 10.5 |
| IMU-only (naive) | ✓ | 16.7 | 12.6 | 18.8 |
| IMU + EgoAllo root | ✓ | 12.7 | 12.5 | 11.9 |
| EgoAllo | ✓ | 10.6 | 15.6 | 10.0 |
| RoSHI (ours) | ✓ | 9.6 | 12.0 | 9.9 |
注:MPJPE在OptiTrack世界坐标系中计算;JAE从父子骨骼方向计算(独立于全局/根姿态)。SAM3D依赖外部校准相机,因此不是公平的基线(以灰色显示)。
数据集内容
- 🧍 数据集1:原地运动:行走/正步/慢跑/跑步、伸展/拳击/鞠躬/挥手、开合跳/深蹲/单腿深蹲、拾取箱子。
- 🚶 数据集2:带全局平移的移动:行走/打招呼/行走、拾取物品/绕行、行走/来回慢跑、跳跃。
- 🏃 数据集3:敏捷活动:滑行、网球、投球/接球。
应用展示
使用来自RoSHI的运动数据用于人形机器人策略学习的演示,包括网球和跳跃动作。
代码与资源
RoSHI系统组织为模块化代码库,所有代码库将公开可用。
- RoSHI Core Algorithm:完整姿态估计流水线,包含IMU引导的EgoAllo扩散、传感器融合、校准处理和SMPL身体模型输出。GitHub链接:https://github.com/roshi-mocap/roshi-core
- RoSHI-App:用于校准RoSHI可穿戴系统的iOS应用程序。通过LAN捕获RGB视频(带实时AprilTag检测)并与9个身体安装的IMU传感器同步。GitHub链接:https://github.com/roshi-mocap/roshi-app
- RoSHI-Hardware:硬件设计文件、3D打印外壳、物料清单以及用于9个无线IMU追踪器(基于BNO085,100 Hz)的ESP32固件。GitHub链接:https://github.com/roshi-mocap/roshi-hardware
致谢
本研究由DARPA(协议号HR0011-24-9-0430)和瑞士国家科学基金会(资助号225354)支持。感谢Meta Aria团队的支持以及提供Aria硬件和软件基础设施的访问权限。感谢Nalini Jain测试代码库并录制定性评估视频,感谢Nadia实验室的Paul (Sanghyub) Lee协助使用OptiTrack收集地面真实人体运动数据。




