stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

CubeMoveAI

  • 1 Devlogs
  • 11 Total hours

I want to build CubeMove AI, a real-time artificial intelligence system that can recognize Rubik’s Cube moves performed by a person. The goal is to use a webcam to watch someone turn a Rubik’s Cube and automatically output the move that was made, such as R, R’, U, U’, F, F’, and other standard cube moves.
To build this, I will first create my own labeled dataset by recording short videos of individual Rubik’s Cube moves. Each clip will contain one move and will be labeled with the correct notation. Then, I will train a machine learning model to recognize patterns in the videos. The system will use both cube color changes and hand/finger movement to help determine which move was performed.

Open comments for this post

11h 24m 35s logged

I completed the manual data collection I needed during the summer (using MediaPipe). I also finished coding and training the AI model (using PyTorch). I am currently testing the model; here is a demo video:

0
0
13

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…