Skip to content

JuliaDifferentialGames/DynamicPlanning.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DynamicPlanning.jl

SciML Code Style Build Status Coverage

A Julia package for solving two-point boundary value problems (TPBVPs) via kinodynamic motion planning.

⚠️ Work in progress

This repository is actively being developed and the API, files, and examples may change without notice. Use at your own risk.

Purpose

DynamicPlanning.jl will provide fast, flexible implementations of baseline and cutting-edge asymptotically optimal kinodynamic motion planners with coming support for temporal logic.

Installation

using Pkg
Pkg.add("https://github.com/JuliaDifferentialGames/DynamicPlanning.jl.git")

Citation

If you use this package in your research, please cite:

@software{dynamicplanning_jl,
  author = {Outland, Bennet},
  title = {DynamicPlanning.jl: Kinodynamic Motion Planning in Julia},
  year = {2025},
  url = {https://github.com/BennetOutland/DynamicPlanning.jl}
}

License

MIT License - see LICENSE file for details.

Acknowledgments

This package follows the design principles of the SciML ecosystem and draws inspiration from:

  • MotionPlanning.jl
  • DifferentialEquations.jl
  • Optimization.jl

Disclosure of Generative AI Usage

Generative AI, Claude, was used in the creation of this library as a programming aid including guided code generation, assistance with performance optimization, and for assistance in writing documentation. All code and documentation included in this repository, whether written by the author(s) or generative AI, has been reviewed by the author(s) for accuracy and has completed a verification and validation process upon release.

About

A Julia package for kinodynamic motion planning

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages