RLDexAgents / Research Supplement / 27 October 2026

Hand Pose &
HOI Manifolds

Explore hand configurations, inspect representative poses and recorded interactions, and compare geometric coverage with PCA reconstruction and compact pose banks.

6,241HOI reference samples
6Link-near + distance clusters
6Isaac Sim teacher demonstrations
13DComponents for 95% Sharpa variance
01

Explore the hand-object manifold

The default representation is link_near_and_distance_joint. It combines joints, palm-object relations, object shape, 5 mm proximity indicators for 26 hand links, and size-normalized distances. Drag to rotate, scroll to zoom, and color points by source, cluster or object. Select a point or star to inspect its representative and available videos. Cluster numbers are specific to each representation.

Each point describes one interaction configuration from 6,241 HOI references. PCA axes are scaled separately by their standard deviations for visualization; raw coordinates remain available in the point details. Proximity in this 3D view does not establish proximity in the full feature space. The E1 pose analysis below uses a separate population.
Compare all five representations
Same samples and K=6. Silhouette measures separation; ARI measures restart consistency. Object NMI measures association with object identity, not functional quality. / SVG / PNG
RepresentationSilhouette ↑Restart ARI ↑Object NMIPC1–2 variance
joint_only0.1360.9980.27138.3%
legacy_full_relation0.1010.5230.13028.8%
tip_relation_joint0.0730.4440.48124.9%
link_near_joint0.0750.6980.39125.9%
link_near_and_distance_joint0.0870.9970.40027.8%
02

Six clusters, observed representatives

Each representative is an observed sample nearest its cluster center. Compare its hand pose with a recorded teacher interaction from the same final cluster; these are different frames and references. The C4 representative has no link within 5 mm of the object, so these groups should not all be interpreted as stable grasp types.

C0

2,278 samples
Observed representative / frame 7
Teacher lift frame / different from the medoid

dexcanvas/traj_00016388#segment2

Frequent object IDs: banana × 613 / cylinder3 × 383 / bowl × 254 / Plate_00 × 151

Interaction image source

dexycb_lifted/dexycb_02_right_011_banana_20200813_152647_00

Historical lift + tracking: 198 / 2278. Current teacher examples: 1.

C1

1,560 samples
Observed representative / frame 146
Teacher lift frame / different from the medoid

dexcanvas/traj_00018497#segment0

Frequent object IDs: cube2 × 531 / cube1 × 472 / Cuboid_02 × 123 / unknown × 105

Interaction image source

dexycb_lifted/dexycb_07_right_025_mug_20200928_154547_00

Historical lift + tracking: 129 / 1560. Current teacher examples: 1.

C2

624 samples
Observed representative / frame 8
Teacher lift frame / different from the medoid

dexycb_lifted/dexycb_02_right_004_sugar_box_20200813_145951_00

Frequent object IDs: unknown × 349 / banana × 57 / Cylinder_00 × 55 / cylinder3 × 53

Interaction image source

hrdexdb_24f/toothbrush_holder-3

Historical lift + tracking: 107 / 624. Current teacher examples: 1.

C3

644 samples
Observed representative / frame 246
Teacher lift frame / different from the medoid

oakink_native/scene_01__A003++seq__5a5d66e7a358b59c9fee__2023-04-21-20-23-45/stage21/part0

Frequent object IDs: unknown × 124 / Cuboid_01 × 107 / O02@0202@00001 × 60 / cylinder7 × 58

Interaction image source

dexcanvas/traj_00021628#segment0

Historical lift + tracking: 8 / 644. Current teacher examples: 1.

C4

374 samples
Observed representative / frame 0
Teacher lift frame / different from the medoid

dexcanvas/traj_00015753#segment2

Frequent object IDs: cube2 × 61 / cube1 × 50 / powerdrill × 47 / cylinder3 × 45

Interaction image source

oakink_lifted/oakink_0005_right_A16013_00

Historical lift + tracking: 2 / 374. Current teacher examples: 1.

C5

761 samples
Observed representative / frame 9
Teacher lift frame / different from the medoid

dexycb_lifted/dexycb_05_right_003_cracker_box_20200908_143617_00

Frequent object IDs: unknown × 698 / Ring_00 × 53 / Cylinder_00 × 4 / cylinder2 × 2

Interaction image source

hot3d_v2/aria_P0001-b2bcbe28_right_whiteboard_marker_00

Historical lift + tracking: 123 / 761. Current teacher examples: 1.

Additional HOI scene snapshots / 24 images

Scenes are mapped to final clusters by exact trajectory key. These are saved HOLD frames, not the configurations used for clustering; not every scene has passed strict success filtering.

