RoboCup Standard Platform League (NAO) Technical Challenges

Similar documents
Sony Four Legged Robot Football League Rule Book

Sony Four Legged Robot Football League Rule Book

Sony Four Legged Robot Football League Rule Book

RoboCup Standard Platform League (NAO) Rule Book

RoboCup Four-Legged League Rule Book

SegwayRMP Robot Football League Rules

RoboCup Standard Platform League (NAO) Rule Book

RoboCupJunior Soccer Rules 2009

RoboCup Standard Platform League (NAO) Rule Book

World Robot Olympiad 2018

RoboCupJunior New Zealand GEN II Soccer Rules 2015

IEEE RAS Micro/Nano Robotics & Automation (MNRA) Technical Committee Mobile Microrobotics Challenge 2016

FIRA ROBOT SOCCER COMPETITION. Robot Soccer Competition Singapore Robotic Games 2012 INTRODUCTION

World Robot Olympiad 2019

RoboCup Humanoid League 2003 Rules

Large Balls. Actual Supports Will be Different from Picture

RoboCup Soccer Simulation 3D League

National Robotics Competition 2018 NRC WRO Challenge Manual

Introduction. RoboCup Junior (International) DANCE Bremen, Introduction

EASTERN PENNSYLVANIA YOUTH SOCCER STATE CUP RULES AND REGULATIONS Part of the US Youth Soccer National Championship Series (NCS)

EASTERN PENNSYLVANIA YOUTH SOCCER PRESIDENTS CUP RULES AND REGULATIONS Part of the US Youth Soccer National Presidents Cup

by Ian Maud, Amy Eguchi, Anja Tempelhoff, Nicola Hughes,, Eli Kolberg, and Eduardo Pinto

Triangle Triumph The Game

WORLD ROBOT OLYMPIAD INDIA 2018 INTRODUCTION

Standard League Robot Soccer EV3 Compass Training Curriculum Brian Thomas

Rules Summary. RoboCupJunior Australia Simple Simon Soccer Rules Last Modified: February 21, Playing Field 2 2.

Last updated: Feb 11th 2008 by Sebastian Polly, Brian Thomas, Tairo Nomura, Sumon Azhar

CLARIFICATIONS AUGUST 2017 FOR IMMEDIATE IMPLEMENTATION #1 MOTION BY: Scotland SECOND BY: Wales

RoboCupJunior Soccer Rules for Big Field SuperTeams 2014

New York State Girls Basketball Officials Association Rules and Mechanics Examination Open Book

TOURNAMENT RULES AND REGULATIONS FOR THE INTERNATIONAL INDOOR CHAMPIONSHIP. MARCH 5 th & 6 th, 2016

Specifications. The Field:

Rules for. Polyathlon. Version Released

FOOTBALL SPORT RULES. Football. Sport Rules. VERSION: June 2018 Special Olympics, Inc., 2018 Allrights reserved

Baseball Bash The Game

Rule 0. Construction and programming of robots has to be performed exclusively by the students.

THE INTERNATIONAL BODYFLIGHT ASSOCIATION

World Karate Federation

Simple Simon GEN II Robot Soccer EV3 -Tris 10 Training Curriculum

HANDBALL RULES. c. Officials may use discretion to stop the clock for unusual delays and prolonged injuries.

Rules of Soccer Simulation League 2D

AndroSot (Android Soccer Tournament) Laws of the Game 2010

WCG 2010 Grand Final. Tournament Regulations

Recycle Rescue The Game

Three-Person Mechanics

RoboCup Junior Australia Standard League Soccer Rules

Eternal Martial Arts Rules for Board Breaking. Students will be called to perform their board break one at a time.

RoboCup German Open D Simulation League Rules

Officiating Masters Swimming

NFHS Basketball Exam Part II

World Robot Olympiad 2018

Technology. Using Bluetooth

RoboCupJunior Soccer Rules 2010

THE SECTION FIVE GIRLS SOCCER SECTIONAL TOURNAMENT HANDBOOK 2016

