Skip to content

Informable Multi-Objective and Multi-Directional RRT* System for Path Planning.This work reimplemented an anytime iterative system to concurrently solve the multi-objective path planning problem and determine the visiting order of destinations using rust-lang.related paper:https://arxiv.org/abs/2205.14853

License

Notifications You must be signed in to change notification settings

Euraxluo/IMOMD-RRTStar-rs

Repository files navigation

IMOMD-RRTStar-rs (WIP)

Informable Multi-Objective and Multi-Directional RRT* System for Path Planning.This work reimplemented an anytime iterative system to concurrently solve the multi-objective path planning problem and determine the visiting order of destinations using rust-lang.related paper:https://arxiv.org/abs/2205.14853

build

build by Maturin

dev

  1. create project maturin new project
  2. publish project maturin publish
  3. build python wheel maturin build
  4. Custom python source directory, set by cargo.tomlpackage.metadata.maturin.python-source 指定
    [package.metadata.maturin]
    python-source = "python"
  5. set lib.ceate-type Make it also as a rust lib
    [lib]
    crate-type = ["cdylib","rlib"]
  6. set pyproject.toml,set build system
    [build-system]
     requires = ["maturin>=0.13,<0.14"]
     build-backend = "maturin"

Run and Build

  1. project dev mod build. require py>3.7
    maturin develop
  2. rust code test cargo test
  3. python code test python -m unittest discover test

About

Informable Multi-Objective and Multi-Directional RRT* System for Path Planning.This work reimplemented an anytime iterative system to concurrently solve the multi-objective path planning problem and determine the visiting order of destinations using rust-lang.related paper:https://arxiv.org/abs/2205.14853

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published