What is special about this achievement is that the system was trained in an imperfect simulation and quickly adapts to reality.
For example, once taught, the robot was able to solve a cube that had been slightly modified to help the machine tell which way up it was being held.
The team gradually injected complications into the process - simulated hindrances that would force the robot to adapt in order to complete the cube.
This technique - called automatic domain randomisation (ADR) - was used, the team said, to give the robot consistent, intricate dexterity that can handle changes in the environment that go beyond what a computer could predict and simulate.
Have you ever solved a Rubik's cube yourself? #WorldwideEngineering