RoboCupJunior

Getting Started with RoboCup – For Absolute Beginners

A beginner’s guide for students, educators, and mentors worldwide

RoboCupJunior is an international educational robotics program that introduces students to robotics, programming, and problem solving through hands-on, team-based challenges. It is designed to be accessible to beginners while offering clear pathways for students to progress toward advanced competitions and real-world robotics skills.

Participation in RoboCupJunior supports the development of critical and creative thinking, engineering design, computational thinking, collaboration, and project management. Students learn by building, testing, and improving robots that solve meaningful, real-world inspired problems.

RoboCupJunior is open to school-aged students across a wide range of experience levels, from absolute beginners to highly experienced teams preparing for international events.

RoboCupJunior Challenge Areas

RoboCupJunior is organised into three main challenge areas. Teams choose one challenge to participate in.

🎭 OnStage

OnStage combines robotics, creativity, and performance. Teams design robots that interact with music, storytelling, or choreography, often blending engineering with art and communication.

🚑 Rescue

Rescue challenges simulate search-and-rescue scenarios inspired by disaster response.

  • Rescue Line focuses on line following, object detection, and basic autonomy.
  • Rescue Maze introduces mapping, navigation, and decision-making in more complex environments.

⚽ Soccer

Soccer challenges teams to build autonomous robots that play football without human control. These challenges emphasize sensing, control, teamwork between robots, and real-time decision making.

Each challenge includes entry-level divisions designed specifically for beginners, allowing teams to start with simple concepts and progress over time.

Competition Divisions and Progression

RoboCupJunior competitions are structured into divisions that reflect experience level, age group, and technical complexity. This structure ensures that:

  • New teams can start at an appropriate level
  • Experienced teams are continually challenged
  • Students can progress year-to-year without needing to start over

The challenges and core rules remain largely consistent from year to year, helping schools and clubs build sustainable programs and reuse equipment.

Forming a Team

Teams typically consist of 2 to 4 students, depending on the challenge and local rules. Schools, clubs, and community groups may enter multiple teams in the same or different challenges.

Teams are encouraged to collaborate, assign roles, and work together throughout the design, build, and testing process.

Technology and Platforms

RoboCupJunior is platform-agnostic. Teams may use a wide range of robotics kits, sensors, and programming environments, depending on the division rules. Common platforms include LEGO-based systems as well as other commercially available or custom-built robots.

This open approach allows schools to:

  • Use existing equipment
  • Adapt to local availability and budgets
  • Focus on learning outcomes rather than specific hardware

Estimated Costs and Sustainability

Most RoboCupJunior equipment is a one-time investment that can be reused across multiple years. The challenges are intentionally designed so that schools and clubs do not need to purchase new kits every season.

Many teams successfully reuse robot kits, sensors, and field elements for several years, making RoboCupJunior a sustainable and cost-effective program.

Local competition entry fees and participation costs vary by region. Workshops and training opportunities are often available to support teachers and mentors.

Events and Participation

RoboCupJunior events are held worldwide and may include:

  • Local and regional competitions
  • National championships
  • International RoboCup events
  • Teacher and mentor workshops

In most regions, teams may need to qualify through earlier events to participate in competitions. Schools and clubs can choose the level of involvement that best fits their schedule and resources.

Everyone Can Start

RoboCupJunior is designed so that there is a level for everyone. Whether you are introducing robotics for the first time or supporting advanced students, RoboCupJunior offers a welcoming, inclusive, and globally connected pathway into robotics and STEM learning.

Resources and Support

RoboCupJunior provides a wide range of learning resources to support beginners and experienced teams alike, including:

  • Getting started guides
  • Challenge-specific tutorials
  • Rule documents and example solutions
  • Mentor and teacher support networks

These resources are designed to help educators build confidence and enable students to succeed, regardless of prior experience.