Skip to content
The field·Team dossier

IITB Mars Rover Team (IIT Bombay)

The IIT Bombay team publishes the most complete autonomy architecture of any team in this band: eleven ROS 2 packages, three-dimensional mapping, a fifteen-state estimator, two simulators and a strategy layer above the navigator. It also scored zero in autonomous navigation in 2018, in 2023 and in 2024. The distance between the published architecture and the field result is the most useful thing in this dossier, and the team is candid enough in public for that distance to be measurable.

0.02015 totalZero in every mission, 23rd of 232015S-URC-HISTRESULTS
93.09Science score2023, the best in the team’s record2023S-URC23-SCORES
0Autonomy2018, 2023 and 20242018–2024S-URC24-SCORES
11Autonomy packagesPublished ROS 2 workspace2026S-IITB-GH-AUTO

What this team shows

  • A code archive is not a capability. The autonomy code is more thorough than most teams publish, and it produced three zeros in the finals.
  • Science is genuinely strong: 93.09 in 2023 is one of the highest science scores in the modern field, and the review has held between 89 and 91 for four years.
  • The ten-year record contains the field’s canonical worst result, a total of zero, which is what happens when one dead subsystem takes every mission with it.
  • Two of the last four seasons produced a review and no finals appearance, which is an attendance signal rather than an engineering one.

Identity and results

Year Rover Total Rank SAR Science Delivery Equipment Autonomy
2015 unnamed 0.0 23 0 0 0 0 0
2018 unnamed 173.39 31 79.82 69.57 16 8 0
2023 unnamed 229.40 19 89.31 93.09 12 35 0
2024 unnamed 205.99 22 90.99 80 16 19 0

Four other seasons produced a review without a finals place, so they carry a single score each:

Year Score Outcome
2019 87.5 review scored, no finals place
2022 none registered, no result row
2025 90.28 review scored, no finals place
2026 none published review submitted, no result row

The 2019 and 2025 rows are review-only seasons S-URC-HISTRESULTS S-URC25-SCORES. In 2026 the team is on the registration list and published a review film, and appears in no result row at all S-URC26-TEAMS S-URC26-SCORES. The team also registered in 2022 and is absent from that year’s sheet.

The team uses no rover names. Its site and its code refer to “the rover” or to the team’s own abbreviation, which makes cross-year comparison depend on the score sheet.

Rover generations

There is no named lineage, so the record has to be read as four periods.

2015: the zero. Zero in every mission, 23rd of 23 S-URC-HISTRESULTS. This is the reference case for the field-wide finding that one dead subsystem can zero every mission, because the totals are additive across the four missions and the review.

2018 and 2019: the shape settles. A review score of 79.82 with Science 69.57 in 2018, Delivery 16 and Equipment 8, and autonomy already at zero. 2019 is a review-only year at 87.5 S-URC-HISTRESULTS.

2023 and 2024: strong science, no autonomy. A review above 89 in both years, Science 93.09 then 80, and autonomy at zero twice S-URC23-SCORES S-URC24-SCORES. Equipment Servicing halved from 35 to 19 in the second year, and the rank fell three places.

2025 and 2026: documentation without a finals place. A review submitted in both seasons and no result in either S-URC25-SCORES S-URC26-SCORES.

Subsystems

Autonomy architecture. The published workspace is the most detailed artefact this team produces. It splits into interfaces, perception, navigation, mapping, strategy, drivers, estimation, two simulators, launch configuration and low-level control, eleven packages in all S-IITB-GH-AUTO. Two design choices stand out. Mapping uses three-dimensional simultaneous localisation and mapping with loop closure, then projects the result down to a two-dimensional grid. Estimation is a fifteen-state filter that fuses four explicit measurements, four drive measurements, an inertial unit and visual odometry. A separate strategy package handles exploration, task allocation and recovery, so the rover has a layer above the path follower.

Navigation and perception. Navigation is built on the standard ROS 2 navigator, with local tuning and three-dimensional path planning. Perception covers detection, classification and fiducial tag recognition. Sensors include a stereo depth camera, a four-dimensional lidar, a two-dimensional lidar and an inertial system S-IITB-GH-AUTO.

The 2026 rover’s arm, its wrist head with drill and gripper, and battery packs on the boom
The 2026 review film at 1:40: an arm built from aluminium extrusion and machined plates, a wrist head carrying both a drill and a gripper, and battery packs strapped along the boom. The wrist head is the standard way to cover sampling and servicing with one arm S-IITB-SAR2026.IITB Mars Rover Team, 2026. Full resolution

Manipulation. A wrist-mounted head with a drill and a gripper covers both the sampling and the servicing tasks with one arm S-IITB-SAR2026. The structure is aluminium extrusion and machined plate. Degrees of freedom, reach, payload and actuator family are unpublished.

Embedded and electrical. A microcontroller codebase for the 2026–27 rover, a separate ROS 2 workspace maintained by the electrical group, and a control interface for the subsystems S-IITB-GH. Battery packs appear as taped assemblies mounted on the arm boom rather than in a compartment, which is a maintenance decision as much as a packaging one.

The drone. A drone demonstration was published in 2022 S-IITB-YT. Nothing since then describes an aircraft, and the 2027 delivery mission rewards one.

