Active Cruise Control and Auto-Steer Embedded Control System
Location: Ann Arbor, MI | 01/2025 - 04/2025
Class project with the objective of creating an active cruise control system and automatic steering for a simulated vehicle in Simulink/Unreal Engine. System including ACC switching logic was developed and tuned in Simulink/Stateflow, and automatic C code generation was used to convert into embedded code, which was then deployed on the S32K144 MCU.
Additionally, minor projects were explored from setting up registers and configuration parameters down to the bit, to eventually programming virtual spring-mass-damper systems and virtual walls directly in C code that would interface with the haptic wheel and other peripherals seen in the video. These peripherals included onboard LEDs, filters, DIP switches, quadrature decoding, digital IO pins, and PWM output.
