This project focuses on the analysis and evaluation of an adaptive cruise control (ACC) system under dynamic traffic conditions. The simulation is implemented using MATLAB and Simulink, integrating multiple components like sensors, controllers, and vehicle dynamics to ensure accurate performance evaluation.
- Optimize fuel consumption.
- Enhance driving safety.
- Reduce driver fatigue.
- Evaluate and improve control algorithms under realistic traffic conditions.
The simulation involves:
- Road Environment: A curved highway section with a radius of 850 meters.
- Vehicles:
- Ego Vehicle (purple): Equipped with the ACC system.
- Other Vehicles: Includes one vehicle moving in the same direction and another in the opposite direction.
- The ego vehicle adjusts its speed to maintain a safe distance from the vehicle ahead.
- The vehicle ahead changes lanes, allowing the ego vehicle to return to its original speed.
- Sensor Fusion: Utilizes sensor data for real-time adjustments.
- Algorithm Efficiency: Evaluates the stability and adaptability of the ACC algorithm.
- Traffic Scenarios:
- Acceleration.
- Constant-speed driving.
- Deceleration.
- Initial phase: Ego vehicle maintains a constant speed of 20 m/s with safe distancing.
- Mid-phase: Reduced speed to maintain safe following distance.
- Final phase: Ego vehicle accelerates to target speed after the lead vehicle changes lanes.
The ACC system demonstrated reliable responses to dynamic traffic scenarios, maintaining safety and efficiency.
- Clone the repository:
git clone https://github.com/spacealab/acc-simulation.git