Staffing. The team site lists four projects with named effort: autonomous navigation with six members, a communications hub with four, an environmental analysis module with five and power management with three, so 18 people across the four S-IITB-SITE. Whether that is the whole team is unpublished.

IITB Mars Rover Team, URC 2026 System Acceptance ReviewIITB Mars Rover TeamWatch on YouTube

Mission performance

The autonomy paradox. Autonomy scored zero in 2018, zero in 2023 and zero in 2024 S-URC-HISTRESULTS S-URC23-SCORES S-URC24-SCORES. That is 100 points left on the table in each of the three seasons the team reached the finals. A stack with three-dimensional mapping, a fifteen-state estimator and a strategy layer is more autonomy engineering than most teams in the field publish, and it did not complete a course.

The gap is not in the code. It is in integration, field validation and operator procedure: whether the stack ran on the actual rover, over the actual ground, with the arrival indication that the rules require, is a different question from whether the packages exist.

Science and the review carried the team. 93.09 in Science in 2023 is one of the highest science scores in the modern field, and the review never fell below 79.82 across five submissions S-URC23-SCORES S-URC24-SCORES. The two seasons that produced a review without a finals place show that a strong written submission is necessary and not sufficient.

2015 as the anchor. A total of zero is the clearest illustration in the field of additive scoring: one subsystem that stops the rover moving or stops the judges scoring takes the other three missions with it.

Lessons for a first build

  • Treat autonomy field trials as a scored deliverable. A published architecture with no end-to-end run on the rover scores zero, and this team has done it three times. Put a full autonomous course run in the schedule from the first semester and make it a gate for the rest of the work S-IITB-GH-AUTO S-URC24-SCORES.
  • Copy the package split. Separating interfaces, perception, navigation, mapping, drivers and start-up configuration is free to adopt and makes a stack debuggable when something fails in the field.
  • Watch where estimation risk concentrates. A fifteen-state filter fusing eight measurements is more estimation engineering than most student teams attempt, and it is also the part most likely to fail silently if one sensor is miscalibrated.
  • Use one wrist head for two jobs. A drill and a gripper on the same wrist covers sampling and servicing without a second arm or a changer S-IITB-SAR2026.
  • Keep the review team funded through a hardware change. The review has been the team’s most consistent asset across four seasons, and it is the cheapest score to defend.

What remains uncertain

Why autonomy scored zero in 2023 and 2024 is the central question and the public record does not answer it. The review films for both years contain autonomy sections, and reading those sections against the code would settle it.

Why 2025 and 2026 produced a review and no finals result is also unexplained, and it matters because two of the last four seasons ended before the score sheet. Every physical specification is missing: mass, wheels, suspension, drive motors, battery capacity, radio and computer board. Team size is unknown beyond the 18 people named against four projects. Whether the European and Indian competition codebases share hardware with the URC rover is also unpublished.

Team sources

Sources for this page

  1. S-URC-HISTRESULTSURC results database: derived 2022–2026 statistics (§4–§5) and archived official results 2013–2019 (§7)Compiled from official URC results, 2026.Print copy
  2. S-URC25-SCORESURC2025 Official ScoresURC, 2025-06.Original
  3. S-URC26-TEAMSURC2026 Team ListURC, 2026.Original Archived copy
  4. S-URC26-SCORESURC2026 Official ScoresURC, 2026-05/06.Original Archived copy
  5. S-URC23-SCORESURC2023 Official ScoresURC, 2023-06.Original
  6. S-URC24-SCORESURC2024 Official ScoresURC, 2024-06.Original
  7. S-IITB-GH-AUTOiitbmartian/ROS2_Autonomous_2026_27, colcon workspace; packages rover_perception (object detection/classification, AR tag detection), rover_nav2 (path planning, control, 3D navigation), rover_slam (3D SLAM, RTAB-Map, loop closures), rover_strategy (exploration, task allocation, recovery), rover_drivers (ZED 2i, 4D LiDAR, 2D LiDAR, SBG), rover_ekf (4 explicit + 4 drive → KF; KF + SBG + VO + IMU → EKF), rover_gazebo, rover_unity, rover_bringup, rover_controls, rover_interfacesIITB Mars Rover Team.Original
  8. S-IITB-SAR2026URC 2026https://www.youtube.com/watch?v=Nd5L3bJS0q4.Print copy
  9. S-IITB-GHiitbmartian GitHub organisation, 17 source repositories incl. ROS2_Autonomous_2026_27, MRT_STM32_26_27, rover_elec_ros2_2027, Autonomous_Navigation_2D, irc_26_stm, erc_ws, erc_unity_project, erc_image_processing, language-model descriptor, GUI, Gazebo_simulationIITB Mars Rover Team, 2020 → 2026-10.Original
  10. S-IITB-YT"Mars Rover Team IIT Bombay" YouTube channel, SAR 2018, 2019, 2022, 2023, 2024, 2025, 2026; CDR 2017; "URC SAR 2022 Drone Demo"IITB Mars Rover Team, 2017–2026.Original
  11. S-IITB-SITEIITB Mars Rover Team site (GitHub Pages), founded 2012; URC/IRC/ERC as targets; four project cards with staffing (autonomy 6, comms 4, environmental analysis 5, power 3)IITB Mars Rover Team, 2025–2026.Original