Added: 1 year ago
From: ARMflix
Views: 101,465
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (104)

Sign In or Sign Up now to post a comment!
  • even if its slow, its faster then me for sure...

  • The Cubestormer is still cooler.

  • @IMNOTCRAZY1 and have you seen CubeStormer II ? :D

  • at 0:49, it stumbles. I know, its probably a software problem, but how is this any good to promote ARM? :-)

  • 3 people are jealous of legos that can solve a rubiks cube faster than they can.

  • What happens when you keep a really hardcore cube with half peeling stickers

    What happens when you keep a cube with cubesmith shadeshifting stickers.

  • witch one is finding the solution? the nokia, the left NXT or the right NXT?

  • @Coolie747 the algorithm to solve the cube is part of the app running on the Nokia N95

  • it can even faster if you turn the two opposite lines at the same time (00:37 and 00:38)

  • @Coolie747 great suggestion but both this and the Android Speedcuber are already programmed to perform turns of opposite faces simultaneously. I think the moves at 00:37 and 00:38 are on adjacent faces rather than opposite faces (if you mean the two moves done in sequence by the right-hand arm with a 90 degree tilt of the whole cube in between?)

  • what is the little 2 white devices in there?

  • @TheMusixMaker - do you mean the LEGO Mindstorms NXT controllers?

  • @IAssemble yea whats that?

  • Color two whole sides red and watch it explode.

  • KEWL!

  • i'm not realy sure that the Nokia is doing something

  • @pegoon1 - the Nokia phone is central to the robot's operation. It is running an application that uses the phone's camera to capture images of the cube which it analyses and then determines a solution to the puzzle. It sends the resulting sequence of moves via Bluetooth to the LEGO NXT controllers to instruct them to physically solve the puzzle.

  • its like a dual core processor

  • 0:26 isnt it supposed to be "we haven't sped up the video..." ????

  • and in two years lego will kill us! lol

  • @Niqqlbaqq Will be back! to kill you! when i have fixed that little cog that keeps breaking and found some more AA batterys

  • dE SOLO VERLO ME DIÓ FLOJERA ARMAR UNO

  • amazing!!

  • how many phones can do this except this one

  • @pokemonn98 - thanks for asking about which phones can do this. Since this robot was created I have re-written the software as an Android application so a range of Android phones can be used. For example a DROID by Motorola smartphone is used in two more recent ARM Powered LEGO solvers featured in other videos on the ARMfix channel.

  • FUCK 0_0

  • not fair!the robot has 4 HANDS!WE HAVE ONLY 2!

  • @hitleristulmanelelor  well it has only 8 fingers :)

  • Can you send me the most important photos by e-mail??

  • That's impressive, Lego can solve a Rubik's cube as fast as I can.

  • wow

  • What the shit

  • KOOL!

  • zomg

  • We need more of those blooper vids.

  • @ferdausaz - more "blooper vids"? Do you mean the "out-take" in the credits? Yes, we had fun filming this! ;-)

  • I swear if i get one right in the middle im gonna put a sharpie mark on it lol

  • good speed!

  • what happens if u colour one extra piece red?

  • @blackbirdflight that's a good question. After the pictures have been analysed, the application checks that the result is a valid cube configuration in case lighting changes or shadows caused it to interpret the colours incorrectly from the images. If the result is invalid it is programmed to re-scan the cube to try to get a correct result. I suspect that having an extra red piece would cause it to re-try the scan indefinitely (or at least until the batteries in the NXT ran out) ;-)

  • @blackbirdflight That's a good question, my guess would be that the software would not be able to find a solution, and it wouldnt even start trying.

  • @blackbirdflight That would be interesting to see... would depend on how robust the code was :p

  • @Weedavewallace - after scanning the cube, the software checks that the colors form a valid cube configuration in case changes in lighting conditions during the scan cause the colors to be mis-interpreted. This same check would detect an extra red piece and simply try re-scanning the cube assuming it was a lighting issue. It gives up after three attempts and just drops the cube :-)

  • @IAssemble Well played :p

  • @blackbirdflight

    Then it wouldn't be a valid cube. Period.

    And i guess it would be futile to count the pieces of every color, since you cannot tell _which_ piece was changed. But maybe you could implement a heuristic... First sentence holds whatsoever.

  • @stabilizeYourself actually there are some errors that can be corrected if an assumption is made that only a single error is present. For example if all corner pieces were detected correctly except one and for that corner piece only two of the three faces form an expected combination, the software can ignore the detected colour of the third face and correct it based on the colour of the other two faces and the other seven complete corners.

  • you guys should out cubestormer, thats even better, and done with the mindstorms kits

  • that's really superb and brilliant from you, I'd like to know how to make one of these!! it's just sweet!!

  • thats maby a trick isnt it ?

  • @MaxMuenker

    Why should it be a trick. there's a solving algorithm for the cube. You just need a cam to recognize the faces, feed it to the solver and send the solution to the machine that will apply it to the cube.

  • @stabilizeYourself uhm what he meant is what would happen if you make for example one color blue to red

  • @stabilizeYourself You're being really naive.

  • @stabilizeYourself You're being really naive. I actually know how to solve the cube...

  • @Ffiti2

    I don't get your point. What are you trying to tell me? Of course you know since there's an algorithm for it.

  • @stabilizeYourself Well, I mean there's not "AN algorithm" to solve it; i.e. there isn't one thing that you repeat over and over to solve any cube. If that's not what you mean, then I'm sorry.

  • @Ffiti2

    Sorry, but you're wrong. You may want to read the definition of an algorithm. And btw. that machine there solves the cube. How do you think does it that? Every Turing-complete machine does it the same way: it computes algorithms. Even the selection on a fitting algorithm for a pattern is an algorithm itself. :)

  • hey will u show a vid showing how to make this

  • Ok now I admit it I'm impressed from this awsome machine Wichita is Lego mind storm

  • wow my friend can do it faster then machine he did in ten seconds amazing but it still was cool

  • That was so sweet!!!

  • its absolutely amazing

  • i like how you made a lego button

  • Thanks

  • YOU SHOULD SHOW HOW TO MAKE IT!!!

  • @bob321able The video has some pretty good closeups of the robot and the mechanism used to grab the cube by its sides, so it's probably enough to build the physical robot. The program(s) could consist of phone software (Java/Python/Symbian/Objective C for iPhone for example) to take a camera image, analyze it (or just send the image for the computer to analyze over bluetooth) and then command the robot to solve the cube by some known algorithm.

    Should be a fun challenge!

  • @bob321able Also I'd like to add to my previous comment that should you want to use a computer to handle calculation instead of the mobile device with the camera, you could also use a wlan network to transmit the image, which is fast enough to get images at a rapid rate.

    A simple way to control the NXTs is by using Lego's LCP (Lego Control Protocol) and using the bricks as puppets by commanding motors and sensors over bluetooth. There are implementations for many languages, specs are available.

  • Do the mindstorm main bricks and the nokia communicate in any way>

  • @anakinseviltwin - yes, the Nokia phone uses Bluetooth to send commands to each of the two NXTs to instruct them how to solve the cube.

  • i love how the robot drops the cubic as if it is saying that" go ahead a give me another one! "

  • Comment removed

  • theres a system for solving rubik's cube. The robot scans every side, "computes the moves it'll use, and then uses then solves it using the method

  • Comment removed

  • It would probably have trouble on the 7x7 since it is more rounded.

  • Speeded?

  • awesome....

  • i want to see it do the rubik's 7x7 cube

  • @michael123425 - yes, a LEGO solver for a 7x7x7 cube would be impressive! You've probably already seen the 4x4x4 solver on the ARMflix channel but you may be interested to know that I just uploaded a video of my LEGO "MultiCuber" solving a 5x5x5 Rubik's cube - click on IAssemble to view my channel :-)

  • ok kool

  • amazing *.*

  • cool!!!

  • Geeze ****** ! O_o, well done man!

  • Das Ende ist lustig ^^

  • THAT is amazing...

  • Cool !

  • Can i buy these when is coming in shops!

  • You could just look up how to make one and program one

  • @shortyak47 Or you could have more fun by trying to design and program one from scratch! :-)

  • So epic :D

  • Amazing

  • Outstanding

  • Great Job David, now this one is FAST!

  • Oh god. Nice

    Im still waiting for machine that solves rubik's cube faster than human ^^

  • Comment removed

  • Very Nice!

  • If you're in Barcelona next week and you're interested in seeing this, it should be working its magic at Mobile World Congress on the ARM stand (1C01).

  • Great soundtrack! :-)

  • What a brilliant and delicious piece of useless hardware!

  • Superb job guys ! (5*'s)

  • Brilliant! I knew you could do it!

Loading...
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