Skip to content
Cross-cutting analysis·Chapter 5.2

Interfaces and couplings

Sixty-six interfaces exist between the twelve subsystems, and every pair has at least one. Thirty-seven of the 66 are high criticality, 25 medium and 4 low. That saturation is itself the finding: at this level of integration there is no isolated subsystem change, and the order in which a team freezes its numbers matters more than the order in which it designs its parts.

66Interfaces between twelve subsystems37 high, 25 medium, 4 low2027 design
37High-criticality interfacesEach needs an owner, a line in the interface document and a test2027 design
9High interfaces on the armThe most coupled mechanical subsystem2027 design
9High interfaces on perceptionThe most coupled data subsystem2027 design

Key takeaways

  • The arm and perception each touch nine high-criticality interfaces, the most of the twelve. A team that plans the arm last and the cameras as the design proceeds has chosen the two worst places to defer decisions.
  • A change to the arm’s length, mass or stow pose re-opens nine interfaces; a wheel-diameter change re-opens seven and is irreversible once the wheels and gear ratios are made.
  • Delivery is a mission, not an interface hub. It has one high interface, the arm’s 5 kg grasp, because it reuses everyone else’s interfaces and its risk sits in the mission sequence.
  • The arm’s mass silently chooses the drivetrain. A 4.4, 9.5 or 14 kg arm puts the rover at 30.6, 35.7 or 40.3 kg, and the 9.0 N·m actuator class runs out at 40.6 kg, so one more bracket can force a 2.7 kg actuator step.

Twelve nodes, five kinds of interface

Each subsystem is a node that trades in a small set of numbers. Every interface is one of five types, because the five fail in different ways and are owned by different engineers.

Code Type What crosses it Typical failure when it is unmanaged
M mechanical Mounting patterns, envelopes, mass, centre of gravity, stiffness, retention Interference found at assembly; a stow that does not fit at weigh-in
E electrical Rails, currents, fusing, grounds, inrush, the scope of the E-stop Brownout, a welded contactor, an E-stop that does not cut everything
D data Protocols, rates, schemas, timestamps, calibration files Un-synchronised odometry; a camera that resets when a motor stalls
T thermal Conduction paths, dissipation, ambient, solar gain, derating The sealed-box oven that works in the lab and fails at the site
t timing Clocks, sequences, setup and teardown, mission windows A correct rover that runs out of mission clock

Timing is an interface type rather than a management afterthought because the competition scores it. The astrobiology clock is 20–30 min, the autonomy-to-servicing transition can be as short as 10 min, and setup is 15 min including the weigh-in and all communications S-URC27-RULES S-URC27-QA §1.a.ii–§1.e.i EQ4. A design that is two minutes too slow loses the same points as a design that does not work.

The 12 × 12 matrix

Each cell is the interface as seen from the subsystem in that row. The letters give the interface type, in descending order of dominance, followed by its criticality: H high, M medium, L low. The upper triangle is the authoritative entry and the lower triangle repeats it so the table can be read in either direction. The diagonal is a subsystem’s own business and is marked n/a.

Row, column 01 02 03 04 05 06 07 08 09 10 11 12
01 MOB n/a M+E·H M+t·M M+D·M M+E+D·H E+T·H M+D·H D+t·H D+t·M M·H M+T·H M+t·M
02 ARM M+E·H n/a M+D·H M·H D+t·M E·H M+D·H D+t·H D+t·M M·H T+M·H M·H
03 SCI M+t·M M+D·H n/a t+M·M D·M E·H D·M D+t·M D+t·H M·H T·H t·L
04 DEL M+D·M M·H t+M·M n/a D+t·M E·M D·M D·L t·M M+t·M M·L t·L
05 COM M+E+D·H D+t·M D·M D+t·M n/a E·H D·H D+t·H D+t·H D·H M+T·H D·M
06 PWR E+T·H E·H E·H E·M E·H n/a E·H E+D·M E·M M+E·M T·H E·M
07 CMP M+D·H M+D·H D·M D·M D·H E·H n/a D+t·H D·H M·H T+M·H D·H
08 SFT D+t·H D+t·H D+t·M D·L D+t·H E+D·M D+t·H n/a D+t·H D+t·M T·M D+t·H
09 OPS D+t·M D+t·M D+t·H t·M D+t·H E·M D·H D+t·H n/a t·H t+M·M t+D·H
10 SYS M·H M·H M·H M+t·M D·H M+E·M M·H D+t·M t·H n/a M+t·H D+t·M
11 ENV M+T·H T+M·H T·H M·L M+T·H T·H T+M·H T·M t+M·M M+t·H n/a T·M
12 AST M+t·M M·H t·L t·L D·M E·M D·H D+t·H t+D·H D+t·M T·M n/a

