Skip to content
/ 5Cuber Public

An original 5x5 Rubik's cube solving robot powered by Python, OpenCV, and Lego Mindstorms

Notifications You must be signed in to change notification settings

ericx20/5Cuber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

5Cuber

An original 5x5 Rubik's cube solving robot powered by Python, OpenCV, and Lego Mindstorms IMAGE ALT TEXT

How it works

  • All six sides of the cube are scanned with OpenCV image processing, which identifies the colours of the tiles
  • This colour information is then passed onto an NxNxN cube solving algorithm written by dwalton76. The algorithm generates a solution to solve the 5x5 cube
  • The robot then executes the solution one move at a time, using a combination of 4 mechanisms to manipulate the cube as needed. The robot is controlled by a Python script that interprets the move notation and keeps track of the cube's 3D orientation during the solve picture 1 picture 2

About

An original 5x5 Rubik's cube solving robot powered by Python, OpenCV, and Lego Mindstorms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages