Perception Stack Design and Fault-Aware Sensing for the EcoCAR Competition

dc.contributor.authorYousefi, Zahra
dc.date.accessioned2026-08-17T20:25:25Z
dc.date.issued2026-08-17
dc.date.submitted2026-08-06
dc.description.abstractA major challenge in the development of autonomous driving systems is ensuring that the perception layer reliably interprets and manages sensor data under real-world operating conditions. In competition and research contexts where sensors are integrated onto production vehicles, this challenge is compounded by the vehicle's existing architecture where sensors expose processed detections, rather than raw data, over proprietary CAN buses, shifting the design focus toward robust data ingestion, active health monitoring, and failure management. This thesis presents the design and implementation of a perception stack for the University of Waterloo Alternative Fuels Team competition vehicle, a 2023 Cadillac LYRIQ, developed as part of the EcoCAR Electric Vehicle Challenge. The system operates on the dSPACE AUTERA platform using RTMaps middleware and implements a modular, per-sensor pipeline comprising CAN burst detection and processing, loss-of-communication monitoring, frame decoding, sensor health checking, and data processing. A fail-safe module was designed and implemented as a custom RTMaps Python bridge component using a fault-streak counting strategy that distinguishes sustained fault conditions from transient anomalies before issuing a disable command to the planning module so that features dependent on a compromised sensor are deactivated to ensure safety. The system was validated through the XIL testing framework, progressing from synthetic CAN frame generation and baseline vehicle evaluation data replay through hardware-in-the-loop testing on the AUTERA, demonstrating that a modular, fault-aware perception pipeline can be designed and implemented on a production vehicle platform under competition constraints.
dc.identifier.urihttps://hdl.handle.net/10012/23984
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.titlePerception Stack Design and Fault-Aware Sensing for the EcoCAR Competition
dc.typeMaster Thesis
uws-etd.degreeMaster of Applied Science
uws-etd.degree.departmentElectrical and Computer Engineering
uws-etd.degree.disciplineElectrical and Computer Engineering
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0
uws.contributor.advisorRayside, Derek
uws.contributor.affiliation1Faculty of Engineering
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Yousefi_Zahra.pdf
Size:
1.47 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections