Rubik Cube Solver

 Status : Completed

Tags: opencv Kociemba-algorithm OpenGL



AIM

To develop an optimal solution to solve a Rubik cube using OpenCV


COMPONENTS AND TECHNOLOGIES USED

  • OpenCV

  • Kociemba-algorithm

  • OpenGL


OVERVIEW

The project aims to puzzle out a Rubik cube using python as the programming language and OpenCV as the Image processing Counterpart.

The program is designed such that the user will feed the images in a predefined way with green, red, orange, blue, white and yellow in the centres of the Front, Right, Left, Back, Upper and Down face respectively. The code will take the average HSV values of each of the nine different regions of interest.

Finally, our program will develop the optimal solution for the same which is implemented using Live GUI

 

Applications of our project:

  1. One can get real hands-on experience in python and OpenCV
  2. Improved problem-solving skills and mapping of things.
  3. Learned a lot about computer vision

Future Work:

We plan to make a Robotic hand capable of solving the cube.

 

Project by:

Nikhil Mittal (20196038), Simran Kaur Lamba (20195156)

Contact-nikhilmittal9989@gmail.com ,simranlamba250@gmail.com