Skip to content
The competition·Chapter 2.4

155 engineering requirements

The 2027 rulebook is written to be judged, not to be designed from. This page turns it into 155 shall-statements, each traced to a rule clause or a Q&A ruling, each given a mission, a type and a primary check. Half of them are gates: a rover can be legal, score well, and still fail on mass, size, power cut-off or a document deadline. The full table is filterable by domain, mission and type, and it is the yardstick every subsystem chapter in this book is measured against.

155RequirementsEleven domains, each row a testable statement2027S-URC27-RULES
79MandatoryRule breach, penalty or ineligibility if missed2027S-URC27-RULES
61Scoring-drivenPerformance needed for points, not a breach2027S-URC27-RULES
15AdvisoryEncouraged practice with no direct points2027S-URC27-RULES

Key takeaways

  • Half the table is a gate. Mandatory rows are 79 of 155, and most of them are checked at a weigh-in, a timed setup or a document review rather than on the course.
  • 51 rows cite a Q&A ruling, 40 of those alongside a clause. The operational detail that decides a mission usually lives in the answer, not in the rule.
  • 23 rows are derived. They do not transcribe a sentence; they state how a rule becomes a design or test action, and dropping them leaves the rule unimplemented.
  • The weakest traces are the scoring-driven rows, because the 2027 task weights for Astrobiology, Delivery and Equipment Servicing are not published. Those rows can be built to and cannot be priced.

What a traced requirement is

Each row pairs a shall-statement with its trace, its missions, a type, a primary check, the affected subsystems and a note. The identifier is stable and is never renumbered when a row is inserted, so a cross-reference from a subsystem chapter stays valid. The trace names the rule clause, the Q&A question, or both, and says derived when the requirement follows from a rule without reproducing its wording. The mission field names the events the row applies to. The type says whether the row is a gate or a target. The check names the primary method. The affected subsystems field is the first pass at an interface list. The notes carry the derivation, the penalty, the 2026 contrast or the missing value.

A derived row is not optional. It is the difference between a rule and an activity: the rule says the sample comes from at least 10 cm below the surface, and the derived rows say what the sampling mechanism, the depth record and the operator interface have to do about it.

The rulebook traces are written as clause references, so the table can be read against Rules, limits and the field clause by clause S-URC27-RULES. A Q&A trace resolves on Q&A rulings, and every derived row is a statement about this rover rather than a quotation S-URC27-QA.

The eleven domains

Domain Rows Mandatory Scoring-driven Advisory What it governs
SYS 14 13 0 1 Mass, the 1.2 m cube, integration, fielded-equipment totals
MOB 11 2 9 0 Terrain, range, slope, stop distance and payload carriage
ARM 21 2 17 2 Reach, grasp, torque, insertion, typing and fine alignment
SCI 20 16 4 0 Life detection, sampling depth, cache, chemical safety, plan
PWR 9 5 2 2 Battery-only operation, power cut-off, thermal limits, 120 V
COM 15 11 4 0 Links, bands, antennas, cable, documentation, relay support
CMP 15 2 10 3 GNSS, tags, cameras, gesture and audio detection, compute split
SFT 19 3 14 2 Autonomy, aborts, teleoperation limits, mode signalling
OPS 12 11 0 1 Attendance, runners, the science briefing, schedule, deliverables
SAF 8 6 0 2 Emergency stop, deployable stops, suit, drone safety
DRN 11 8 1 2 Airframe, mass, dummy mass, launch pad, pilot, airspace
Total 155 79 61 15

Two domains carry the gate risk: SYS, where 13 of 14 rows are mandatory, and OPS, where 11 of 12 are. Two carry the performance risk: ARM and SFT, where 31 of 40 rows are scoring-driven and the task weights are not published S-URC27-RULES.

The full table

The table below is the complete set. Each column sorts; domain, mission and type filter; the search box matches the requirement text and the notes. Use the identifier links to reach a single row, and the download link under the table for a spreadsheet.

Three types, two failure modes

Type Rows Definition What happens if it is missed
Mandatory 79 An explicit rule requirement whose violation is a rule breach, a penalty or an eligibility failure Points, a mission or the entry is lost, whatever else the rover can do
Scoring-driven 61 A performance level needed to earn points, not itself a breach Points are lost in proportion, and the mission may still be completed
Advisory 15 Encouraged practice, or a good design habit, with no direct points or penalty Nothing immediate, and a foreseeable failure later

The distinction decides where the margin goes. A mandatory row with no margin is a risk of losing an event; a scoring-driven row with no margin is a risk of losing points inside an event S-URC27-RULES. The two are budgeted differently.

What each check method means

Primary check Rows What it demonstrates
Test 78 A measured result on the rover, a mock-up or an analog site
Inspection 36 A physical or documentary attribute, checked at weigh-in or at a review
Demonstration 28 A behaviour performed once, in sequence, under time
Analysis 13 A calculation or a model, for requirements that cannot be measured cheaply

The count is by the first method named, so a row that reads test and inspection is counted as a test. Many mandatory rows are inspections at a weigh-in or a document review, which is why a team can pass every functional test and still fail the table S-URC27-RULES.

Where the coverage is thin

Three limits are worth stating before the table is used as a checklist.

  • 102 rows trace to a clause and not to a Q&A ruling. They are only as good as the clause reading, and the 2027 rulebook has clauses whose wording changed in the rewrite, so a requirement inherited from an earlier year has to be re-read rather than carried over.
  • The Q&A can move. The 2027 page was revised twice after publication, and 51 rows depend on it S-URC27-QA. A ruling that changes rewrites the trace of every row that cites it.
  • The scoring rows carry an unpriced gap. The 2027 task weights for three missions are not published, so a scoring-driven row says what capability is needed and cannot say what it is worth S-URC27-RULES.

