Note: This repository is currently under active development and may contain incomplete features. We appreciate your patience and welcome contributions!
We extend our sincere gratitude to the open-source community and the original authors of the referenced codebases. Their pioneering work has been instrumental in enabling this research, and we are deeply thankful for their contributions to the field. This project represents my first foray into this research domain, and as such, the code may contain imperfections and areas for improvement. We kindly ask for your understanding and welcome any feedback or suggestions to help us refine and enhance the implementation. Your insights are invaluable to our learning process and future developments.
To set up the project, follow these steps:
- Install CARLA Simulator
- Download and install CARLA Simulator from the official website or directly from GitHub releases page of Carla project
- Start the CARLA server:
./CarlaUE4.exe
This project builds upon several open-source implementations. We gratefully acknowledge the following projects. However, if you identify any references that have been inadvertently omitted or incorrectly attributed, please bring this to our attention by contacting us. We are committed to maintaining proper academic integrity and will promptly address any oversights to ensure complete and accurate attribution of all contributing works.
Soft Actor-Critic with Extensions
Source: https://github.com/BY571/Soft-Actor-Critic-and-Extensions
Model Predictive Control for CARLA
Source: https://github.com/Slimercorp/MPC-Carla
Separating axis theorem
Source: https://github.com/JuantAldea/Separating-Axis-Theorem
Carla Env
Source: https://github.com/balukabalu/carla-pedestrian-avoid/tree/static_pedestrian
Network
Source: https://blog.csdn.net/m0_47256162/article/details/128595011
Source: https://blog.csdn.net/java1314777/article/details/134687303
PPO-Lag
Source: https://github.com/akjayant/PPO_Lagrangian_PyTorch