• The Cube Project (pt 1)
    12 replies, posted
I've been working on a Rubik's Cube solving robot for about three years now, and I'm getting closer to the result I intended. Of course this still needs a lot of work (the solving program I made is slow as hell, the imager only works in the best of lighting conditions, and the robot...is not done yet), but I think that I'll have this done within a year from now. [media]http://www.youtube.com/watch?v=JNzLJF2IX44[/media] I was hoping to ask for some help as well. I'm using python to program most of this, which sucks when trying to solve the Rubik's cube. Is there a really fast algorithm out there you guys may know about? I'm using Kociemba's Algorithm, which hasn't worked at all yet. I used to have it use my version of Korf's algorithm, but that only worked quickly if the cube was scrambled with eight moves or less.
The camera looks to be really bad quality
[QUOTE=edja007;25603074]The camera looks to be really bad quality[/QUOTE] The camera quality is fine, what you see in the upper left corner is what the camera actually sees, everything else is what the program sees.
Pretty cool actually.
I would be highly impressed if you could present each side to it, have it read what colors are where, and then provide instructions to solve.
the least moves i can find that still pertains to a systematic approach is probably the zb method [url]http://www.speedcubing.com/chris/zb.html[/url] [editline]24th October 2010[/editline] if you have any trouble with the actual solving part just ask cause i'm pretty experienced with it [editline]24th October 2010[/editline] not with zb method though
[QUOTE=cryticfarm;25606892] if you have any trouble with the actual solving part just ask cause i'm pretty experienced with it[/QUOTE] I can't even explain how to solve it anymore. It's become muscle memory for me. I try and break it down but I cant. [editline]24th October 2010[/editline] Awesome machine, OP.
[QUOTE=MTMod;25608297]I can't even explain how to solve it anymore. It's become muscle memory for me. I try and break it down but I cant. [editline]24th October 2010[/editline] Awesome machine, OP.[/QUOTE] wow what method do you do to solve it? most normal methods are easy to break down
This is really cool, I hope you have some success with it. Hobbies are nice to have. Also you have nice whistling skills, I can't whistle
You can speed it up by keeping the recognition programm confined to the camera and only sending the information about what color is in what grid back to the computer to calculate the robot movement. My current job is at a company that moves plants and vegetables around using robots, we also have a vision system designed to rate a plant by its colour, ammount of flowers, greeness and fullness of the leaves. It also determines the best side of the plant and makes sure that side gets the comany logo stamped on the pot. It does all this at 40 plants a minute with 2 camera's in a dark room with LED flashers. We use Cognex camera's which have a built in CPU and memory and only send out the results to a computer for logging. We used to do this all by computer (linux) but we never got above 10 plants a minute that way. These camera's are worth around 2.000-10.000$ but some cheaper variants with external dedicated CPU's are also useable from other brands. (cheap as 100$)
is that made out of legos
[QUOTE=Shortyish;25736241]is that made out of legos[/QUOTE] It's made out of Mindstorms which is a more mature version of Legos.
That's awesome.
Sorry, you need to Log In to post a reply to this thread.