Five readings follow from the matrix. The two most coupled subsystems are the arm and perception at nine high interfaces each, one mechanical and one data-dominated. Seven subsystems sit at six or seven, so there is no clean partition into core and periphery. Delivery has a single high interface, which is evidence that its difficulty is in the mission sequence rather than in a novel coupling. The astronaut node is data and timing dominated, with the arm as its only high mechanical interface. Every power interface carries an electrical term, and the only one without it is the thermal link to the environment node, because the E-stop rule makes one subsystem carry a system function S-URC27-RULES §2.a.v.

The interface network of the twelve subsystems and its coupling centrality
The 37 high-criticality interfaces drawn as a chord network, with the 25 medium ones dashed, and beside it the count of high interfaces each subsystem touches. The arm and the compute and perception node are the two hubs, which is why both belong at the top of a freeze list.Robotics Club @ Mississippi State University, 2026. Original analysis. Full resolution
Rank Subsystem High interfaces What it means for the schedule
1–2 Arm (02), compute and perception (07) 9 Freeze their mounting, power and data contracts first; both are long-lead
3–6 Mobility (01), comms (05), systems (10), environment (11) 7 These host other subsystems’ mass, masts and heat, so a change invalidates several interface documents at once
7–9 Power (06), software (08), operations (09) 6 Broad but shallow: each interface is a number or a schema that can change independently
10 Science (03) 5 Contained as a bay, which is exactly why its internal integration of fluids, heat and time is where it fails
11 Astronaut interaction (12) 4 Mostly data; the suit is allowed to be a separate system
12 Delivery (04) 1 A mission, not an interface hub

Eight interfaces with a number that forces a decision

Interface What crosses the boundary Risk if it is ignored
Arm to mobility Shoulder reaction 176 N·m peak; an arm from 4.4 to 14 kg raises the centre of gravity from 0.222 to 0.282 m and cuts the static tip angle from 64.9° to 59.3° on a 0.95 m track An arm mounted on a suspension link moves relative to the wheels; the deck must be a structural node
Wheel diameter to stow A 250 mm wheel on a 0.90 m wheelbase gives 1.15 m; 330 mm gives 1.23 m and fails; 510 mm gives 1.41 m Decides whether a fold mechanism exists at all, with a 40 % penalty if the cube fails
Camera mast to structure A 30 mm carbon tube, 0.8 m, 0.5 kg tip, has its first mode at 19 Hz; a 20 mm tube gives 9 Hz, inside the 2–15 Hz terrain band A flexible post destroys stereo calibration and visual odometry
Mast loads to mobility A 65 km/h gust gives 155 Pa; 23 N·m for a 0.15 m² antenna at 1 m, 78 N·m for a 0.5 m² dish at 3 m A mast load path through the science box cracks the box
Power to environment 40 W in a 0.52 m² box: 195 W of solar absorbed by a black skin gives 77 °C internal, white 55 °C, shade 50 °C, a filtered fan 42 °C The sealed-box oven is the classic works-in-the-lab failure
Power to arm 28 A peak per joint; about 1.1 kW for two joints moving, and hold current unless brakes are fitted A stalled arm is the usual cause of a battery-management trip, at 561 W per joint continuously
Perception to software ArUco id, range and bearing at 10–30 Hz, range error 0.3 % of distance at 60 pixels or more; command events carrying confidence and method A six-degree-of-freedom pose from a 30-pixel tag is worse than the bearing, and the method field is what scores
Systems to operations 15 min of setup including weigh-in and all communications; a six-minute mast leaves nine minutes for everything else Every subsystem’s setup ritual competes for the same clock

