KungfuAthlete
收藏资源简介:
该数据集源自运动员的日常武术训练视频,共包含197个视频片段。每个片段可能由多个合并的片段组成。经过自动时间分割后,得到1,726个子片段,确保大多数片段避免引入过多的运动不连续性。所有子片段均使用GVHMR进行运动捕捉,随后进行基于GMR的重新定向。经过过滤和后处理后,最终数据集包含848个运动样本,主要反映常规训练活动。
This dataset is derived from daily martial arts training videos of athletes, comprising a total of 197 video clips. Each clip may consist of multiple merged segments. After automatic temporal segmentation, 1,726 sub-clips are generated, ensuring that most of these sub-clips avoid excessive motion discontinuities. All sub-clips underwent motion capture using GVHMR, followed by GMR-based motion retargeting. After filtering and post-processing, the finalized dataset contains 848 motion samples that primarily reflect routine training activities.
KungFuAthlete 数据集概述
数据集来源与规模
- 来源:运动员日常武术训练视频。
- 原始视频:197个视频片段。
- 处理后子片段:1,726个(经过自动时间分割)。
- 最终运动样本:848个(经过过滤和后处理)。
类别分布
| 类别 | 数量 | 示例子类别 |
|---|---|---|
| 日常训练 | 715 | – |
| 拳法 | 53 | 长拳 (33), 太极拳 (14), 南拳 (6) |
| 棍法 | 30 | 棍术 (30) |
| 技巧 | 28 | 后空翻 (12), 莲花摆 (9) |
| 刀法 / 剑法 | 15 / 7 | 南刀 (15), 太极剑 (7) |
备注:
- 日常训练占主导地位(715个样本,约84%),主要代表标准练习套路。
- 拳法技术是最大的专项类别,其中长拳最为普遍。
- 基于技巧的动作集中在高难度杂技动作,如空翻和莲花摆。
- 基于武器的动作有限,且不包含武器部件或手部动作。
运动统计数据对比
所有指标在整个数据集中取平均值。
| 数据集 | FPS | 关节速度 | 身体线速度 | 身体角速度 | 平均帧数 |
|---|---|---|---|---|---|
| LAFAN1 | 50.0 | 0.00142 | 0.00021 | 0.01147 | 10749.23 |
| PHUMA | 50.0 | 0.00120 | 0.00440 | -0.00131 | 169.59 |
| AMASS | 30.0 | 0.00048 | -0.00568 | 0.00903 | 370.65 |
| KungFuAthlete (地面) | 50.0 | -0.00199 | 0.01057 | 0.04034 | 577.68 |
| KungFuAthlete (跳跃) | 50.0 | 0.02384 | 0.05297 | 0.18017 | 397.21 |
地面与跳跃子集划分
根据是否包含跳跃动作划分数据集:
- KungFuAthlete (地面):包含非跳跃动作,强调连续的地面发力、快速的身体旋转、武器操控和步法转换。
- KungFuAthlete (跳跃):包含高动态空中动作,如空翻、侧手翻和其他杂技跳跃。
关键观察:
- 跳跃子集在所有对比数据集中表现出最高的关节速度、身体线速度和角速度。
- 地面子集虽然排除了跳跃,但仍显示出比自然运动数据集(如LAFAN1、AMASS)显著更高的动态性。
- 与关注日常活动和行走动作的PHUMA和AMASS相比,KungFuAthlete表现出更强的非平稳性、更大的运动幅度和更具挑战性的瞬态动力学。
安全警告:跳跃子集旨在研究仿人运动的极限。在没有严格安全约束的情况下直接在真实机器人上训练或部署可能导致严重的硬件损坏。
数据处理流程
[视频] → GVHMR → [GVHMR预测] → GMR → [机器人运动] → 清理 → [KungFuAthlete]
数据格式
- GVHMR预测数据 (
gvhmr_pred.pt):包含SMPL参数(身体姿态、形状参数、全局方向、平移)。 - GMR机器人姿态数据 (
robot_qpos.npz):包含帧率(fps)和机器人关节位置(qpos),维度为(N, 36)。
数据集下载与结构
- 下载地址:https://drive.google.com/drive/folders/1ZntW9jPA-BXxttvCWlKQsSbmXt91fSsh?usp=sharing
- 提供内容:GVHMR预测数据和预清理的g1机器人qpos数据。
- 项目结构:
src/demo/gvhmr/:姿态数据(按地面/跳跃分类)。src/demo/g1/:机器人qpos数据(按地面/跳跃分类)。src/scripts/:数据处理和可视化脚本。src/third_party/GMR/:运动重定向外部依赖。
使用说明
- 高度调整算法仅适用于重定向到跳跃类型数据的qpos数据,地面类型数据在重定向后不需要高度调整。
- 提供了可视化GVHMR数据、重定向到机器人运动、调整高度和可视化GMR数据的详细命令行示例。
支持的机器人
| 机器人 | ID | 自由度 |
|---|---|---|
| Unitree G1 | unitree_g1 |
29 |
视频来源与致谢
- 视频素材主要来源于谢远航(广西武术队运动员、国家级运动健将、中国武术六段)在其个人平台公开发布的系列武术训练与竞赛示范视频。
- 特别鸣谢谢远航先生授权将视频素材用于科研与学术目的。
- 个人主页:https://space.bilibili.com/1475395086
项目依赖与许可
引用
若在研究中使用本项目,请考虑引用(引用格式待定)。