Three years of the RoboCup standard platform league drop-in player competition. Katie Genter, Tim Laue & Peter Stone

RCAP CoSpace Grand Prix Rules 2018 (CoSpace F1, Category A)

Special Olympics Delaware. Flag Football Rules

Trebuchet Competition Rules

1. Playing Field and Ball 1.1 Floor The playing field for the GEN II League is 122 cm by 183 cm. The field has white borders 30cm wide.

RoboCupJunior Soccer Rules 2011

WOA Basketball Test

General Rules 2010: Regular category

Robots as Individuals in the Humanoid League

Rules - WRO GEN II Football

FUBA RULEBOOK VERSION

Safety Manual. Process pressure transmitter IPT-1* 4 20 ma/hart. Process pressure transmitter IPT-1*

RoboCupJunior Soccer Rules for SuperTeams 2016

Indoor Soccer Tournament Rules & Guidelines

Official Rules and Regulations of The World Series of Beer Pong

Pokemon Robotics Challenge: Gotta Catch em All 2.12: Introduction to Robotics Project Rules Fall 2016

Consistent terminology

Robotic Billiards Tournament Robo-pool

Welcome. Please find a seat we will begin shortly

FHSAA Test (sample 3)

SKILLS BC (REGIONAL) COMPETITION

WOLVES WEEKEND CHALLENGE

AMERICAN LACROSSE LEAGUE 2013 RULES CLINIC

Poor Average Good Excellent Perfect

propose creative solutions and constitute good presentations T E A M S

Proposal for Competition Rules Inline Alpine 2018 by Marek Stachowski (POL)

2017 IHSAA BB TEST 2 DUE MONDAY 1/8/2018 A ball that is in contact with two players:

2011 ASEE MODEL DESIGN COMPETITION. Sponsored by the Two Year College Division of ASEE

Note regarding Masters Division: Sei Shihan scores are not factored in when awarding Sogo points.

2019 NFHS Boys Rules Exam

Figure 4-1 Possible PLATE assignments

Standard League WRO Football Simple Simon EV3 Training Curriculum

2012 NRC - RULES AND REGULATIONS

Sharp Shooting: Improving Basketball Shooting Form

Neural Network in Computer Vision for RoboCup Middle Size League

NATIONAL HILLEL BASKETBALL TOURNAMENT

TOURNAMENT RULES. Updated June 3, 2015 Page 1 of 7

2013 National Robotics Competition - GEN II Football

14 th ANNUAL WILDCAT SOCCER TOURNAMENT

The referee shall be empowered to make decisions on any points not specifically covered in the rules.

SATURDAY MARCH 3, 2018

USTA LEAGUE NEBRASKA DISTRICT RULES 2017 FOR ADULT AND MIXED DIVISIONS

Team Advancement. 7.1 Overview Pre-Qualifying Teams Teams Competing at Regional Events...3

COMPETITION REGULATIONS / 2019 Youth. Delivering World Class Hockey Experiences in Wales hockeywales.org.uk

Girls' Lacrosse Field Set-up & Measurements

WORKING THE NCAA WATER POLO DESK* ( )

Transcription:

RoboCup Standard Platform League (NAO) Technical Challenges RoboCup Technical Committee (2014 rules, as of June 19, 2014) At RoboCup 2014, the Standard Platform League will hold three different technical challenges, which are described in this document. The scores earned in each challenge will vary in magnitude. Hence, they must be scaled before calculating the overall technical challenge rankings. Teams who do not participate in a challenge will receive 0 points for that challenge. The team with the highest total score for a challenge will get 25 points for that challenge, while the team with the lowest total score for a challenge will get 5 points for that challenge. A linear equation will then be fit to these two points, and each other participating team in that challenge will gain points for that challenge based on this equation. Questions or comments on these rules should be mailed to rc-spl-tc@lists.robocup.org. Challenges 1 Open Challenge 1 2 Any Place Challenge 3 3 Sound Recognition Challenge 4

