Ok, this is just cool... (1 Viewer)

rockymtnhigh

Thread Starter
Hardly Normal
Supporting Founder
Apr 14, 2006
30,186
912
Normal, IL
I saw this on Gizmodo today. I love it! Some amazing programming required for both the phone and the Lego NXT.

[ame="http://www.youtube.com/watch?v=052JJGBxFH0&feature=player_embedded"]YouTube- ARM Powered LEGO/Nokia 4x4x4 Rubik's Cube Solver[/ame]
 

rockymtnhigh

Thread Starter
Hardly Normal
Supporting Founder
Apr 14, 2006
30,186
912
Normal, IL
Having programmed those NXTs, I am way impressed by the ability to get it to turn that cube -- never mind getting the phone software to both calculate the moves and then communicate it to the bot. Not easy.
 

TheForce

SatelliteGuys Master
Supporting Founder
Pub Member / Supporter
Oct 13, 2003
31,939
9,462
Jacksonville, FL, Earth
Thanks for sharing that Mike. This led me to do some googling of my own and I discovered the Rubik's cube has been done by a large number of people using all sorts of robotics including one that resembles a human shape robot.



 
Last edited by a moderator:

diogen

SatelliteGuys Pro
Apr 16, 2007
4,313
0
This brings back memories...

The original Rubik Cube was the first real world application of group theory (outside of particle physics). The algorithm written in Fortran (less than 100 lines of code) and running on a 286 would get all moves in a few seconds. The robot interface is another issue altogether...

Diogen.
 

rockymtnhigh

Thread Starter
Hardly Normal
Supporting Founder
Apr 14, 2006
30,186
912
Normal, IL
This brings back memories...

The original Rubik Cube was the first real world application of group theory (outside of particle physics). The algorithm written in Fortran (less than 100 lines of code) and running on a 286 would get all moves in a few seconds. The robot interface is another issue altogether...

Diogen.

I am guessing they did not use the stock NXT firmware - and probably flashed it with a third-party rom, running one of several languages. That would make a lot more sense than the really limiting software the NXT ships with (I own one, and a few of the older mindstorm RCXs - which we used to flash with variations of the logo programming language.

Regardless, its damn impressive work. Makes we want to pull the NXT and RCX out of the box. :)
 

navychop

Member of the Month - July 2014!
Pub Member / Supporter
Lifetime Supporter
Jul 20, 2005
51,566
16,476
Northern VA
Nice. I wonder if I could have programmed it, way back when I was an active programmer. Some things just seem easier to program to solve than to do manually.
 

Users who are viewing this thread

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Latest posts

Top