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 by Maturin
- create project
maturin new project
- publish project
maturin publish
- build python wheel
maturin build
- Custom python source directory, set by cargo.toml
package.metadata.maturin.python-source
指定[package.metadata.maturin] python-source = "python"
- set
lib.ceate-type
Make it also as a rust lib[lib] crate-type = ["cdylib","rlib"]
- set pyproject.toml,set build system
[build-system] requires = ["maturin>=0.13,<0.14"] build-backend = "maturin"
- project dev mod build. require py>3.7
maturin develop
- rust code test
cargo test
- python code test
python -m unittest discover test