Skip to content

pyobca is a python implement of Optimization-Based Collision Avoidance path optimization (OBCA) algorithm

License

Notifications You must be signed in to change notification settings

maozaizhou/py_obca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PY_OBCA

pyobca is a python implement of Optimization-Based Collision Avoidance path optimization

for more detail about the algorithm can be found in this paper OBCA

How to run

  1. create virtual environment

    conda create --name pyobca python=3.9

    conda activate pyobca

  2. install required packages

    pip install -r requirements.txt

  3. run example

    cd py_obca/example

    python example_perpendicular.py

Example result

perpendicular.png

parallel.png

Todo

improve initial search speed by different algorithm

About

pyobca is a python implement of Optimization-Based Collision Avoidance path optimization (OBCA) algorithm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages