You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

4.3 KiB

CMU Motion Capture Database

Source: https://mocap.cs.cmu.edu/ Fetched: 2026-02-13 Type: Dataset


Description

The CMU Motion Capture Database is one of the most widely used and freely available motion capture datasets in robotics and computer graphics. Created by Carnegie Mellon University's Graphics Lab, it contains a large collection of human motion data captured with a professional Vicon system. The database is freely available for research and commercial use and has become a foundational dataset for motion retargeting to humanoid robots.

Key Features / Contents

Capture Setup

  • System: 12 Vicon infrared MX-40 cameras
  • Resolution: 4 megapixel per camera
  • Frame Rate: 120 Hz
  • Markers: 41 markers on motion capture suit

Dataset Scale

  • Subjects: 140+ human subjects
  • Trials: 2,605 motion trials
  • Categories: 6 major categories, 23 subcategories
  • BVH Files: 2,548 converted BVH files (with text descriptions)

Data Formats

Format Description Use Case
C3D Raw marker position data Research, custom processing
ASF/AMC Acclaim skeleton format (skeleton definition + motion) Legacy animation, retargeting
BVH Biovision Hierarchy format (community conversion) Most common for robotics retargeting

Motion Categories (Representative)

  • Walking, running, jogging
  • Jumping, hopping
  • Dancing, gymnastics
  • Sports (basketball, soccer, baseball, etc.)
  • Everyday activities (sitting, standing, reaching)
  • Interaction motions (two-person activities)
  • Martial arts, acrobatics
  • Climbing stairs
  • Emotional expressions through body language

G1 Relevance

The CMU MoCap database is a key upstream data source for G1 motion learning:

  • AMASS Integration: CMU MoCap is one of the constituent datasets within AMASS, which has been retargeted to G1 (see dataset-amass-g1.md)
  • BVH Retargeting: The BVH format is directly consumable by retargeting tools like GMR, which supports Unitree G1
  • Locomotion Training: Walking, running, and stair-climbing data is used to train G1 locomotion policies via Adversarial Motion Priors (AMP)
  • Manipulation Training: Reaching and grasping motions inform upper-body control policies
  • Baseline Dataset: Many humanoid motion learning papers use CMU MoCap as their primary training data source

Retargeting Pipeline to G1

CMU MoCap (BVH/ASF+AMC)
    -> AMASS (SMPL-X format)
        -> Retargeting (GMR / custom scripts)
            -> G1 joint angles (29 DOF)
                -> IsaacLab AMP training

Installation / Usage

Accessing the Data

Direct Download: https://mocap.cs.cmu.edu/

  • Browse by subject or motion category
  • Download individual trials in C3D or ASF/AMC format

BVH Conversion (cgspeed): https://sites.google.com/a/cgspeed.com/cgspeed/motion-capture/the-motionbuilder-friendly-bvh-conversion-release-of-cmus-motion-capture-database

  • Pre-converted BVH files for all 2,548 trials
  • Includes text descriptions for each motion

GitHub Mirror (BVH): https://github.com/una-dinosauria/cmu-mocap

  • BVH format files in a Git repository

Using with AMASS

The CMU MoCap data is already included in the AMASS dataset in unified SMPL-X format. If you need CMU motions retargeted to G1, use the pre-retargeted AMASS datasets:

# Already retargeted for G1
git clone https://huggingface.co/datasets/ember-lab-berkeley/AMASS_Retargeted_for_G1

Direct BVH Retargeting with GMR

# Install GMR
pip install -e .

# Retarget BVH to G1
python retarget.py --input cmu_motion.bvh --robot unitree_g1

License

The CMU MoCap database is freely available. From the website: "This data is free for use in research and commercial projects. The creators of the database ask only that you credit the source of the data."

Recommended Citation: "The data used in this project was obtained from mocap.cs.cmu.edu. The database was created with funding from NSF EIA-0196217."

  • AMASS - Unified superset including CMU MoCap in SMPL-X format
  • HDM05 - Alternative MoCap database from MPI
  • SFU MoCap - Simon Fraser University's database
  • LAFAN1 - Ubisoft's animation dataset