Phase 1 Submission of the ACC self-driving car competition
You can view the performance of our solution here
pip install -r requirements.txt
To run our perception pipeline, you will need to download the model weights here
Only studentcompetition@Quanser.com has been granted access to these model weights, please let us know if you cannot download them.
Once all dependencies are installed, run Setup_Real_Scenario.py in one terminal and python scripts/angle_diff_demo.py
The default configuration in scripts/angle_diff_demo.py can be modified here. Specify a list of tuples that indicate pickup/dropoff regions that the taxi service needs to cover:
ACC-2025-Phase1/scripts/angle_diff_demo.py
Lines 149 to 153 in db52d26
To indicate normal driving modes, we set the LEDs to green. When the car is stopping at a red light or stop sign, we set the LEDs to red. When the car is in a pickup or dropoff region, we set the LEDs to blue.
Our planner stops the car for 1 second at stop signs, and 3 seconds when picking up or dropping off customers.