RoboCupJunior General Rules

Team Size

Since RoboCupJunior embraces teamwork and collaboration among team members, a team should have more than one member to form a RoboCupJunior team to participate in the International event.

A team member(s) and/or robot(s) cannot be shared between teams.

Maximum team size is 5 members for ALL Junior leagues for RoboCupJunior RACP 2017.

Team Member

Minimum age is 9 RoboCupJunior RCAP 2017. This means: all members of a primary team have to be between 9 to 14-year-old; members of a secondary team have to be between older than 14 years old to 19 year old. If a team has mixed ages (i.e. both primary and secondary aged members), they will be allowed to compete in Secondary. Age as on 1st July in the year of the competition.

This rule applies to the international events ONLY.

Every team member need to carry out a technical role for the team (robot design and construction, sensors and actuators, programming, etc.), this should be identified at the registration. The actual categories will be announced before the registration opens. In addition, each member is expected to explain his/her technical role and should be able to answer any questions at the technical judging.

Robot Communication

Robots are not allowed to use any kind of communication during game play unless the communication between two robots is via bluetooth class 2 or class 3 (range shorter than 20 meters) or via ZigBee. Teams are responsible for their communication. The availability of frequencies cannot be guaranteed.


Two-on-two teams of robots play in the soccer competition. The two robots in a team are allowed to use interactive communication via Bluetooth or ZigBee. The rules require that the robot size must lie within cylindrical parameters, a maximum of 22 cm in both diameter and height.

According to the weights of the robots, Open League (up to 2.4 kg) and Lightweight League (up to 1.1 kg) divisions are set up. The Lightweight League has two age categories: primary and secondary.


The playing field (pitch) is 122 cm by 183 cm. It is bounded by walls. However, the robots are required to play within an area delineated by white lines. If a robot completely crosses one of the white lines, the team is penalized. The match consists of two 10-minute halves.

In the defending team's penalty area in front of the goal, the defending robot is prioritized. If the two teams push each other in this area, it is a "pushing" infringement by the attacking team. Incidentally, the rules do not permit the use of two robots in the penalty area to defend the goal.

● See more at:

Soccer Rules (2017)
Soccer SuperTeam Rules (2017)


The Rescue competition is designed to have the participating children use their robot to find victims safely, while negotiating various obstacles in the robot’s path.

RoboCupJunior Rescue uses rules that differ from those used by RoboCupRescue. In the Rescue Line competition, the robot is required to move following a predetermined line, while in the Rescue Maze competition, the robot has to find its way through a maze. To achieve a high score, the teams need to maneuver their robots through various large and small obstacles, quickly find victims, and rescue them. The key to this game is how to make the optimal use of touch sensors and other different kinds of sensors to negotiate obstacles, line breaks, and slopes.



CoSpace is another competition in which players rescue victims on a simulated screen. The teams create programs on-site according to the terrain of the affected site for the rescue operations. Furthermore, real robots that have downloaded the created programs are used to compete in a real game.

In this competition, primary and secondary age categories-up to the ages of 9 and 19, respectively will be set up in 2017.

● See more at:

Rescue CoSpace Rules (2017)
Rescue CoSpace TDP Template (2017)
Rescue CoSpace Tech Presentation Score sheet (2017)



The OnStage challenge, only organized for the Junior League, tests creativity and artistic sense in particular. RoboCupJunior OnStage is clearly characterized by its rules featuring few restrictions. The most attractive point of this challenge is the use of freewheeling thinking, such as the exploration of robot mechanisms and the pursuit of robot-human collaborations without restrictions in the number of robots or their size.

OnStage adopts a unique examination procedure. The participating children are assessed by interview as well as by observation of the performance of the robots (and the participants themselves). The participants are examined on their presentation and explanatory abilities and ideas. The OnStage criteria are divided into six categories: programming, structure/configuration, use of sensors, choreography, robot costumes, and entertainment.

The artistic expression jointly accomplished by robots and humans makes the competition fun for the competitors’ families to watch.

It is the responsibility of the participating team(s) and regional representatives to verify the participants’ eligibility requirements, which are as follows:

  1. Age requirement (age as of 1st of July): If all members are 9 to 19-year-old, the team will participate as a primary team. If all members are 9 to 19-year-old and at least one member is over 15, the team will participate as a secondary team.
  2. Team size: Each team must have 2 to 5 members.
  3. Membership: Each team member needs to carry a technical role. Additionally, every participant can join only one team. No member can be shared between teams or leagues.

● See more at:

OnStage Rules (2017).