World's Fastest Rubik's Cube Solving Robot - Now Official Record is 0.900 Seconds
HTML-код
- Опубликовано: 29 сен 2024
- Open sourced! Get the files at: github.com/jay...
We did it!! On February 5th we set the record at 0.900 seconds!
• New World Record - Fas...
My Friend Paul and I show off our Rubik's cube solving robot.
February 5th, 2016 we officially set the Guinness World Record with this machine at 0.900 seconds. Video of that to come.
I'm on twitter / jayflatland
This is cool, but I feel like if you have to modify the cube to allow the mechanical parts to go that fast you're sort of taking an easy route on the raw robotics challenge of manipulating the puzzle.
This ain't easy! =)
+Aetrion They would have to 3D print a really thin square arm and that may not be very durable for the speed it's going at/the tests they are doing.
+HimuraKENSHlN We actually started that way initially, with really thin parts very carefully designed to fit into the cube, but it would never turn smooth enough to work. Finally we gave up that path and went with an invasive method.
If they can't use the drilled holes they could just use industrial super glue. If you super glued all the sides to the motors I dont think it would go anywhere
+HimuraKENSHlN Yea, but since the major obstacle to speed is not computation but manipulation with this puzzle any modification of the cube is kind of cheating for attaining the highest speed. Afterall, the computer could solve a virtual cube in a few thousands of a second.
why you gotta take the record away from lego robots :(
why
I cri
they won't. needs to be a plain out of the box cube
whatever0mate ah
Amazing, an end to world hunger
I actually came up with a solution to world hunger, but that video didn't go viral
bummer.
Actually the world isn't hungry.
its hungry for some pûssy
Thanks Jay and Paul-
I get it, this is all an elaborate plot to show off your biceps. I see you bro
Get a GAN 356 Air UM that has been lubed and tensioned properly and I bet they can go faster. I realize the motors are doing the work but they can be helped by a cube that is setup up well.
Thats sooooo cool!!! Wishing I could have one of those! That's awesome
Cool, but I think a much more useful feature would be to automatically scramble the cube so I can solve it. My kids are sick of mixing it up for me.
That is incredible.
I can't begin to understand how TF this actually works, it's like he's speaking in Chinese lol
Your record was beaten
Technologies.!
I'm the one want this robot to mess up my robic cube.
Make it solve a 22x22!
while (!cube.solved()){
cube.solve();
}
you're welcome
+hameed shudup
+hameed more like cubeSolverService.solve(cube); instead of cube.solve; since cube.solve is a property of cube.
you're welcome
+Greedy Imp FREE @ Google Play You don't want the cube to solve itself since it would intrinsically know what to do!
+Nataly RAW here's your reply
cyleleghorn246 Not really, that is bad practise. You should follow the SOLID principles! Here's a good presentation about it: channel9.msdn.com/Events/TechEd/NorthAmerica/2014/DEV-B315#fbid=
Enjoy!
I can beat that.
Hold my beer.
how?! you only had to hold it for 0.899 seconds.
+Bart Huizermaat i can beat that
hold my beer.
While you beat the Rubik's solve world record, I just beat the world beer chug record (burp, sorry).
Go home, you're drunk.
JDbaseball Can I let go of your beer now?? It's been two months and my arm is starting to hurt.
I want The Slow Mo Guys on this one!
oh yess.
Nope. The camera used to record this is shit.
+Threemusketeers Ace Arguer you misunderstood. slow mo guys should re-record this...
+Ninjin Great job - agree - a slow motion would be interesting!
+Ninjin closest thing is to use RUclips's speed at .25 it's pretty cool
I only thought of one thing... Bring in the slow mo guys!
yes.
It's just gonna be a cube being solved... Nothing to it :/
Altinez MTZ Eh, but I like the slow mo guys xD
+Altinez MTZ I can say the same thing for most of their videos. It's just a guy being tasered. It's just guys dropping mugs.
exactly.
Come on Feliks you can do it. XD
But felix is not a robot
0 How do you know?
wow
Did you just assume Feliks' humanity?
+Tanner Forrest LOL
these guys are over here building robots that solve rubik's cubes in 1 second and i feel accomplished for remembering to put my clothes from the washer to the dryer
+Matthias Joyce SHIT I forgot about my clothes ...
+amindov 😂😂😂😂😂
Holy shit thanks for reminding me
+Matthias Joyce There's an app for that: itunes.apple.com/en/app/washer2dryer
+Matthias Joyce Well, it's not like they just started on it. It looks like they've been working on this for months, if not years. The code alone on the screen probably took several months to write.
Lets see it handle a 22x22 cube
oh wow xD
I thought about it, but to do that you need to have stuff ally he way thought he cube, or it would only turn the outside labor, not any of the other sides
The first challenge would be to make a working 22x22 XD
+Gigantickookie There is one, I have a video of it on my channel :) Of course, the 3d printed one I'm referring to would totally fall apart with a machine moving it like this lol
Damn straight
This is insane guys, awesome job!
The Last Cuber agregó
This thing is awesome! Great job, guys! :)
Hey dgcubes (:
+DGCubes yeah, great job guys.
now make a machine that will do my job (way faster and accurate) one day and I'll be happy to join the unemployment line.
:(
+DGCubes hi dg!
Same things said the guys who bred horses back when cars were invented. Im glad nobody paid attention to the whining back then, or today.
Still not faster than 2x2 wr... :p
This is why driver-less cars will be here soon.
+Guywithcrazyideas they will solve the traffic problems in 1.047 seconds
by exterminating the humans!
+Guywithcrazyideas how do these problems correlate?
+Guywithcrazyideas A lot of people actually like driving. This idea may not be adopted as quickly as you think.
kosiak10851
It's combining photos, computers, and software to solve random problems super fast.
+Garchomp yo It will be adopted by me. Screw driving, especially with the traffic where I live.
Code is now open sourced! github.com/jayflatland/HighFrequencyTwister
Thank you! (+1 because you're using sublime as well!)
Sublime rocks!
Please subscribe to me because you are awesome and I want you to
Jay Flatland ya I guess
Jay Flatland This should be pinned so that alot of people can see this
How long would it take that machine to solve a woman?
forever
Never
*machine explodes*
+Jayden Smith AI says "fuck this shit"
+Jayden Smith: machine would spin so fast that it'd create a small black hole, obliterate the known Universe... woman still unsolved :-(
You smaut.
+johnny3400 You loyal.
+Jimmy T I appreshieahate thayt
+DekuStickGamer We tha best
+johnny3400 you wicked smaht like albert einstein
+DekuStickGamer Go buy your momma a house
modification of a rubiks cube isn't against the rules?
NO!
+Chris G If it was the original branded rubiks cube it wouldn't turn nearly this fast/that well...
+Jordan Zomerlei from my understanding people "break them in" to get them to where the beer flows like wine.
Modification is only against the rules if it changes the functionality of the puzzle (in this case it doesn't) or makes it possible to distinguish between pieces in a way that isn't possible on an unmodified cube (this one doesn't, but also this rule doesn't really matter in this case because the robot doesn't even look at it after time starts anyway.)
+Chris G current record is done the exact same way but is a second slower
I can solve it faster than that.
show us god. 😂
+Syed Arman i.imgur.com/i79h5QD.gif
+God lol
That's our God!
*studio audience applause*
Oh my god.
skip to 0:00 for the good bit
thank me later
Whats there. I cant find anything
Aran Smeallie hb
Thank you later
Thank you
that's the beginning of the video, no need to skip! you stupid idiot!!
Some people think that this is useless. However, this could be a start to something great! For example; when NASA was researching and doing experiments on space, people were thinking that they were waiting their money. But those experiments actually helped out in a lot of medical problems and they also helped to create new medication for many illnesses and diseases! And it did so much more. So machines like this could possibly be the start for great creation and engineered structures! So think twice before you think it's useless!
Like this comment if you agree!
+GoAhead Namal ._.
There was a tool to help people paint nails precisely and people overseas are using it for surgery. This project helps people understand AI better and will continue to further the progress of it in the future. This wouldn't have been possible in the last ten years. It really isn't that hard to understand.
+Johan Liebert true
+GoAhead Namal Ok so maybe this insignificant machine we witnessed here on RUclips may just be a small part of much grand future.
I'd love to see a slow motion of that
Lily White playback speed .25 is great
Mike Anical agree
Lily White ruclips.net/video/OZu9gjQJUQs/видео.html
To all the people in the comments:
THERE IS NO OFFICIAL RUBIK'S CUBE FOR COMPETIONS. There is a Rubik's BRAND but you can use whatever cube you want in a competition. Almost every world record since 2010 would not have been set otherwise.
Can it do it while free styling?
@logic
Can i know what cube are you using? looks like dayan zhanchi
Yep, Zhanchi FTW
+Karan Chaphekar I didn't know that there were more than one kind of cube..
+gewglesux There are multiple different brans of cubes, however the cube concept is relatively the same
+Craptacular1116 Thanks for the reply. I was just curious if one brand was made better than another(better parts or maybe bearings instead of plastic parts) I think the original is a good one to start out with...
+gewglesux surprisingly yes. they're also considerably cheaper than the regular rubiks cubes. I would personally recommend the shuangren v2. That's the one I started out with
You smart. You very smart.
bless up
+Daniel Wallace that's the key to success
austin Sunil you loyal
+austin Sunil how's business?
+That Kid Vertz i preciate yu
What would I do with this machine? I would set it to spin infinitely till the cube caches on fire or breaks apart.
I should try that...hmmmm
+Jay Flatland Burning stuff is always a guaranteed hit on RUclips.. so please feel free to post that video :P
if you think catching on fire is ridiculous, anything that spins fast enough can catch on fire because friction.
put some machine oil to reduce friction.
"Rubik's Cube vs. 1500 degree iron"
too many rubiks cube player will get unemployed lol
anyway.... I'm more curious if you exchange 2 color sticker of that rubik's cube to intentionally make it unsolvable ... would it return an error message?
I'll be waiting maybe next year... someone will invent a rubiks cube that solve by itself lol
it will not find a solution and do nothing
Why isn't this viral already ?!
+Will Shedden Because it's a Rubiks brand.
+Insanity Ray tsk tsk
because it isn't the 80s and Rubik's cubes are irrelevant
+the man the myth the legend be careful not to cut anybody with all that edge.
+Will Shedden Apparently getting on the front page of Reddit is a good way to get viral. Holy crap.
If you could somehow replace those feet with rubber ones that can be pressed against the cube with enough pressure to resist the spinning force, you could do with with unmodified cubes. Which would be a little more legit. Still, awesome.
+HisRoyalCarlness or suction cups , widely used for applications like this....
Dear god we been solving this cube for over 30 years!!! And we still can't stop
Inflated Genger Just like we can’t stop using references from the movie Titanic ^_^.
What was more difficult, the software or the hardware?
the hardware is the limitation
+JamboNessy the software is actually very easy
+InsaneFameNYC Ofc the hardware
+Jose Carlo Capriles You've programmed one?
+InsaneFameNYC From a programmer's POV, the hardware and vice versa.
But can it make a sammich?
how is this making the world a better place?
+Shruk It's a good exercise, in order to make something else in the future with the acquired skill and knowledge.
+Shruk You have to look one step further. What you are seeing is an unsolved Rubik's Cube.
+Ronald Borla the technology that was used to launch the astronauts lead the the smartphones and other modern technology that everyone uses today and we made progress in space exploration and closers to the origins of our solar system. If you can't comprehend why it is important, you're a complete idiot.
"How is NASA making the world a better place? How is logic making the world a better place? How is RUclips making the world a better place? How is the internet making the world a better place? How is science making the world a better place?" is the equivalent of what you just said.
Andrew Mcilveen do you have an answer or?
Wow! Looks really solidly made! Whats next? Instead of a PC try using a Raspberry Pi instead and making it portable?
tried a pi initially with that thought, but think times were 500ms or more on avg, so too slow. portable would be cool, though.
+Jay Flatland if you are interested in that you might want to try Intel Edison and/or Tessel 2, neither one is difficult to code as they interpret JavaScript(you can have Node runtime on it) otherwise I guess you should buy your low-level microprocessor from TI and code it in assembly/C to squeeze max speed out of it
how long at think times on this rig?
What's the average number of turns that the program uses to solve the cube?
god's number
42
KEES JAN no that's the meaning of life, the universe and everything inside it - it's maximum 20
+Thomas The Racer - He said he was using Kociemba's solver, not God's algorithm, so no.
Feasible 20
What would happen if you moved a sticker?
the computer will divide by 0 and then explode
/0= death
It will be divided by 0 and there's that.
Papa Pleeb my hypothesis: the cube would try and solve itself all the time... since the cube can't be solved, the cube would just rotate in one position where it is fine in another camera, yet not in the other and moved it again... endlessly
the robot won't do anything because no solution was found
Great stuff! Thank you! IMHO, I think it should be said and emphasized that the world record pertains to a "physical" solution of the rubik's cube by an automated process; the latest AI in itself would solve it from any starting configuration in (probably) tens of milliseconds - or less; the limitations here that brings the time to almost a second have to do with physically manipulating the cube, how long it takes the operator to lift the paper from the first camera (in the video), etc.
Exactly.
+Julian G. Franco Noting nuances such as this is trollish. You could endlessly stipulate and partition the results into different categories. This benefits anyone....how?
+Nate Zimmer Trollish Nate? That's a little harsh! Even the record setters - Jay Flatland (and probably his friend Paul) agreed with my little clarification about AI real capabilities -and I am not trying to take away anything from the importance of the feat as I am very impressed by their cleverness and industriousness.
+Nate Zimmer How is clarifying the nature of the accomplishment "trollish"? He simply pointed out that the demonstration was a test of mechanical vs. computational speed...which is a VERY important distinction.
+VidGva Sorry. IMHO is a slang acronym for "In My Humble Opinion"
Look out robot, feliks is catching up!
You guys probably laugh at people like them but people like them who are coders probably make like 10 times the amount money you will ever make.
Money comes and goes
***** Being a computer coder is actually legal.
+Jack Guthrie True dat.
***** Ha ha. Your good bro.
my goal is to be one. I've gone pretty far so far for 13.
Why do you have to block the camera? Can't you just program the software to not analyze the cube before you tell it to solve?
I think it was just as a proof sorta thing
Yeah, just proof we didn't cheat. We really wouldn't need to.
"1.1 seconds" *three and a half minute video*
What's most impressive about this to me is that the cube doesn't get stuck when twisting. How did you manage that?
a good cube, tensioned appropriately, and cube lube
im not a cuber so at first my brain was saying there were something wrong as the centre cubes were starting in a set position, after thinking for a bit i realised it does not matter how much you scramble the cube you will always have a different colour on every side, amazing work, blew my mind
Absolutely fantastic! People don't understand that this machine is more than a simple Rubik's cube solver, for them it's easy to criticize other's people work. They don't see all the math and science, algorithms, thousands of lines of coding, image recognition, 3D printing, mechanical, electronic and computing engineering, all the knowledge that you both have to build the machine. They only see 24 holes drilled. What's wrong with all this people?
+Luiz H 6 What else could this machine do reusing the knowledge?
This is awesome! Not sure what those logitech cameras run at, but have you guys tried using faster cameras? Might give you a little bit more of an edge. Playstation Eye cameras can run at (320×240 pixels @ 120 Hz) and are super cheap. I use a modified one for a head tracking setup I made for games. www.amazon.com/PlayStation-Eye-3/dp/B000VTQ3LU
Edit: driver here (used to be free, but w/e) ---> codelaboratories.com/downloads/
+TheOriginalSacklunch The system uses still photos to determine the starting state of the cube. The algorithm then defines the moves to solve the cube, and when the program is ran to the robotics, it just executes those moves. There's no need for high speed cameras, since the system doesn't rely on visuals during the time it's physically solving the cube.
+HerraTohtori Gotcha. Thanks for reply!
+TheOriginalSacklunch Logitech C310s. Basic cameras. Cheap, so buying 8 (we have 2 full machines built) wouldn't be too expensive. We're running 160x120 on each, mostly to avoid USB bandwidth problems, which start to become an issue with that many cameras. We did make an effort to keep FPS high. You are right, it can matter. 30fps=33ms per frame, 15=66ms, which is getting to be noticeable in our times. Above 30fps isn't too important. Interestingly, we found that locking down the cameras exposure setting was necessary to keep fps good. If we pointed at dark scenes, fps would drop.
TheOriginalSacklunch I mean, I'm not affiliated with them or anything, that's just how I understood how it works.
+Jay Flatland That is interesting. Good luck in your world record attempts.
The beginning of Skynet
Chandler LeBoeuf what is skynet lmao
[GD] TheRealSuper LOL. You don't know him? or it? It's from Terminator.
LOL good one mate :D
But can You solve a cube tho?
If they can build a robot, solve a cube must be a child's game...
But can they?
If you're going to program a robot to solve a cube, you first have to know how to do it youself, otherwise how would you tell the robot what to do?
startrekwarsmixguy A robot could figure out how to solve a cube by looking at it.
+LiNx Røcker a robot is programmed bro
I'd love to see this in slow motion
0.25x speed...
Gaming with Liam need higher fps
woah!!! is that a 10x10??
lol
I bet I can solve it way faster then it can
Guys it's obviously a 4 cube
It's not a 4 cube, idiot. It's a triangle-cube! Duh...
I have a friend who can do that in like two seconds
You should make a scrambling application and tell it to keep scrambling forever. I just want to hear this sound for more than one second. It sounds amazing!
WHY NOT, I THOUGHT(
+The FALL )
Extremely cool, nice work guys.
Modified cube. Literally cheating.
look up the rules, it's completely legal to use modified cubes.
the original rubik's cube would be near impossible to speedsolve.
+Hugh Jainus they had to modify it so the robot could manipulate it duh.
At what point would the cube be over modified? It's literally cheating.
Hugh Jainus Have you ever ttried speed cubing with an unlubed rubiks brand cube?
Not possible.
Have you ever drilled holes into a rubik's cube to allow for an unfair advantage? Literally. Cheating.
Your record has been broken 8 .77 seconds by sub1
This is really cool.
You know what I think would be interesting? A cube solver that isn't programmed to be able to find the most efficient solutions, but rather learns from watching speedcubers. It'd be really interesting to see how it learned from that.
>Makes a robot that can solve a Rubik's cube in less then a second
>Can't even fingertrick the cube while scrambling it
>goes to youtube
>makes a greentext
Only programmers will appreciate this great algorithm, Bravo guys!
Well the algorithms are quite simple(im a coder and a cuber)..only thing thats remarkable is hardware implementation.. Algorithms have been there for quite some time now.
I'm not even a programmer, but I'm appreciating this guys.
How could over 700 people dislike this???
jealousy, haters gonna hate
feliks disliked it
Cuz I have 700 accounts and I hate this video for some reason.
People have their own opinions.
They tried to beat that thing but they failed lol
Linux ❤️
2 ads AND links to rubiks cube merch, 8million views, thats a profitable video
So far I've made like $200. I could have made a LOT more, probably a few grand, but really wasn't trying to cash in. I kept the ads dialed back so it wasn't annoying. It's a pretty steady trickle now, maybe $10/month. It basically pays for my Netflix, which is nice :)
Jay Flatland
not bad
but why... if you guys are smart enough to code and build a machine that does that.. why not build something useful
It's called frikin free time. smh
This comment should have more likes. Solve some real issues guys and make some real money from it
+Brent Nowak I'm pretty sure you do things that aren't always super useful they don't always either
Ever heard of a hobby or doing something fun?
Yea, like skinny dipping
what language was it programmed in?
I'm looking for additional uses for my Linux box as well. It would be interesting to know what language was used.
C++ on Linux. Code is now open sourced, have a look! github.com/jayflatland/HighFrequencyTwister
A 3D printer, ATMEGA arduino and USB cameras to give something so amazing.That was really inspiring for an Engineering undergrad like me. Cheers.
Cool you can program like this but waisting time on a cube.... why ?
*wasting*
+Sazerac good for you troll you corrected auto correct. I don't believe I was talking to you but hey way to have no life and using what time you do have in your shit life to scroll though comments looks for spelling errors.
*to look*
+Sazerac I wouldn't go down the rabbit hole of an internet argument of I were you....
_Forevermore it ok I'm just restocking on my salt
No longer the fastest. Sub1 did it in 0.887 seconds ^^
I know how it works it just scrambles the cube then does it backwards again fast and boom solved.
Drilled holes? I thought it had to be a normal, standard cube, as if you had just bought it from toys r us, for it to be considered a record.
John Jackson The record for a human solve was set with an AoLong v2, so... no. They don't need to be Rubik's brand, they don't need to be the same exact mechanical design, just the same format for the puzzle.
Literally every speedcube(r):
Am I a joke to you?
LOL NOT EVEN BEATING THE 2X2 WORLD RECORD
But beating the 3x3.
Maybe because... it’s not a 2x2?
What have you done!!!! YOU'VE DOOMED US ALLL!!!!!!!
awesome work guys! But unless they change the rules the world record solve has to be done with hands and not a machine.
+chaucer44 It's not a world record dummy, it's just the fastest cube solving robot
Paris Dorn no he said they were doing it for world record
chaucer44 word record for the fastest cube solver robot.
lol
their hands build that machine which in turn is solving it. just kidding xD
I don't know why, but it bothers me that they put 0.900 seconds in the title. They could have just put 0.9 cuz it's exactly the same number. It doesn't matter how many zero's are after that 9, it'll still be the same number.
Brandon Quiñones [Puerto Rico] it's likely because these records are usually done to 3 decimal places and people might not be sure whether it was truly 9.000 to 3 decimal places or whether they had rounded.
E Bolt
Oh ok. Thanks for helping clearing this up for me.
Their timer is accurate to 0.001. It is natural they put 0.900 as that is the scientific way to go about recording it. 0.9 could be used by a none scientific person but the result won't be as respected.
The scientific concept is called 'significant figures'. It lets the reader know how accurately the time was recorded. If they wrote 0.9, it could be 0.974 or 0.937. Since their timer equipment is able to be accurate to 0.001, they can say their record is 0.900, which could be 0.900214 or 0.900586
you must of never graduated middle school boy.
I've seen a robot solve it faster than that
Butterknife xx Johnny number 5?
Could of just said 0.9 secs lol
Not really. In science and engineering it’s important to communicate the accuracy of a number in addition to its value. It might satisfy both worlds to say 900ms. But 0.9s and 0.900s in my world express different ranges of numbers, whereas mathematically the precise values are equal to one another.
if 0.9 or 0.9000
.900 is more precise
Could of learned grammar at school :p
Edison Brower it's "could have" you dumbass
this is like the biggest NOPE to the face of speedcubers 😂
i think it's kinda cheating because they drilled that holes in it so they do not need to pull in and out to grip on to the cube making it much faster :|
it's cheating. I find this one invalid even though it is impressive.
It's not cheating, it's not not solving the cube because there are holes in the side you moron. Even in the WCA if you brought this cube they would still let you compete.
why different center shape is cheat?
The holes in the cube don't give the machine a unfair advantage. They are there only to hold the cube in the machine. It is the actual program that is actually solving the cube.
Lol, once you modify it it isn't a rubix cube anymore ahahah
Aiden Gesell DID YOU KNOW THAT IT WAS NEVER SPELT RUBIX CUBE THAT THEY SAY ITS ALWAYS BEEN RUBIK'S CUBE
OMFG DID YOU KNOW THAT IF YOU TAKE A CAR, AND REMOVE A WINDOW, IT ISN'T A CAR ANYMORE?!
I am saying that making the holes is cheating as that 1 ruins the spirit of the world record 2 makes new thing that could have it's own record for using a different type of machiene.
We actually wanted to use unmodified, but eventually learned the WCA rules allow modification as long as it doesn't provide additional information. Human solvers modified cubes by sanding the internals, etc. to make the cube spin easier. Our holes were allowed under that same line of thinking.
Aiden Gesell people are allowed to mod their cubes in competitions.
10/10 Most Useful Invention Ever.
ikr
I await our Rubix Cube solving robot overlords
saw it in slow mo, its just patching new set of stickers
Neat setup. Beats my LEGO cube solver!
I'd be happy to solve the blasted thing just once in my life. Pleaaaaase!
I want this awesome machine for scrambling my cubes!
Smae
can you see what happens if you put say 10 red stickers and 8 white on a cube and give it to the machine?
It would say it can't find a solution and stall. We get something like this when the cameras improperly recognize a color (happens a lot), and then the machine just does nothing.
Jay Flatland thanks
I think you only need 3 webcams as 3 faces determine the remaining 3.
When you can do that with an unmodified cube you will have something.
Can you film this with a super hi-speed camera so we get to see the moves it's making?
Its hard that this record was beaten one day before with the Sub1.
*oh it just peels the stickers off*
Record is 0.38 maybe....
I am trying to do this in my own way.. but in windows .. I am unable to connect 4 USB cameras at ones...I finished the hardware part and...arduino programing..I also know hot do detect the colors...only problem is connecting all cameras together.