OpenAI's robot hand solves the Rubik's Cube, but only 20% of the time
Curated by the Inblix editorial team
OpenAI has trained a human-like robot hand to solve a Rubik’s Cube, marking a significant leap in dexterity for general-purpose robotics. The system relies on a pair of neural networks trained entirely in simulation using reinforcement learning, the same codebase behind the OpenAI Five gaming bot. The real breakthrough lies in a new training method called Automatic Domain Randomization, or ADR, which endlessly generates progressively more chaotic simulated environments without any human calibration. This allows the virtual training to transfer surprisingly well to messy physical reality, handling unpredictable interference like pokes from a stuffed giraffe.
The hardware itself isn’t new. The robotic hand has existed for roughly 15 years, but the software approach is what changed the game. Previous domain randomization techniques required painstaking manual tuning; if you make the simulation too random, the AI can’t learn anything, but too little randomization means it fails instantly on a real robot. ADR bypasses this entirely by starting in a perfectly clean simulation and automatically dialing up the environmental complexity—friction, cube size, finger elasticity—only when the network hits a performance threshold.
When benchmarked against manual tuning on a block-flipping task, ADR eventually doubled the success rate of real-world transfer. The system can now solve a Rubik’s Cube one-handed roughly 60% of the time under standard scrambles, though that figure plummets to a sobering 20% for maximally difficult configurations. That’s a reminder that we’re still firmly in the proof-of-concept phase, not the polished-product phase.
Still, the implications extend far beyond puzzle toys. OpenAI set this goal back in May 2017 because they saw complex manipulation as the foundation for truly general-purpose robots. A hand that can adapt to randomized physics without being explicitly programmed for every variable moves us away from the brittle, task-specific machines that have dominated the last six decades of robotics. The question now isn’t whether a robot can fumble through a cube solve—it’s how quickly ADR can be pointed at the thousands of other tasks where custom hardware was once the only option.
💡 Key Takeaways
- Automatic Domain Randomization eliminates the need for human tuning of simulated environments, doubling real-world transfer performance in tests.
- The robot uses the same 15-year-old hand hardware but solves the cube exclusively through neural networks trained in simulation with reinforcement learning.
- Real-world performance drops to just 20% on the hardest scrambles, proving that robust dexterity remains a major hurdle even with advanced simulation techniques.
Keep reading: See related articles below for more coverage on this topic.
Get smarter about AI
The sharpest AI news, curated daily. Delivered free to your inbox.