Robot Hand Beats You At Rock, Paper, Scissors 100% of the Time
wasimkadak writes "This robot hand will play a game of rock, paper, scissors with you. Sounds like fun, right? Not so much, because this particular robot wins every. Single. Time. It only takes a single millisecond for the robot to recognize what shape your hand is in, and just a few more for it to make the shape that beats you, but it all happens so fast that it's more or less impossible to tell that the robot is waiting until you commit yourself before it makes its move, allowing it to win 100% of the time."
I for one welcome our new robotic overlords.
But to truly test it you have to add lizard and spock
So it cheats.
Can it beat Sheldon at rock, paper, lizard, spock, scissors? ;)
already been tested 10^36 so it won't observe me. I've got too many hand movements to beat this.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
Here is the original article, excerpt: "Recognition of human hand can be performed at 1ms with a high-speed vision, and the position and the shape of the human hand are recognized. The wrist joint angle of the robot hand is controlled based on the position of the human hand."
Here is a link to a video showing what it can do.
And now, the obligatory comment: I, for one, welcome our robotic rock-paper-scissors-playing overlords.
The Wknd Sessions - Malaysian and South East Asia independent music
Good ol' rock. Nothing beats that!
Being faster? That's just cheating. On reading the headline, I thought they had developed an algorithm that predicted your next move, which would have been much more impressive. You DO get a ~40% improved chance of winning with this strategy:
When your opponent loses, his next move will be to beat whatever your move was on that round.
move 1) opp: rock you: paper # opponent loses to paper, so his next move will be to win over paper
move 2) opp: scissors you: rock # opponent loses to rock, so his next move will be to win over rock
move 3) opp: paper you: scissors # opponent loses to scissors, so his next move will be to win over scissors
etc.
It's self-reinforcing because after losing several throws in a row, opp becomes frustrated and less analytical, making it harder for them to see the pattern they are developing. :)
But that isn't absolute prediction, that's just playing on your opponent's human instinct. The robot hand isn't predicting anything.
Not just answers, the correct questions.
Complete rules for robohand v. human rock, paper, scissors:
Robohand crush rock.
Robohand bend scissors.
Robo-laser burn paper.
Puny humans no match for robohand.
In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
now more people will realise my secret superpower.... high speed vision...and the others at the Academy mocked me!
if he knew a slashdot post rolled over quicker
Koalas. They're telepathic. Plus, they control the weather. -Margaret
... If you pitted 2 of these machines against eachother?
Wonder what it would do against a trembling Alzheimer patient.
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
of the robot hand, I think I could use this as an extension of my fleshlight.
[Note to self: Do not press Submit and at least select to post Anon.]
Don't fight for your country, if your country does not fight for you.
It's well possible that once the robot is set up someone can learn to mislead it and turn 100% loss into 100% win.
The only winning move is not to play.
This is really simple to do from a technical point so what's the merit?
very quick visual recognition of 3d objects via has no merit?
These comments are my personal opinions and do not necessarily reflect the opinions of the other voices in my head.
How about if you pair two of these robots against each other? Deadlock?
I once participated in a Rock-Paper-Scissors tournament put on by Epson (see, for example, http://www.campuslogix.com/rps_challenge/rps_challenge.html). They basically said "write a bot that will play RPS". Of course, the game-theoretic optimal strategy in such a contest is to just play randomly. You can beat the (Epson-supplied) rockbots and rotatebots easily, so with a bit of work you can do slightly above average.
Seeking a greater advantage, though, I coded my bot to also include a set of predictors for the random number generators for several popular libcs (as I did not which OS or distro the tournament machine would use). During a round, I would guess the random seed (current system time +/- a few seconds), the sequence offset, RNG processing strategy, and the algorithm used, and simply run a parallel copy of the libc RNG used by my opponent.
I was therefore able to beat most RNG-using opponents 9998/10000 times easily, a finding which rather surprised the judges :) I didn't win top prize (algorithm wasn't fast enough, and it turns out that was weighted more heavily than I expected), but I did get a high ranking and a cash prize.
Goes to show: sometimes a bit of "cheating" works well.
An obvious improvement would be for the robot to recognise that it has been beaten using this method and fall back to the pure-random method, against which strategy is useless.
Deadlock: Neither would move until it can determine the intent of the other, which won't be detectable until that other has started to move. So they'd both just wait for the opponent to go first.
A Doctor Who classic episode actually used this theme, with two androids playing RPS against each other. As both AIs were written using the same algorithms, they derived exactly the same strategy in an attempt to predict each other's moves... and every round was a draw, as they always threw the same. The game was played to show why they had sought the Doctor's help in ending an android/Dalek war: As both sides were using computers of near-identical design to determine their actions, every move either side made was preempted and countered by the other to the point that no successful attack could be executed and the war was locked in unbreakable stalemate.
Could you develop a feint move that looks as though you are going for one thing but actually going for the other?
That would be a fallback strategy yes. The trick I was thinking about was to give the robot enough cues to make it decide, and then change the hand movement. Of course this requires that the robot isn't allowed to change its mind after it's decided.
... that the human never picks scissors more than once.
*** OW! ***
Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
then you first have to find a handless opponent that can play RPS.
Deadlock: Neither would move until it can determine the intent of the other, which won't be detectable until that other has started to move. So they'd both just wait for the opponent to go first.
A Doctor Who classic episode actually used this theme, with two androids playing RPS against each other. As both AIs were written using the same algorithms, they derived exactly the same strategy in an attempt to predict each other's moves... and every round was a draw, as they always threw the same. The game was played to show why they had sought the Doctor's help in ending an android/Dalek war: As both sides were using computers of near-identical design to determine their actions, every move either side made was preempted and countered by the other to the point that no successful attack could be executed and the war was locked in unbreakable stalemate.
Rock paper scissors tardis?
I'm pretty sure that this has applications in terms of creating robotic hands and in terms of AI recognizing sign language. If it's doing it this quickly, it should be doable to have a machine that's able to decode sign language consistently in real time and possibly translate it into speech at some point..
Maybe men can find a better use for a robotic hand that's dextrous and fast enough for rock-paper-scissors? If Howard Wolowitz had one of these, maybe he could've avoided that embarrassing hospital trip?
That was Transformers 3.
1. Rock crushes scissors 2. Scissors cut paper 3. Paper covers rock 4. Human smashes robot
try beating me with your power turned off
You try playing after having not eaten for days.
This large electomagnet not it's not significant
You try playing while someone's standing on your arm.
The computer virus, not important, I win again ....?
You try playing with the flu.
While this is philosophically true, in reality it is not. Because AI is only one part of the equation, the environment determines the outcome, since no environments are the same from the perspective of each player (except a virtual one), the outcomes will be different even if each AI is identical. Furthermore the lack of perfect information each side has of the other side should lead to different outcomes. This is even true with humans, the initial starting conditions and environment significantly determine the outcome, as theorized in Guns, Germs, and Steel http://en.wikipedia.org/wiki/Guns,_Germs,_and_Steel.
Human deletes code. Robohand lose.
Robohand deletes human. Robohand always wins. DELETE! DELETE!
A strange game, robo-rock-scissor-paper. The only winning move is not to play.
Seriously, now that robots beat us in every significant ability (this one was the last missing) we can't control the future anymore.
Nuffsaid
________
Don't know about his cat, but Schroedinger is definitely dead.
this was predicted here http://slashdot.org/index2.pl?fhfilter=mark+cuban yesterday in a larger context
From what I remember, the Doctor determined that the first side to make a mistake would win as it would throw off the other side enough that the side making a mistake would gain the overall advantage.
news at 11.
The Kruger Dunning explains most post on
Masturbation was the first intent or if it would be a byproduct.
Lisa: Look, there's only one way to settle this. Rock-paper-scissors.
Lisa's brain: Poor predictable Bart. Always takes `rock'.
Bart's brain: Good ol' `rock'. Nuthin' beats that!
Bart: Rock!
Lisa: Paper.
Bart: D'oh!
A Doctor Who classic episode actually used this theme, with two androids playing RPS against each other. As both AIs were written using the same algorithms, they derived exactly the same strategy in an attempt to predict each other's moves... and every round was a draw, as they always threw the same. The game was played to show why they had sought the Doctor's help in ending an android/Dalek war
I think I watched that recently on this channel. Were they dressed in tight shiny silver suits with beaded braided hair? Something eerie going on with there eyes too.
"Happy families are all alike; every unhappy family is unhappy in its own way." -- Anna Karenina by Leo Tolstoy
"But sir, nobody worries about upsetting a droid."
"That's 'cause droids don't pull people's arms out of their sockets when they lose. Wookiees are known to do that."
A robot arm wrestler will win every time also, and is much more fun to watch.
“He’s not deformed, he’s just drunk!”
That might be too obvious to a human judge. Better would be to come down like rock and then stick out your fingers like scissors. If it's operating at thousandths of seconds and we are operating at tenths of seconds, then one may well be able to beat it that way
I don't recall, I saw the episode years ago.
Just change the rules. Silly specialized system adaptation is for humans.
Which shows how little the doctor knows about computerized strategists.
Play Command HQ online
Human deletes code. Robohand lose.
Robohand deletes human. Robohand always wins. DELETE! DELETE!
Source code isn't the issue here, the binary is already running!
At least you had the courtesy of being deleted and getting it over with, some people get the torture of being "Controlled, altered, and then deleted".
"Human-machine cooperation" as in "How about you let me win every time, puny human."
It is here at about 14:15. "Destiny of the Daleks", fighting a war with the Movellans.
"Happy families are all alike; every unhappy family is unhappy in its own way." -- Anna Karenina by Leo Tolstoy