A robot arm with the Cartesian Hand sprays a bottle, uses a pipette, then opens and recloses a centrifuge tube in one run2×
Three axes. Closing a jaw pulls the trigger, the separation joint presses the plunger, and fingertip slides twist the cap.
Close-up of the hand with arrows along each linear axis
Linear axes. Two stacked grippers, four sliding fingertips and the gap between the grippers.

Specification

Fingertip travel65 mm
Gripper and separation travel52 mm each
Joint speed≈ 60 mm/s
Static hold, one gripper2 kg
Mass850 g
Size≈ 166 × 100 × 76 mm
Structure3D-printed PLA or nylon
Cost≈ $500

The Cartesian Hand holds one part of an object and moves another, using only joints that slide in straight lines.

Abstract

Robotic manipulation has increasingly pursued human-like dexterous hands with many articulated degrees of freedom, offering rich manipulation capabilities at the cost of mechanical and control complexity. At the other extreme, parallel grippers are simple and robust, but provide little ability to manipulate an object after grasping it. Operating articulated objects such as threaded containers, manufacturing tools, and laboratory instruments often requires a second gripper, an external fixture, or coordinated arm motion.

We introduce the Cartesian Hand, a 7-DoF end-effector that rethinks dexterous manipulation by combining independent grasping and relative manipulation within a single end-effector using only linear motion. Two independently actuated parallel grippers hold different parts of an object, while four translating fingertips generate relative motion between the grasped parts. Its configuration-independent fingertip kinematics allow manipulation to be composed from simple linear motion primitives. The Cartesian Hand is particularly suited to objects structured around common mechanisms such as threads, pivots, linear guides, plungers, and triggers.

We demonstrate cap opening and closing, pipetting, pumping, two-handle manipulation, screwdriving, trigger actuation, and in-grasp reorientation across 35 objects spanning laboratory, manufacturing, and household settings. The same manipulation procedures transfer from a fixed-base robot arm to a humanoid, where we demonstrate bimanual laboratory manipulation using two Cartesian Hands. These results show that versatile in-hand manipulation capability can emerge from a mechanically simple architecture when independent grasping and relative motion are designed directly into the end-effector.

Kinematics

All seven joints are prismatic, so each joint moves its fingertips along a fixed axis, the same way in any configuration and with no singular poses. Each fingertip point is a fixed linear function of the joints, so the Jacobian is a constant matrix of full rank.

Inside the hand. The parts that form the two grippers and four sliding fingertips.
2×
Independent motion. Fingertips slide, jaws open and close, and the two grippers move apart.
2×
Workspace in motion. Joint travel changes the hand's opening and fingertip positions.
CAD render of the hand with fingertips P1 to P4 marked
Design. Four actuated fingertips, P1 to P4.
Kinematic diagram of the seven prismatic joints
Joint frames. Seven prismatic joints, each along a fixed axis.
Fingertip workspace boxes with the hand closed
Minimum configuration.
Fingertip workspace boxes with the hand fully open
Maximum configuration. Each fingertip reaches an axis-aligned box: base gripper in orange, auxiliary gripper in blue (mm).

Primitives

Holding or moving the joints, alone or together, gives a small set of linear motions. Compare each one on the physical hand and in simulation.

0Static hold
1Point push/pull
2Horizontal open/close
3Vertical open/close
4Pivot/translate
4Twist
4+4Dual rotate
4+4Dual translate
2+2Dual grasp
2+3Squeeze-lift/lower
2+3+4Squeeze-twist-lift/lower
1+1+2Squeeze-push/pull

Objects

Objects that share a mechanism share a procedure. A new object keeps the sequence, the controller and the hand, and changes only a few settings such as grasp height, stroke and force limit.

2×
50 mL centrifuge tubeCap
2×
15 mL centrifuge tubeCap
2×
14 mL culture tubeCap
2×
50 mL reagent bottleCap
2×
30 mL reagent bottleCap
2×
250 mL glass bottleCap
2×
160 mL rectangular bottleCap
2×
Dropper bottleCap
2×
96-well plateCap
2×
50 mm petri dishCap
2×
Marker penCap
2×
Glue stickCap
2×
Child-safe capCap
2×
Peanut butter jarCap
2×
Light bulbCap
2×
20 mL syringePump
2×
60 mL syringePump
2×
Nasal sprayPump
2×
Single-channel pipettePipette
2×
Multichannel pipettePipette
2×
ScissorsTwo-handle
2×
ChopsticksTwo-handle
2×
PliersTwo-handle
2×
Cutting pliersTwo-handle
2×
Needle-nose pliersTwo-handle
2×
Square-nose pliersTwo-handle
2×
Spray bottleTrigger
2×
Alcohol bottleTrigger
2×
Butane torchTrigger
2×
Impact driverTrigger
2×
DrillTrigger
2×
Manual screwdriverScrewdriver
2×
Electric screwdriver, smallScrewdriver
2×
Electric screwdriver, largeScrewdriver
2×
Kitchen whiskReorientation

Rubik’s Cube

The hand turns faces of a Rubik's cube and reorients it while holding it2×
Within one grasp. The hand alternates between holding the cube, turning a layer and reorienting it.

On a Humanoid

Two Cartesian Hands on Duke Humanoid v2. One hand opens a centrifuge tube while the other pipettes into it. The arms position the objects and the hands do each operation.

A humanoid with a Cartesian Hand on each arm opens a tube, pipettes into it and recaps it2×
No shared object. Each hand works its own object, and the arms only position them.

Video

Citation

1
2
3
4
5
6
7
8
9
@misc{xia2026cartesianhand,
      title={The Cartesian Hand: In-Hand Manipulation with All-Linear Fingers},
      author={Boxi Xia and Bokuan Li and Ryan Shin and Zijiang Yang and Jiaxun Liu and Boyuan Chen},
      year={2026},
      eprint={2609.25696},
      archivePrefix={arXiv},
      primaryClass={cs.RO},
      url={https://arxiv.org/abs/2609.25696},
}