High-Speed Robot Hand Shows Dexterity and Speed 133
An anonymous reader tips a blog posting that begins "A few blogs are passing around videos of the Ishikawa Komuro Lab's high-speed robot hand performing impressive acts of dexterity and skillful manipulation. However, the video being passed around is slight on details. Meanwhile, their video presentation at ICRA 2009 (which took place in May in Kobe, Japan) has an informative narration and demonstrates additional capabilities. ... [It] shows the manipulator dribbling a ping-pong ball, spinning a pen, throwing a ball, tying knots, grasping a grain of rice with tweezers, and tossing / re-grasping a cellphone!"
And I, for one (Score:1, Funny)
Welcome our new robot overlords.
Re:And I, for one (Score:5, Funny)
...or make you into a one second man
so it can basically double the staying power of the average /.er? I'm sold!
Finally! (Score:2)
Comment removed (Score:4, Funny)
Re: (Score:2)
yah, especially our pe.. err.. you know the reason this was invented in the first place...
Re:Finally! (Score:4, Funny)
Testers wanted.
Re: (Score:2)
They already have testers. What they need are testees.
Re:Finally! (Score:4, Funny)
This robot only achieves a "high three", but I am sure that with some competition, we will be seeing 100-fingered robots really soon!
Re:Finally! (Score:4, Funny)
Fuck Everything, We're Doing Five Hundred Fingers [theonion.com]
Re:Finally! (Score:4, Funny)
Unfortunetly this robot hand only has three fingers so a "high five" might be a bit difficult ;)
Re: (Score:2)
It's hard to do a back hand five finger grips too! Although I think the 10x frequency will compensate that and brings a similar climax.
Re:Finally! (Score:5, Funny)
Re: (Score:1)
Every time I try a High-Five, I miss, or hit the other person with a force that cripples both of us for 10 minutes.
Stupid robots.
Re: (Score:1, Informative)
The trick is to watch the other person's elbow, you can't miss.
holy crap! (Score:1, Interesting)
Re: (Score:2, Insightful)
The programming is (kinda) simple but the math is not. Solving the equations of motion that quickly does require good computers, but also good (aka fast) solvers(algorithms). While these algorithms have been known for about 30-40 years, they haven't been used to their full potential. Of course the robot must have failed the tests initially, but the great thing about science is that once you get it right it stays right (within certain limits).
Re:holy crap! (Score:4, Insightful)
Re:holy crap! (Score:5, Insightful)
Feedback. As long as the error for each iteration (bounce) isn't too great, the long-term error can be kept within this by adjusting the next response based on feedback from the previous. Anything that's open-loop (lacking feedback) will fall apart, neural-net-based or not.
Re: (Score:3, Interesting)
No. A closed loop can be perfectly fine forever.
If the loop is:
Track ball
Hit ball when in range
Then as long as all hits result in the ball being in range, you're good.
You don't need to measure the error of the last hit - just get the next hit right. Always aim for the most optimal spot for the next hit.
If the ball ends up further and further away from it's optimal spot with each hit, then the hits are in error (in terms of aiming, timing, speed, etc.).
You don't need to know what happened last time to be a
Re:holy crap! (Score:5, Insightful)
Actually, based on the narration, I believe that the computation involved requires three basic processing steps: (1) detection systems to measure physical properties of the system at any given point in time, such as position, velocity, acceleration, and force; (2) real-time algorithms based on rapid numerical solution of equations to predict future states of the system, with continual updating by comparing predicted state with actual state inferred from step 1; and (3) determination of the appropriate movement in the robotic arm for the necessary outcome.
I think that this is a very difficult thing to program in general because the examples shown are very specific tasks which serve to demonstrate the speed of this type of processing, but we do not see how well arbitrary tasks can be similarly implemented or how accurately.
Make no mistake: this is very impressive performance, because it is basically a huge step forward in machine vision and real-time robotic control. On some level, the mathematics has always been there, but only in as much as the basic mathematics of binary arithmetic has been used to develop programming languages. There's a lot more going on behind the scenes that extends beyond a mere physical description of the system in question, because for such an approach to be possible in the general sense, the robot doesn't know things like the precise distribution of the mass in the object being manipulated, or all the frictional forces involved. It's not operating under a sort of Laplacian notion wherein if one knew the precise state of all parameters of the system, one can simply solve the required physical equations and predict the future state at any arbitrary point in time, because (a) chaos guarantees the instability of such nonlinear systems, and (b) it wouldn't be possible to measure all such parameters with sufficient precision.
What is really going on is perhaps best explained in human terms: the programming is doing a lot of what humans do--we observe the state with our visual and tactile senses, and our brains receive these continual updates and decide what to do next. This processing is already extremely fast in a biological context, but with these machines, it is made at least an order of magnitude faster. The next step is to simulate a sort of adaptive intelligence to allow the handling of a wider class of scenarios than the ones shown in the video.
Re: (Score:2)
The difficult part is probably the parallel processing needed to achieve these speeds.
Re: (Score:2)
Re: (Score:2)
Fail.
A feedback loop adjusts based on the difference between the result (of a previous action) and the expected result.
Track
Hit
Track
Hit
Track
Hit
No need to know where any hit was aiming - you only give a shit about where the ball is (tracking) and if you can get it (hitting) to within range of the other finger.
Any feedback loop would only be useful to correct for physical imperfections in the motion/sensing parts, and that has no impact on the algorithms used to run the sequence. It's called calibration.
Re: (Score:2)
Feedback loops can have forward feedback components too.
Skynet (Score:5, Funny)
Re: (Score:2, Funny)
However, if and when a robot learns to play Eddie Van Halen's "Eruption" [youtube.com], then I'll worry.
Re:Skynet (Score:4, Funny)
Bah, my computer can play that song easily, and it doesn't even need a guitar.
Re: (Score:3, Interesting)
However, if and when a robot learns to play Eddie Van Halen's "Eruption" [youtube.com], then I'll worry.
What if the robot can do something that Eddie can't, such as keeping Valerie Bertinelli happy? Would that make you worry?
Re: (Score:2, Funny)
What if the robot can do something that Eddie can't, such as keeping Valerie Bertinelli happy? Would that make you worry?
They already have many robots for that. I'd provide a link but most of them are NSFW.
Re: (Score:3, Funny)
Oh lord. the pink overalls!
Now I need to wash my eyes.
Re: (Score:2, Funny)
Re: (Score:3, Insightful)
Yeah, well... they didn't tell us how many times it *dropped* the cellphone. I bet one good catch out of 1000 wouldn't have impressed you quite so much.
Re: (Score:2)
Oh, I don't know - it's still pretty freakin' impressive. One in a thousand ain't bad for something as difficult and improbable as that. Kinda like when I manage to knock a 3-point shot in basketball.
Re:Skynet (Score:5, Insightful)
One in a thousand ain't bad for something as difficult and improbable as that. Kinda like when I manage to knock a 3-point shot in basketball.
Shaq? Is that you?
Re: (Score:2)
Actually I'd rather it catch an egg and not break it. *That* would be impressive.
Re: (Score:1)
Re: (Score:1, Redundant)
Re: (Score:2)
Please. On Slashdot, a Skynet comparison is the third post written, and the first +5 Insightful one!
Moderation Fail (Score:2)
Re:Skynet (Score:4, Funny)
Re: (Score:2)
Seeing just how blazingly fast that thing was makes me know that we have absolutely no chance against Skynet.
Well, look at the up side. We only have to hide in fear from the machines for one year, and then the series will get canceled by Fox at season two and humanity will be safe once again!
Title... (Score:5, Funny)
Re:Title... (Score:5, Funny)
Futurama got it partly right... there's gonna be booths on each corner, just not the suicide booth variety.
Re: (Score:2)
That's just so WRONG.
Agreed. Headline should read:
Robotics Engineers' Girlfriends at End, Starting to Cry
remind me to fire the copy editor -Ed.
Great. Now robots can do ALL aspects of my job. (Score:3, Funny)
For the last decade, I've been eking by on the "well, can a robot tie it's own tie?" Hey, at least there's still "sleeping one's way to the top". And once robots learn to do that... is anyone REALLY going to want to leave their house for a stupid JOB anyway?
Re: (Score:2)
Eventually, we might just become interesting pets for the robots. When that happens I have one question at this point (this point being after about a 1/3 of a bottle of Captin' Morgan's finest) ... Will they fuck their pets too?
Re:Great. Now robots can do ALL aspects of my job. (Score:5, Funny)
Will they fuck their pets too?
Too?
That's it. You've been reported to PETA.
And let go of that cat already.
Re: (Score:2)
Re: (Score:2)
Huh? What's People Eating Tasty Animals got to do with it?
I think they'd rather not eat that kind of tasty.
Re: (Score:2)
one grain of rice? (Score:1, Insightful)
I want to see how fast it can move a whole bag of rice. Very impressive, hadn't seen the last few examples before.
Re: (Score:3, Funny)
Erm... (Score:2)
The claw (Score:5, Funny)
"And inthis sequence this video you can see the robot hand strangling dr. Kamakuro.
Notice how the pressure sensonrs allows it to know when to release to leave the doctor unconscious but alive.
Observe the marvelous precision displayed as it cuts the doctor's hand and peels its skin to make itself a costume.
Ohh, it's trying to sew itself to the doctor's stump; ain't it the cutest thing?"
Re: (Score:3, Funny)
I sincerely apologize for the eye-bleeding spelling horror I managed to reach with the previous post*.
Once again, I promise not posting on slashdot before the first dose of caffeine.
*: My first spelling of that as 'precious post' probably means I need even more caffeine.
Re: (Score:2)
Observe the marvelous precision displayed as it cuts the doctor's hand and peels its skin to make itself a costume."
*: My first spelling of that as 'precious post' probably means I need even more caffeine.
Wasn't "Precious" the name of Buffallo Bill's dog in Silence of the Lambs? Freud would have been elated to have met you...
Re: (Score:2)
I never really connected a purpose with the robot emotional interpretation and expressive stuff before, but I can see a good use for it now. Alternatively, torture robots are self explanatory. Also, I wonder if it can do back massage?
I saw a photo of this online (Score:2)
http://whitewhaletheatre.files.wordpress.com/2009/06/terminator_sideshow_endo_arm.jpg [wordpress.com]
Impressive.. (Score:2, Insightful)
Re: (Score:2)
Just do an Indiana Jones on it.
Mr. Robot stands there hands whizzing around juggling cellphones and manipulating grains of rice at lightening speed, then you pull out a shotgun and pump his CPU full of bird shot.
Re: (Score:2)
The accuracy is pretty impressive and will definitely get adopted in future robots, though the speed is a bit scary. At least you shouldn't come within its range in the hope that it will follow the three Laws of Robotics.
Many modern robots work at that speed. I worked with tape handling robots for years and the ones that are large enough that you can stick a hand (or your whole body) into them have safety switches that disable the robotics or slow them down so that you can get out of the way and momentum is eliminated.
Of course, engineers disable those switches. I've been hit on a hand hard more than once, and I know of one guy who was hit on the head by a tape robot. He went to the hospital but didn't need stitches.
Dribbling demo? (Score:3, Interesting)
Very impressive. I wasn't able to quite tell from the video, though: was the end of the dribbling demo planned, or did the robot lose control of the ball after a few seconds?
Re: (Score:1, Informative)
dude the dribbling lasted less than 100ms....the ball is bound to eventually bounce away because of even slight error in the visual recognition, which was quite cool.
Imagine an evil robot that could do something that fast, it would be able to dodge bullets.
Re:Dribbling demo? (Score:5, Funny)
No, Mr AC, when the robot is ready, it won't need to dodge bullets.
It could just catch them :)
Re: (Score:3, Funny)
It won't need to run linux.
It will type it from scratch!
With great speed and dexterity!
Re: (Score:2)
Re: (Score:1)
About your signature:
I guess you didn't know how to enceode 'y', 'o' and '\'', right? :-)
Re: (Score:2)
Playing it back frame by frame, it looks like the ball made a weird bounce and then skittered out of range of the robot, which sbusequently threw its hands, er, fingers up in resignation.
Re: (Score:2)
Re: (Score:2)
was the end of the dribbling demo planned, or did the robot lose control of the ball after a few seconds?
Actually, seeing how much the hand's mount was bucking, I was surprised it was able to dribble at all.
(Reading it back, that sentence sounds vaguely but horribly disturbing.)
Very nice. Some things are easier when done fast. (Score:4, Interesting)
This is very nice work. The most interesting result is that some manipulation problems become easier if done fast. In the short term, inertia makes the motions of objects very predictable. With millisecond reaction times, that can be exploited.
Fast machinery isn't unusual, but it's rarely that smart.
Re: (Score:1, Funny)
This is very nice work. The most interesting result is that some manipulation problems become easier if done fast. In the short term, inertia makes the motions of objects very predictable. With millisecond reaction times, that can be exploited.
Yeah, that long term inertia is a real PITA.
Re: (Score:1)
Um, it would be more impressive if the machinery was slow. I mean, it would then require more intelligence to do the same job.
Dexterity (Score:1)
So they built a right-handed robot? I hope they'll follow-up with a left-handed one soon, in order to not be discriminating!
SCNR
Re: (Score:1)
new experiment (Score:2, Interesting)
i have an idea for a new experiment: fire a bullet at it, and see if it can catch it :-) :-)
it would be the ultimate body guard
Re: (Score:2)
I've seen a martial arts demonstration where a guy caught arrow being shot past him. He did it **blindfold**, based on hearing the release and knowing the distance! Gotta wonder how many times he got an arrow stuck in his hand before he got the timing right!
Implications for machine walking? (Score:2)
Thus far, robots have tended to shuffle along in an awkward, spastic manner - and at low speed. Could this kind of development help them out? If the reason for the difficulties with bipedal motion in robots is that the actuators cannot respond quickly/accurately enough to maintain balance well, then it will be able to. I'd like to know how fast such a robot can move, as it can already tie me up and perform surgery on me if it catches me...
Re: (Score:2)
It's also a matter of actuator power (and energy storage of course). But you're right, dynamic equilibrium and control is often easier than static. Try to walk in extreme slow motion and you'll know the difference.
combine these with self evolving robots (Score:1)
Guitar playing robots (Score:2, Funny)
Re: (Score:2)
Robotic magicians (Score:1)
Its there newest model... (Score:2)
T-1000
I for one welcome the new self aware machine overlords!
Re: (Score:2)
Forbin Project (Score:2)
http://www.youtube.com/watch?v=kQjebwUrhvc [youtube.com]
Finally (Score:2)
I can play the holophoner.
Game changer for developing countries (Score:2)
A lot of highly-dexterous manual labor has been moved out of developed countries to developing ones because of the high level of developing country wages.
Where possible, developed country manufacturing companies have eradicated manual operations with machines, to the extent that despite manufacturing output rising, manufacturing employment is falling in the developed world. But some things (such as shirt sewing and shoe assembly) are still impossible to automate currently.
Should developed countries become
Re: (Score:1, Offtopic)
Re:Very impressive. (Score:5, Funny)
By impressive you mean 'terrifying', and by useful you mean 'terrifying'
Lets look at the capabilities demonstrated here:
1. Ability to move faster than a human
2. Ability to throw things accurately at a human
3. Ability to tie up a human
4. Ability to perform delicate procedures on a human
Yet our basic anti-robot technologies appear stagnant. Why is there so much more research on developing robots than there is on smashing those metal mothers into junk?
Re: (Score:1)
Well, be assured that THEY do develop anti-robotic weapons. THEY just keep them secret so that normal humans like us won't have a chance. It's the preparation for the final ... wait, why are there black helic... No Carrier
Re:Very impressive. (Score:4, Insightful)
By impressive you mean 'terrifying', and by useful you mean 'terrifying'
Lets look at the capabilities demonstrated here:
1. Ability to move faster than a human
2. Ability to throw things accurately at a human
3. Ability to tie up a human
4. Ability to perform delicate procedures on a human
Why be delicate when you can be crude? The robot doesn't need to sit in a tank, it could be the tank. With hydraulics for both small and large arms and IR cameras it could kill you quite easily as long as it doesn't need to care about collateral damage. Tie you up? More liker tazer and bag you, much easier. And you definately don't need much delicacy to make a torturebot, so what here is really terrifying? We already know they can be damn destructive, delicacy is what we need to have a robot whip up an omelet for me without making a mess.
Re: (Score:1)
And you definately don't need much delicacy to make a torturebot, so what here is really terrifying?
Actually I think it requires quite a bit more of delicacy to make a torturebot than a killbot...
Re: (Score:2, Funny)
n. Ability to not have your coordinate system remain stationary.
"Dave, would you please step approximately three feet to the left, so that I may dissect you?"
"No thanks, Hal."
So, yes, this is a great robot for strangling those pesky paraplegics.
Re: (Score:2)
Yet our basic anti-robot technologies appear stagnant.
That's not true. We are continually creating new code to crash modern electronics ever more quickly. In just a few months Windows 7 will be out -- I guarantee the robot couldn't survive that.
Re: (Score:1)
Re: (Score:2)
Tracks can, and wheels can too if they're in the right configuration. The Daleks just had ground clearance issues ;)
Re: (Score:2)
What problem? They can fly, I'd take flying over not being able to perambulate up stairs any day.
Re: (Score:1)
Re: (Score:2)
Real Daleks do not climb stairs, they level the building.