Yellow Cube Machine

Loading...

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

Uploaded by on Feb 17, 2010

The (former) World's Fastest LEGO Mindstorms NXT Speedcubing robot.

See a later version of this robot, Android Speedcuber, being built at http://www.youtube.com/watch?v=u7h5KSOFXSc

See the current fastest, Guinness World Record holder, CubeStormer II at http://www.youtube.com/watch?v=_d0LfkIut2M

This robot is constructed entirely from LEGO, including a webcam from LEGO Vision Command. It is able to solve a 3x3x3 Rubik's cube from any position in under 20 seconds including the initial image capture. The robot is controlled by a program running on a laptop that uses an algorithm developed by me to find a solution that is specifically tuned to give a fast result according to the mechanical abilities of the robot. Both the application running on the laptop and the embedded software running on the two NXTs were written in C++. The laptop communicates with one of the NXTs via USB and the NXTs communicate with each other via Bluetooth. Enjoy!

  • likes, 10 dislikes

Link to this comment:

Share to:

Uploader Comments (IAssemble)

  • wow..this is by far one of the beset lego robots i've seen. Granted i havent seen many, but still awesome.

  • @CommanderSwedePlays thanks! Perhaps you'd also like "CubeStormer II" that a great friend of mine, Mike Dobson, and I created together (see link in the description) ;-)

  • @lAssemble how do you make your robot move with a program (btw, I'm a novice when it comes to the wonders of technology, but I'm simply astounded by your machine)

  • @james5604 it uses two LEGO MINDSTORMS NXT "intelligent bricks" which each have a microprocessor connected to some electronics that can control up to 3 motors from a program. The NXTs are connected together via Bluetooth so that the programs can send messages to each other to co-ordinate the movements. There is a program running on the laptop that uses the webcam to capture images of the cube to determine how it is scrambled and calculate the solution which it sends via USB to one of the NXTs.

  • 0:35 It seems that sometimes it turns the side CCW 90°, then turns it CW 180°. The CCW turn seems unnecessary, can you explain that behavior please?

  • @TheRealGeriBoss well spotted! It is actually about CCW 15° followed by CW 105° (15+90). It is a method I used to make the mechanism more reliable. It is hard to stop turns at the right angle so it is programmed to aim for an angle slightly under 90° for a CW turn and slightly over for a CCW turn so that a following CCW turn aligns the face without jamming. Hence the extra small CCW turns. I improved this for Android Speedcuber and MindCuber so that under/over rotation is in the right direction.

Top Comments

  • @RobloxFredhe77 yes, all my creations can solve any scrambled cube (or Megaminx) position :-)

see all

All Comments (338)

Sign In or Sign Up now to post a comment!
  • that thing took 21 moves but for me i think it will take 100's moves O_o

  • amazing

    

  • These things will effing kill us all!!!!!!!!!!!

  • now...... Wheres the tutoriul

    

  • @IAssemble Thanks for the reply! And a very well built machine! It solves the cube 2-3 times faster than me >.>

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