Zbotic Logo Zbotic Logo
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

  • Shop
  • About Us
  • Contact Us
  • Reseller
  • Blogs
020 69134444
1800 209 0998
[email protected]
Help Desk
Facebook Twitter Instagram Linkedin YouTube
Zbotic Logo Zbotic Logo
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

All departments
  • 3D Print Service
  • 3D Printer
  • Batteries & Chargers
  • Development Boards
  • Drone Parts
  • EBike parts
  • Sensor Modules
  • Electronic Components
  • Electronic Modules
  • IoT and Wireless
  • Mechanical Parts and Workbench Tools
  • Motors & Drivers & Pumps & Actuators
  • DIY and Robot Kits
  • Show more
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
Return to previous page
Home Robotics & DIY

Sumo Robot Build: Competition Rules & Electronics India 2026

Sumo Robot Build: Competition Rules & Electronics India 2026

March 11, 2026 /Posted byJayesh Jain / 0

Building a sumo robot for competition in India is one of the most exciting and accessible robotics challenges available to students and hobbyists. Sumo robotics competitions are organised at IITs, NITs, engineering colleges, and events like TechFest, Pragyan, and Shaastra across India. This guide covers the rules, electronics selection, chassis design, strategy programming, and where to compete in 2026.

Table of Contents

  • Competition Rules: Indian Standard Classes
  • Sumo Robot Strategy & Sensor Layout
  • Chassis Design Principles
  • Electronics Selection & BOM
  • Arduino Control Code
  • Where to Compete in India 2026
  • Frequently Asked Questions

Competition Rules: Indian Standard Classes

Most Indian sumo robotics competitions follow rules adapted from the international standard. Know your category before building:

Mini Sumo (most common in India):

  • Weight: Maximum 500g
  • Size: 10cm × 10cm footprint (height unlimited)
  • Dohyo (ring): 77cm diameter, black surface with white border line
  • Autonomous operation: No remote control during match
  • Match: 3 rounds, 2 minutes each
  • Win condition: Push opponent off the ring (all contact with floor outside ring)

Standard Sumo:

  • Weight: Maximum 3kg
  • Size: 20cm × 20cm footprint
  • Dohyo: 154cm diameter
  • Same win condition

Mega Sumo:

  • Weight: Maximum 13kg
  • Larger ring and robot dimensions
  • Much higher risk — high-current motors, structural requirements are extreme

Remote Controlled (RC) Sumo: Some Indian events also allow RC-controlled sumo, which is simpler to build but less intellectually interesting. The autonomous category is where the real engineering challenge lies.

Recommended: Waveshare General Driver Board for Robots (ESP32) — ESP32-based robot driver board ideal for sumo robots requiring fast sensor processing, PWM motor control, and Bluetooth for strategy uploads between matches.

Sumo Robot Strategy & Sensor Layout

A successful sumo robot needs two sensor systems: enemy detection (to find and attack the opponent) and ring-edge detection (to avoid falling off the dohyo).

Ring-Edge Sensors (mandatory):
QRE1113 or TCRT5000 reflective IR sensors mounted on the front corners and rear corners of the robot, facing the floor. The dohyo has a black surface with a 2.5cm white border line. When a sensor detects white (high reflectance), the robot knows it is at the edge and must reverse immediately.

Enemy Detection Sensors:
For mini sumo, the most common and effective sensor is the Sharp GP2Y0A21 (10-80cm range) infrared distance sensor. Mount 2-3 around the robot’s perimeter:

  • 2 forward-facing sensors for attack direction
  • 1 rear-facing sensor to detect flanking attacks
  • Optional: 2 diagonal sensors for wider detection field

Strategy State Machine:

  • SEARCH: No enemy detected — rotate slowly to scan, or use pre-programmed search spiral
  • ATTACK: Enemy detected in front — full speed forward to push opponent off ring
  • TURN: Enemy detected on side — turn to face enemy
  • ESCAPE: Edge sensor triggered — reverse at full speed, turn, re-enter search

Chassis Design Principles

The sumo robot’s chassis design is as important as its electronics. Every gram of weight and every millimetre of traction matters.

Key Design Principles:

  • Low centre of gravity: Keep the battery and heaviest components as low as possible. High CG makes the robot tippy and easier for opponents to flip.
  • Maximum traction: Use soft rubber or polyurethane wheels for maximum grip on the smooth dohyo surface. Anti-skid rubber bands wrapped around plastic wheels work surprisingly well.
  • Front shovel/blade: A thin metal or 3D-printed wedge at the front helps the robot get under the opponent. Even a 5mm height advantage at the front can win a match.
  • Wide stance: Wider wheel track improves stability against lateral pushes. Push opponent sideways (tangentially) rather than directly head-on when possible.
  • Weight distribution: More weight toward the front wheel axle improves traction at the drive wheels. Rear-heavy robots spin wheels.

Popular Indian Mini Sumo Chassis Options:

  • 3D-printed PETG chassis (custom designed) — ₹200-₹400 in filament
  • Aluminium sheet cut with hand jigsaw — available from hardware stores for ₹100-₹200
  • PCB chassis — milled PCB serves as both structural member and circuit board

