SAVRN
Search Contact SAVRN

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.

Rows18,559
Configurations1
Size219.3 MB
Licenseapache-2.0
AccessPublicly accessible
Monthly Downloads

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.pos is 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_s are 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

SplitRowsSize
train18,559989.1 KB
actionListobservation.stateListtimestampfloat32frame_indexint64episode_indexint64indexint64task_indexint64

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.

Data5 files · 802.0 KB
Documentation1 file · 3.8 KB
Other2 files · 218.5 MB
Repository1 file · 2.5 KB
Every file
FileTypeSizeSHA-256
data/chunk-000/file-000.parquetData674.9 KBcfb9476e8b9d
meta/episodes/chunk-000/file-000.parquetData107.5 KB0f20b1008d8a
meta/info.jsonData3.8 KB
meta/stats.jsonData13.7 KB
meta/tasks.parquetData2.2 KB17e8fb74e366
README.mdDocumentation3.8 KB
videos/observation.images.top/chunk-000/file-000.mp4Other127.7 MB8d2518f60e53
videos/observation.images.wrist/chunk-000/file-000.mp4Other90.8 MBf48075bb235e
.gitattributesRepository2.5 KB

License and Download

License
apache-2.0
Access
No access gate
Download from Juxi Technology

Released by Juxi Technology through its official repository on Hugging Face. Read the license.

Models Trained on This Dataset