Decision and Path Planning Module

TODODOODODODODODODODODODODODODO


Repository File Structure

πŸ“¦Decision and Path planning module
┣ πŸ“‚.devcontainer --> Contains the configuration of the development container for those who are using docker
┃
┣ πŸ“‚Exercises--> Contains the exercises discussed in the lesson.
┃ ┣ πŸ“‚ Part 1 --> Exercises and examples of Behavioral planning.
┃ ┣ πŸ“‚ Part 2 --> Exercises and examples of Trajectory generation.
┃ β”— πŸ“‚ Part 3 --> Exercises and examples of Motion planning.
┃
┣ πŸ“‚Installation --> binary files with pre-computed intermediate results
┃ ┣ Installation_win.md
┃ β”— Installation_linux.md
┃
┣ πŸ“‚Project
┃ ┣ πŸ“‚planners
┃ ┃ ┣ BehavioralPlannerFSM.py -->
┃ ┃ ┣ cost_functions.py -->
┃ ┃ ┣ CubicSpiral.py -->
┃ ┃ ┣ MotionPlanner.py -->
┃ ┃ ┣ PathPlanner.py -->
┃ ┃ ┣ PlanningParams.py -->
┃ ┃ ┣ SpiralBase.py -->
┃ ┃ ┣ SpiralEquations.py -->
┃ ┃ ┣ Structures.py -->
┃ ┃ ┣ utils.py -->
┃ ┃ β”— VelocityProfileGenerator.py
┃ ┃
┃ ┣ πŸ“‚PythonAPI -->
┃ ┃ ┣ πŸ“‚carla -->
┃ ┃ ┣ πŸ“‚examples -->
┃ ┃ β”— πŸ“‚util -->
┃ ┃
┃ β”— SimulatorAPI.py -->
┃
┣ Dockerfile -->
┣ requirements.txt -->
β”— run_carla.sh -->


Installation

We have provided a set of instructions to install all the necessary requirements for the course in the installation directory. To ensure a seamless installation process, please follow the instructions that correspond to your operating system.


Project Instructions

The instructions for the project pertaining to this module are compiled within the README.md file with the Project directory. Please read them carefully and be sure to follow them closely.Once the project is complete, submit it to Moodle as a zip file that includes this repository. If you want to reduce the size of your submission, feel free to delete the PythonAPI directory.


Disclaimer

If you are taking the course Introduction to Autonomous Vehicles and encounter any issues with the setup or tasks, please reach out to your instructors as soon as possible. They are there to help you and want to ensure you have a smooth and successful learning experience. Don't hesitate to ask them any questions you may have, and they will provide you with the support you need.

Good luck with your task! πŸš€πŸ‘