Heuristics for Sampling-based Path Planner
Project description
Heurisp
(What is it) A repository of Python2 implemented Heuristics for Sampling-based Path (Motion) Planner (HSP).
Currently, it includes these heuristics:
- Orientation-Aware Space Exploration (OSE, referred to [^1]). It is one of the state-of-the-art heuristics according to [^2].
How to use
- Orientation-Aware Space Exploration (Details included in
test/test.py)
from heurisp import OrientationSpaceExplorer as OSExplorer
# see test directory for details to set arguments.
explorer = OSExplorer()
explorer.initialize(start, goal, grid_map, grid_res, grid_ori)
explorer.exploring()
How to install
- PyPI
$ pip2 install heurisp
- From source
$ git clone https://github.com/liespace/pyHSP.git
$ cd pyHSP
$ python setup.py sdist
# install
$ pip install heurisp -f dist/* --no-cache-dir
# or upload yours
# $ twine upload dist/*
Reference
[^1]: Chen, Chao, Markus Rickert, and Alois Knoll. "Path planning with orientation-aware space exploration guided heuristic search for autonomous parking and maneuvering." 2015 IEEE Intelligent Vehicles Symposium (IV). IEEE, 2015.
[^2]: Banzhaf, Holger, et al. "Learning to predict ego-vehicle poses for sampling-based nonholonomic motion planning." IEEE Robotics and Automation Letters 4.2 (2019): 1053-1060.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file heurisp-0.3.0.tar.gz.
File metadata
- Download URL: heurisp-0.3.0.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
889d3966f2c7ffb8fd2a734edb5f627c20e130c4ddc81e1c649be32242f22d56
|
|
| MD5 |
c967abfd46b2fee02fecc2d54a993df1
|
|
| BLAKE2b-256 |
681d445b50579172c8b5967108cc80f98f13b15c9732cb04374437d32e0c2e38
|