Francesco Georg has used a Raspberry Pi, a Camera Module, LEGO bricks, some EV3 motors and a BrickPi add-on board to create this Rubik’s Cube solving robot. He figured out how to use a two-phase algorithm developed by Herbert Kociemba via a Python library he found on GitHub (Open Source FTW). You can chat to him on the original Reddit thread and view a video of it in action above.