My goal with this project was to learn how to use ROS (Robot Operating System), as well as to get more familiar with using computer vision with a real project. With this in mind, the project is pretty simple: to create a simple robot capable of receiving a scrambled Rubik's cube and to solve it on its own. The workflow is as follows:
Used Technologies: Python 2.7, OpenCV, Scikit-Learn, ROS, Catia