1 Open Challenge This challenge is designed to encourage creativity within the Standard Platform League, allowing teams to demonstrate interesting research in the field of autonomous systems. Each team will be given three minutes of time on the RoboCup field to demonstrate their research. Each team that wishes to compete in this challenge must send a short, one page document describing their demonstration to the technical committee by June 21, 2014. This document should be written to convince the technical committee that the demonstration will be (1) interesting to the RoboCup SPL community, (2) feasible to show in three minutes, and (3) adheres to all the guidelines given below. The technical committee will review the documents, and notify teams whether their proposed demonstrations are acceptable. Teams who do not submit this description by the deadline will not be allowed to compete in this challenge. These descriptions will be posted on the website before the competition. The winner will be decided by a vote among all the SPL teams, although the technical committee retains the ability to disqualify any teams that give presentations that do not adhere to the following guidelines: The demonstration must be strongly related to the scope of the league. Irrelevant demonstrations, such as dancing and debugging tool presentations, are not allowed. The demonstration must be done in real time, using at least one active NAO robot. Conference style talks and/or videos are not allowed. Each team may use any number of Aldebaran NAO robots. Teams must arrange for their own robots. Teams have three minutes to demonstrate their research. At most one additional minute may be used for initial setup. Any demonstration deemed likely to require excessive time will be disallowed by the technical committee. Teams may use extra objects on the field as part of their demonstration. Robots other than the NAOs may not be used. The demonstration must not mark or damage the field. Any demonstration deemed likely to mark or damage the field will be disallowed by the technical committee. The demonstration may not modify the NAO robots. The demonstration may use off-board sensors or actuators, as long as the NAO is still the focus of the challenge. This is the only challenge in which off-board sensors or actuators are allowed. The demonstration may use off-board computing power connected over the wireless LAN. This is the only challenge in which off-board computation is allowed. 1