The full register is 41 rows across the five types: ten mechanical and stow, seven electrical, ten data, six thermal and eight timing. Every high cell in the matrix is represented by at least one row. The table below searches and filters by interface type.

The three chains that carry the most consequence

Chain First step Second step Third step Fourth step
1. Arm mass sets the drivetrain Arm 4.4, 9.5 or 14 kg Rover 30.6, 35.7 or 40.3 kg Cliff at 40.6 kg against a 9.0 N·m actuator Next actuator class at +2.7 kg for six, 43.0 kg fixed point
2. Wheel diameter sets the box and the centre of gravity 250 mm: 1.15 m, 61.5° 330 mm: 1.23 m, fails the cube 510 mm: 1.41 m, 48.6°, 25 kg of printed wheels Torque at a 30° climb grows from 6.9 to 14.0 N·m
3. Camera count sets the link and the clock 6 × 3 Mbit/s = 18 Mbit/s 2.4 GHz: 6 Mbit/s at 2.62 km; 900 MHz: 0.2 Mbit/s at 1 km 0.5 m/s teleoperation = 33 min for 1 km A 30-minute stage runs out of clock

Chain 1: arm mass to drivetrain to points. The mass loop is stable and converges in two iterations with a loop gain of 0.0137 kg of battery per kilogram of rover, so forgetting to re-size the pack after adding the arm is wrong by 0.16 kg. The danger is two cliffs. At 250 mm wheels, a 45° loose slope and 45 kg requires 9.97 N·m per wheel, and an AK80-9 is rated 9.0 N·m S-CUBEMARS-AK80-9. Inverting the formula gives 40.6 kg. The 14 kg ARES-class arm lands at 40.3 kg, 0.3 kg below the cliff, so one more bracket forces a 0.94 kg actuator class at +0.45 kg per wheel or +2.7 kg for six, re-opening the budget at 43.0 kg with 7.0 kg of headroom. The arm is not 4.5 kg lighter than the alternative; it is 4.5 kg plus the actuator class it preserves. No published team process owns the margin-to-cliff number.

Closed mass loop for three arm classes against the 50 kg limit
A 25.0 kg dry mass plus the arm plus a re-sized pack, closed for three arm classes, with the headroom to the cap on the left; on the right, what mass actually changes, which is wheel torque on a climb and static tip angle. The 14 kg arm leaves 9.7 kg of headroom against the cap.Robotics Club @ Mississippi State University, 2026. Original analysis. Full resolution

Chain 2: wheel diameter is a four-way, irreversible coupling. It changes climbing, centre-of-gravity height, stow length and torque in conflicting directions. From 250 to 510 mm costs 12.9° of static tip angle, against 5.6° for an arm change from 4.4 to 14 kg. Six printed wheels grow from 6.0 to 25.0 kg, torque at 40 kg on a 30° slope grows from 6.9 to 14.0 N·m, and overall length grows from 1.15 to 1.41 m. Only top speed improves, from 5.1 to 10.4 m/s at rated motor speed, against a design target of 0.5–2.0 m/s.

The wheel-diameter coupling and its four conflicting consequences
One panel per consequence of wheel diameter at a fixed 0.90 m wheelbase: stowed length against the cube, centre-of-gravity height and tip angle, printed wheel mass, and torque per wheel on a 30° climb. Only top speed improves with diameter, and top speed is the requirement no team is short of.Robotics Club @ Mississippi State University, 2026. Original analysis. S-CUBEMARS-AK80-9 S-URC27-RULES Full resolution

The field evidence agrees. WVU ran 20-inch wheels in 2024, 24-inch in 2025 and back to 20-inch with no folding mechanism in 2026, giving up 2 inches of climbing radius to fit the cube without a fold S-WVU-SAR2025 S-WVU-SAR2026. Missouri S&T moved to a suspension that no longer needs to fold to fit the 1.2 m box S-MST-SITE-ATHENA. Two of the strongest teams independently concluded that geometry beats mechanisms. The defensible point for a first build is 250–300 mm with a 0.85–0.95 m wheelbase and no fold, which leaves 40–50 mm per side for suspension links and tolerance.

