This is a demonstration of RcubeR, a robot I made for my masters degree.
The robot is my own design out of plexiglass. The design was drawn in AutoCad and then laser cut for most of the components. All the components were hand assembled along with all the wiring. The arms are driven by 2 servo motors each, one for grabbing the cube and another for rotating the arm and the cube with it. A microcomputer Raspberry Pi with a Pi camera is responsible for photographing the cube, processing the solution and controlling the execution of the solution on the cube itself. The unique Python program running on Raspberry Pi is my own work by converting the Fridrich method of solving the cube into a program form and adding all the necessary functions such as: color recognition, virtual cube, multiple solution search, sequence of servo commands for each cube move and many more.