Under double-anonymous review · ICRA 2027

PACT Hand

Posture-Aligned Co-Design Technique for Hand Configuration and Retargeting in Multi-Finger Imitation Learning

A 17-servo anthropomorphic hand co-designed with the posture retargeter that drives it. One law serves as the design objective, the evaluation metric, and the runtime controller.

Anonymous authors · project page for peer review
Interactive 3D · final design
drag to rotate
17
Actuated DoF
one servo per joint
4
Digits
thumb, index, middle, ring
1.56×
Human scale
matched to the LEAP Hand
153–161mm
Chain length
per finger
XC330
Servo housing
Dynamixel
23Hz
Teleoperation
one RGB camera
Overview

Supplementary video

2 min 57 s · narrated · synthesized voicereal time unless a speed-up is marked in the panel
At a glance

Human posture in, contact over the whole finger out

Compared with the LEAP Hand and a fingertip-only ablation, each evaluated with the same retargeting pipeline and, on hardware, under the same per-joint torque cap.

Abstract

The fidelity of teleoperated demonstrations used for imitation learning is determined by how faithfully a robot hand can replicate the operator’s posture. The posture retargeting law that the robot will ultimately execute is typically selected only once the hardware has been finalized. Conventional hand designs are derived from established mechanical principles, so they often neglect human-like grasping postures, which constrains the potential of learning-based dexterous manipulation. We introduce PACT, an optimization based on human grasping postures that jointly optimizes the mechanical parameters of a 17-servo robot hand (link lengths, joint offsets, mounting angles, and base placements) and its nonlinear posture retargeter (a linear human-to-robot joint map, per-joint posture-IK weights, and damping). The optimization enforces full-finger correspondence (MCP, PIP, DIP, and tip of each finger) to human poses from the DexYCB dataset, and is also constrained by physical requirements such as servo interference, assembly clearances, and flat-hand protrusion, so the resulting design can be physically assembled.

We fabricate the PACT Hand and validate it through teleoperation experiments and an imitation-learning demonstration. The proposed hand reproduces all human hand keypoints with a kinematic root-mean-square error (RMSE) of 3.9 mm, compared to 12.8 mm for the LEAP Hand baseline, and keeps all fingertips within 10 mm on every grasping posture, while the baseline achieves this for only 21.6% of the poses. Under matched per-joint torque limits, the proposed hand lifts twice the baseline payload, 2 kg against 1 kg, and deforms a held paper cup seven times less, reaching a deformation level comparable to a human hand. It also achieves an 86% grasping success rate on YCB daily objects, compared to 64% for the baseline. Finally, as a demonstration, an imitation-learning policy trained on demonstrations collected with the PACT Hand achieved a 75% success rate at held-out placements in a can pick-and-place task.

The PACT Hand, and the same retargeting law mapping a bare-hand posture from one RGB camera onto the hand grasping a mustard bottle
Fig. 1The PACT Hand (left), co-designed with its posture-IK retargeter. At runtime (right), the same retargeting law that served as the design objective maps a bare-hand posture from a single RGB camera onto the hand.
01 / Co-design

One law for design, evaluation, and runtime

The retargeter that runs on a robot hand is usually chosen after the hardware is frozen. In PACT it is part of the design: the mechanism parameters (link lengths, joint offsets, mounting angles, base placements) and the retargeter parameters ρ = (M, w, λ²), a linear human-to-robot joint map, per-keypoint IK weights and damping, are optimized together. The objective is the residual of that same retargeter over recorded human grasps.

01

The retargeter is a design variable

The optimized rule (M, w, λ²) is saved with the hardware and loaded unmodified at runtime, so design, evaluation, and physical operation all execute the same law.

02

Posture, not fingertips

The MCP, PIP, DIP, and tip of every finger are matched to human grasping poses from DexYCB. Matching fingertips alone leaves the intermediate joints free to drift into non-human configurations.

03

Buildable by construction

Servo-housing interference, a measured assembly clearance, and flat-palm protrusion enter the same objective one stage at a time, each stage guarded against giving back tracking accuracy.

Watch the thumb. Collision avoidance at S1 pushes it away from the human skeleton (gray); the MCP axis anchor added at S2 pulls it back by S5. Each label lists the constraints added since the previous frame.

