Rapid Learning of Dexterous In-Hand Pen Writing through Real-Time Jacobian Estimation
Kai Stewart, Yasunori Toshimitsu, Robert K. Katzschmann · N/A · 2026
Framework
N/A
License
N/A
Stars
N/A
Summary
Dexterous in-hand manipulation of a grasped object with an anthropomorphic hand is an unsolved frontier for robot dexterity. The contact-richness and highly dynamic nature of object-hand interactions tend to require extensive modeling or data-collection efforts for learning-based approaches.
Abstract Summary
Key Points
- Dexterous in-hand manipulation of a grasped object with an anthropomorphic hand is an unsolved frontier for robot dexterity.
- The contact-richness and highly dynamic nature of object-hand interactions tend to require extensive modeling or data-collection efforts for learning-based approaches.
- Modern simulators used for reinforcement learning (RL) cannot fully replicate the required contact complexity, while collecting dexterous demonstrations for imitation learning (IL) remains an open problem.
- In this research, we present an embodied control approach based on real-time task Jacobian estimation of the combined hand and object system on the physical robot.
- Using only the CPU on a laptop, the proposed controller begins in-hand pen writing after approximately 18 s of initialization and continues to adapt online, without an analytic hand--object kinematic/contact model, simulation training, or precollected task demonstrations.
System Architecture
We use the ORCA hand [ 7 ] , an anthropomorphic, tendon-driven hand with 17 actuated degrees of freedom. The pen is held in a fixed power-precision grip; the wrist, ring, and pinky (7 joints) are held fixed, as they are not relevant to pure in-hand pen writing, while the thumb, index, and middle fingers, the $N=10$ joints we control (Sec. IV-A ), articulate the pen.
Method
We transfer the classical online forward-Jacobian estimator from serial-arm visual servoing to a harder setting, a redundant, tendon-driven in-hand system, and make it work there through two additions: a deliberate excitation phase and nullspace grip stabilization. Fig.
2 gives a high-level overview of our control pipeline: the pen tip position is computed from the camera image and passed downstream, where the command-space task Jacobian is estimated, which the controller combines with the reference trajectory to define the joint commands.
Results
Each run establishes the grip, runs the excitation phase (Sec. IV-C ), then tracks a reference path in air or on paper: a closed shape, a letter, or a free-form SVG drawing (Sec. IV-D ). Ablations (Sec. V-B ) change one component per run against the fully configured system.
Sources and Demonstrations
Figures are reproduced from Stewart et al. See the full paper for experimental details and the project page, when the paper links one, for demonstrations and videos.
Related Papers
A Balanced Data Diet: Addressing the Exploration Bottleneck in Mega-Scale RL for Robot Control
Octi Zhang, Mateo Guaman Castro, Patrick Yin et al.
General-purpose robots must perform a wide range of tasks from agile locomotion to dexterous manipulation.
A Sim-to-Real Integration Pipeline for Training and Deployment of Chunk-Based VLA Manipulation Policies
Mathilde Kappel, Clémence Grislain, Mohamed Chetouani et al.
Vision-Language-Action (VLA) models have become a prominent paradigm for mapping multimodal inputs, including semantic instructions, visual observations of the scene, and proprioceptive observations, to robot actions.
AHEAD: Anticipatory Hand-Driven Teleoperation via Human Intent Prediction
Seok Joon Kim, Junho Lee, Federica Spinola et al.
Direct hand-driven teleoperation maps an operator's hand motion to robot end-effector commands at every frame, enabling precise control, but it requires constant monitoring and correction during approach, grasp, and placement, which can be slow and fatiguing.
Behavioral Cloning Mystery
Seohong Park, Sergey Levine
Behavioral cloning (BC), despite its simplicity, exhibits many counterintuitive phenomena in the real world. For example, the performance of BC often keeps increasing as the model overfits more to the dataset, and fully closed-loop policies often completely fail without action chunking.