Overview
In this project, my partner and I create a Simulink model that models a simple vehicle and implement an Adaptive Cruise Control (ACC) system. When the ACC system is disabled, the vehicle is under manual control and it responds to the pedal inputs from the potentiometer. When the ACC system is enabled, there are two modes of operation: speed control and position control. The speed control mode maintains the vehicle at a desired speed, set by the driver. However, when our vehicle is too close to the vehicle ahead, the ACC system will switch to a position control mode that maintains the gap to the vehicle in front. If the vehicle ahead of our vehicle increases its speed beyond the ACC speed set point, then speed control is again enabled. Our project is divided in three milestones: Vehicle Dynamics, ACC, and Automatic Steering Controller, which are implemented in the High Level Design.
Design Breakdown
1) High Level Design
2) Vehicle Dynamics
3) Adaptive Cruise Control
4) Automatic Steering Controller
Results
A virtual roadway from the view point of my simulated car
[click Play for more details]