Chain 3: camera count is a link-budget decision that converts into stage time. Six cameras at 720p30 and 3 Mbit/s each demand 18 Mbit/s. The 900 MHz link carries 200 kbps at 1 km, which is 1.1 % of the demand; 2.4 GHz carries 6 Mbit/s at 2.62 km and 54 Mbit/s at 0.42 km; 5.8 GHz with the radio at the mast carries 6 Mbit/s at 21.4 km. Dropping from the fastest modulation to 6 Mbit/s buys about 9 times the range. At 1 km and 0.5 m/s the Delivery traverse takes 33 minutes, which does not fit a 30-minute stage, and WVU’s 2026 tri-band system was tested to only 750 m line of sight and 164 m obstructed S-WVU-SAR2026. The camera count must be frozen against the link: three or four streams, adaptive bitrate, and a separate stills path.

Required downlink against the number of camera streams
Required downlink for two, three and four simultaneous streams at 2, 3 and 4 Mbit/s per camera, against the measured capacity of the three bands. At the 6 Mbit/s long-range operating point only two streams fit, while six streams need 18 Mbit/s available only close in.Robotics Club @ Mississippi State University, 2026. Original analysis. Full resolution

Two shorter chains. Arm reach against stow and typing is not a horizontal problem: a 1.05 m arm folds to 0.55 m and fits with 0.65 m to spare, but the parked vertical budget is only 0.12–0.15 m, and the fold joint that solves it adds backlash at the worst lever. At 4.4–5.2 mrad, the shoulder’s 1.05 m lever gives 4.6–5.5 mm of lost motion at the tip, four joints sum to 9.7–11.4 mm, and the typing target is ±3 mm against a 5.0 mm geometric limit. The resolution is a wrist camera and visual servoing, which turns the shoulder term into 1.8 mm at a 0.35 m lever, not a low-backlash reducer at every joint.

Mast height against stability and the cube is the other. The stowed stack already uses 0.84 m of the 1.2 m envelope before the mast, so a 2.0 m mast leaves 0.06 m and a 2.5 m mast fails. The same 30 mm tube has its first mode at 19 Hz at 0.8 m, 4.8 Hz at 2.0 m and 2.6 Hz at 3.0 m, inside the 2–15 Hz terrain band. A 20 mm tube is at 9 Hz at 0.8 m. The resolution is two masts: a tall guyed radio mast and a short stiff camera post, the only fold a first team should keep.

Conflicts that no subsystem can settle

Fourteen decisions cannot be made inside one subsystem, because each has an owner on both sides. The table gives the two sides and the review by which the answer is needed.

ID Conflict The two sides, with numbers Decide by
CF-01 Arm mass against drivetrain margin A 9.5 kg arm gives 35.7 kg, 4.9 kg below the 40.6 kg cliff; a 14 kg arm gives 40.3 kg, 0.3 kg below Preliminary design
CF-02 Reach against stow against typing precision 1.5 m reach, 0.12–0.15 m parked height, ±3 mm typing Preliminary design, then SAR
CF-03 Wheel diameter against cube, centre of gravity and torque 250 mm fits and is light; 510 mm climbs but costs 12.9° of tip angle and 19 kg of wheel mass Preliminary design, irreversible
CF-04 Mast height against camera stability and the cube 3 m helps the link; 3 m is 2.6 Hz and 1.29 m stowed Preliminary design
CF-05 Camera count against link and operator load Six streams demand 18 Mbit/s against 6 Mbit/s at range, and an operator watches three to six Preliminary design
CF-06 Compute power against thermal and volume A 25 W computer in a 77 °C sealed box against a separate battery bay Preliminary design and SAR
CF-07 Bioassay against arm stiffness and the 25-minute clock Wet chemistry, a 10.5-minute acquisition block, a mandatory assay December 2026, before the SAR video
CF-08 Modularity against swap time and staffing 20 kg of second configuration against a 10-minute window and six seats in the control station Preliminary design
CF-09 E-stop scope against comms and logging One button must cease all power draw, which also kills the link Preliminary design, verified at SAR
CF-10 Drone accounting 5 kg including a dummy is excluded from the rover’s limits; the treatment in the 70 kg total is not stated Preliminary design, by a question to the Director
CF-11 Whether the servicing cache is the astrobiology cache A reusable cache against two designs; the rulebook leaves it open December 2026
CF-12 Astronaut link topology A rover-relayed path dies beyond about 20–30 m, which is the stay-test geometry, against a second receiver at the control station Preliminary design
CF-13 Base-station survey against the setup clock A 30–60 minute survey against 15 minutes of total setup SAR
CF-14 900 MHz sub-band agility against a multi-link network 8 MHz in one of three sub-bands for all links, including drone and suit 2027-04-30, the licence date

