/simulations_IV24

Simulate mixed traffic on a ring road to analyze interactions between human-driven and ACC-equipped vehicles under various conditions, including disruptions.

Primary LanguageJupyter Notebook

Intelligent Transportation System Ring Simulation

Overview

This project simulates the behavior of vehicles on a ring road, focusing on the interaction between human-driven vehicles and vehicles equipped with Adaptive Cruise Control (ACC). The simulation includes scenarios where ACC-equipped vehicles might be subjected to disruptions or attacks, providing insights into the robustness and dynamics of automated driving systems in mixed traffic conditions.

Features

  • Simulation of a ring road environment with multiple vehicles.
  • Customizable parameters for different vehicle behaviors including human drivers and ACC-equipped vehicles.
  • Simulation of ACC behavior under normal and attack scenarios.
  • Analysis of vehicle spacing, velocity, and acceleration over time.

Installation

Prerequisites

  • Python 3.x
  • NumPy library

Setup

  1. Clone the repository:
    git clone [[repository-url](https://github.com/tianyi17/simulations_IV24)]

car_sim_ring_IV24.ipynb

Contributing

Contributions to the project are welcome. Please ensure to follow the guidelines below:

Fork the repository. Create a new branch for your feature or bug fix. Submit a pull request with a clear description of your changes.

Acknowledgments

T. Li acknowledges the Dwight David Eisenhower Graduate Fellowship from the Federal Highway Administration.

Contact

For questions or contributions, please contact Tianyi Li @ li001915@umn.edu.