Dataset sources and final clusters. HOT3D, DexYCB, OakInk and HRDexDB entries processed through SPIDER are attributed to their original sources by reference key. / SVG / PNG
Outcomes come from historical teacher evaluations. Correlation between representation and success does not establish that clustering improved policy performance. / SVG / PNG
ClusterSamplesLift successLift + pose trackingRecorded examples
C02278312 / 2278 (13.7%)198 / 2278 (8.7%)1
C11560203 / 1560 (13.0%)129 / 1560 (8.3%)1
C2624236 / 624 (37.8%)107 / 624 (17.1%)1
C364481 / 644 (12.6%)8 / 644 (1.2%)1
C43749 / 374 (2.4%)2 / 374 (0.5%)1
C5761324 / 761 (42.6%)123 / 761 (16.2%)1
03

Recorded teacher interactions

One example per final cluster, using General teacher model_5200.pt. The wrist follows its reference while the teacher controls the fingers. These color recordings are matched by complete reference identity and trimmed to the original display durations. Their original rollout measurements remain linked separately.

Stable tail HOLD: in at least 95% of the final 30 simulation ticks, the object is lifted ≥2 cm and at least two target-contacting fingertips reach 0.5 N. These are selected examples, not an aggregate success rate or a five-second HOLD evaluation.

04

PCA: variance and reconstruction

E1 indexes 1,029,112 poses, of which 1,015,044 satisfy URDF limits. A trajectory-key split and source-balanced sampling produce 8,867 fitting poses and 5,016 test poses. Sharpa uses 22 joint angles; the human analysis uses 60D hand-local landmarks normalized by hand length. These feature spaces are analyzed separately.

The component count for 95% variance depends on representation, population and weighting. It is not a ranking of intrinsic dexterity across hands. / SVG / PNG
Population / feature spaceInput dimensionsComponents for 95%PC1–3 variance
Sharpa all (22D)221361.2%
Sharpa HOI (22D)221459.7%
SharpaDex free hand (22D)22981.2%
Human normalized keypoints (60D)601076.2%

PCA-14 retains 96.1% of variance, yet fingertip FK reconstruction error after clipping still averages 10.1 mm, with a P95 of 26.7 mm. High variance retention does not guarantee precise contact geometry.

Joint RMS measures raw reconstruction error. Fingertip FK is evaluated after joint-limit clipping; limit violations are counted before clipping. / SVG / PNG
PCA dimensionsVariance retainedJoint RMS / radOutside limits before clippingFK mean / mmFK P95 / mm
469.1%0.195844.0%19.3847.34
678.5%0.159957.6%18.0645.17
885.4%0.131360.0%15.0936.78
1090.2%0.107070.0%12.4831.22
1496.1%0.071776.0%10.1126.74
22100.0%0.00000.0%0.000.00
05

Pose banks: coverage and transfer

All exported bank entries are observed poses within joint limits. KMeans centers are replaced by their nearest training samples; approximate K-Medoids alternates over a candidate pool. Coverage is the mean of source-wise median nearest-pose errors, in radians. Diversity uses pairwise L2 distances after joint-range normalization.

Bank sizes K=6, 12, 24, 48, 96 and 192. Larger banks improve coverage, but increased diversity alone does not guarantee better nearest-neighbor coverage. / SVG / PNG
Method612244896192
Random0.32370.28390.25970.23440.21510.1986
Joint KMeans 22D0.27980.24300.22630.21040.19700.1846
PCA KMeans 9D0.28800.25170.23080.21380.20120.1842
PCA KMeans 14D0.28040.24470.22850.20950.19180.1811
PCA KMeans 22D0.27610.25720.22640.21410.19490.1838
PCA KMedoids 14D0.28710.25790.23010.21910.20030.1879
Taxonomy0.30130.28150.26550.24830.24560.2390
Leave one entire source out at a time, with equal weighting across 13 sources. Results shown for K=24 and K=96. / SVG / PNG
MethodK=24K=96
Random0.28480.2423
Joint KMeans 22D0.25830.2292
PCA KMeans 14D0.25940.2275
PCA KMedoids 14D0.26180.2277
Taxonomy0.29330.2684
Kinematic validity and population limits
Fraction of sampled poses within joint limits. E1 excludes invalid poses; offline limits and FK do not validate PhysX self-collision or grasp success. / SVG / PNG

Only about 10–25% of sampled poses in some SPIDER source subsets pass the current URDF limit check; the cause remains unresolved. Exported bank entries have zero joint-limit violations, but their PhysX self-collision pass rate has not been established.

06

Data downloads