Solução automática do cubo de Rubik usando visão computacional

Nenhuma Miniatura disponível

Data

2024-12-12

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.