Electronics Selection & BOM

Bill of Materials for a competitive mini sumo robot (500g class):

Component Recommendation Cost (INR)
Microcontroller Arduino Nano or ESP32 ₹150-300
Motor Driver TB6612FNG (more efficient than L298N) ₹120-200
Motors N20 6V 600RPM gear motors (2x) ₹200-400
Wheels 48mm rubber tyres with N20 hub ₹100-200
Edge sensors TCRT5000 (4x) or QRE1113 ₹80-150
Enemy sensors Sharp GP2Y0A21YK0F (2-3x) ₹300-600
Battery LiPo 2S 400mAh 30C ₹400-600
Chassis 3D-printed PETG or aluminium ₹200-400
Total Competitive mini sumo ₹1,550-2,850
Recommended: ACEBOTT ESP8266 Quadruped Spider Robot Kit — Learn motor control and sensor integration with this kit before building a competition sumo robot from scratch.

Arduino Control Code

// Mini Sumo Robot - Autonomous Control
#include <Arduino.h>

// Motor pins (TB6612FNG)
#define LEFT_IN1   4
#define LEFT_IN2   5
#define LEFT_PWM   6
#define RIGHT_IN1  7
#define RIGHT_IN2  8
#define RIGHT_PWM  9

// Sensor pins
#define EDGE_FL   A0  // Front-left edge sensor
#define EDGE_FR   A1  // Front-right edge sensor
#define EDGE_RL   A2  // Rear-left edge sensor
#define EDGE_RR   A3  // Rear-right edge sensor
#define ENEMY_F1  A4  // Front enemy sensor 1
#define ENEMY_F2  A5  // Front enemy sensor 2

#define EDGE_THRESHOLD  600  // Higher = white (edge)
#define ENEMY_THRESHOLD 300  // Lower = close enemy
#define MAX_SPEED       255
#define SEARCH_SPEED    180

void motor(int left, int right) {
  // Left motor
  if (left >= 0) { digitalWrite(LEFT_IN1, HIGH); digitalWrite(LEFT_IN2, LOW); }
  else { digitalWrite(LEFT_IN1, LOW); digitalWrite(LEFT_IN2, HIGH); left = -left; }
  analogWrite(LEFT_PWM, constrain(left, 0, 255));
  
  // Right motor
  if (right >= 0) { digitalWrite(RIGHT_IN1, HIGH); digitalWrite(RIGHT_IN2, LOW); }
  else { digitalWrite(RIGHT_IN1, LOW); digitalWrite(RIGHT_IN2, HIGH); right = -right; }
  analogWrite(RIGHT_PWM, constrain(right, 0, 255));
}

void setup() {
  pinMode(LEFT_IN1, OUTPUT); pinMode(LEFT_IN2, OUTPUT);
  pinMode(RIGHT_IN1, OUTPUT); pinMode(RIGHT_IN2, OUTPUT);
  
  // 5-second delay at start (competition rule: robot must wait)
  delay(5000);
}

void loop() {
  // Read edge sensors (HIGH analog value = white = edge)
  bool edgeFL = analogRead(EDGE_FL) > EDGE_THRESHOLD;
  bool edgeFR = analogRead(EDGE_FR) > EDGE_THRESHOLD;
  bool edgeRL = analogRead(EDGE_RL) > EDGE_THRESHOLD;
  bool edgeRR = analogRead(EDGE_RR) > EDGE_THRESHOLD;
  
  // Read enemy sensors (LOW value = close = enemy detected)
  bool enemyF1 = analogRead(ENEMY_F1) < ENEMY_THRESHOLD;
  bool enemyF2 = analogRead(ENEMY_F2) < ENEMY_THRESHOLD;
  
  // PRIORITY 1: Edge avoidance
  if (edgeFL || edgeFR) {
    // Edge detected at front - reverse!
    motor(-MAX_SPEED, -MAX_SPEED);
    delay(200);
    motor(-MAX_SPEED, MAX_SPEED);  // Spin turn
    delay(300);
  } else if (edgeRL || edgeRR) {
    // Edge at rear - go forward fast
    motor(MAX_SPEED, MAX_SPEED);
    delay(200);
  }
  // PRIORITY 2: Attack enemy
  else if (enemyF1 && enemyF2) {
    // Enemy directly in front - FULL ATTACK!
    motor(MAX_SPEED, MAX_SPEED);
  } else if (enemyF1) {
    // Enemy on left-front - turn left slightly
    motor(SEARCH_SPEED, MAX_SPEED);
  } else if (enemyF2) {
    // Enemy on right-front - turn right slightly  
    motor(MAX_SPEED, SEARCH_SPEED);
  }
  // PRIORITY 3: Search for enemy
  else {
    // Rotate to search
    motor(SEARCH_SPEED, -SEARCH_SPEED);
  }
}

