Slashdot Mirror


Rise of the Ping Pong Robots

mikejuk writes with this excerpt: "Meet Wu and Kong — the latest in ping pong playing robots. They may not achieve exciting matches at the moment, but the fact that they can do the job at all is an indication of how fast things are moving. Unlike many other game-playing robots these two players are humanoid and are kitted out in old style Chinese jackets. They are about 1.6 meters tall and weigh in at 55 kilos. They track the ball with video cameras situated in their heads and then play a variety of strokes. They were developed by Zhejiang University and are currently turning up on the Chinese media as a novelty item. ... The current record for a rally is 144 rounds between robots. Humans can compete against them, but the robots lack the variety of shots that makes table tennis a game of strategy as well as accuracy."

50 comments

  1. FYI by Nyall · · Score: 3, Informative

    The first video has some text saying that the current robot vs robot record is 176 strokes.

    --
    http://en.wikipedia.org/wiki/Jury_nullification
    1. Re:FYI by Anonymous Coward · · Score: 0

      Let's hope we can get one of these robots in the shower with Jerry Sandusky and really see what they're made of

    2. Re:FYI by Anonymous Coward · · Score: 0

      Even if you wanted to, there is no suitable safety towards monocle-inducing subplants.

    3. Re:FYI by Ihmhi · · Score: 1

      ERROR: ball not moving

      Applying additional force, continuing to swing.

  2. Wireless Joe Jackson! by Nursie · · Score: 4, Funny

    there was a blern-hitting machine!

    1. Re:Wireless Joe Jackson! by CustooFintel · · Score: 2

      Exactly! He was a machine designed to hit blerns!

  3. the secret is by martas · · Score: 2

    there's actually a really skinny guy hiding in the "robot". but seriously, it's quite impressive -- might not seem like much now, but the thing about robotics is that getting the basics is the hardest part; once you have that, getting fancy is relatively easy.

    1. Re:the secret is by msobkow · · Score: 2

      Back in the early '80s, I remember being impressed by a pogo-stick hopping robot just because it could keep it's balance. That's amazing progress for 30 years when you think about it.

      --
      I do not fail; I succeed at finding out what does not work.
    2. Re:the secret is by mangu · · Score: 1

      Back in the early '80s, I remember being impressed by a pogo-stick hopping robot just because it could keep it's balance. That's amazing progress for 30 years when you think about it.

      If there existed any use at all for a robot hopping on a pogo stick they would have developed it further. I remember the robot you mention and I also remember thinking why would anyone want that.

      A robot capable of following visually a moving ball is something entirely different. Tracking an object over an arbitrary background would allow some extremely useful capabilities.

      May I mention robots-driven vehicles on normal streets?

    3. Re:the secret is by jklovanc · · Score: 1

      Sorry by in my experience it has been the exact opposite. The basics are the easy part but when you try to deal with the last 20% one finds that there are many exceptions to the basics. When the exceptions interact they spawn more exceptions making things even more difficult. It is the old 80/20 rule. You get 80% of the job done quickly but that last 20% can make the 80% unworkable.

      This robot can stand in one place and deal with a ball that crosses 2/3 of the baseline in a restricted altitude. Here are some issue;
      1. What if the ball would bounce twice before crossing the baseline (drop shot)?
      2. What if the ball can not be reached from the stationary location (say it goes off the side of the table or high over the robot's head).
      3. What if the ball comes faster than the robot can move(physical limitations)?
      4. The game of ping pong is about strategy and anticipation which in robot terms means AI which is much more difficult than rallying.

      So in effect the robots can rally under specific parameters and nothing else. Cool but not really impressive

    4. Re:the secret is by martas · · Score: 1

      You're absolutely right, but I guess I was talking about a much larger definition of "the basics". E.g. if you could make a robot that is a mediocre soccer player, or waiter, or pilot, etc, then chances are you've done most of the work required to make an exceptional soccer player, or waiter, or pilot, etc.

    5. Re:the secret is by cffrost · · Score: 1

      If there existed any use at all for a robot hopping on a pogo stick they would have developed it further. I remember the robot you mention and I also remember thinking why would anyone want that.

      With appropriate materials and engineering, such a robot could be used to clear land mines, with the benefit that it could continue operating without intervention after detonating a mine and landing pogo-stick down.

      --
      Thank you, Edward Snowden.

      "Arguments from authority are worthless." —Carl Sagan
    6. Re:the secret is by Anonymous Coward · · Score: 0

      That would have been Marc Raibert at CMU, later at MIT. You might have heard of him, he's head of Boston Dynamics (cf. Big Dog).

      The thing to note here is that the pogo robot was an important part of understanding how balance, dynamics, and robotic control work. Later, that knowledge was used at the MIT lab and then at Boston Dynamics. It's part of the entire learning process that is science. Nobody really wants a pogo stick robot (well, it would be cool, but not worth the effort); it's the science that matters. Perhaps we should remember this when we're thinking about what to cut back on.

  4. Terminal man by MichaelSmith · · Score: 4, Interesting

    Brings to mind a scene in Michael Crichton's book Terminal Man where somebody is developing a ping pong playing robot (IIRC called HAPP (Hopelessly Articlated PingPong Player)) and the point is made that the ability to accurately deflect a table tennis ball could have all kinds of defense applications.

    1. Re:Terminal man by Raenex · · Score: 1

      If wars were fought with ping pong balls, sure. I don't see how it helps against bullets and missiles.

    2. Re:Terminal man by 0100010001010011 · · Score: 2

      The only difference between ping pong balls and bullets is scale. If you got this thing good enough to pick out and detect bullets it'd be like any Hollywood action movie.

    3. Re:Terminal man by Raenex · · Score: 1

      Scale matters. The technology to detects bullets and deflect them is going to be drastically different than ping pong balls. You're going to need high-speed cameras and a mechanism fast enough to deflect it.

      A robot arm that mimics a human one enough to play ping pong is not even close to the right solution. It's so wrong that you're just wasting time by even trying to solve that problem if what you really wanted to do was stop bullets.

    4. Re:Terminal man by hedwards · · Score: 1

      I'd go so far as to say that it's nigh impossible to do that. They design Type IIIA bullet proof vests for use against a projectile moving 427m/s, so in order to give that kind of protection to a robot, you'd have to have an impossibly fast reaction time or for the projectile to be originating from a kilometer away. At which point it becomes questionable that the detection system would even be able to detect and model the motion while still having time to deflect it.

      Granted with lower velocity bullets it's somewhat easier, but still, I'm not so sure that you could move a robot enough in that fraction of a second to make any meaningful use of the technology.

    5. Re:Terminal man by Raenex · · Score: 1

      Theoretically it's possible to detect the bullets, since light moves at about 300,000 km/s. If a fight is occurring at about 100 m distance, you have a quarter of a second to respond to it using 400 m/s as the bullet speed.

      For deflection, you definitely would not be using anything remotely like the technology used for this ping pong robot. Instead of moving an arm, you'd likely be firing a counter-bullet, but you'd need the mechanism to be extremely fast to aim, some kind of bullet launcher built into the body, or perhaps an array of them.

      The real trick would be detecting all these bullets all the time. Current high speed camera setups are expensive and extravagant affairs, as far as I know, and not something you can just stick on a robot and let it run indefinitely, or even for several minutes.

    6. Re:Terminal man by Anonymous Coward · · Score: 0

      Funny you should mention that. A cousin of mine was involved in a 1980's graduate school research project to develop a tennis-playing machine. It was not humanoid in form at all, but looked more like the large, articulated robotic arms used on automobile assembly lines for welding. The device was supposed to be able to swat at tennis balls ... so said the lead researcher-professor. My cousin was shocked and disillusioned into to dropping out of graduate school when he inadvertently became privy to documents indicating that the device was actually intended to swat hand grenades -- he was very committed to peace, you see, and the combination of working on a military project and being deceived about it really got to him.

    7. Re:Terminal man by Anonymous Coward · · Score: 0

      You don't need a high speed camera, you need laser detection. The setup to detect a single bullet would be a lot cheaper than using high speed cameras. With a single laser, you could scan a fairly large area quite quickly, divide an area up into sectors, using several lasers and detectors, and you can very accurately, and very quickly detect the velocity and location of many bullets.

      You don't even need very clever heuristics (which you would need with a high speed camera). With a laser, you know the velocity with very high accuracy, so it's very easy to detect a bullet. 0.4s. I you have a 1GIP (billion instruction per second) processer, that is enough time to run 400,000,000 instructions. At a wild guess, to accurately detect a bullet's velocity and location, would take no more than 1000 instructions, deciding what to do (i.e. the angle to put the deflecter at, or where to shoot the counter-bullet) would take less than 100 instructions. So the processing and detection speed is moot, so you're basically constrained only by how long it takes the mechanical parts to move.

    8. Re:Terminal man by Anonymous Coward · · Score: 0

      If wars were fought with ping pong balls, sure. I don't see how it helps against bullets and missiles.

      Instead of a paddle, the robot is holding a 9" titanium spike. It views your eyeballs as two ping pong balls. It's not designed to block any bullets or missiles that that you might be firing at it, it's designed to close the 25 foot distance as rapidly as possible and embed the spike in one of your ping pong balls as quickly as it can, or at least that's likely to be one of any number of military perspectives on applications for bipedal robots that are faster on their feet than humans and can play ping pong well.

  5. And by JustOK · · Score: 1

    Has anyone asked the ping pong balls what they thought of all this? Probably not.

    --
    rewriting history since 2109
  6. gonna need a faster camera by Spy+Handler · · Score: 2, Interesting

    before the robot can compete with human players... 30 fps aint gonna be enough if somebody were to smash the ball hard.

    1. Re:gonna need a faster camera by Zouden · · Score: 4, Informative

      That's why these robots have 120fps cameras.

      --
      "A week in the lab saves an hour in the library"
    2. Re:gonna need a faster camera by garaged · · Score: 0

      It is enough for humans, right?

      --
      I'm positive, don't belive me look at my karma
    3. Re:gonna need a faster camera by Anonymous Coward · · Score: 0

      30fps is enough to get video to look to acceptably smooth for humans, but human vision does not have a particular framerate, just like it does not have a specific resolution. Also, I am not sure how the reaction time of the robot compares to that of a human: a faster camera might give it an edge and let it at least get an image of the ball earlier than a human would even if it has to take more time to process that image and decide what to do.

  7. Yikes robot plays better than me by youn · · Score: 1

    I better practice then :)

    --
    Never antropomorphize computers, they do not like that :p
  8. What does it look like when it fails? by The+New+Andy · · Score: 3, Interesting

    I wish the videos showed what happened when it stuffed up. This is impressive, but seeing how far you can push it before it fails would let me know the upper bound of its impressiveness :-).

    1. Re:What does it look like when it fails? by Ihmhi · · Score: 2

      It's a Chinese robot, they aren't allowed to show it failing. The only way you'd see this robot fail is if it was somehow involved in a disaster that killed a hundred people.

  9. Hatsune Miku in TFA by Kandei · · Score: 1

    The second video is a news broadcast; they play a snippet of Ievan Polkka. Gad, I love Chinese piracy.

    1. Re:Hatsune Miku in TFA by Anonymous Coward · · Score: 0

      What exactly makes this to automatically piracy?

  10. Vital statistics by snipergirl · · Score: 1

    "They are about 1.6 meters tall and weigh in at 55 kilos" Holy shit, they really ARE ping pong players!

  11. oblig by gyepi · · Score: 4, Funny

    I, for one, welcome our new ping pong overlords!

    --
    Attitudes make the difference between Space and Time: we want to MAX our temporal, and MIN our spatial extension.
    1. Re:oblig by Kyont · · Score: 1

      1.6 meters tall... 55 kilos in weight... impassive facial expressions and unfashionable Chinese jackets... playing mediocre table tennis... my god, they've invented San Jose State!

      --
      You shall see a cow on the roof of a cotton house.
  12. Controller by vegardh · · Score: 1

    Is the human in the middle controlling something with that thing he's holding?

  13. Exciting by vagabond_gr · · Score: 2

    Now you only need to fill the arena with a bunch of robot-fans programmed to act excited.

  14. Pong by Zoxed · · Score: 1

    Makes me feel old: when I was a kid the best computers could do was play Pong against me !!

    1. Re:Pong by camperdave · · Score: 1

      Makes me feel old: when I was a kid the best computers could do was play Pong against me !!

      ... and still beat me.

      --
      When our name is on the back of your car, we're behind you all the way!
  15. Another channel of feedback: Sound. by bubulubugoth · · Score: 2

    Do they only manage optical tracking? If you ask any sport practitioner, not only the vision is used, also sound feedback is very important, you can determine the strength, even the effect with a given sound...

    I wonder if they are including it already...

    --
    Â_Â
  16. Yoshimi battles the ping pong robots by Anonymous Coward · · Score: 1

    Yoshimi is a black belt in karate. I know she can beat them!

  17. Special markings on the table by DavMz · · Score: 1

    If you look at the video, you can notice special markings on the robot's side of the table: there are 2 rows of 4 dots parallel to the center line, which I guess are here to help the robots to estimate the position / trajectory of the ball. But this also make the table not conform to regulations (see specifications of tables for table tennis).

    1. Re:Special markings on the table by jklovanc · · Score: 1

      I saw those too but then noticed that they were not on both sides of the table. I bet that they were put there during early development and testing of a single robot. The robot was on the side of the table with the marks and the human serving, who didn't need the marks, was on the other side . When development reached a certain point the marks were no longer needed but they neglected to remove them.

  18. How does the visual tracking work? by compwizrd · · Score: 1

    If i wear a shirt the same colour as the ball and get too close to the robot does it start smacking me instead?

    1. Re:How does the visual tracking work? by Osgeld · · Score: 0

      it should

  19. Lack of historical knowledge by johnwbyrd · · Score: 1

    Yet another failure of Slashdotters to research a topic before posting.

    Russell L. Anderson made robots play ping pong at AT&T Bell Labs in 1988:

    http://www.ieeecss.org/CSM/library/1989/feb1989/w15-21.pdf

    1. Re:Lack of historical knowledge by Anonymous Coward · · Score: 0

      Yeah, but Anderson didn't upload it to youtube...

    2. Re:Lack of historical knowledge by Anonymous Coward · · Score: 0

      Somebody mod the parent way way up

  20. Not even Skynet ping-pong robots... by jensend · · Score: 1

    have anything on Bruce Lee playing table tennis with nunchaku.

    Seeing that movie changed my life ambitions. Fo' rizzle.