HaoruXue / spline-trajectory-optimization

Spline-based Trajectory Optimization Tool for Autonomous Racing (Indy Autonomous Challenge)
Apache License 2.0
10 stars 8 forks source link

spline-trajectory-optimization

Please head over to devel branch for the code in the paper "Spline-Based Minimum-Curvature Trajectory Optimization for Autonomous Racing".

Spline-based Trajectory Optimization tool for Autonomous Racing (Indy Autonomous Challenge)

Install

  1. Install SciPy, matplotlib, shapely, casadi, bezier.
  2. For min curvature problem, install Julia 1.8.5+.
  3. Clone this repository and install with pip install -e ..

Run

Repository Organization

Input Format

csvs for inside bound , outside bound, and center line

image

If there is a bank angle, should be 4 columns with the fourth column as bank angle (if 3 columns bank default to zero) image