PUZZLE MASTER
Robotic hand has the dexterity to manipulate a Rubik’s Cube — and the smarts to solve it
Solving a Rubik’s Cube is hard enough for most people.
Solving a Rubik’s Cube with one hand is even harder.
Harder still: designing a lone robot hand capable of solving a Rubik’s Cube all by itself. Such a machine would require unprecedented dexterity and coordinated finger joint movements, as well as the ability to learn a new task over time and independently the way a human would.
Researchers at OpenAI, a wellknown research lab based in San Francisco that focuses on developing benevolent artificial intelligence, announced that they’d done just that last week, setting a new robotics benchmark in an era of increasingly sophisticated, intelligent machines.
In a statement hailing their achievement, researchers said the robotic hand, which they’ve dubbed “Dactyl,” moves robots one step closer to “human-level dexterity.”
“Solving a Rubik’s Cube requires unprecedented dexterity and the ability to execute flawlessly or recover from mistakes successfully for a long period of time,” the statement said. “Even for humans, solving a Rubik’s Cube one-handed is no simple task — there are 43,252,003,274,489,856,000 ways to scramble a Rubik’s Cube.”
With this result, the statement added, researchers move closer to creating “general purpose robots with a technique that should allow for robustly solving any simulatable dexterous tasks.”
The multicolored, threedimensional puzzles have befuddled game-playing humans since the 1970s, but Rubik’s Cubes have more recently proved a useful tool for measuring the capabilities of artificial intelligence.
One reason, researchers say: there are billions of potential moves available to a Rubik’s Cube player but only one goal: each of the cube’s six sides displaying a solid color. Finding a solution to a puzzle with that degree of complexity, and among billions of potentialities, involves a degree of abstract thinking that, researchers say, begins to approximate human reasoning and decision-making.
For years now, researchers have been programming robots to solve Rubik’s Cubes as quickly as
possible. But more recently, they’ve begun prioritizing self-learning over speed. In July, the University of California at Irvine announced that an artificial intelligence system solved a Rubik’s cube in just over a second, besting the current human world record by more than two seconds.
The system, known as DeepCubeA — a reinforcement-learning algorithm programmed by UCI computer scientists and mathematicians — solved the puzzle without prior knowledge of the game or coaching from its human handlers, according to the university.
Highly skilled humans are able to tackle a Rubik’s Cube in about 50 moves, but the AI system is able to solve the cube in about 20 moves, usually in the minimum number of steps possible, researchers said.
To prepare Dactyl for Rubik’s Cube success, OpenAI’s researchers say they didn’t “explicitly program” the machine to solve the puzzle. Instead, the robot was trained using virtual simulations before it was presented with challenges in the physical world that tested its ability to learn.
The goal, researchers say, was to create a robot that learns the way humans do: through trial and error.