Robot Athletes Have A Kick At Robocup 2009

Oct. 8, 2009
Held this summer in Graz, Austria, Robocup 2009 hosted an array of robots, from Aldebaran’s Standard Platform Nao to the custom-built Middle Size Robot League, where Team T’n’T took first place with its BlackFin-based robot. Multiple robo

Held this summer in Graz, Austria, Robocup 2009 hosted an array of robots, from Aldebaran’s Standard Platform Nao to the custom-built Middle Size Robot League, where Team T’n’T took first place with its BlackFin-based robot.

Multiple robots hit the field in a variety of soccer team competitions. For example, the Middle Size Robot League uses a 70-cm ball and a field that’s 18 by 12 m. The teams have five autonomous robots. One is usually the goalkeeper.

Good lighting and a clean playing field are critical because colored boundary lines need to be recognized using image recognition. It’s a simple task for most people watching the game, but it’s quite a challenge for the robots themselves.

ARTICULATED ROBOT SOCCER The Aldebaran Robotics Nao has essentially replaced the four-legged Sony Aibo robot dog that had been the mainstay for the top-end competition (Fig. 1). Each team uses the same 23-in., bipedal Nao, so software is the deciding factor.

The Nao can walk at 2.5 km/hour. It has 25 degrees of freedom, including five per arm and leg. Teams use custom patented servos because off-the-shelf units offere limited performance and aren’t packaged in sufficiently small sizes. Inside the Nao is a range of sensors, including a gyrometer and accelerometers. A 30-frame/s camera provides vision.

A pair of main processors controls a collection of 16-bit Microchip dsPIC microcontrollers linked via a pair of RS485 multidrop serial buses. This distributed architecture is hidden from most developers. Wi-Fi links the robot teams.

BUILDING A ROBOT SOCCER TEAM The middle-size robot soccer platforms provide developers with a bit more hardware flexibility. Robot specifications are limited by size, so the processing capabilities are up to the designers.

Jonas and Benno Timmermann of Team T’n’T put their algorithms into Spoerle’s Embedded Platform Concept (EPC). The EPC has a 533-MHz BlackFin ADSP-BF527 from Analog Devices (Fig. 2). They took advantage of the uClinux software to build their system. Unlike the Nao with its standard distributed platform, Team T’n’T had to handle all its peripherals using the BlackFin, including the visual sensor.

Hardware design flexibility can be an advantage. Rolling robots simplify the hardware and software design, compared to articulated robots. Of course, there is a tradeoff versus the standard Nao platform since the middle-size robot software must target a specific platform. Still, it allows a team to learn not only about robotic software but hardware as well.

Additionally, there’s a human-size Robocup league. If that isn’t enough robot action for you, check out the FIRST Robotics and Best Robotics competitions (see “Volunteers Wanted For A Fair Affair And Robots Everywhere). Like Robocup, there are many local competitions where you can get a closer look at the robots, their electronics, and their programmers.

ALDEBARAN ROBOTICSwww.aldebaran-robotics.comANALOG DEVICESwww.analog.comROBOCUPwww.robocup.orgSPORELEwww.spoerle.comTEAM T’N’Twww.tnt-robotik.de
About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!