Fabrication constraints, one stage at a time

  1. S0Tracking accuracy only: the accuracy ceiling of the kinematic family.
  2. S1No collision between any two servo housings, across the whole pose distribution.
  3. S2Robot MCP axes coincide with the human MCP centers.
  4. S3Fingertip pads stay within 20° of the human pad orientation.
  5. S4No geometry protrudes below the flat palm.
  6. S5The retargeter parameters ρ become design variables.
  7. S6A measured assembly clearance between stacked servos.

Each stage warm-starts from the previous one. From S1 on, a one-sided guard penalizes any per-finger tracking term that rises more than 10% above its value at the start of the stage. The pipeline, including forward kinematics and the unrolled 20-iteration IK, is differentiable in PyTorch.

Optimized joint chains and servo volumes over the human skeleton after stages S0, S1, S3 and S5, and the final design
Fig. 2Fabrication constraints reshaping the hand, stage by stage. Optimized joint chains and as-built servo volumes over the human skeleton at the flat-hand pose after S0, S1, S3, and S5 (blue: flexion, salmon: abduction; gray: human skeleton at 1.56×). Right: the final design.
02 / Hardware

The PACT Hand

The optimized mechanism, fabricated from Dynamixel servos and 3D-printed brackets. All bracket geometry is exported directly from the optimized parameters, with no manual re-dimensioning between optimization and fabrication.

Photograph of the PACT Hand in the flat pose
Human hand with the matched keypoints of each finger drawn over it

Full-finger correspondence. The keypoints matched in the optimization: MCP, PIP, DIP and tip of every finger. Inside the IK, the PIP, DIP and tip keypoints each carry one shared weight; the MCP is matched through where the finger base sits on the palm.

Digits
Thumb, index, middle, ring. The four-digit layout follows the LEAP Hand, which likewise omits the little finger.
Actuators
17 Dynamixel servos: four in each finger, five in the thumb. LEAP Hand: 16.
Joint modules
Two-axis MCP module on each finger, three-axis CMC module on the thumb.
Distal chain
Serial servo chains mounted dorsally, housings opposite the finger pads; the final pair stacked case to case.
Scale
1.56× human, the mean ratio of the LEAP Hand’s kinematic chain length to human finger length. Chosen to match the baseline, not as a lower limit.
Chain length
153–161 mm per finger, distributed with human proportions. LEAP Hand: 145–153 mm, concentrated in actuator housings and a rigid 50 mm fingertip block.
Servo housing
XC330 envelope, used in the optimization and shared by the servos of the physical hand.
Teleoperation
One RGB camera → WiLoR (MANO) → the posture-IK rule saved with the design → servos, at roughly 23 Hz.
03 / Retargeting accuracy

The whole finger lands where the human’s does

Operator poses come from a single RGB camera. No per-user calibration or parameter tuning was performed in any experiment: the retargeter saved with the design was deployed as is.

PACT Hand, live teleoperationreal time · uncut 45 s
The operator’s bare hand (right) drives the hand (left) through the co-designed posture-IK rule.

Best / median / worst training pose

PACT Hand chains over human keypoints, best, median and worst pose LEAP Hand chains over human keypoints, best, median and worst pose
robot chain: saturatedhuman keypoints: lighttop: palm view · bottom: side view
Table IRetargeting accuracy in human-scale mm, on the training set (1,788 poses) and the test set (277 poses). HPCR: share of poses whose worst fingertip error is within 10 mm.
HandSetAll-kp RMSETip RMSEMCP/PIPIP/DIPHPCR
PACT (17)train3.901.844.394.80100.0%
PACT (17)test3.881.66——100.0%
LEAP Handtrain12.8213.4514.1310.6021.6%
LEAP Handtest13.0913.59——7.9%
Tip-only (16)train23.662.4626.3331.3199.5%
Tip-only (16)test22.79<0.01——100.0%
4.9 < 6.9 mm

The worst beats the best

Pose-wise all-keypoint RMSE, best / median / worst: 3.4 / 3.9 / 4.9 mm for PACT against 6.9 / 12.0 / 35.9 mm for the LEAP Hand. PACT’s worst training pose is still more accurate than the baseline’s best.

