Veerendra R. Patil
Project 04 — R2
04 Autonomous systems·Robocon

R2 — Autonomous Navigation & Decision System

A competition robot has seconds to decide what to go for and how to get there. R2 is the layer that makes that choice — sense, prioritise, plan, move.

ContextRobocon competition robot
FocusNavigation & decision-making
MethodsRemote sensing · priority selection · A*
ValidationSimulation before the field
The competition robot on an outdoor basketball court with a ball loaded into its launcher
The robot on the court it was built for — ball loaded, launcher raised Robocon 2025
Decision loop: remote sensing feeds target scoring, which selects a target, which is planned to with A star, which produces motion Sensing Remote target detection Prioritise Score candidate targets Priority-based selection Plan A* over the field Obstacle-aware route Move Drive the route Closed loop, re-planned
Decision loop — diagram drawn for this case study Fig. 01
01 — Overview

Choosing well beats moving fast

In a Robocon match the robot is rarely short of things it could do. It is short of time. The scoring difference between a fast robot and a good one is usually the decision layer: which target, in what order, by which route.

R2 is that layer — the navigation and decision system for the competition robot, taking it from sensed surroundings to a committed path.

02 — System

Sense, prioritise, plan

  • Remote sensing to build a picture of the field and the available targets.
  • Priority-based target selection — candidates are ranked rather than taken in the order they are found, so the robot commits to the target that is worth committing to.
  • A* pathfinding to route to the chosen target around obstacles, instead of driving straight at it.
03 — Engineering

Simulated first, then driven

Navigation logic that is only ever tested on the physical robot is expensive to iterate on — every bug costs a rebuild and a battery. The system was validated in simulation first, so the decision and planning behaviour could be exercised repeatedly before it touched hardware, and performance improvements could be measured rather than guessed at.

04 — Competition

Robocon 2025 — Finalist, IIT Delhi

The robot this system runs on reached the Robocon 2025 final at IIT Delhi. Alongside the navigation work I led the team's embedded and software development and built the computer vision model for rim detection on the competition robot.

FinalistRobocon 2025, IIT Delhi
A*path planning over the field
Simulationbefore field deployment
Four team members standing with the completed competition robot, holding basketballs
The team, with the finished machineRoboCell, NIT Durgapur
05 — Demo

The robot

An omni-wheel base carrying a two-stage roller launcher, built in the RoboCell lab and driven on the court it was designed for.

Holonomic drive test01
Front view of the competition robot: an aluminium frame carrying four launcher wheels above an omni-wheel base packed with drivers and wiring
Launcher stage and drive electronics02
The robot part-built in the RoboCell lab, surrounded by parts and a whiteboard of notes
Build, RoboCell lab03
A single-board computer with an attached touchscreen displaying a captured test image from the robot's camera
On-robot vision rig04
06 — Technologies

Planning

  • A* search
  • Path planning
  • Priority selection

Robotics

  • Remote sensing
  • Embedded control

Validation

  • Simulation
07 — Repository

Source

Code on GitHub.

Veerendra R. Patil — © 2026 Back to index