RoboCupJunior USA Soccer

In the soccer competition, teams of two or more 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.

Soccer Sub-Leagues

The soccer competition is comprised of two sub-leagues: Standard Weight and Lightweight. There are three principal differences between the sub-leagues. First, the Lightweight sub-league uses a ball that emits pulsing infrared light, while the Standard Weight sub-league uses an orange street hockey ball.  Second, the weight and voltage limitations of the Standard Weight sub-league are higher than those of the Lightweight sub-league. Third, the Standard Weight sub-league is open to all kids ages 11 to 19, while the Lightweight sub-league is divided into two age brackets:  Lightweight Primary and Lightweight SecondaryLightweight Primary is for young kids, ages 11 to 14.  Lightweight Secondary is for older students, ages 15 to 19.  If a team has mixed ages (i.e. both primary and secondary aged kids), they will be allowed to compete in Lightweight Secondary.  All ages are determined as of July 1, 2018.


Competition rules are posted in the Team Resources section of this site.