4.06 mm

Objects never seen in design

On 1,421 grasps of twelve YCB objects absent from the design set, PACT degrades by 0.16 mm (3.90 → 4.06) and keeps 99.6% HPCR. The one grasp type missing from the design set, the pitcher’s handle, is the costliest at 4.74 mm.

2.88 → 1.84 mm

What the co-designed retargeter adds

With the retargeter reset to its default, the hardware alone reaches 3.47 mm and 100% HPCR, 3.7× better than LEAP. The co-designed rule moves accuracy to the contact interface: tip RMSE 2.88 → 1.84 mm for a 0.43 mm all-keypoint concession.

Baselines. The LEAP Hand runs the identical posture-IK pipeline on its published kinematics. The tip-only ablation is optimized with the full PACT pipeline and all physical constraints, but its human-matching objective covers fingertips only, at design time and in the runtime IK; it ends up with 16 actuators, the LEAP budget. Accuracy is computed by forward kinematics on the commanded joint configurations.

04 / Experiments

Same torque per joint, different hands

All hardware comparisons run current-based position control with each motor’s commanded current set from its torque constant, so every joint of every hand operates under an identical torque cap. Each hand is mounted on a UR5e arm.

Payload: 1300 g at 0.167 N·m

A rigid 3D-printed replica of the YCB master chef can (102 mm in diameter), loaded so its center of mass sits at the grasp band. The grasp was teleoperated once per hand and the recorded command replayed identically in every trial; the UR5e then executes one fixed lift of 150 mm at 50 mm/s with a 3 s hold.

swipe for all three hands →

PACT Hand5/5
held1×
Holds 1300 g through the lift and the 3 s hold.
LEAP Hand0/6
dropped1×
Loses the cylinder as the lift begins; LEAP saturates near 1 kg regardless of the cap.
Tip-only0/5
not held1×
Of its 31 failures at 1300 g, twenty lifted and then dropped; one failed to lift.
Success grid over six masses and seven torque caps for the three hands
GridSuccesses / valid trials over six masses (400–2000 g) × seven caps (0.067–0.266 N·m), at least five trials per cell.
Largest mass held reliably at each torque cap
Fig. 3Largest mass held reliably at each cap. PACT: 400–1300 g succeed at the lowest cap, 1600 g needs 0.100 N·m, 2000 g needs 0.167 N·m. The LEAP Hand saturates near 1 kg regardless of the cap; the tip-only hand stops at 1000 g. Baseline curves are offset by 20 g to stay distinguishable.

Each hand at its capacity

The largest mass each hand holds reliably, shown at the cap where the clip was recorded. Neither baseline reliably holds anything heavier under any cap, so at the common 0.167 N·m their capacity is also 1000 g.

swipe for all three hands →

PACT Hand2000 g · 0.167
1×
LEAP Hand1000 g · 0.100
1×
Tip-only1000 g · 0.100
1×

A compliant object: a 400 g paper cup

The grasp is replayed identically in every trial. All 75 robot trials held the cup, so what separates the hands is deformation, not holding. A red band on the inner wall is detected from above; its circularity 4πA/P² is taken after mapping the same trial’s pre-grasp rim to a unit circle, so 1.000 is that trial’s own undeformed rim.

swipe for all three hands →

PACT Hand0.985
1 cm lift · 1×
LEAP Hand0.875
1 cm lift · 1×
Tip-only0.827
1 cm lift · 1×
Top view of the cup rim held by each hand and by a human hand, with the detected band in green and circularity values
Fig. 4Rim deformation holding the 400 g cup, trials at 0.167 N·m. The detected band is shown in green, with pre-frame normalized circularity at top left.
Circularitymean ± s.d.; five caps (0.133–0.266 N·m) × five trials per hand, five human grasps.
HandCircularityDeparture vs. PACT
PACT Hand0.9847 ± 0.00201×
Human hand0.9777 ± 0.0089reference
LEAP Hand0.8752 ± 0.01207×
Tip-only0.8272 ± 0.030411.3×

