RoboCupJunior USA Soccer
In the soccer competition, teams of two to four* students design and program two robots to play soccer against an opposing pair of robots. The robots are fully autonomous and use sensors to find and kick the ball into their opponent's goal.
Teams have a choice of using two attacking robots or an attacker teamed with a goalie. Students may use any technology they choose, so long as the robots meet the competition's design guidelines, such as size and weight.
Robots vary in sophistication, and many use a variety of sensors including inertial measurement unit sensors (IMUs), rangefinders, reflectance or RGB sensors, and rotary encoders.
* If your team participated in RoboCupJunior USA 2018 and continued the team with last year's team size limit, please contact Amy Eguchi under "Contact" above.
The soccer competition is comprised of two sub-leagues: Lightweight and Standard Weight.
In the Soccer Lightweight sub-league, robots play soccer with a ball that emits pulsing infrared light. The robots must use infrared sensors to find and capture the ball. The robots can't weigh more than 1100g and generally are faster than the heavier Standard Weight Sub-League robots. The Soccer Lightweight sub-league is divided into two age brackets: Soccer Lightweight Primary is for teams in which all members are 8-14. Soccer Lightweight Secondary is for teams in which all members are 13-19**. All ages are determined as of July 1, 2019. In addition, Soccer Lightweight at the RoboCupJunior 2019 international championships will have ONLY the Secondary sub-league and not a Primary sub-league. Accordingly, teams wishing to be able to qualify to participate in internationals must compete in the Secondary sub-league at the USA competition.
** In the USA, 8-12 year old students are allowed to join Soccer Lightweight Secondary teams, but they will not be allowed to continue with the team if the team is invited to participate in the RoboCupJunior 2019 international championships.
SOCCER STANDARD WEIGHT
In the Soccer Standard Weight sub-league, robots play soccer with a bright orange street hockey ball. The robots must use cameras and computer vision to find and capture the ball. The robots must weigh less than 2400g, so Standard Weight robots are generally much heavier and more complex than Lightweight sub-league robots. Standard Weight sub-league team members must be 13-19*** as of July 1, 2018.
*** In the USA, 8-12 year old students are allowed to join Soccer Standard Weight teams, but they will not be allowed to continue with the team if the team is invited to participate in the RoboCupJunior 2019 international championships.
Competition rules are posted in the Team Resources section of this site.