Slashdot Mirror


Robocup 2002 Now Underway

ChenLing writes "Forget small robots on wheels playing soccer...193 teams from 30 countries have built androids to play soccer at 'RoboCup'. Although as the article says, it will be a while before we can pit androids vs humans on the same field....." Our previous story has background links and information about the contest.

14 of 182 comments (clear)

  1. I'm on a team... by Anonymous Coward · · Score: 4, Interesting

    I'm on the University of Virginia team, and we're in the simulation league. We don't have physical robots. The result is we don't have to spend the effort on mechanical concerns and image recognition, and we get to devote more effort to the AI aspect of the competition. In the simulation league, the robots DO get tired, they do miss shots, and they have imperfect information. The idea is to remove all physical considerations from play and have them win on intellect alone. The robots being used in competition are no where near the level required to beat a world cup team, but I imagine that once they get close, these "humanizing" factors will be added to keep the match fair. At the current rate of development, I expect this to be well before 2050.

  2. Wow. by bluemilker · · Score: 4, Interesting

    I didn't realize robotics had gotten anywhere near this point. I think a lot of people underestimate exactly how hard it is to get a robot to do something like, for example, find a ball. Now these robots are walking (a significant challenge, from my experience... :) kicking a ball, and interacting with each other? Pretty incredible.

    I wonder how sophisticated these humanoids can get. Can they pick themselves up if they stumble? Can they figure out whether another robot is on their team? Can they pass? The article seems to imply that at this point, they're not that much more than glorified mechanical penalty kickers.

    1. Re:Wow. by gmarceau · · Score: 3, Informative

      I was on the McGill Aibo robot team in '99, 2000 and 2001. Every year we coded like mad apples all through the competition, days and night relaying each other. Thus, this is the first year I can post about it

      Usualy the code is divided six ways : vision, mapping, odometry, decision making, real-time sensing and real-time motion commands.

      The first three set us the real robots from the simulation. No mater are much simulation leaged proud themselves about dealing with noise - gaussian noise is nothing like what Mother Nature throws at you through real sensors : shadows, glare, obstruction, tripping, pixellation, ccd noise even the crowd. All those can throw your system off on a wim.

      The decision making is as easy as your base three module is solid. Its architecture gets a bit tricky though. At McGill we eventually came up with a small bytecoded language to ease the job, and ran an interpreter an the dogs. Cool stuff.

      The first year competing with the Aibo, walking was the bottleneck. Whoever could walk to the ball won. The year after, the walking had gotten better, and localisation became key. Every could walk to the ball, but only the better robots had tracked their position well enough to know which direction to kick it to when arriving. In 2001, speed and reliability of the whole made the cut.

      And to answer your question : yes, the Aibo stubble over all the time. It makes a good shows when compared to the larger robots which are extra careful not to run into each other. Nobody wants to break anybodyelse's research baby.

      Moreover, since the Aibos are equiped with gyroscopes, getting yourself up is only a mater of : if (gyro.vertical() > 45degs) { bring the legs in, bring the legs out }

      The dogies have miniature ccd camera and couldn't really tell team appart. The large wheels robots, which have full sized frame grabber, can. Acting on the information is harder. Even if you see your teamate, you have to be able to mesure speed in order to complete a pass - and that adds a source of real-world noise to your system. Few teams manage to get it right, but it gets better every year.

      They are certainly more than automated kickers. Better, it does wonderful thing for robot research and is alot of fun to participate in.

      --
      This post was compiled with `% gec -O`. email me if you need the sources
  3. I wonder.... by Lord_Slepnir · · Score: 5, Funny
    ....and will be programmed never to commit fouls...

    Or, if the programers were smart, to only commit them when the ref was looking away

    if (theirscore - ourscore > 3)
    {
    robot1.fall_down_and_cry_like_an_argentinian();
    while(robot2.check_refs_paying attention() = true)continue;
    robot2.break_other_teams_forwards_shin();
    }

  4. Real Soccer? by KnightNavro · · Score: 3, Funny

    Is programing at the point where it can truly emulate soccer? Will they shoot the losing goalie? Will the Italian league fire the Korean when he scores against the Italian national team? Most importantly, will they riot?

  5. Re:I wonder.... by ashitaka · · Score: 3, Funny

    Better:

    While(entire_world_watches)

    --
    If you don't want to repeat the past, stop living in it.
  6. Robocup special on PBS.. by bje2 · · Score: 4, Informative

    recently i watched a PBS (i think) special on the Robocup...must've been from 2001, if the 2002 one is going on right now...it was hosted by Alan Alda...anyway, it was really interesting...

    some of the things the teams could do were amazing...while most teams basically used "brute force" to push the ball into the net, there were some advanced teams that could actually recognize teammates and pass the ball to them...that was pretty impressive...the had kind of a pinball type flipper kinda thing that would poke out near their feet...

    another cool thing was that some of the robots (i think it was the same team that could do the advanced passing) could actually "trap" the ball...they had a spinning bar on their front, so as the ball came to them, the bar would spin, and they could keep control of it, by basically continually spinnning the ball towards themselves...kinda like a tread mill...

    another progressive idea (and i'm sure the slashdot/open source community will appreciate this) was that after the competition is over, all of the teams are required to share their source code, so everyone starts on the same plane for the next year of research... it's really a cool speical if you can catch it while you're flipping the channels sometime....

    --

    "Facts are meaningless. You could use facts to prove anything that's even remotely true." - Homer Simpson
  7. How About a What's New File? by GeekLife.com · · Score: 3, Interesting

    I'd like to see a comparison of this year's robots vs. last year's. What new features are being tried out, how much closer are we to the dream of beating the best humans, and what strategies are being rethought?

    Everyone always talks about how fast technology like this advances, but when I watch the little Aibo's fight it out, it always looks the same to me. Can anyone provide insight?

  8. Three laws by rgoer · · Score: 5, Funny

    1. A robot may not score on his team's own goal, or, through inaction, allow his team's goal to be scored upon.

    2. A robot must obey the orders given it by coaches except where such orders would conflict the First Law.

    3. A robot must protect its own field position as long as such protection does not conflict with the First or Second Law.

  9. Re:Ouch by EFGearman · · Score: 3, Funny

    Hey, I'd just hate to be slide tackled by one. Forget anything else. That would hurt.

    EFGearman

    --
    Atomic batteries to power! Turbines to speed!
  10. I think you are overestimating what is being done by sielwolf · · Score: 5, Informative

    Ok, I'm not there but as far as I know android team v. android team is not being done this year, contrary to what the article is insinuating.

    According to the Official 2002 Robocup Humanoid League Draft Rule there are three catagories of Current and Future events with several sub-sections. Here is the run down.

    * Standing Still on One Leg
    * Humanoid walk - out from one end, around a pylon and back,
    * Shoot - where the bot is able to shoot on the goal and get it in.
    * Penalty Shootout
    * 1v1, 2v2, 3v3 Soccer
    * Freestyle - Five minutes of judged performance art.

    According to the organizers they are just hoping to get some teams to try the first few! And as you can see the competitive playing of soccer is waaaaaaaaaaaaaaayy down the list and probably aren't even being attempted this 'Cup. Sure, those nice posed shots of those Sony bots look nice, but those aren't competition pictures. Sure, the information on the Official Robocup site is sparse, but don't you think that they would have some big announcement if it did?

    This article from MSNBC is confusing one league (the humanoids) with another (the non-humanoid) in an attempt to create hype. Personally I think Robocup deserves it, but not by misconstruing what's going on.

    The best thing about the Robocup site is that you can actually watch the replays of the simulation games with Flash. Pretty sweet.

    --
    What is music when you despise all sound?
  11. Aw, why can't they play football instead? by wackybrit · · Score: 3, Funny

    Who wants to watch soccer? Why can't the robots play proper football instead?

    Oh, I forgot, they haven't got motors strong enough to carry all that wussy 'protection' gear, and robots are too smart to waste waiting 5 minutes between every play.

  12. That's our team! by LenE · · Score: 3, Informative

    The Cornell Big Red team is the one that introduced the spinning bar (dribbler), omnidirectional travel, and passing. You have to see these robots in action to appreciate how well this works.

    Our current robots can trap the ball and move from one end of the field to the other, backwards in under a second. The ball looks like it is stuck to the robot! On top of just pulling the ball in, they also have a transverse dribbler so that the robot can also move side to side without loosing the ball at the end of the roller.

    Most teams are pure CS majors, but Cornell uses a team of Mech. E., EE, and CS students. By doing this, the team can concentrate on developing more innovative robots with new features to better play the game.

    Oh, and brute-force is forbidden by the rules. A ref. is supposed to assess penalties against robots that hit into the opposing team's players.

    -- Len

  13. just like soccer by Apostata · · Score: 3, Funny


    I'm to assume I'll have to wait years for German robots to stop winning?

    --

    This wasn't just plain terrible, this was fancy terrible. This was terrible with raisins in it. - Dorothy Parker