The freeze order follows the penalty, not the subsystem number

The interfaces whose consequence is a rule penalty are frozen first; the rest are a re-test. A worse but frozen choice beats a better but late one, which is also the judges’ own advice on design stability S-URC-ADVICE.

Interface Freeze by preliminary design Freeze by SAR Consequence of a late change
Mass allocation and the 50 and 70 kg plan Allocation, 15 % growth, 1.5 kg reserve Weighed values replace estimates 5 % of points per kilogram per event, and a re-allocation re-opens every mounting interface
Stow concept: fold or geometry Concept and vertical stack, with the 0.06 m margin identified CAD envelope check into a timber mock box 40 % penalty at every weigh-in; a new fold is a new failure mode with no test time
Wheel diameter and wheelbase Fixed, because tooling and gear ratio depend on it Wheel mass and bearing choice Seven interfaces re-open, and the 250 to 330 mm step adds 2.2 N·m per wheel at 40 kg
Arm link lengths, mount and end effector Reach class and mount location Link lengths, end-effector change, wrist camera Chassis hardpoint, stow pose, inverse kinematics and typing strategy all change together
Bus voltage and connector families The 12, 24 or 48 V decision Connector part numbers The E-stop rating, fusing, every harness and every board input
E-stop topology Single contactor loop with the status driver independent of compute Test evidence in the SAR video A pass or fail rule breach, with no partial credit
Comms bands, antennas and licence documents Bands, antennas, base station Range and throughput at realistic geometry The licence date is 2027-04-30, and a band change invalidates the link budget
Camera count and video pipeline Count, codec, bitrate ladder Operator display and adaptive-bitrate behaviour The station layout, link budget, thermal load and power all move
Science assay pair and fluid bay Assay pair chosen in December Fluid path, heater, waste containment, cache interface A post-SAR change is unscored in the review and unproven in the field
Autonomy schema: state, telemetry Schema version one Version two with logging and replay proven Every operator screen and every log depends on it

Open problems

  • No team publishes a mass, power or centre-of-gravity budget, so every mass-distribution number in the chains is an engineering estimate with its stated basis.
  • The weigh-in duration is not published, which is one reason not to build a mission plan around a fast re-weigh.
  • Teleoperation ground speed and glass-to-glass latency are not measured by any team; both are inputs to the camera-chain arithmetic and both need a field test.
  • Whether a drone counts toward the 70 kg total, and whether a spare drone battery falls under the one E-stop rule, is not stated in the rules and changes a design S-URC27-RULES §2.b.vii.
  • Whether the Equipment Servicing cache is the team’s own astrobiology cache is open, and it changes both the cache and the end-effector design.

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
  3. S-CUBEMARS-AK80-9CubeMars AK80-9 V3.0 robotic actuator product page (specs, $479.90)CubeMars.Original
  4. S-WVU-SAR2025Team Mountaineers System Acceptance Review 2025 (rover "Daedalus"): 2.4 GHz 90° sector + 3 m rover mast, 70 cm HAM packet radios, 433.25 MHz amateur-TV analog video, 750 m LOSWVU Team Mountaineers, 2025.Original
  5. S-WVU-SAR2026Team Mountaineers System Acceptance Review 2026 (rover "Deimos"): tri-modal 2.4 GHz + 5.8 GHz + 70 cm, gimbal camera on antenna mast, 750 m LOS / 164 m NLOS high-noise test, antenna + radio budget linesWVU Team Mountaineers, 2026.Original
  6. S-MST-SITE-ATHENAAthena (2026) rover page, compact suspension, 3D-printed wheels, hub motors, STM32/CAN controllers, simulator arm, LiDARMRDT, 2026 (after URC 2026).Original
  7. S-URC-ADVICEURC Advice (judges' systems-engineering lessons)URC judges and staff.Original Archived copy