Solução automática do cubo de Rubik usando visão computacional
Nenhuma Miniatura disponível
Data
2024-12-12
Autores
Título da Revista
ISSN da Revista
Título de Volume
Editor
Universidade Federal de Goiás
Resumo
The present work aims to develop an automated system to solve the Rubik’s Cube using computer vision. To execute this project, preliminary theoretical research was conducted, followed by the acquisition of the necessary components and the assembly of the prototype, which uses the Arduino Uno and ESP32-CAM microcontrollers. The computer vision algorithm was implemented in Python, using the OpenCV library, while the microcontroller programming was carried out in C++. To solve the cube, the Kociemba algorithm was adopted. The developed system is capable of automatically recognizing the colors of the cube’s faces and executing the necessary moves to solve it, achieving an efficient solution, with a resolution time of approximately four minutes, in addition to offering an intuitive and easy-to-use interface.
Descrição
Palavras-chave
Arduino, Cubo de Rubik, ESP32-CAM, Visão computacional, Python, Computer vision, Python, Rubik’s cube
Citação
LIMA, Gustavo Vinícius Taveira. Solução automática do cubo de Rubik usando visão computacional. 2024. 56 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) – Escola de Engenharia Elétrica, Mecânica e de Computação, Universidade Federal de Goiás, Goiânia, 2024.