/planner_carla

em planner based on carla

Primary LanguagePythonMIT LicenseMIT

EMplanner_Carla

Implementation of motion planning for self-driving cars based on EM Planner in Carla

Routing && Rerference line

routing based on A*

smooth reference line based on fem smoother

Planning

Path Planning

Path Planning based on S-L graph

path decision based on DP

path optimizer based on QP

Speed Planning

Speed Planning based on S-T graph(TODO)

speed decision based on DP

speed optimizer based on QP

Control

Longitudinal Control based on PID

Lateral Control based on MPC and LQR

Requirements

  • Carla Version 0.9.12

  • Python Version 3.8.12