Standing Up the Driverless Program
UMSAE-Formula-Electric/cortexYear one as Driverless System Officer: the team research, rules digest, vehicle and software architecture, team structure, design review and budget behind a driverless car for 2028.
The plan
- Retrofit the existing FSAE Electric car. Every team that reached a driverless competition in under a year started from a running EV.
- Target FSAE 2028, two years ahead of SAE’s 2030 mandate.
- Build order: acceleration, autocross, trackdrive, skidpad. 150 of the 250 dynamic points are speed-independent, so reliability outranks pace.
- Compute on the NVIDIA Jetson Orin, with one C++/ROS 2 monorepo:
packages grouped by pipeline stage, one shared interface package, colcon and
Docker. Closest references are AMZ’s
fsd_skeletonand QUT’sQUTMS_Driverless. - **Budget of 18,233 of it rules-critical. The Gross-Funk remote emergency system is the longest lead item, so it gets ordered first regardless of what else is settled.
Team research
How long it took other Formula Student programs to reach their first driverless competition, and what each of them started from. This set the 2028 target and the decision to retrofit rather than build a new platform.
| Team | Months to first driverless competition |
|---|---|
| KA-RaceIng (KIT) | 7 to 8 |
| e-gnition Hamburg | 9 |
| Chalmers | 10 to 11 |
| TUfast (TUM) | 12 |
| DUT Delft, MIT | 12 to 14 |
| AMZ (ETH Zurich) | 12 to 18 |
| KTH | 18 to 20 |
| Carnegie Mellon | about 20 |
| Toronto (UTFR) | 24 to 30 |
| QUT | 29 to 31 |
Rules digest
Every driverless rule that constrains a design decision, mapped onto the subsystem that has to satisfy it, in columns for mechanical, electrical, software and inspection gating.
Vehicle architecture
Where the sensors, compute and actuators sit on the car, and how the shutdown circuit, remote stop system and emergency brake supply are wired together.
Software architecture
The ROS 2 workspace layout and topic graph: camera and LiDAR drivers into perception, then SLAM, then planning, with the MCU interface closing the loop back onto the car.
Team structure
Who owns which stage of the pipeline, what each role is responsible for, and the development loop from simulation through hardware in the loop to track testing. The mechanical and electrical interface box is still unassigned.
Repository layout
The structure the planning repo recommends for the monorepo, synthesised from
QUT (layout), AMZ (layering) and CMU (dev environment). Packages are grouped by
pipeline stage, umsae_msgs is the one interface package everything else
depends on, and the simulator adapter can be excluded from car builds.
Sponsored hardware
Targeted sponsorship outreach secured about $30k in sponsored hardware: LiDARs, cameras and auxiliary sensors.
Design review
The deck I presented to the team: dynamic events, system architecture across all three disciplines, the perception to estimation to controls pipeline and a simplified version to ship first, the DSO role and driverless systems form, the remote stop system, power supply schematic, monitoring and startup flowcharts, and the CAN signal set.
Budgeting
56 line items in CAD, each tagged with priority, lead time and whether it is sponsorable. LiDAR, cameras and GNSS/INS sit at $0 because they are covered by the sponsorship asks rather than the cash budget.
| Priority | Cost (CAD) | Line items |
|---|---|---|
| Critical | $18,233 | 30 |
| High | $9,111 | 20 |
| Medium | $342 | 4 |
| Low | $548 | 2 |
| Total | $28,234 | 56 |
Next
Perception prototyping on the Orin, simulation infrastructure, and team documentation. These posts will follow the program to 2028.
