Implementation of RRT path planner and several dynamic models
There are some packages needed:
- pygame
- numpy
Simply type:
python main.py input/[model].json
For example:
python main.py input/Car_Dynamic.json
A bicycle dynamic car model.
Source Paper: http://www.cs.cmu.edu/~motionplanning/reading/PlanningforDynamicVeh-1.pdf
Note: there are some mistakes in the paper.
- r is always yaw rate; not tire radius
- the matrix in equation(4) should be [A B C D]
A Quadcopter dynamic model.
Source Paper: https://easychair.org/publications/open/sr6
Model 3.3
A kinematic single track car model.
Source: CommonRoad: Vehicle Models
Model 3: Kinematic Single-Track Model
A linear dynamic car model.
It is developed by simply eliminated sin and cos terms in the Car_Dyanmic model.
The way we do that is using small angle approximation.