Skip to content

This repository contains a demo of the crazydrive trajectory planner.

Notifications You must be signed in to change notification settings

fach23/crazydrive_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Crazydrive Demo

This repository contains demo of the crazdrive trajectory planner. The source code might be published in the future.

  • The trajectory planner uses a nonlinear kinematic vehicle model represented in curvilinear coordinates. The four state variables are chosen to be station, velocity, acceleration and curvature. The control variables are chosen to be longitudinal jerk and curvature rate.
  • The objective can be adapted to different use cases (comfort --> public road vs. time-optimal --> racing).
  • Time dependent constraints w.r.t. station, velocity, acceleration, jerk, curvature, curvature rate, lateral acceleration, total acceleration can be specified.
  • The trajectory planner is implemented in C++ and makes use of acados. More specifically the RTI scheme, the gauss newton hessian approximation and the QP Solver HPIPM with partial condensing is used.
  • The mean runtime of one planning cycle is 4ms (min: 2ms, max: 10ms) on a laptop with Intel® Core™ i7-4600U CPU @ 2.10GHz × 4.
crazydrive_demo.mp4

About

This repository contains a demo of the crazydrive trajectory planner.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published