Glossary
What Is the RH20T Dataset?
Last reviewed: October 2026
Short answer
RH20T is a robot manipulation dataset introduced in the paper RH20T: A Comprehensive Robotic Dataset for Learning Diverse Skills in One-Shot. The authors collected over 110,000 contact-rich, real-world robot sequences across diverse skills, contexts, robots and camera viewpoints. Each sequence includes visual, force, audio and action information, with a human demonstration video, for studying one-shot skill learning.
01
What is the RH20T dataset?
RH20T is introduced in RH20T: A Comprehensive Robotic Dataset for Learning Diverse Skills in One-Shot (arXiv 2307.00595) by Hao-Shu Fang, Hongjie Fang, Zhenyu Tang, Jirong Liu, Chenxi Wang, Junbo Wang, Haoyi Zhu and Cewu Lu of Shanghai Jiao Tong University, with an official project page and a GitHub repository for its data API. The abstract says one-shot imitation learning has focused on simple cases such as push or pick-place tasks that rely on visual guidance alone, while many complex skills may need visual and tactile perception. The authors aim to let an agent generalize to hundreds of real-world skills with multi-modal perception. The arXiv abstract also lists a language description for each robot sequence; the project page abstract does not repeat it, and how descriptions are written is Not stated in the sources read. No official Hugging Face page was found, so none is linked. The full paper body was not read for this entry.
02
Where does Firsthand fit next to RH20T?
RH20T is third-party research. Firsthand is not affiliated with its authors, makes no claim that any named model was trained on Firsthand data, and makes no claim that Firsthand data is part of, compatible with or used alongside RH20T. Firsthand captures first-person human video, collected fast, on demand and to a written spec. It is not robot or teleoperation data, and standard capture lists no tactile or force stream. The fields the site states are head and wrist camera video, depth derived from a calibrated stereo rig, 3D hand pose at 21 keypoints per hand with a per-joint visibility flag, wrist trajectories, action segments, and 6-DoF IMUs at 200 Hz on one clock. The only language field is one task instruction per episode.
03
What modalities does RH20T record?
The project page lists the streams in a table: RGB images at 1280 x 720 and 10 Hz, depth images, binocular infrared images, robot joint angle and joint torque at 10 Hz, gripper Cartesian pose at 100 Hz, gripper width, 6-DoF force and torque at 100 Hz, audio, and fingertip tactile sensing at 200 Hz. The tactile stream is available only in robot configuration 7, and the sizes of the joint and pose arrays depend on the robot type.
The page says all cameras are calibrated to the robot base frame and the recorded data are synchronized in time. Each scene’s metadata carries a task completion rating, where 0 means robot failure, 1 means task failure and 2 to 9 give completion quality, plus a calibration quality value. How many scenes, users and hours the full dataset holds is Not stated in the sources read.
04
How was RH20T collected?
The project page says the tasks are 48 from RLBench, 29 from MetaWorld and 70 self-proposed tasks that robots often meet and can achieve. Operators teleoperate with a haptic device and a pedal. The page contrasts this with earlier setups that use 3D mice, VR remotes or mobile phones, and stresses intuitive, accurate teleoperation for contact-rich data.
Each platform has a robot arm with a force-torque sensor, a gripper, one or two in-hand cameras, eight to ten global RGBD cameras and two microphones, all linked to a data collection workstation. The download listing names seven robot configurations, and the page points to the paper appendix for their details, which was not read here. The page warns that the data are volunteer-recorded human-robot interactions that may show volunteers’ faces and voices, and asks that it be used solely for model training.
05
What is one-shot robot skill learning?
Per the abstract, recent one-shot imitation learning research shows promise in transferring trained policies to new tasks based on demonstrations, which the authors call attractive for acquiring new skills and for improving task and motion planning. They argue that limits in training data have kept the community on simple cases that use visual guidance alone.
RH20T pairs each robot sequence with a corresponding human demonstration video, and its data format stores a human folder beside each robot scene. Whether the authors train or evaluate a one-shot policy on it, which methods they test and any success rates are Not stated in the sources read, so none are reproduced here.
06
How does RH20T compare with Open X-Embodiment and DROID?
Each dataset’s own sources set its scale, and the units differ, so the numbers are not like for like. RH20T states over 110,000 contact-rich sequences across diverse robots and camera viewpoints. The site’s Open X-Embodiment entry states 1M+ real robot trajectories from 22 embodiments, pooled from 60 existing datasets and stored as RLDS. The site’s DROID entry states 76k successful teleoperated trajectories, 350 hours, 564 scenes and 86 tasks on one shared hardware stack.
Of the three, only RH20T is described in the sources read with force, audio and a paired human demonstration video for each robot sequence; the site’s entries for the other two do not describe them. Elsewhere on this site, the SpatialVLA entry says its README and Hugging Face card name Open X-Embodiment and RH20T as sources of demonstrations, and the GR00T N1 comparisons list RH20T-Human among seven existing human video datasets. Those are statements about other papers, not about Firsthand.
07
How does robot teleoperation data differ from egocentric human video?
The site’s teleoperation entry says teleoperation collects demonstrations by a human driving the robot, so data matches the robot’s embodiment exactly but is slow and hardware-bound. Egocentric human capture records people doing tasks directly, which is faster and more diverse, at the cost of an embodiment gap to close. RH20T sits on the teleoperation side: its streams include joint angles, joint torque, gripper pose, and force and torque read from the robot itself.
Egocentric human video has no robot sensors, so it cannot supply those signals. What it can show is how people do a task. RH20T’s own human demonstration videos are a different thing from first-person capture: the camera viewpoint of those videos is Not stated in the sources read, so this page does not call them egocentric.
08
How do you get custom egocentric data for manipulation training?
RH20T is a dataset of robot sequences, not a source of first-person human video, and its data and code come from its authors. When a program needs first-person human video of particular tasks, environments or people, write them into a spec and confirm it on a Spec Pilot, a small fast first batch. Where coverage is deep, the median from signed spec to first validated batch is 48 hours; where it is thin, three to four weeks. Billing is per validated hour, and delivery is in the format your training stack already reads: RLDS, LeRobot, WebDataset or HDF5. Firsthand does not deliver robot or teleoperation data, so any robot demonstrations come from your own setup.
09
RH20T at a glance, as stated in the official sources
| Item | What the official sources state |
|---|---|
| Paper | RH20T: A Comprehensive Robotic Dataset for Learning Diverse Skills in One-Shot (arXiv 2307.00595), submitted 2 July 2023, last revised 26 September 2023 (v2) |
| Authors | Hao-Shu Fang, Hongjie Fang, Zhenyu Tang, Jirong Liu, Chenxi Wang, Junbo Wang, Haoyi Zhu, Cewu Lu; Shanghai Jiao Tong University per the project page |
| Venue | The arXiv comment says RSS 2023 workshop on LTAMP; the project page BibTeX cites the 2024 IEEE International Conference on Robotics and Automation (ICRA), pages 653 to 660 |
| Scale | Over 110,000 contact-rich robot manipulation sequences across diverse skills, contexts, robots and camera viewpoints, all collected in the real world |
| Per sequence | Visual, force, audio and action information, a corresponding human demonstration video and, per the arXiv abstract, a language description |
| Tasks | 48 from RLBench, 29 from MetaWorld and 70 self-proposed tasks |
| Teleoperation | A haptic device and a pedal |
| Platform | A robot arm with a force-torque sensor, a gripper, 1 to 2 in-hand cameras, 8 to 10 global RGBD cameras and 2 microphones |
| Size and versions | Original size 40TB; a 640 x 360 version of about 5TB for RGB and about 10TB for RGBD, and a 320 x 180 version |
| Licence | A mixture of licences, split into RH20T-C (commercial) and RH20T-NC (non-commercial); the GitHub API repository lists the MIT License |
| Hugging Face | No official page found or read |
| Hours, scene count, skill count, scores | Not stated in the sources read; none reproduced |
| Firsthand relationship | None |
11
RH20T modalities, as stated on the project page
| Stream | Size | Frequency |
|---|---|---|
| RGB image | 1280 x 720 x 3 | 10 Hz |
| Depth image | 1280 x 720 | 10 Hz |
| Binocular infrared images | 2 x 1280 x 720 | 10 Hz |
| Robot joint angle | 6 / 7, by robot type | 10 Hz |
| Robot joint torque | 6 / 7, by robot type | 10 Hz |
| Gripper Cartesian pose | 6 / 7, by robot type | 100 Hz |
| Gripper width | 1 | 10 Hz |
| 6-DoF force and torque | 6 | 100 Hz |
| Audio | N/A on the page | 30 Hz |
| Fingertip tactile (robot configuration 7 only) | 2 x 16 x 3 | 200 Hz |
12
RH20T beside Open X-Embodiment and DROID, as stated in each dataset’s own sources
| Item | RH20T (sources read) | Open X-Embodiment (site entry) | DROID (site entry) |
|---|---|---|---|
| Scale | Over 110,000 contact-rich sequences | 1M+ real robot trajectories from 22 embodiments, pooled from 60 datasets | 76k successful trajectories, 350 hours, 564 scenes, 86 tasks |
| Robots | Diverse robots; seven configurations named in the download listing | 22 embodiments | One shared hardware stack |
| Human video | A corresponding human demonstration video for each robot sequence | Not described in the sources read | Not egocentric human video |
| Format | Per-scene folders with video and array files; a Python API | RLDS, serialized tfrecord files | Loaded with TensorFlow Datasets; RLDS not named |
| Licence | Mixture; RH20T-C commercial and RH20T-NC non-commercial | Not stated in the sources read | CC-BY 4.0 |
| Hours of data | Not stated in the sources read | Not stated | 350 hours |
13
Robot teleoperation data beside egocentric human video: what each captures and cannot show
| Aspect | RH20T (sources read) | Firsthand egocentric capture (what the site states) |
|---|---|---|
| What is recorded | Teleoperated robot sequences, plus a paired human demonstration video | First-person human video captured to a written spec |
| Robot state | Joint angle, joint torque, gripper pose and width | None; not robot or teleoperation data |
| Force and touch | 6-DoF force and torque; fingertip tactile in robot configuration 7 only | Standard capture lists no tactile or force stream |
| Hand data | Not stated in the sources read | 21 keypoints per hand, a per-joint visibility flag, wrist trajectories and action segments |
| Language | A description per robot sequence, per the arXiv abstract | One task instruction per episode, and nothing further |
| What it can show | How a specific robot, driven by an operator, moved and what it felt | Whether your own tasks, environments and people are covered by real human video |
| What it cannot show | The camera viewpoint of its human videos (Not stated in the sources read) | Robot joint, force or tactile signals |
| Delivery | Archives and a Python API from the authors | RLDS, LeRobot, WebDataset or HDF5, to a spec |
| Compatibility | Not claimed | Not claimed |
14
Frequently asked questions
- What is the RH20T dataset?
- A robot manipulation dataset from a 2023 paper: over 110,000 contact-rich, real-world sequences, each with visual, force, audio and action information plus a human demonstration video. It is built to study one-shot skill learning.
- What does each RH20T sequence contain?
- Per the abstract, visual, force, audio and action information, plus a corresponding human demonstration video and a language description for each robot sequence. The project page lists RGB, depth, binocular infrared, joint, gripper, force-torque and audio streams, with fingertip tactile in robot configuration 7 only.
- How large is RH20T?
- The project page says the original size is 40TB, so it provides a 640 x 360 version of about 5TB for RGB and about 10TB for RGBD, and a 320 x 180 version. The number of scenes and hours is Not stated in the sources read.
- Can RH20T be used commercially?
- The project page says the dataset is licensed under a mixture of licences and is divided into RH20T-C (commercial) and RH20T-NC (non-commercial). The GitHub API repository lists the MIT License. Read each licence yourself; this is not legal advice.
- Does RH20T include human video?
- Per the abstract, each robot sequence has a corresponding human demonstration video. The project page warns the data may show volunteers’ faces and voices. The camera viewpoint of those videos is Not stated in the sources read.
- Does Firsthand use RH20T, and can I request a custom dataset?
- Firsthand is not affiliated with the RH20T authors, makes no claim that any model was trained on Firsthand data, and makes no claim that its data is part of, compatible with or used alongside RH20T. You can request a custom egocentric dataset: write the tasks, fields and format into a spec, confirm it on a Spec Pilot, and billing is per validated hour. The only language field is one task instruction per episode.
Related terms