This video features what appears to be a college student robot project. The difference here is that instead of a robot that walks around this robot takes a rubik cube and solves it. As far as I can tell they have one camera on each side of the cube so that the computer robot can analyze the state of the cube and then run a solve on it. While it is solving the cube there are also flashs of light so I'm not sure if they are camera flashs or LEDs. In any event it looks like the robot rubik cube solver solves the rubik cube in around 36 seconds. I assume that it works like computer run chess applications by running as many solving tests as possible until it gets a hit path that solves the cube.