Skip to content

erufes/cuberus-jorginho

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎲 Cuberus 🤖

made-with-python PyPI pyversions GitHub latest commit GitHub commits GitHub pull-requests GitHub branches

🚧 Projeto em construção 🚧

📝 Descrição do Projeto

O Cuberus se trata de um robô que resolve cubo mágico. Construído com peças do Kit Lego MindStorms Education Ev3 e usando o Lego MindStorms Ev3 P-Brick, ele é capaz de identificar as cores das 6 faces do cubo, calcular o algoritmo para a resolução do cubo mágico e resolvê-lo.

Imagens atuais do Jorginho 1.2 do Cuberus

❓ O que é...

Lego MindStorms Education Ev3

Se trata de um kit de robótica de terceira geração da linha Mindstorms da LEGO. É o sucessor da segunda geração do kit LEGO Mindstorms NXT. Foi idealizado pela Lego com o objetivo de instigar a robótica a partir dos seus blocos e peças de construção, permitindo criar diversas estruturas para robôs. Além disso, o kit conta com uma variedade de componentes (sensor de cor, motor, sensor ultrassônico...) para serem usados junto com o Lego MindStorms Ev3 P-Brick.

Lego MindStorms EV3 P-Brick

Este tijolo programável serve como o coração e o cérebro dos robôs Lego MindStorms Education Ev3. Possui um iluminado botão que muda de cor para indicar o estado ativo do tijolo, contém com um processador ARM9, suporta USB, comunicação Bluetooth e Wi-Fi com um computador e tem uma interface de programação que permite a programação e o registro de dados diretamente sobre o tijolo. Nele, conectamos os motores e sensores do robô, sendo assim possível realizar suas funções.

Ev3 dev

É um sistema operacional baseado no Debian Linux, que é executável em diversas plataformas Lego MindStorms compatíveis, incluindo o Lego MindStorms Ev3. É uma estrutura de driver de baixo nível para controlar sensores e motores da Lego MindStorms. Suporta várias linguagens de programação, como por exemplo Pyhon.

Cubo mágico

Também conhecido como Cubo de Rubik, é um quebra-cabeça tridimensional composto de 6 faces de cores diferentes divididas cada uma em 9 partes de tamanhos iguais. As linhas e colunas devem ser giradas para que o cubo seja montado de forma que as faces possuam todas as partes de mesma cor. Foi inventado pelo professor de arquitetura húngaro Ernő Rubik em 1974.

👾 Funcionamento

Ev3 dev

Inicialização da resolução do cubo

Passos para a resolução do cubo

Resolução do cubo

📚 Libs Usadas

Open CV

⌛ Versão Anterior

📌 Pré-requisitos

pip install opencv-python

👥 Contribuidores

👨‍💻 Desenvolvedores


Arthur Coelho Estevão

Diana Mello Rosi

Elisa Muller Sarmento

Luiz Gabriel Figueiredo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages