



Android Phone Solves Rubik's Cube In 12.5 Seconds 76
DeviceGuru writes "A Lego Mindstorms robotics kit controlled by an HTC Nexus One smartphone successfully untangled a Rubik's Cube puzzle in 12.5 seconds at this weeks ARM technical conference in Silicon Valley. The current 3x3x3 cube-solvers's 15-second average represents a substantial improvement over the 25-second solutions of an earlier version, which was powered by a circa-2006 Nokia N95 smartphone, thanks to a faster (1GHz) CPU, more RAM, and revamped cube-solving algorithms. ARM Engineer David Gilday, who created the robotic cube-solver, claims the current version's algorithms can handle cube complexities up to 100x100x100, assuming he build the mechanics. In terms of racing humans, Gilday says the Lego robotics kits can only manage around 1.5 moves per second, whereas human players can make between 5 and 6 moves per second, amazingly enough." Update: 11/12 03:45 GMT by T : Apologies to creator David Gilday, whose name was earlier misspelled.
Re: (Score:2, Insightful)
I'll take you as trying to troll, but the old adage "It is not the destination but the journey" seems to fit in this case.
Re: (Score:2)
Completely agree.
Try to solve it on your _own_ without using anybody else's posted solution. Memorable 6 hours of my life.
The same would apply to sudoku. Too easy, doesn't take that long, etc., but it helps keep the brain active.
If the grand-parent is bitching about it, why doesn't he write his _own_ solver?
--
Inner Space, NOT Outer Space is the Final Frontier.
Re: (Score:2)
It's a solved game. There's a known winning strategy. What's the fun in that?
Not to mention it probably took a crap load of hours just trying to shave a few seconds off the process by revamping the cube-solving algorithms. There's no net gain by running this thousands of times just to try to break even. Why not try to get the people who staff my local drive thrus to put down their Androids so they can serve us faster. Now that would be an achievement.
It is pretty cool that they can do this. I wonder if they can program it to knock the cube out of the human's hands?
so... (Score:5, Funny)
So, if we could build an ARM-powered human, it could solve the Rubik's Cube in 2-3 seconds?
Re:so... (Score:5, Informative)
most humans have arms
Re:so... (Score:5, Funny)
+1 Informative.
I did not know that.
Re:so... (Score:4, Funny)
I would have thought it was obvious:
http://i.dailymail.co.uk/i/pix/2008/11/08/article-0-0266436E000005DC-774_468x692.jpg [dailymail.co.uk]
Re: (Score:2)
This would be more helpful.
http://www.worldofstock.com/slides/PCU2137.jpg [worldofstock.com]
Re: (Score:2)
Maybe not, if this is what it serves up:
http://www.worldofstock.com/images/hotlink.jpg [worldofstock.com]
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
God bless the second amendment
Re: (Score:2, Funny)
Re: (Score:2)
Re: (Score:1)
More so in the US. It's in the Constutution, after all.
It doesn't explicitly say that. But I believe the "Wifebeater" clause as interpreted by the Supreme Court does permit one to go sleeveless.
Re: (Score:2, Funny)
how long does it take to shove up your ass?
It depends if I do it 'corner first' or if I try to make it fit 'flat side up'. Either way I can top the 5 - 6 moves per second.
I am PATHETIC.
Re: (Score:2)
Re: (Score:2)
I like Michael Kristopeit because he keeps me aware of the current /. UID count. All the better for me to try to snag 1999991, 1999999, 2000000, or 20000002 when the opportunity arises in a couple months. He's also, through his many accounts, probably the most powerful moderator on /.
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
So, if we could build an ARM-powered human, it could solve the Rubik's Cube in 2-3 seconds?
Yes, but if you wanted to you could probably build a high speed, high precision tool to solve it in way less than a second. It's Lego after all, it's cool but it's not exactly built for performance.
Re: (Score:1, Informative)
Re: (Score:2)
Put the "robot" in the cube's hub. Use fast motors. Titanium or carbon fiber to get strength and low weight from the faces and axles.
1 second might be doable.
Re: (Score:1)
Total Moves Not Moves/second (Score:1)
The total moves required to reach a solution is usually more important than the moves per second. While the robot is slower to physically move the device, it is probably moving the cube more efficiently than many humans. For instance, I can solve the cube, but do so by only moving one square at a time. More advanced solvers can move several squares simultaneously... a good computer will come up with the most efficient moves to solve the puzzle.
Re:Total Moves Not Moves/second (Score:5, Informative)
Re: (Score:3, Funny)
I can do it in about 60 seconds and I'm not very good.
I would think anyone who can solve a Rubik's Cube in around a minute could consider themselves good.
I seem to recall an article about Will Smith and how he was taking up speedcubing. His teacher said a good goal for the average person - the point where they "get it" - is about 2 minutes. So you're at least twice as good at something as Will Smith.
Incidentally, have you tried rapping lately?
Re: (Score:2)
I think I can beat Mike Tyson.
Re: (Score:1)
So now it's Android time? (Score:2, Insightful)
I remember reading countless iphone stories which were completely pointless - anything done over iphone has been reported as some sort of nerd news on /. - and it was a good indication of rabid hype of otherwise ordinary electronic device.
Now we see similarly pointless Android stories.
This can only mean one thing - Android has arrived.
Re: (Score:2)
Greasing the skids... (Score:4, Informative)
"Gilder says the Lego robotics kits can only manage around 1.5 moves per second, whereas human players can make between 5 and 6 moves per second, amazingly enough."
Only if the cubes are greased well, otherwise they're stuck with wrestling the bloody things.
Comment removed (Score:3, Insightful)
Re: (Score:3, Interesting)
As for the hardware side, I imagine that the guys who do really serious high speed CNC machinery could probably achieve better-than-human speeds, though the device would probably cost 100k and require the cube to be
Ah yes... (Score:2, Interesting)
> thanks to a faster (1GHz) CPU, more RAM, and revamped cube-solving algorithms.
I love how a few hundred million math operations per second is no longer enough for our phones, while most information in the human voice is under 8Mhz, IIRC.
It feels a little like the math we teach our children is teaching them how to play with rocks in a cave. But they will never, ever, do what the computer is able to do already.
Though they will do other cool stuff.
Re: (Score:1, Informative)
8kHz not 8MHz and that is the sampling frequency since POTS are 300Hz to 3400Hz
Re: (Score:2)
If by "math" you mean applying existing algorithms, you're right. But the fun part (and what mathematicians have always done) in Math is devising those algorithms. I'm happy to leave boring, repetitive work to machines.
Now do it with... (Score:5, Funny)
A 3x3x3x3 hypercube.
A cube where all the faces are slightly different shades of yellow.
A cube where all the faces are pictures of people's faces.
A cube made of jello cubes.
A cube made of Plutonium-238 .
Re:Now do it with... (Score:5, Funny)
Re: (Score:2)
While voice-dialing Domino's.
Don't you mean... (Score:1)
The Route of Ages?
Re: (Score:2)
A 3x3x3x3 hypercube.
Here you go. [superliminal.com]
Re: (Score:2)
A 3 x 3 x 3 x 3 Hypercube would have 3 units along each edge, 2 parallel points of rotation. Including the edge you're having trouble picturing right now.
There is one MUCH faster (Score:1, Informative)
Cube Stormer [youtube.com]
Cubestormer? (Score:1)
Someone got carried away (Score:2)
Someone got carried away ...
emulating those DROID platform ads [youtube.com].
I'm hoping the real cube solver adds no fake robot sounds to its rotating arms.
Source / Instructions available? (Score:2)
Human Records (Score:2)
The best average time for the human solvers is 8.52 seconds (with 5 consecutive cubes), and the best time for a single cube is 7.08 seconds:
http://www.worldcubeassociation.org/results/regions.php [worldcubeassociation.org]
Single 7.08 Erik Akkersdijk Netherlands Czech Open 2008
Average 8.52 Feliks Zemdegs Australia New Zealand Champs 2010
Getting 12.5 seconds from a single solve is not what I can call a benchmark.
However, there is a larger progress' margin for computers than for humans.
Re: (Score:1)
Unfortunately... (Score:1)
Oracle have deemed this solution to be covered by copyrighted code inherited from Sun and are currently in the process of suing Lego. Because Larry needs a new dinghy.