Search code examples
algorithmaugmented-realityscanningrubiks-cube

Rubik's cube scanning algorithm


I'm working on an augmented reality rubik's cube solving project. We want the user to be able to use an smartphone application for collecting hints on to solving a rubiks cube.

For this we need to rebuild the cube in the smartphone memory. We were unable to find scanning algorithms which can rebuild a rubik's cube with only scanning ONE side of the cube.

Does somebody know a rubik's cube scanning algorithm which can do this, or could at least mention if this algorithm could be mathematically possible?


Solution

  • there's no way you can deduce the cubic's position after scanning only one side. most solvers scan all 6 sides, though, you might get away with scanning only 5 of them, but i really doubt it.

    in other words, you need only 5 scans to prove the cube is completely solved. not sure if 5 scans give you enough information to recreate the full state for any random cube position.