zhm-real / MotionPlanning

Motion planning algorithms commonly used on autonomous vehicles. (path planning + path tracking)
https://github.com/zhm-real/MotionPlanning
2.12k stars 568 forks source link
autonomous-vehicles frenet-frames front-wheel-feedback hybrid-astar lqr motion-planning-algorithms mpc path-tracking pathplanning pure-pursuit rear-wheel-feedback stanley stanley-controller state-lattice-planner tracking

Overview

This repository implemented some common motion planners used on autonomous vehicles, including

Also, this repository provides some controllers for path tracking, including

Requirement

Vehicle models

This repository uses two models: simple car model and car pulling trailers model.

Hybrid A* Planner

1 2
11 12
13 14

State Lattice Planner

1 2

Controllers

1 2
1 2
1 2

Paper

Planning

Control

Useful Material