LEGO® MultiCuber 5x5x5

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
17,964
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Feb 23, 2010

MultiCuber is the world's first LEGO robot to solve a 5x5x5 Rubik's cube. It is so named because it can solve not only the 5x5x5 cube, but also cubes of other dimensions. Cubes larger than the original 3x3x3 Rubik's cube require a mechanism that is capable of turning multiple layers rather than just the faces of the cube. MultiCuber's unique design allows it to solve cubes with an arbitrary number of layers at a relatively high speed. This particular robot can solve cubes of around 6cm and so can also solve a standard 3x3x3 or 4x4x4 cube with no mechanical modification. The design can be adapted easily to solve cubes of different physical size so for example the smaller 2x2x2 and larger 6x6x6 cubes could be solved with only minor changes.

The robot itself is built entirely out of LEGO including a Mindstorms NXT kit and Vision Command webcam. Both the solver application running on the laptop and the embedded software running on the NXT were written in C++. The laptop communicates with the NXT via USB.

The application uses a generic algorithm that can solve a cube of any dimension limited only by RAM and time. It has been tested with software models of cubes up to 100x100x100.

Enjoy!

  • likes, 2 dislikes

Link to this comment:

Share to:

Uploader Comments (IAssemble)

  • And I thought I was good at programming windstorms because I made a light sensor using an advanced formula that no matter which way the bot strays from the line it always returns

  • @person12345678912341 thanks. And your model sounds like a great start - if you keep it up and I'm sure you'll create even more advanced robots :-)

  • hey you could sell some

  • @Eman21339 I'd rather just consider sharing the design freely (as I am intending to with my MindCuber design...) :-)

  • Could you tell me which c++ library are you using for communicating with the nxt?

  • @salgfrancisco I used the NXT++ library for communicating with the NXT

see all

All Comments (94)

Sign In or Sign Up now to post a comment!
  • Sorry it's faster than me

  • Tell u one thing it's fA

  • thumbs up if u sell it at the"tou" store!

  • oh ok cuz i don't have the pieces

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more