[Paper Review] Transferring Dexterous Manipulation from GPU Simulation to a Remote Real-World TriFinger
This paper presents a unified deep reinforcement learning policy for dexterous 6-DoF in-hand manipulation on the TriFinger robot, trained in GPU-accelerated simulation with domain randomization and keypoint-based observations and rewards. The method achieves 83% success rate in sim-to-real transfer on a remote real-world TriFinger, generalizing to unseen objects and enabling robust grasping, ungrasping, and repositioning with a single policy.
We present a system for learning a challenging dexterous manipulation task involving moving a cube to an arbitrary 6-DoF pose with only 3-fingers trained with NVIDIA's IsaacGym simulator. We show empirical benefits, both in simulation and sim-to-real transfer, of using keypoints as opposed to position+quaternion representations for the object pose in 6-DoF for policy observations and in reward calculation to train a model-free reinforcement learning agent. By utilizing domain randomization strategies along with the keypoint representation of the pose of the manipulated object, we achieve a high success rate of 83% on a remote TriFinger system maintained by the organizers of the Real Robot Challenge. With the aim of assisting further research in learning in-hand manipulation, we make the codebase of our system, along with trained checkpoints that come with billions of steps of experience available, at https://s2r2-ig.github.io
Motivation & Objective
- To develop a robust, unified reinforcement learning policy for complex in-hand manipulation tasks involving arbitrary 6-DoF object repositioning on a real-world robotic hand.
- To address the challenge of sim-to-real transfer in dexterous manipulation by leveraging domain randomization and high-fidelity simulation.
- To improve policy generalization across unseen objects and physical parameter variations through scalable training and keypoint-based representations.
- To enable deployment on remote, cloud-based robot systems without physical access, demonstrating robustness across fleet-wide deployments.
- To provide a reproducible, open-source framework with trained checkpoints to accelerate future research in sim-to-real dexterous manipulation.
Proposed method
- Trained a model-free deep reinforcement learning agent in a high-speed GPU-accelerated MuJoCo simulation environment with domain randomization for robust sim-to-real transfer.
- Used keypoint-based representations for object pose in both policy observations and dense reward functions to improve learning efficiency and generalization in 6-DoF manipulation.
- Employed large-scale training over billions of environment steps to learn a single unified policy capable of grasping, ungrasping, and repositioning objects.
- Integrated a remote robot-in-the-loop training loop using a cloud-based TriFinger robot farm to validate real-world performance without physical access.
- Applied fine-tuning on new object shapes and sizes to improve zero-shot generalization, especially for varying scales.
- Used off-the-shelf pose estimation (e.g., YOLO-based detectors) in inference to enable real-world deployment with minimal retraining.

Experimental results
Research questions
- RQ1Can a single deep reinforcement learning policy successfully learn to perform full 6-DoF in-hand manipulation, including grasping and repositioning, in simulation and transfer robustly to the real world?
- RQ2How does using keypoint-based object pose representations in observations and rewards compare to traditional position+quaternion representations in terms of sim-to-real success rate and training stability?
- RQ3To what extent can a single policy generalize to unseen object morphologies and scales without fine-tuning?
- RQ4How effective is domain randomization in enabling high sim-to-real transfer performance on a remote, cloud-based robotic platform?
- RQ5Can the policy recover from failures such as object drops and re-grasp objects autonomously in real-world deployment?
Key findings
- The policy using keypoint-based observations and rewards (O-KP+R-KP) achieved a 82.5% success rate on the real TriFinger robot, outperforming all ablations.
- Policies trained with keypoint-based rewards showed significantly higher success rates (77.5% and 82.5%) compared to those using position+quaternion-based rewards (55% and 60%).
- Zero-shot generalization to unseen cuboids of different sizes achieved a 46.8% success rate, which improved to 72.9% after fine-tuning, indicating scale is a more critical factor than shape for generalization.
- The policy demonstrated emergent behaviors such as 'dropping and regrasping' to improve pose accuracy and stability, especially in challenging target positions.
- The system successfully transferred from simulation to a remote real-world TriFinger robot with no physical access, validating robustness in a fleet-wide, cloud-based deployment setting.
- Fine-tuning on unseen objects improved success rates from 84.9% (zero-shot) to 87.2% on the EGAD benchmark, confirming the effectiveness of fine-tuning for domain shift mitigation.

Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.