Dataset · Robotics
soarm_amazing_hand_pick
by Juxi Technology Juxi-Technology/soarm_amazing_hand_pick
Teleoperated demonstration dataset for training a grasping policy on an SO-ARM101 arm with an AmazingHand dexterous hand (imitation learning). Pick up the cube with the dexterous hand — grasp a cube on the table using the dexterous hand.
Dataset Card
By Juxi Technology, published under apache-2.0, revision 98d1e9803cde.
SO-ARM101 + AmazingHand Grasping Dataset
Teleoperated demonstration dataset for training a grasping policy on an SO-ARM101 arm with an AmazingHand dexterous hand (imitation learning).
Task
Pick up the cube with the dexterous hand — grasp a cube on the table using the dexterous hand.
Hardware & Collection
| Component | Description |
|---|---|
| Follower arm | SO-ARM101, 5 × STS3215 (IDs 1–5); original gripper servo #6 removed |
| End-effector | AmazingHand, 8 × SCS0009 (IDs 1–8); dedicated serial port + separate power |
| Leader arm | SO-ARM101, full 6 servos; servo #6 (gripper) drives the hand's open/close |
| Cameras | 2 × USB camera: top (overhead), wrist, 640×480 @ 30 fps |
Collection flow: an operator moves the leader arm → the follower tracks it while its gripper proportionally drives the hand's open/close → joint angles and both camera streams are recorded synchronously.
Dataset Statistics
| Item | Value |
|---|---|
| Episodes | 20 |
| Total frames | 18,538 |
| FPS | 30 |
| Format version | LeRobotDataset v3.0 |
robot_type |
so101_amazing_hand |
Per-episode flow: start from a fixed initial pose → perform one complete grasp (approach → grasp → lift → move → place) → end.
Position coverage: the cube was placed at 4 different table positions, 5 episodes each, to teach positional generalization.
Data Structure
| Key | Shape | Description |
|---|---|---|
observation.state |
(6,) | 5 joint angles + hand grasp state |
action |
(6,) | Teleoperation targets, same format |
observation.images.top |
(480, 640, 3) | Overhead camera (video-encoded) |
observation.images.wrist |
(480, 640, 3) | Wrist camera (video-encoded) |
timestamp / frame_index / episode_index / task_index |
(1,) | Metadata |
Joint order:
shoulder_pan.pos, shoulder_lift.pos, elbow_flex.pos, wrist_flex.pos, wrist_roll.pos, gripper.pos
gripper.posis a virtual dimension — the leader gripper opening, mapped to the hand's grasp pose at training time.
Usage
from lerobot.datasets import LeRobotDataset
ds = LeRobotDataset("Juxi-Technology/soarm_amazing_hand_pick")
Or directly for training:
lerobot-train \
--dataset.repo_id=Juxi-Technology/soarm_amazing_hand_pick \
--policy.type=act \
--policy.device=cuda \
--steps=60000
Collection Guidelines (Reproduction Notes)
- Consistent initial pose: return the arm pose and object position to the same state before every episode
- Slow, continuous motion: avoid fast swings, which cause large frame-to-frame jumps (especially at 30 fps)
- Reset phases are not recorded: frames captured during
reset_time_sare not written to the dataset - Re-record failures: discard failed attempts and re-record rather than keeping low-quality samples
- Fixed cameras: cameras must not move during collection, and lighting should stay stable
Limitations
- Single scene and lighting condition: training and deployment environments should match
- Limited position coverage: only 4 positions; generalization between them is weaker
- 20 episodes is a small dataset: ACT typically reaches 50–80% success at this scale; 30–50 episodes are recommended for more complex tasks
- No disturbance or failure-recovery samples: the dataset contains only successful demonstrations
Related Model
Trained policy: Juxi-Technology/soarm_amazing_hand_act
Structure
default 18,559 rows
| Split | Rows | Size |
|---|---|---|
| train | 18,559 | 989.1 KB |
Details
- Repository
- Juxi-Technology/soarm_amazing_hand_pick
- Publisher
- Juxi Technology
- Task category
- Robotics
- Tags
- lerobot, robotics, imitation-learning
- Size category
- Not stated by the source
- Languages
- so-101, so-arm101
- Revision
- 98d1e9803cded36c119f9f8ad7d36c92488a33fc
- Last updated
- 2026-09-18
Files
9 files, 219.3 MB in total.
Every file
| File | Type | Size | SHA-256 |
|---|---|---|---|
| data/chunk-000/file-000.parquet | Data | 674.9 KB | cfb9476e8b9d |
| meta/episodes/chunk-000/file-000.parquet | Data | 107.5 KB | 0f20b1008d8a |
| meta/info.json | Data | 3.8 KB | — |
| meta/stats.json | Data | 13.7 KB | — |
| meta/tasks.parquet | Data | 2.2 KB | 17e8fb74e366 |
| README.md | Documentation | 3.8 KB | — |
| videos/observation.images.top/chunk-000/file-000.mp4 | Other | 127.7 MB | 8d2518f60e53 |
| videos/observation.images.wrist/chunk-000/file-000.mp4 | Other | 90.8 MB | f48075bb235e |
| .gitattributes | Repository | 2.5 KB | — |
License and Download
- License
- apache-2.0
- Access
- No access gate
Released by Juxi Technology through its official repository on Hugging Face. Read the license.
Models Trained on This Dataset
- Trained on (disclosed)soarm_amazing_hand_act