Rows a first build is most likely to miss

Requirement The trap What it costs
REQ-SYS-001 The cube includes wheels, antenna and every protrusion, in any orientation, with no disassembly S-URC27-RULES §2.a.ii 40 % of the points earned
REQ-SYS-003 The 70 kg aggregate is strict, and deployed items count inside it Parts removed at the field, or an entry that cannot weigh in
REQ-SYS-008 Fifteen minutes covers all communications, the base station and the weigh-in The mission starts late or not at all
REQ-PWR-004 One action must stop movement and remove power from every battery, including compute and radios The E-stop check fails, and a runaway or a battery fire is unmanaged
REQ-COM-009 The mast is under 3 m, the base within 5 m of the command post, and the cable run is at least 25 m No link through a metal wall, with no time to improvise
REQ-ARM-012 Touching any part of the keyboard in manual control is penalised The typing task is not attempted legally
REQ-CMP-003 The tags on the key and keyhole are 1 cm squares at task range The fine-alignment tasks become blind
REQ-SCI-001 Two life detections, at least one a bioassay, are mandatory S-URC27-RULES §1.b.v The Astrobiology payload is non-compliant before it is tested
Vertically mounted keyboard with ArUco markers at the four corners
The typing task is specified down to the keycap. Key pitch is 19.05 mm, actuation travel about 2 mm and actuation force about 0.45 N, and the four 2 × 2 cm corner tags are the only legal alignment reference. Those numbers set the arm’s repeatability and the compliance of the end effector.The Mars Society / URC, 2026. Competition rulebook; reproduced for reference. Original source Full resolution
Front view of the tubular pin tumbler lock with 1 cm markers
A 1 cm ArUco tag at task range is the hardest detection target in the competition, and it is the one that has to survive sunlight on a metal panel. The lock task chains detection, grasp, keyway alignment and torque in a single sequence.The Mars Society / URC, 2026. Competition rulebook; reproduced for reference. Original source Full resolution

What the rules do not publish

Every row below is a value a design or a test would use, that no 2027 document gives. The right-hand column is the action that produces a usable number S-URC27-RULES S-URC27-QA.

Missing value Why it blocks a check How to settle it
Astrobiology, Delivery and Equipment task weights A scoring-driven row cannot be prioritised against another Watch the science plan and course pages, and ask at the field meeting
Delivery stage durations and Stage-1 minimum The time budget and the gate risk are unknown Same; 2026 values are a labelled proxy only
Slope, step and drop limits for the course The mobility envelope cannot be tied to a published worst case Measure an analog obstacle set and document it
Sample tube, key, lock and cache dimensions The interfaces cannot be checked against the real hardware Build judge-like mock-ups and measure the fits
Forces and travels for the hose, valve, latch, buttons and knobs The end-effector force and compliance cannot be sized Measure on the specified fittings, with margin
Hammer mass and handle geometry The Fetch! grasp cannot be designed Measure the linked item and build an equivalent
Image resolution and sign-reading distance The camera and lens cannot be chosen Test with judge-like signs at plausible distances
Penalty above 70 kg, or for a 900 MHz breach The risk model is incomplete Ask in writing; treat both as compliance risks
Whether 3 m and 5 m antenna limits cover a GNSS base antenna The base geometry may be constrained more than expected Ask in writing; design to 3 m meanwhile
Whether one instrument can satisfy both life-detection capabilities The payload architecture changes if it cannot Ask in writing before the payload is fixed
Whether the Equipment cache is the team’s own cache Two interfaces have to be designed instead of one Ask in writing; design for both

The check plan in twelve steps

  1. Run the weigh-in as a test. Build a 1.2 m gauge, weigh every mission configuration and the 70 kg aggregate, and time the procedure inside a 15-minute setup.
  2. Time the clock. Fifteen minutes of setup, ten of teardown, ten of retrieval and the ten-minute transition between Autonomy and Equipment, with the real command post and the real cable.
  3. Test the stop as one action. With compute and radios running, confirm that no subsystem keeps power from any battery.
  4. Test the link at 1 km and inside a radio shadow, in each of the three 900 MHz sub-bands, and confirm that the rover keeps driving and signals arrival by LED.
  5. Measure the stop distances. Run the 1 m route stops and the 3 m astronaut stops on natural terrain and report the distribution, not the best pass.
  6. Build judge-like mock-ups for every servicing task and record the forces and travels the rules omit.
  7. Test depth and mass. Take at least 5 g from below 10 cm in soil that ranges from easy to very hard, and verify the cache seal when inverted.
  8. Run the life detection on blind samples and controls. A bench result is not a field capability.
  9. Test typing with 3, 4, 5 and 6 letter keys, with backspace corrections, no key repeat and a judge reset.
  10. Test the suit for heat, camera and microphone link, two-way audio and helmet removal, with the electronics that count in the mass and cost budgets.
  11. Keep every field test away from MDRS. Use a permitted off-road site and plan the campaign before travel.
  12. Collect the evidence as the tests run. The review is a mission worth 100 points and a gate on the other 400.

Further reading

Sources for this page

  1. S-URC27-RULESUniversity Rover Challenge 2027 – Requirements and GuidelinesThe Mars Society / URC.Original Archived copy
  2. S-URC27-QAURC2027 Questions & Answers (updated through 2026-10-11)URC Director / judges, 2026-10-11.Original Archived copy