Robots have gotten very good at solving Rubik’s Cube puzzles. They are already capable of doing it done in under a second. This Rubik’s Cube Robot may not be the fastest one around but it can solve itself. In other words, the computer and motors are embedded in the body of the puzzle.
The robot rotates 360-degrees continuously to solve itself. More info is available here.