[Unofficial] Robot Rubik's Cube Solve 10.18

Status
Not open for further replies.
Looks like (human or robot in this case) thislewait...? (Kociemba) the one where all pieces are oriented then solved with double moves only...
 
Added to the list.

Remarkable that they can get Feliks's record right but miss some important innovation in the exact field. I think there have been a few robots under 18 seconds.

Also, did anyone else notice that this video is *not* reporting hundredths of a second, but counting frames (I think 24fps)? The video here also actually reports 10.65.

Anyhow, it's still probably the fastest robot so far, considering inspection. The precision is pretty awesome.
 
I know a Robosapien V2 who lives down the road from my place that can solve a 3x3x3 sub 5 with its "feet". His name is Bob. Bob hates DaYan cubes for some reason...won't let me in if I have one with me.

You are my favorite.
 
That doesn't look like Fridrich O.O

it's f3l. :P

On topic: wow that is amazing. I never understood why inspection time is counted for robots.

That doesn't look like Roux either :/
I'm disappointed. These computerised solvers should stop using... erm... computerised solvers to solve the cube and use something more hardcore like Petrus, or Roux, or ZZ :D

Nevertheless, congrats to the guy who made it.

Thistlewaite maybe?

EDIT: Oops, Ninja'd.
 
Hi everyone,

I stumbled across this forum a while back when researching this project (I'm one of the team that built this robot). I thought I'd drop by and say hello and answer anyones questions you have about the robot.

As a brief outline, the robot inspects each face of the cube with the webcam and generates a virtual cube. This is colour independent as it compares against the centre stickers, so as long as you have 6 different colours and the cube is solvable, it will work. This is then used to generate a solution of approximately 22 moves using the Kociemba algorithm. This is then passed to a microcontroller that interprets this into robot moves and powers the motors and grippers to do what needs done.

We also are currently in the process of implementing some improvements to the hardware and software to make it even faster. Currently the best time we have recorded is 8.9 seconds.
 
Hi there!

What does it average?
What does it average just for turning (without inspecting and computing the solution)?
What does it average just for turning when you allow 15 seconds for inspecting and computing the solution? (our rule for humans, it would allow it to search for better solutions)

Do half turns take longer than quarter turns? Currently you probably half a lot of half turns, but the cube can be solved with an average of about 20.5 quarter turns and Tom says he can compute qtm-optimal solutions in about 0.17 seconds on average:
http://www.speedsolving.com/forum/s...-Randomly-Selected-Positions-Optimally-Solved
 
Last edited:
So does it look at one face at a time, then rotate to read the other faces? If so is that done quickly, or would it help to have a few cameras so all the faces can be seen at once?
Also, what's its average Turns Per Second, and is there much variance?
Also Also, this was for a University project right? Have you been graded yet and if so what did you get? :)
 
Last edited:
That would be awesome. Though in a fair race (either both or neither get free inspection), I fear the robot might win.

Go with inspection and let both Faz and the robot start with the cube in "hand". Could be a close race.

I guess no robots yet are able to follow WCA regulations of picking up the puzzle.
 
What does it average?

Currently around 10 seconds, but we have some pretty simple hardware and software upgrades that should knock off a few seconds

What does it average just for turning (without inspecting and computing the solution)?
What does it average just for turning when you allow 15 seconds for inspecting and computing the solution? (our rule for humans, it would allow it to search for better solutions)

For us, these are the same thing as it only takes about 3-4 seconds to fully inspect the cube (and this is the main area where we should be able to reduce the time with the above mentioned upgrades). I'm not sure what the average speed for a solve is but here is a video of it in 5.9 seconds.
 
Last edited:
So does it look at one face at a time, then rotate to read the other faces? If so is that done quickly, or would it help to have a few cameras so all the faces can be seen at once?
It does exactly what you said. Having more cameras may help, but the robot gets in the way. We are looking into this.

Also, what's its average Turns Per Second, and is there much variance?
Not sure, but it takes about 60-80 ms per 90deg turn. The problem here is that depending on how the cube is held, it may take more or less robot moves to turn a face. I guess it is an average of 22 cube moves per solve in approximately 6 seconds of actual solving so 3.67 per second. Hopefully we will get this faster.

Also Also, this was for a University project right? Have you been graded yet and if so what did you get? :)
Yeah it was our final year project at Swinburne University last year for our double degree in Mechatronics (Robotics) and computer science. It has been graded and we got High Distinctions (There was also a thesis, presentations and other course work involved).
 
Status
Not open for further replies.
Back
Top