⚙️
🔧
📋
🤖
🏆

Competition Rules & Regulations

Official guidelines for all Extrabotics robot competitions

Jump to Category

General Specs 🎈 Balloon Combat 🏎️ Racing Bots ⚔️ Battle Bots 🧩 Maze Solving ⚽ Soccer Bots 🥋 Sumo Bots

⚙️ General Robot Specifications

Universal requirements across all competition categories

📏 Size & Weight

Max Size: 35cm (L) × 33cm (W) × 33cm (H)

Max Weight: 2 kg (battery included)

🔋 Power

Battery only (no external power during matches)

Allowed types: Li-ion, NiMH

Max voltage: 48V DC

Everything must be onboard

⚡ Motors

Max 8 DC motors

Only brushed DC motors allowed

Brushless for Racing bots category only

Speed cap: ≤ 200 RPM @ 6V

Gear motors are allowed

🔌 Motor Drivers

Only ONE driver board:

• L298N

• L293D

• Other Arduino compatible drivers allowed

🖥️ Microcontrollers

Pick any one:

• Arduino Uno / Nano

• Raspberry Pi Pico

• ESP8266 / ESP32

• Any official Arduino-compatible board

Wireless modules (HC-05, NRF24L01, ESP8266) are okay

📡 Control & Communication

Allowed: Bluetooth, Wi-Fi, RF (NRF24, 433 MHz), IR, gamepads

Robots must be human-controlled (except Maze solving)

Line-of-sight control only

No signal jamming

📻 Frequency Rules (Kenya-Compliant)

Stick to license-free ISM bands:

• 2.4 GHz (Wi-Fi, Bluetooth, NRF24)

• 433 MHz (low-power RF)

⚠️ Avoid:

• GSM / cellular bands (unless you have authorization)

• Anything that interferes with other robots or public systems

Teams using unauthorized frequencies = DQ risk

🎮 Control Inputs

Use whatever combination works, as long as it's safe:

• Buttons / switches

• Joysticks

• Analog sensors (pots, gyro, accelerometer)

• Wireless controllers (NRF24, Bluetooth, IR, Wi-Fi, gamepads, PS2/PS3 pads)

🎈 Balloon Combat League

🎯 Objective

Pop your opponent's balloon while protecting yours. Last robot with an unpopped balloon wins.

🤖 Robot Setup

• Each robot must have ONE balloon (unless referee decides to add more) securely attached at the rear or top

• A single popping tool is allowed (needle, pin, or sharp edge)

• No heated, explosive, or powered puncture mechanisms—pure mechanical only

⏱️ Match Format

Match duration: 2 minutes or until a balloon is popped

• If time ends with both balloons intact → Judges' decision based on:

- Aggression

- Control

- Engagement

✅ Allowed Movement & Tactics

• Ramming, pushing, and strategic positioning are allowed

• No lifting, flipping, or pinning an opponent for more than 5 seconds

• No attacks directly targeting electronics or chassis—balloon only

⛔ Not Allowed

• Sharp weapons extending beyond 5 cm

• Entangling materials (nets, ropes, glue, tape)

• Sprays, flames, chemicals, or pressure-based attacks

• Intentional damage to arena or referees' equipment

🏆 Win Conditions

• Opponent balloon pops ✨

• Opponent forfeits

• Opponent robot becomes immobile for 10 seconds

🏎️ Racing Bots

🎯 Category Overview

Racing Bots is all about speed, control, and precision. Drivers race their robots from the starting line to the end of the track. First robot to cross and stop at the finish line wins.

🤖 Robot Setup

• Robots must follow all General Specifications

• No high-speed or unsafe motor modifications outside allowed limits

• Wheels/tires must be safe and non-damaging to the track

• No boosters (compressed air, rockets, springs, etc.)

🏁 Race Format

• Race starts on a 3…2…1…Go! countdown

• False starts = 1 restart warning, repeated offense → disqualification

• Track length and shape vary per event (straight, curves, obstacles)

• Robots must remain within the track boundaries at all times

🎮 Control & Driving Rules

• Only remote-controlled operation—no autonomous-only runs

• Drivers must stand at designated control zones

• No interference with opponent robots (no bumping, blocking, or side-swiping)

• If a robot flips or gets stuck, the driver may NOT physically touch it unless the referee allows a reset

⛔ Not Allowed

• Aggressive contact or intentional blocking

• Devices to push other robots off the track

• Jumping mechanisms or controlled drifting that damages the arena

🏁 Finish Line Rules

• Robot must cross the finish line fully

• Robot must come to a complete stop within the marked stopping zone

• Overshooting the stop zone = +2 second penalty or referee's discretion

🏆 Win Conditions

• First robot to cross the finish line AND stop properly wins

• If both fail to stop correctly → fastest corrected time wins

• If both teams violate rules → race is replayed

⚔️ Battle Bots

👥 Team Setup

• One participant per team

• Each team registers one robot only

⚔️ Match Format

1 vs 1 battles

Standard match time: 6 minutes or until one robot is disabled

• Referees may pause, restart, or extend the match when necessary

Pre-match setup time: 30 seconds for robot placement

🏆 How to Win

• Opponent is immobilized or pushed out of the arena