On par with a human hand. The LEAP Hand departs from a circle seven times more than PACT (0.125 against 0.015), the tip-only ablation 11.3 times. Trial-to-trial spread is 6.1× and 15× that of PACT although the same recorded grasp is replayed every time, and only the tip-only hand deforms the cup measurably more as the cap rises: contact concentrated on fingertips converts torque straight into deformation.

Everyday objects: ten YCB objects, teleoperated live

The ten YCB objects used in the grasping trials
ObjectsThe ten YCB objects: seven of the eight design objects (scissors unavailable) and three never seen during optimization, 74–859 g.

One grasp strategy per object, chosen in advance, for all three hands. A single operator teleoperates live at a fixed 0.167 N·m cap; a trial succeeds if the hand lifts the object and holds it for 3 s. Five scored trials per object and hand, at most 60 s of teleoperation each.

Table IISuccesses out of five scored trials at 0.167 N·m. † unseen during design, ‡ grip tape, identical for every hand.
ObjectPACTLEAPTip-only
master chef can5/53/52/5
cracker box4/52/50/5
sugar box5/55/54/5
tomato soup can2/54/50/5
pudding box5/54/55/5
banana‡5/53/50/5
bowl‡4/53/54/5
mug†3/51/50/5
mustard bottle†5/52/50/5
power drill†5/55/51/5
all43/50 (86%)32/50 (64%)16/50 (32%)
10.6 s
PACT, time per success
21.8 s
LEAP, time per success
43.5 s
Tip-only, time per success

Total teleoperation time divided by successes. Counting unfinished trials at the 60 s limit, the median trial takes 8.1 s and 12.8 s for the first two hands and the full 60 s for the tip-only design; PACT is faster on all ten objects.

Trials, object by object

Each clip plays one recorded trial without cuts, sped up to about 12 s (factor marked). The outcome shown is the one that occurred in the majority of that hand’s five scored trials.

swipe for all three hands →

PACT Hand5/5
success×2.4
LEAP Hand2/5
failure×1.5
Tip-only0/5
failure×1.5

Never seen during design. The LEAP Hand tips the bottle over during the grasp; the tip-only hand lifts it and drops it.

Failure modes. The LEAP Hand slips, lets objects twist in hand, and moves fingers involuntarily when its IK jumps between joint configurations that reach the same fingertip target: it initiates grasps but fails to maintain them. The tip-only hand’s dominant failure is the object slipping out between the fingers; it never forms a continuous holding surface. PACT’s failures are confined to the slender soup can and the top-down mug grasp. The heaviest object, 859 g, stays below the 1 kg capacity measured for the LEAP Hand, so these failures are contact failures, not load failures.

05 / Demonstrations

Arm–hand teleoperation and imitation learning

A GELLO leader arm drives the UR5e while the same retargeter drives the hand from the camera. Each clip is shown end to end; the speed-up is marked.

swipe for all three demonstrations →

Four objects, stashed in hand
×3
Two tennis balls, rolled on the palm
×2
2 L bottle, about 2.0 kg
×2.5
Taught placement94% · 17/18
autonomous×1.5
Held-out placement75% · 9/12
autonomous×1.5

Imitation learning with an ACT policy

An ACT policy trained on 54 teleoperated demonstrations of can-to-tray pick-and-place, collected with the PACT Hand, runs autonomously: 94% success at taught placements (17 of 18 trials) and 75% at held-out ones (9 of 12). It is shown as a demonstration of the intended use rather than as a contribution.

Teleoperation setup with a GELLO leader arm, one RGB camera and the UR5e-mounted hand
SetupOperator with a GELLO leader arm, one RGB camera, and the UR5e-mounted hand.
06 / Open source

Release

Hardware files and code will be released upon publication.

01

Parts

Bill of materials: servos, printed parts, fasteners and electronics.

upon publication
02

CAD

Printable parts of the final design.

upon publication
03

Assembly

Build and wiring guide.

upon publication
04

Software

Retargeter and teleoperation code.

upon publication
05

Citation

BibTeX for the paper under review.

available ↓
Citation

BibTeX

@article{anonymous2026pact,
  title  = {PACT: Posture-Aligned Co-Design Technique for Hand Configuration
            and Retargeting in Multi-Finger Imitation Learning},
  author = {Anonymous},
  note   = {Under review},
  year   = {2026}
}