Cargo Features
sample_planning has no features set by default.
[dependencies]
sample_planning = { version = "0.0.4", features = ["motion_primitives", "runge_kutta", "mo_prim_thresh_low", "mo_prim_thresh_high", "nn_sample_log", "nn_naive", "disable_witness_disturbance", "state_propagate_sample", "batch_propagate_sample", "path_optimize", "gen_obs_3d", "airplane"] }
- motion_primitives
-
Affects
sst::SST.mo_prim
,sst::SST.stat_motion_prim_invoked
… - runge_kutta
-
defaults to Euler stepping for propagation
- disable_pruning mo_prim_debug mo_prim_thresh_low
- mo_prim_thresh_high
- nn_sample_log
-
use proportional to log(# nodes) for nearest neighbour query, defaults to sqrt(# nodes)
- nn_naive
-
use linear nearest neighbour query
Affects
sst::SST.nn_query_brute
… - disable_witness_disturbance
-
default is active for witness discovery rate of < 10% of recent iterations
- state_propagate_sample
-
frontier node selection, 10 samples, 50%
- batch_propagate_sample
-
control propagation selection, 10 samples, 50%, applicable if nn_naive is NOT enabled
- path_optimize
-
use importance sampling for optimization
- gen_obs_3d
-
use for random box obstacle generation
- airplane
-
temporary workaround; use this for Dubins airplane model