The demonstration may use off-board human-computer interfaces. This is the only challenge in which off-board interfaces, apart from the Game Controller, are allowed. The winner will be decided by a vote among the SPL teams using a Borda count (http://en. wikipedia.org/wiki/borda_count). Each SPL team will vote for their top 10 teams in order (excluding themselves). Teams are encouraged to evaluate the performance based on the following criteria: technical strength, novelty, expected impact and relevance to RoboCup. At a time decided by the designated referee, within one hour of the last demonstration if not otherwise specified, the captain of each team will submit his or her team s rankings by filling out an online form at http://goo.gl/ndcw4p. Any points awarded by a team to itself will be disregarded. The points awarded by the teams will be summed, and the team with the highest total score shall be the winner. 2

2 Any Place Challenge Unlike humans, which are able to play soccer (at least at a basic level) independent of most environment features (i. e. size and color of the ball, lighting, structure of the ground, size of goals, ect), most soccer robots still rely on very strict specifications of their environment. In recent years, the Standard Platform League addressed this issue by removing artificial field elements such as the borders and additional beacons, as well as by holding technical challenges that require playing under varying lighting conditions (2004) and playing with any ball (2009). This challenge will be about shooting a (standard) ball into a (standard) goal that is not placed on an SPL field but on the floor of some room or hall at the RoboCup venue. The TC will determine the exact place but keep it secret to all participating teams. The chosen place will be challenging but reasonable, i. e., for instance, the ground will be even, hard, and preferably carpeted. There should not be many orange features or yellow walls in the environment. At the beginning of the challenge, everybody meets at the SPL area. The TC will fetch an official ball and one official goal. Every participating team will bring one robot. From then on, it will not be allowed to change the software or configuration of any robot. The group walks to the place that has been chosen for the challenge. The goal is placed and starting points for the robot and the ball as well as the field of play will be marked. All markers will be (almost) invisible to the robot. The size and shape of the field of play will be similar to a half of the normal SPL field and denotes the area in which the robot has to perform. When it is their turn, each team will hand their robot to the TC in the penalized state. The robot will be placed on the starting mark facing in a set orientation (not necessarily towards the goal). The robot will be put into playing via a chest button press - from this point the robot has a 3 minute running clock to score as many goals as possible. The robot may score from any position, including on it s first contact with the ball. After a goal has been scored, the robot will be penalized via a chest button press and then put into playing via a chest button press once it has been placed back onto its starting position and the ball has been placed on its starting point. If the ball goes out of bounds, the ball will be put back on the starting point but the robot will remain in place and no change of state will occur. If a robot is leaving the field of play, it will be penalized via a chest button press, put back on its starting point, and put into playing via a chest button press once on its starting point (but the ball will remain in place). TC members will handle all movement of the ball and robot during this challenge. 3

3 Sound Recognition Challenge WLAN communication is one burden SPL robotic soccer has to cope with. As it is neither reliable under tournament conditions nor human-like in any means (rate of data exchange, communication medium), this challenge is the first step towards getting rid of it. To pave the way for acoustic signals and acoustic communication in future RoboCup tournaments, this year s challenge introduces acoustic senses for the teams robots. The goal of this challenge is to make our robots hear. To be more precise, this year s goal is to make SPL robots recognize specific acoustic signals for game events like game-start and game-stop. The challenge consists of two major parts: Recognition of predefined signals: Robots have to recognize predefined static signals emitted by a global sound system. Similar to the horn-like audible alarms in ice hockey, where halftime starts and ends are signaled using the horn, future RoboCup tournaments could rely on this mechanism to signal GameController or referee messages. The predefined acoustic signals are available at http://www.tzi.de/spl/pub/website/downloads/ soundfiles14.tar.gz. Recognition of individual whistles: Teams should bring one whistle that has to be recognized by the teams robots. This part of the challenge brings in a real soccer aspect to the SPL. 3 2 A 1 B Figure 1: Setup for the Sound Recognition Challenge 4

For both parts of the challenge, the field setup is depicted in Figure 1. A team has to place one standing robot at each location labeled 1, 2, and 3 in a way such that the robots can not see each other. In addition, robots must look forward and may not move their head. For the first part of the challenge (predefined signals), loudspeakers are mounted at locations A and B. The loudspeakers emit the signals solely and jointly. For the second part of the challenge (whistle), one team member is positioned at a random position on the field to blow the whistle. Provision of additional signals (visual, audible, or WLAN) are prohibited. Whenever a robot recognizes a given signal, it has to raise at least one arm immediately for about 3 seconds (within one second after the given signal). An arm is considered as raised, if the hand is clearly above neck height. In a robot s default pose, both hands are at hip height. Points are scored by validly recognizing emitted sounds. Falsely detected signals, so raising an arm without given audible alarms, are counted as negative scores and hence are subtracted from the overall score. The competition procedure will be as follows: Setup: The team has to place its robots on the field in accordance to Figure 1 Predefined signals recognition: Each predefined signal is emitted by loudspeaker A. Robots have to signal any detected sound immediately. After a short break, the signal is emitted by loudspeaker B, and after another short break it is emitted by loudspeaker A and B simultaneously. Afterwards, this sequence is repeated once. The overall sequence is the same for each predefined signal. So for two predefined signals it would look like A,B,AB,A,B,AB,A,B,A B,A,B,A B where denotes the second predefined signal. For each emitted signal and each robot 1 point can be achieved. For each false positive 1 point will be accounted. For the example sequence, 36 points can be scored in the best case. Whistle recognition: One team member is placed at a random position on the field simulating a moving main referee. Signaled by the organizers, the team s whistle is blown once for about one second. After a short break, the team member is relocated to a second random position and repeats the process. For each emitted whistle blow and each robot, 3x points can be scored where x denotes the number of predefined signals from part one of the challenge. For each false positive, 3x point will be accounted. For the example sequence from above, 36 points can be scored in the best case. Finally, the overall score is calculated by summing up all points from part one and part two of the challenge. 5