Mitsubishi robot solves Rubik's Cube in 0.305s
soranews24.com
soranews24.com
Like, seriously, I don't think most people can comprehend the speed of robots, much less the speed of the processing controlling them. I think it's one of those things you should just intuitively understand if you're living in the modern world.
If the robots ever do rise up, and I'm not saying they will, you won't see it coming!
Is the ego (Borg queen) manifesting (appearing only after TNG) to quell the neurotic, all-consuming pursuit of answers to technically impossible but theoretically valid questions? Did bare, mechanic cognition come first, then some way to reflect on and steer it as a defense mechanism to getting stuck in catatonic or compulsive loops?
wat
Just toss them a couple with the stickers swapped about.
Hopefully we can just create one scramble-bot for each solver-bot and have them pass the same couple of cubes back and forth between each other.
Hard to quote the video but from wikipedia[1]:"Micromice are among the highest-performing autonomous robots."
Things like fans and ground effect being used to make these devices do 6g turns while mapping and solving a maze.
Alternately, the world of quadcopters, face recognition (body warmth recognition required?), lidar will make for a terrifying battlefield.
Detecting heat via infrared will still be useful, any kind of engine gives off heat. Whether biological or mechanical.
You can construct engine that have disguise their heat signature a bit, or that have a smaller heat signature. But that severely limits their capabilities, which might be a good enough outcome for the sides that use the heat detection.
Edit: and not everyone will have robots.
It's not pretty, but war never is. I am surprised at how people today can point at a war and be surprised that atrocities happen. World Wars, Korea, Vietnam let alone the immediate history of Israel. Serbia and Croatia anyone?
It's not like we don't have plenty of historical sources. War is bad business and trying to claim that "civilians" should be exempt is not fooling anyone who's had even a precursory glance over such material.
This kinda plays out already - where not every "side" has a military or soldiers, so the battle is fought between soldiers and "civilians".
Any battle between a state with drone invading forces and one without, is going to be indistinguishable from an invading robot army indiscriminately killing all the civilians.
It’d be nice if all wars were basically a simulated conflict with robots fighting each other far from any humans but the defector that turns their robots on human populations will always have an advantage in actually winning wars.
Besides, these are wars of attrition where killing off the young men who fight wars is the entire point. A robot that takes a few months to manufacture instead of 18 years to raise changes the calculus entirely.
The robot could still take 18 man-years to manufacture.
War is largely about fear / intimidation. Yes, an RTS-like "destroy the assets" is how it's abstracted, but ultimately it's about intimidating a leader and population into submission. Keeping the attackers away from cities is very much part of that calculus, as is dropping long-range attacks on those cities.
If both sides have robots that take months to manufacture, the goal would still be the same: "Keep their robots away" and visa-versa "Get into their population centers and seize power symbols". At this stage, with established defenders, the goal seems to be "seize ground yard by yard"
And "outproduce them" aka "grind down their will" is still going to be a viable strategy.
The genocide was not the war. It was a "police" operation against a nearly entirely unarmed enemy.
The war was to to stop Germany from expanding past its borders, and also maybe to stop the genocide.
As I understand it, Racism was a strong motivator in the propaganda. It was part of Hitler's narrative even before he was in power (something something culture destroyers something something parasites lorem ipsum)
Only recently have I noticed that some groups support a Theory that downplays racism because people are obediently blind. I have seen racism and xenophobia and know it is neither obedience nor blind. But as to the extend of the power it held in the Germany of 1930, I have only read about it.
Hitler had delusions about "Aryan" race, white blond people, even though he was not blond. Also, the war was mostly fought in Europe (or at least started in), i.e. mostly among people of the same race.
It couldn't have been "xenophobia" either, given he wasn't even German!
A lot of people who were sent to the concentration camps, besides Jews, were Roma (Gypsies), gays [1], Slavic people, probably more.
I havne't studied history that deeply, maybe this talk about "undesirables" was all just propaganda, conveniently constructed to help fulfill military goals, but it's clearly far from neatly fitting "racism / xenophobia".
Of course this kind of scenario was the fantasy outcome of the lightning win over and occupation of Iraq, with "thunder runs" and such, but in the longer term it didn't work out that way.
Most wars today don't occur in trenches in the middle of nowhere. Actually the most recent thing I can think of is medieval battlefields but even then a major component of warfare were sieges which targeted entire cities because it didn't make sense to have your military fortress out in the sticks where it was easy to cut off the supply lines. Even World War 1 doesn't count because the "middle of nowhere" where the trenches were were often only uninhabited because of the war.
That said, we won't see wars of Terminator-style killing machines pitted against each other just like we don't see genuine tank-on-tank duels anymore. It's far cheaper to put some explosives on a UAV and call it a day. Any evenly matched war between nations capable of producing battle robots is likely one between nations with access to nuclear bombs. If Indian border conflicts are any indication, those wars are more likely to be fought with literal sticks to avoid any action that could trigger a nuclear first strike.
I think we will now have asymmetric wars.
Africa doesn't count because those countries don't have nuclear bombs
The Russo-Ukrainian war seems pretty serious.
> The loser would go nuclear.
If annihilation was viewed better than even unconditional surrender, unconditional surrender would never have happened in the past. But it has, and thus if there is a credible marginal threat of nuclear retaliation for a nuclear strike, there is very good reason to suspect that the loser in major convential war would not go nuclear. The risk of nuclear escalation of course impacts the calculus of war involving one or more nuclear powers, but a firm statement that “the loser will go nuclear” does not seem justified, except perhaps in the case where the otherwise winning side is not, and would not (at least in the perception of the losing nuclear power) in the event of nuclear attack be protected by, a nuclear power.
> Africa doesn't count because those countries don't have nuclear bombs
The vast majority of non-African countries also don't have nuclear bombs.
it depends if loss will be significant enough to justify mutual annihilation. Assume Russia attacked Finland, and NATO started military operation and lost. It will be very unlikely France, Brits and Americans will launch nukes for Finland loss.
Instead of "serious" I wanted to say "With serious possibility of escalation" I mentioned Asymmetric conflicts, as the two conflicts occupying our international News (Gaza & Ukraine) are good examples
I don't have any foundation to have an opinion on an invasion to Finland. I would expect there was a possibility of escalation as that is the only purpose of belonging to NATO. I would expect nobody to escalate over a Taiwan Invasion.
I think China won't seriously threaten Indian borders, just based on having nuclear weapons or not. (An opinion hanging of a spider threat)
there is semiconductor industry on the table. I think there is high chance NATO will be suppressing invasion forces through launching anti ship missiles from aircrafts and cruisers as well as secretly supplying them to Taiwan.
I'm sure there was a plot or something too
It could mean no revolution happens ever again and the currently established dictatorships stay as they are forever.
For example, Adolf Hitler was toppled by losing a war.
East Germany was toppled (partially) because their economy was broke, not because of lack of face recognition.
> [...] the currently established dictatorships stay as they are forever.
Stalin was toppled by death. There was still a dictatorship after him, but it did not stays as it was under Stalin.
See also PR China under Mao and under Deng Xiaoping. Very different regimes.
But it seems to me, that it's going to be impossible to revolt against a party who controls an obedient killbot army.
Hitler was a special case, since he played the dumb world domination game.
Tuning that sucker must have taken so much time in going for the absolute fastest speed.
The guy's face of accomplishment tells me pressing GO is nerve wracking and that risk of it exploding is non-zero.
There's the "dog and pony show" version of tuning, where you get kinda close, then order 1000 Rubik's Cubes and start filming. Eventually you get lucky.
I get nervous at a demo in front of Important Stakeholders even though the thing seems to work perfectly up to that point. Because demos summon gremlins.
you must be talking about humans. AIs may show up to watch robo-cars races.
And these systems will absolutely emerge there if the war lasts long enough.
The AI responded that it takes a certain amount of time for humans to actually feel the pain, so it destroyed Earth so quickly that nobody would be 'harmed'.
Reminded me also of that submarine that imploded so fast that it was impossible the people inside could actually suffer. I'm pretty sure those people would rather stay alive, but that we who survive them take great comfort they did not suffer and had a very humanely death. Whatever a humanely death may actually be...
I think robots are a rather clunky end state for anything that would likely have some autonomy over it's evolutionary path.
In the book us humans who are generalists meet an alien race that's subdivided between functions, for example having leaders with massively improved thinking capabilities, soldiers with instant reaction times and so on.
It does really well to show that generalists can be great at a lot of things, but extremely inferior when measured against a single category.
99% of computing power is used for "make work"¹ (graphics, teetering stacks of abstraction and now AI) so things don't really feel different to humans on a desktop level other than "shinier, drop shadows and in 4k I guess?", but the actual capabilities of computers are virtually unlimited in the context of some tasks.
If the robots turn against us and they don't need to use all their cycles on the abstractions and other human frippery, then we're really in trouble. A true AGI will know how to wring everything out of a scrap of silicon and human engineers will be wondering how a program that looks like random noise and fits in a STM8 can possibly be the controller of a captured drone, right before they get headshotted with a ball bearing fired by a passing drone at 1000 feet that picked their heartbeats out of the ambient soundscape or something.
Humans' best defense then would be somehow hide behind something computationally intractable where the AI couldn't use it's raw computing power. I'm not really sure what that would be, though (if I were, I'd probably write a novel!).
¹: well technically all human endeavour is make work, so this isn't meant as a slight, though I have some opinions on the state of modern software, just that the vast majority of the cycles aren't doing the core thing you're trying to use the computer to do. For example a graphical calculator program may be running the thick end of a hundred million instructions to run a handful of actual ALU ops.
Robots that would win the Ukraine war would look like a barrage of drones or missiles (either stealthy or in overwhelming numbers) flying into the air defence radars. There are 100m-wide radio dishes in orbit, the exact location and type of every radar on earth is known. Followed by standoff hammering with precision artillery (both the guns and the shells are fundamentally robotic) and lots more drones and missiles.
The this hasn't happened seems more a question of not revealing capabilities the US feels it might one day need as a trump card. Combined with not wishing to aggravate things to much (they say) or, cynically, not wishing to let the war end until the Russians are bled dry. Don't want them to capitulate while still in possession of anything more advanced than a Mosin-Nagant.
The energy efficiency of the human body is what is actually mind boggling vs robotics.
You may enjoy Use of Weapons by Iain M Banks, which features a plot point along these lines
The strength of robots isn't their intelligent or power – humans are smart enough to find and can argument their power with weapons. What we cannot compete with is their speed. Fighting a robot would be like trying to fight Neo at bullet speed. We wouldn't have a chance.
In 2018, this was solved by some guys (I believe one worked for Boston Dynamics) in 0.38s.
Video: https://www.youtube.com/watch?v=nt00QzKuNVY
Hardware Info: https://build-its-inprogress.blogspot.com/2018/03/the-rubiks...
Software Info: https://cactus-zone.blogspot.com/2018/03/rubiks-solver-softw...
In the slowed version it seemed like the operations were fully sequential, I think they might be able to achieve a shorter time by overlapping some operations and potentially with edge-cutting too
In the slow-montion footage of the shared faster Mitsubishi robot you can see it's doing some operations in parallel (but not edge-cutting)
* They move really fast
* They necessarily look like science fiction reactors
* if they jam the cube explodes
It looks like this robot can do about 67 turns per second (tps)
The fastest humans can do 20 to 30 tps, but only for especially ergonomic algorithms. This robot was able to achieve its tps with arbitrary moves that would be terrible ergonomically for a human. Quite impressive
[0] https://build-its-inprogress.blogspot.com/2018/03/the-rubiks... (see first video)
Don’t know if they’re controlling for that or not but I suppose if that would matter depends on how far ahead of the previous record this is
Looking at the article it looks like it’s .08 seconds ahead, which taken as a % of total time strikes me as substantial enough as to not much matter. I’m counting 16 moves in the slower video (which was not the WR) but I’m also barely aware of this stuff so I could be wrong.
I bet centripetal forces are also quite significant in this case, nearly tearing the cube apart. Good speedcubes are very easy to disassemble accidentally.
This is the visualisation of the scramble and the solution they used:
https://alg.cubing.net/?setup=x2_U_F2_R_L__F2_D_R2_U2_R-__F2...
Few comments on the solution:
They took advantage of the ability to move two parallel faces at once making solution in 14 steps (if you consider Up and Down move at the same time to be only one step).
If they have a double-turn move they ALWAYS turned clockwise.
This result isn’t that significant in context: the official record went from just under 0.4 seconds to just above 0.3 seconds
It’s not like woodworking where the errors are part of the “soul” of the piece, or like creating art, where creativity is the core of the endeavor. It’s just trying to spin stupid planes on a stupid block as quickly as possible. Before you’ve even started, you’ve failed.
I also put running into this category. What are you going to do? Run a 0:00.00 mile? What’s the point of training to run faster? At some point we’ll decide someone is the fastest “natural” human and then we’ll move onto cybernetic humans because what are we going to do? Continue to watch people not be amazing?
I’m not sure what my overall point here is except to say I feel like when it comes to mechanical capability, shooting for the “best” is just stupid and pointless. When it comes to artistic capability, sky is the limit.
If someone started looking at me do my hobby with my friends and decide I was a failure, that’s their perspective. But I think the response the kids give to that these days is “touch grass.”
I'm sorry for the snark, but your comment is extremely sad to me. It's shocking how much digital ink is spilled on HN explaining really simple human feelings to people who pretend that they don't understand them. Comments like yours are among the worst things about this place.
Why? Because the mountain is there. And it's a challenge.
Asking for a friend ...
Justifying anything by bending logic and doing mental gynmastics.
Well ., LLM already doing that. Try arguing LLMs that they are wrong on their hallucinations .
Some people do stuff just because it's fun, not to be the best of the best. If you only do something to be the best, why do anything at all?
To be the best, I'd presume.
However, you cannot beat a robot in Rubik’s cube solving and you cannot run so fast that time itself stops. So what are you doing.
You said they enjoy doing it. But I have a hard time imagining someone laboriously perfecting something (but never actually doing so) as an enjoyable activity. In fact, it sounds like hell to me.
Constantly striving towards further and further unattainable goals (even if it's just after finishing one project having a further one to do and etc. etc. etc.) is basically the most fulfilling life possible for a human. It's a major reason people are often much less depressed when they are busy with their work or studies.
According to your logic, people who are deep in their working lives should be experiencing hell, while retired people should be extremely happy. Do you actually think this is true? I mean honestly I have no idea what you think because you're all over this thread demonstrating that you have little to no grasp of basic human psychology
- The act itself is fun - Competing with others can be fun - Improving oneself in a measurable way is satisfying
Many people like doing what they are good at, and not everyone is good at art.
For example, you could solve the final layer by repeating 3 algorithms. Or you could learn about 100 algorithms for 100 permutations. At higher level, you would know that using A algorithm would be faster than B because the one next to it is easier to perform.
You could look in blind cube where you look at the cube, memorize it then solve it while blindfolded.
Solving Rubic's is enjoyable because the next time you break your own record is unpredictable. It's similar to gambling in one aspect and to playing 2048 in another: as you play more, the time between your "win"s increases, but so does your ability to focus, and push forward without success.
Before my knee decided it wanted no part of my existence, my goal was to have all my "distance"[1] times within 200% of the world record. Seemed doable with some work (had some within, some just outside, others a way off.)
[1] 800m to 100k
Kind of like chess. Humans have no chance against computers. But it doesn't mean people stopped playing chess, quite the opposite actually, and computers are put to good use for training and analysis and human chess is improving probably like never before.
You can call human cubing and chess an "art" if you will, the way you spin the cube and move the chess pieces have some "soul". From a purely utilitarian perspective, both traditional arts and activities like solving cubes are useless, so they are also similar in that regard.
I can do Rubik's Cube. I can never beat a machine or many of the other people who can do it. It does not stop me enjoying the combination of memory and muscle memory and the satisfaction of the completed cube.
There are many things for which I will never reach a global maximum, but the maximums I do reach please me.
I think it's important to note that humans still arguably do better in this case. The robot seems fast, but it cheats compared to a human. It sees all four sides at once, and the timing does not include picking up the cube or setting it down.
I will be impressed when we have a robot that can pick up a cube, look at it with two cameras from the same direction, solve it, and put it back down in under ~3 seconds (which is the record for a human). I doubt very much we are there yet.
In human cubing competitions, humans have a few seconds to look at the cube before the timer starts.
The reconstruction of the solution can be watched here: https://alg.cubing.net/?setup=x2_U_F2_R_L__F2_D_R2_U2_R-__F2...
It is a 16 moves solution, which is rather lucky (1 in 35 or so) [1]
The human record of solving a cube in Fewest Moves is also 16 [2]
[1] https://cube20.org [2] https://www.worldcubeassociation.org/results/rankings/333fm/...
I am not saying this robot isn't impressive. What I'm saying is: lets see the time if the clock is running while the robot operator loads and unloads the cube from the robot. I doubt it competes with the current human world record:
Max Park 3.134 seconds [1]
As for loading I think it'd be fun to see how fast the robot could perform the same start conditions. Mostly because of how many cubes would fly apart in testing :p.
But what about from the perspective of the Robot. All of a sudden we'd have to start adding multiple axis of control to the robot to be able to pick up the cube from the table. From that point of view the impact is far from trivial.
Edit: Ignore me, I was confused with the .38/s video from 6 years ago.
I couldn't use Google to find it... Google's advance search only goes up to a year ago. Kinda scary how we can lose knowledge like this...
Also kind of amazing how we’ve come to expect maintaining knowledge like this…
Genuinely curious, as I’ve always been skeptical of claims of world record cube solving times, if there is a heavy reliance on the starting position, and that isn’t consistent.
https://en.wikipedia.org/wiki/Optimal_solutions_for_the_Rubi...
https://www.mathworks.com/matlabcentral/cody/problems/1123-r...
In a first phase you Reduce the cube state to a one that can be solved in only 180-degree turns, and in the second phase you complete the job using only 180-degree turns.
It has a nice property of splitting the work roughly in half (so both of those phases have roughly half bits of complexity of the full puzzle). And both of them are small enough that can be solved pretty instantly.
The optimal Reduction is not often leading to optimal solution, so you try out many different Reductions and see which one can be completed fastest. Interestingly - this is also the approach top human solvers use in Fewest Moves event.
https://github.com/cs0x7f/min2phase (in java) and https://github.com/cs0x7f/min2phase.js (in js)
This very nice library is a minimalistic implementation of 2phase algorithm and can generate hundreds of scrambles per second in the browser (so generating random state and then solving and then printing) and it hardly ever produces scramble longer than 20 moves. It's used by cubing trainers / timers etc.
So a good algorithm in a fast language on a good cpu should solve a cube in roughly 20 moves in probabaly 0.001s.
However to squeeze few miliseconds here and there it would make sense to read the cube state, use some very fast heuristic to make a first move, and utilize the 0.1s it takes to rotate the first face to find the best possible solution afterwards. Probably by the move 3 we will reach optimal solution.
If you have a random sequence of moves then after each move you have 1/5 chance of turning the opposite face. So the fact that in 16 moves sequence they had it twice is roughly expected even if they didn't optimize for it
Any "recording breaking attempt" is going to be a little dependent on a good starting position.
If you look closely when the robot performs the fast rotational movements on the cube, it has near zero overshoot. It nails the position right every single time while also being insanely fast.
That's definitely impressive for marketing their servo controls especially considering that the cube is not a "speed cube" with chamfered edges on the blocks that can tolerate rotations with imprecisely aligned pieces, but a regular one that's less tolerant to that.
This robot is able to do optimal solutions that a human wouldn't be able to find
I'd be more interested to see where Mitsubushi are using this same high-speed robotics tech in production use.
What's that cube made of to widthstand being solved in 0.3 seconds?
(builder of a LEGO Mindstorms cube solver speaking)
CubeStormer was a hobby project though, so not the same as this robot which looks like it entirely uses company resources.
- How can we market our world-class precision manufacturing skills more effectively
- What if we make a robot that solves Rubik's cube at insane speeds
- Sounds cool, see you in 3 monthsThese days, the better (speed)cubes are non-Rubik ones.