{"id":5941,"date":"2019-07-10T11:18:53","date_gmt":"2019-07-10T09:18:53","guid":{"rendered":"https:\/\/blog.generationrobots.com\/?p=5941"},"modified":"2023-03-29T14:27:53","modified_gmt":"2023-03-29T12:27:53","slug":"how-did-the-robocup-2019-edition-go","status":"publish","type":"post","link":"https:\/\/www.generationrobots.com\/blog\/en\/how-did-the-robocup-2019-edition-go\/","title":{"rendered":"How did the RoboCup 2019 edition go?"},"content":{"rendered":"\n<p>A few days ago, we wrote a <strong><a class=\"catalogue\" title=\"G\u00e9n\u00e9ration Robots attended the 2019 RoboCup in Sydney\" href=\"\/blog\/en\/generation-robots-attended-the-2019-robocup-in-sydney\/\">blogpost about the RoboCup preparations in Sydney<\/a><\/strong>. Today, we learn a bit more about the different challenges that the teams will have to face during this one week contest!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-international-convention-center.jpg\"><img fetchpriority=\"high\" decoding=\"async\" width=\"605\" height=\"352\" src=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-international-convention-center.jpg\" alt=\"RoboCup - International Convention Center in Sydney\" class=\"wp-image-5925\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-international-convention-center.jpg 605w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-international-convention-center-300x175.jpg 300w\" sizes=\"(max-width: 605px) 100vw, 605px\" \/><\/a><figcaption class=\"wp-element-caption\">Sydney International Convention Center<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-presentations-of-the-different-robocup-leagues\">Presentations of the different RoboCup leagues<\/h2>\n\n\n\n<p>If you think about the RoboCup, you will probably have in mind <strong>humanoid robots playing soccer<\/strong>. It is indeed the original RoboCup challenge. Since then, many other challenges have been added.<\/p>\n\n\n\n<p>Let&rsquo;s start with the <strong>SPL (Standard Platform League) league<\/strong>, where the competitors are using <a class=\"catalogue\" title=\"Programmable Humano\u00efd Robot NAO V6\" href=\"\/en\/403100-programmable-humanoid-robot-nao-v6.html\">NAO robots<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-nao-soccer-game.jpg\"><img decoding=\"async\" width=\"605\" height=\"340\" src=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-nao-soccer-game.jpg\" alt=\"RoboCup - NAO robots playing soccer\" class=\"wp-image-5926\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-nao-soccer-game.jpg 605w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-nao-soccer-game-300x169.jpg 300w\" sizes=\"(max-width: 605px) 100vw, 605px\" \/><\/a><figcaption class=\"wp-element-caption\">Two teams of NAO are competing on a soccer pitch<\/figcaption><\/figure><\/div>\n\n\n<p>The rule is: same hardware for everyone! <strong>What matters is the code inside the robots. For now, the robots are moving slower than an all-humans team, but the crowd is mesmorized by all these autonomous robots playing soccer on their own!<\/strong><\/p>\n\n\n\n<p>The audience will cheer at a goalkeeper&rsquo;s heroic dive to catch the ball! Meanwhile, on the Middle Size League pitches, the crowd also make some noise for the teams! The MSL teams all built their robots from scratch. These machines must be able to detect the ball, but also the other robots on the pitch. <strong>It is a really robotics challenge (machine vision)!<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-middle-size-league-soccer-game.jpg\"><img decoding=\"async\" width=\"604\" height=\"340\" src=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-middle-size-league-soccer-game.jpg\" alt=\"RoboCup - Last minute ajustments before a Middle Size League (MSL) game\" class=\"wp-image-5932\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-middle-size-league-soccer-game.jpg 604w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-middle-size-league-soccer-game-300x169.jpg 300w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><\/a><figcaption class=\"wp-element-caption\">Last minute ajustments before a Middle Size League (MSL) game<\/figcaption><\/figure><\/div>\n\n\n<p>Here, the moves are much faster but also smoother. The robots have a real team game and are able to do some lobs during the match.<\/p>\n\n\n\n<p>In the <strong>Small Size League<\/strong>, the mobile robots are smaller, and don&rsquo;t have any cameras. Instead, the vision part is handled by a single camera, that has been set up above the pitch. All the robots have access to the camera data.<\/p>\n\n\n\n<p>But the most impressive games are the one involving humanoid robots. <strong>Bipedal walking, facial recognition, SLAM,<\/strong> are just a few functionnalities that these robots must achieve to play and win!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-humanoid-robots-play-soccer.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"605\" height=\"340\" src=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-humanoid-robots-play-soccer.jpg\" alt=\"A humanoid robot plays soccer\" class=\"wp-image-5927\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-humanoid-robots-play-soccer.jpg 605w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-humanoid-robots-play-soccer-300x169.jpg 300w\" sizes=\"(max-width: 605px) 100vw, 605px\" \/><\/a><\/figure><\/div>\n\n\n<p>In the <strong>Adult size Humanoid League<\/strong>, each team has two robots, followed by a human member of the team, who will catch the robot if it ever falls!<\/p>\n\n\n\n<p>In the <strong>Kid Size Humanoid League<\/strong>, the robots trip, fall and get back on their feet alone! It is difficult for them to be steady, as the pitch is neither perfectly flat nor hard.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/rhoban-robocup-champions.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"411\" src=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/rhoban-robocup-champions.jpg\" alt=\"Rhoban System wins the RoboCup for the fourth time!\" class=\"wp-image-5934\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/rhoban-robocup-champions.jpg 900w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/rhoban-robocup-champions-300x137.jpg 300w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/rhoban-robocup-champions-768x351.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/a><\/figure><\/div>\n\n\n<p>This 2019 Robocup edition is also the fourth win in a row (Kid Size Humanoid League) for the <strong>Rhoban team<\/strong>. Which makes them<strong> four-time World Champions<\/strong>! These team of experienced engineers managed to create new robots behaviours such as <a class=\"catalogue\" title=\"Rhoban plays at the RoboCup 2019 - volley achieved by a humanoid robot\" href=\"https:\/\/twitter.com\/i\/status\/1147453370887593984\" target=\"_blank\" rel=\"noopener\">volley<\/a> and a <a class=\"catalogue\" title=\"Rhoban plays at the RoboCup 2019 - throw-in by hand achieved by a humanoid robot\" href=\"https:\/\/twitter.com\/RhobanRobots\/status\/1147742871434485760\" target=\"_blank\" rel=\"noopener\">throw-in by hand<\/a>!<\/p>\n\n\n\n<p>The <strong><a class=\"catalogue\" title=\"Pepper robot website - distributed by G\u00e9n\u00e9ration Robots\" href=\"\/pepper\/?lang=en\">Pepper robot<\/a><\/strong> is also here. It is used in the <strong>@Home League<\/strong>, where it must move in a flat, guide its resident and locate different items.<\/p>\n\n\n\n<p><strong>Industrial robots<\/strong> are also working here, on a fully functionning model of a factory supply chain. There are also some challenges for<strong> firefighter robots<\/strong>, designed to help people trapped in the rubble.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-rescue-challenge.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"340\" src=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-rescue-challenge.jpg\" alt=\"RoboCup Rescue challenge\" class=\"wp-image-5929\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-rescue-challenge.jpg 604w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-rescue-challenge-300x169.jpg 300w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><\/a><figcaption class=\"wp-element-caption\">The Rescue arean is giving these robots a hard time!<\/figcaption><\/figure><\/div>\n\n\n<p>RoboCup is not just a sports event, it is also a giant laboratory! The event organisers also have at heart to help young robotics talents to blossom. Which is why the <strong>RoboCup Junior<\/strong> has been created. It is aimed at the 13-19-year old.<\/p>\n\n\n\n<p>Some RoboCup Junior challenges are the same as in the Major leagues (like the Soccer league or the Rescue league), the rules can be slightly changed of course. For instance, the<strong> Junior Rescue challenge<\/strong> involve following a line while avoiding some obstacles to a small arena. Once in the arena, the robot will have to gather and bring back some balls (the victims of the wreckage).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-lego-mindstorms.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"340\" src=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-lego-mindstorms.jpg\" alt=\"Lego Mindstorms EV3 maze\" class=\"wp-image-5930\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-lego-mindstorms.jpg 604w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-lego-mindstorms-300x169.jpg 300w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><\/a><figcaption class=\"wp-element-caption\">A customised Lego Mindstorms EV3 mobile robot is competing in the Rescue League<\/figcaption><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-a-maze-ing-french-team.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"340\" src=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/robocup-a-maze-ing-french-team.jpg\" alt=\"Robocup - The French team A-Maze-Ing before the Maze challenge\" class=\"wp-image-5931\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-a-maze-ing-french-team.jpg 604w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/robocup-a-maze-ing-french-team-300x169.jpg 300w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><\/a><\/figure><\/div>\n\n\n<p class=\"has-text-align-center\">The French team A-Maze-Ing before the Maze challenge. Their robot has been created with the RoboCupJunior Rescue League Electronic and Motorisation Pack designed by G\u00e9n\u00e9ration Robots!<\/p>\n\n\n\n<p>The <strong> OnStage<\/strong> <strong>challenge<\/strong>, however, only takes place in the Junior version of the RoboCup. The teams have to create a technical and artistic performance, in which humans and robots are interacting. It is a highly demanding challenge.<\/p>\n\n\n\n<p>What we enjoyed the most, however, are the <strong>Super-Teams<\/strong>! What are they? Some teams are chosen randomly to work together and take up a challenge.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/super-team-robocup-2019.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"340\" src=\"https:\/\/blog.generationrobots.com\/wp-content\/uploads\/2019\/07\/super-team-robocup-2019.jpg\" alt=\"Le concept de Super Team \u00e0 la RoboCup\" class=\"wp-image-5935\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/super-team-robocup-2019.jpg 604w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2019\/07\/super-team-robocup-2019-300x169.jpg 300w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><\/a><figcaption class=\"wp-element-caption\">Here, a French team (Lyc\u00e9e Saint-Cricq de Pau) work alongside a Russian and a Brazilian team in the Super-Team challenge.<\/figcaption><\/figure><\/div>\n\n\n<p>We saw many more things and robotics challenges at the Sydney RoboCup. Next year, Bordeaux, the host city for the 2020 edition of the RoboCup, will have to live up to the expectations and raise the bar!<\/p>\n\n\n\n<p>Off course, G\u00e9n\u00e9ration Robots will be part of the RoboCup adventure for the years to come! \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A few days ago, we wrote a blogpost about the RoboCup preparations in Sydney. Today, we learn a bit more about the different challenges that the teams will have to face during this one week contest! Presentations of the different RoboCup leagues If you think about the RoboCup, you will probably have in mind humanoid[&#8230;]<br \/> <a class=\"button\" href=\"https:\/\/www.generationrobots.com\/blog\/en\/how-did-the-robocup-2019-edition-go\/\" style=\"float:right;\">Read this article &gt;&gt;<\/a><\/p>\n","protected":false},"author":188,"featured_media":5934,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10537],"tags":[],"class_list":["post-5941","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-robotics-news"],"_links":{"self":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/5941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/users\/188"}],"replies":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/comments?post=5941"}],"version-history":[{"count":6,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/5941\/revisions"}],"predecessor-version":[{"id":13206,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/5941\/revisions\/13206"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media\/5934"}],"wp:attachment":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media?parent=5941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/categories?post=5941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/tags?post=5941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}