Where to Compete in India 2026

  • IIT Bombay TechFest — One of Asia’s largest student techfests, held annually in December. Strong robotics competition lineup including sumo.
  • IIT Madras Shaastra — January/February. Excellent technical robotics events with significant prize money.
  • NIT Trichy Pragyan — February/March. Popular among southern Indian robotics teams.
  • Robocon India — ABU Robocon qualifier; while not sumo, builds the same robotics skill set.
  • BITS Pilani Oasis — Cultural and technical festival with robotics events.
  • Local engineering college techfests — Virtually every engineering college in India runs annual techfests with sumo robotics as a standard event. Entry fees typically ₹200-500 per team.

Frequently Asked Questions

How do I make my sumo robot faster without exceeding the weight limit?

Use N20 gear motors with higher RPM ratings (600-1000 RPM at 6V) rather than TT motors. Reduce non-essential weight — use lighter battery (smaller mAh LiPo is fine for a 2-minute match). Use a lighter microcontroller (Arduino Nano vs Mega). Carbon fibre or thin aluminium sheet chassis weighs much less than 3D-printed plastic. Remember that battery weight IS weight — a 400mAh 2S LiPo weighs only 25g vs a 9V battery at 45g.

What is the best motor for a 500g mini sumo robot?

N20 gear motors (6V, 300-600RPM) are the gold standard for mini sumo. They are small, light, efficient, and available in a wide range of gear ratios. For pure pushing power, choose 100-200 RPM (more torque). For speed-based strategies, choose 500-600 RPM. Pair with matching rubber wheels (48-50mm diameter) for optimal performance.

Can I use ultrasonic sensors instead of IR for enemy detection?

Ultrasonic sensors (HC-SR04) are slower (50ms cycle time vs Sharp IR’s <5ms) which is a significant disadvantage in fast sumo matches. They also cannot detect small targets well at close range. IR sensors (Sharp GP2Y series) are strongly preferred for enemy detection. However, ultrasonic sensors are adequate for basic learning builds where speed is not critical.

My robot keeps driving off the ring — how do I fix edge detection?

First check sensor mounting angle — TCRT5000 sensors need to face directly down at the floor. Calibrate the threshold — read analogRead values over the black ring and white border with a Serial print, then set your threshold between these values. Ensure the edge detection and avoidance code runs BEFORE enemy attack code (higher priority). Test with a mockup dohyo before the competition.

Shop Robot Kits & Competition Parts at Zbotic →

Tags: Arduino robotics, IIT techfest, mini sumo, robotics competition India, sumo robot
Share Post
  • Facebook
  • Linkedin
  • Whatsapp
Weed Detection Robot: Camera a...
blog weed detection robot camera and servo arm on arduino 598320
blog water pump dry run protection float and current sensor 598326
Water Pump Dry Run Protection:...

Related posts

Svg%3E
Read more

Caterpillar Track Robot: Tank-Drive Build for All Terrain

April 1, 2026 0
When wheels lose grip on sand, gravel, grass, or loose surfaces, caterpillar tracks keep moving. A tank-track robot distributes its... Continue reading
Svg%3E
Read more

RC Car to Robot: Convert a Toy Car into an Autonomous Robot

April 1, 2026 0
That old RC toy car gathering dust can be transformed into an Arduino-controlled autonomous robot with just a few electronic... Continue reading
Svg%3E
Read more

Robotic Arm Kit India: Best Options for Students and Hobbyists

April 1, 2026 0
If you are a student or hobbyist looking to get into robotics, a robotic arm kit is one of the... Continue reading
Svg%3E
Read more

Sumo Robot: Competition Build Guide India

April 1, 2026 0
Sumo robot competitions are among the most exciting events in Indian robotics, pitting small autonomous robots against each other in... Continue reading
Svg%3E
Read more

Robot Arm Build: 6-DOF Servo Arm with Arduino Control

April 1, 2026 0
Building a 6-DOF robot arm with servo motors and Arduino is one of the most rewarding robotics projects you can... Continue reading

Add comment Cancel reply

Your email address will not be published. Required fields are marked

Facebook Twitter Instagram Pinterest Linkedin Youtube

Get the latest deals and more.

Download on Google Play Download on the App Store

Call us: 020 69134444 / 1800 209 0998

Monday - Saturday 09:30 AM - 06:00 PM
For Technical Supports Email: [email protected]
For Sales / Enquiries Email: [email protected]

  • My Account

    • Cart

    • Wishlist

    • Checkout

    • My Orders

    • Track Order

    • My Account

  • Information

    • FAQs

    • Blogs

    • Career

    • About Us

    • Contact Us

    • Payment Options

  • Policies

    • Privacy Policy

    • Terms & Conditions

    • GST Input Tax Credit

    • Shipping Return Policy

    • E-Waste Collection Points

    • Our Sitemap

© Zbotic.in is registered trademark of Moxie Supply Pvt Ltd – All Rights Reserved
Login
Use Phone Number
Use Email Address
Not a member yet? Register Now
Reset Password
Use Phone Number
Use Email Address
Register
Already a member? Login Now