🛠️ Core Features: 📷 State Detection

Use camera access to scan all 6 faces. Detect sticker colors using a trained image detection trained model and assign facelet positions. Create a digital model of the user’s real cube state.

🧠 AI Solving Engine

Uses a pre-trained model hosted on Roboflow to detect rubik's cube colored stickers. The model outputs on each face the 2D coordinates, color class, and confidence which we use to construct the state of the cube

Algorithm

We used Kociemba tables to generate quick solutions for any scrambled state

🧭 Visual Step-by-Step Guidance

Overlay arrows or animations on top of the physical cube using AR or camera UI. Label moves like “R'” or “U2” directly on the face for tactile guidance. Optional highlighting of specific faces and layers.

🗣️ Voice Command Input

"Next" → show next move "Repeat" → show again "Why?" → brief logic explanation (e.g., setting up white cross, orienting corners)

📚 Learning Modes

"Just Solve It" mode for quick solves. "Teach Me" mode explaining logic, F2L, OLL, PLL steps with real-time cube updates.

Built With

Share this project:

Updates