Skip to content

Speed profile planning for autonomous vehicle in dynamic environments over a fixed path

License

Notifications You must be signed in to change notification settings

feiyuxiaoThu/Jerk_Bounded_Speed_Planning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jerk Constraint Velocity Planning for an Autonomous Vehicle: Quadratic Programming Approach

Dependencies.

This code has been tested on Ubuntu18.04/20.04. External dependencies are

  • Eigen3
  • OSQP
  • CMake3.3 or higher

Acknowledgements

This code is the self-research code for performing velocity planning on a fixed path using convex optimization method, and the structure of the repo is highly based on the nice work Jerk Constrained Velocity Planning for an Autonomous Vehicle: Linear Programming Approach, and their open-source code jerk_optimal_velocity_planning.

Further Development

We add another QP solver piqp support, and note in current time only the dense form is supported.

References

For further interests on this topic, I recommend you refer to the following papers:

  • Optimal Vechile Path Planning Using Quadratic Optimization for Baidu Apollo Open Platform
  • A Real-Time Motion Planner with Trajectory Optimization for Autonomous Vehicles
  • Safe Trajectory Generation For Complex Urban Environments Using Spatio-temporal Semantic Corridor (More deeper ...)

About

Speed profile planning for autonomous vehicle in dynamic environments over a fixed path

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published