• If no knockout: judges score aggression and control to decide the winner

• Judges' decisions are final

⏱️ Time-Outs

• Each team gets one 30-second time-out per match (referee must approve)

⛔ Disqualification

• Breaking rules repeatedly

• Unsafe driving or dangerous behavior

• Robots that do not meet the required specifications

🛑 Emergency Stop Protocol

Referee may halt the match if:

• Rules are violated

• A hazard emerges (fire, exposed wires, structural collapse)

Teams may request an emergency stop if:

• Their robot has a serious malfunction

• There is a genuine safety concern

⚠️ Abusing emergency stops = penalties or disqualification

📊 Post-Match Review

• Judges may take 1–2 minutes to finalize scores when needed

🧩 Maze Solving Bots

🎯 Category Overview

Robots must autonomously navigate from the start point to the finish point through a printed or taped maze. This challenge tests logic, algorithms, sensor accuracy, and real-time decision-making. Fastest and most accurate bots win.

🎯 Objective

Build a robot that can:

• Detect and follow maze paths

• Handle turns, dead ends, and false routes

• Reach the end zone using onboard sensors and your algorithm

⚠️ No remote control allowed during the run

🗺️ Maze Details

• Maze printed on a mat or outlined using black tape on white surface

Maze complexity: 3–5 turns, including dead ends and false paths

Path width: minimum 20 cm

• Official maze design will be shared directly with registered participants only

🏁 Run Format

• Each robot gets two attempts

• Best time is recorded

• Robot must fully cross the finish zone

• If robot stops moving for 10 seconds, the run ends

📏 Scoring

Bots are ranked by:

• Completion Time

• Path Accuracy (no off-track moments)

• Smooth Navigation (minimal reversing, minimal getting stuck)

Tie-breaker: fastest clean run

⛔ Not Allowed

• Remote control during run

• External computers or base stations feeding commands

• Physical maze modifications

• Line-guiding using markers placed by teams

🏆 Win Conditions

• Fastest successfully completed run wins

• If no bot completes the maze → closest to the finish point wins

⚽ SoccerBots

⚽ Category Overview

SoccerBots is designed for creativity and fun. Perfect for beginners, students, hobbyists, and experimental robot designs. Specs are flexible — the focus is teamwork, control, and learning.

⏱️ Match Duration

Two halves: 5 minutes each

Halftime: 2-minute break

🏟️ Field Setup

Field size: 120 cm × 80 cm

• Match starts with a kickoff from the center

🥅 Scoring Rules

• Goal counts only when the entire ball crosses the goal line

• Own goals = point for the opponent

⚙️ Ball Interaction

Robots may:

• Push

• Drag

• Kick

• Deflect

Not allowed:

• Full trapping

• Scooping or lifting the ball

• Hiding the ball — it must stay visible and contestable

🧤 Goal Area Rules

• A robot cannot stay inside the goal area for more than 5 seconds

• Robots cannot enter the goal area to score (Goals must be taken from outside the restricted zone)

🧭 Fair Play

• No ramming or intentional high-force hits

• No pinning or blocking opponents unfairly

• No messing with the opponent's signal or control system

🤖 Sensors & Control

• Sensors are optional

• Autonomy is not required — remote control is allowed

🥋 SumoBots

🥋 Category Overview

SumoBots face off in a classic robot sumo showdown. The goal: push your opponent out of the ring while staying inside yourself.

🏟️ Arena

• Standard circular sumo ring

• Edges clearly marked

• Robots start facing outward or as directed by the referee

⏱️ Match Duration

• One round per match

Max duration: 2 minutes

• If no winner after 2 minutes → judges decide based on aggression + control

🎯 How to Win

A robot wins if:

• Opponent is pushed outside the ring

• Opponent becomes immobile for 10 seconds

• Opponent violates rules leading to DQ

⚙️ Robot Behavior Rules

• Pushing, driving, and controlled contact are allowed

• No flipping, lifting, grappling, or hooking mechanisms

• No sharp edges or weapons — this is a pure pushing match

• No intentionally damaging the opponent

📏 Movement Rules

• Robot must stay inside the ring

• If any part of the robot touches outside → instant loss

• No stalling or avoiding combat (referee may warn or penalize)

⛔ Not Allowed

• Sprays, glue, magnets that interact with the arena

• Entangling tools (chains, nets, ropes)

• Spinning blades or offensive weapons

• Jamming or interfering with opponent control signals

🕹️ Control

• Remote-controlled operation only

• Drivers must remain in their designated zone

• No coaching or outside assistance once the match starts

🏆 Tie-Breaker

If both robots stay in the ring with no clear push-out:

• Aggression, control, and ring dominance are judged

• Judges' decision is final

⚠️ Important Notes

• All rules are subject to referee's interpretation and final judgment during competitions

• Safety is the top priority — any robot deemed unsafe will not be allowed to compete

• Teams are responsible for ensuring their robots comply with all specifications before registration

• Organizers reserve the right to modify rules with advance notice to all participants

• Sportsmanship and respect for opponents, officials, and equipment are mandatory

• Any form of cheating, rule violation, or unsportsmanlike conduct may result in immediate disqualification

Questions About the Rules?

Our team is here to help clarify any questions you may have

Contact Us View Events