Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 1.11 KB

README.md

File metadata and controls

42 lines (35 loc) · 1.11 KB

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