In this project, you will be exposed to the intersection of virtual simulations and real-world applications. You will delve deep into the mechanisms of the Lane Keeping Assist System (LKA), a pivotal Level 1 autonomous driving feature. Using advanced simulation platforms and actual hardware, you will design, test, and implement an LKAS that can operate both virtually and in the real world.
You can find full descriptions in subject.en.md.
├── README.md
├── subject.en.pdf # subject of the project
│
├── data-recorder/ # data recorder with auto-pilot for carla simulator
│ ├── main.py
│
├── cnn-trainer/ # creates CNN model
│ ├── main.py
│
├── auto-pilot/ # Auto-Pilot with generated model file
│ ├── main.py
│
│── docs/ # .md files documentations for the project
│ ├── CNN.md
│ ├── Carla.md
│ ├── Control_car.md
│ ├── Data_processing.mdPlease check the document below.
- Linux
./CarlaUE4.sh- Windows
./CarlaUE4.exeAfter launch, you might can check applications look like this. You can look around the world with WASD and the mouse.
If your computer's graphic power is not enough so the application is too slow, check the command line options here. You can lower the quality by --quality-level=Low option.
- Move to
auto-pilot/directory.
# Linux / Windows
cd auto-pilot- Launch the main.py application.
If you have changed some port of Carla, please let our application find that port with --port 2004 options.
# Linux / Windows
py -3.7 main.py- NOW YOU SEE ME!
