Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
|
Settings related to benchmarking. More...
#include <PlannerSettings.h>
Classes | |
struct | MovingAiSettings |
struct | PlanningSettings |
Select certain planning algorithms to be evaluated. More... | |
struct | SmoothingSettings |
Select certain smoothing algorithms to be evaluated. More... | |
Settings related to benchmarking.
Property<std::vector<double> > PlannerSettings::GlobalSettings::BenchmarkSettings::anytime_intervals |
Time intervals used for the anytime planner benchmark.
Property<bool> PlannerSettings::GlobalSettings::BenchmarkSettings::control_planners_on {false, "control_planners_on", this} |
Property<std::vector<ForwardPropagation::ForwardPropagationType> > PlannerSettings::GlobalSettings::BenchmarkSettings::forward_propagations |
Property<std::string> PlannerSettings::GlobalSettings::BenchmarkSettings::log_file {"", "log_file", this} |
PlannerSettings::GlobalSettings::BenchmarkSettings::MovingAiSettings PlannerSettings::GlobalSettings::BenchmarkSettings::moving_ai |
PlannerSettings::GlobalSettings::BenchmarkSettings::PlanningSettings PlannerSettings::GlobalSettings::BenchmarkSettings::planning |
Property<int> PlannerSettings::GlobalSettings::BenchmarkSettings::runs {10, "runs", this} |
PlannerSettings::GlobalSettings::BenchmarkSettings::SmoothingSettings PlannerSettings::GlobalSettings::BenchmarkSettings::smoothing |
Property<std::vector<Steering::SteeringType> > PlannerSettings::GlobalSettings::BenchmarkSettings::steer_functions |
If a list of steer functions is given, they will each be tested on every run.
PlannerSettings::GlobalSettings::BenchmarkSettings::MovingAiSettings PlannerSettings::GlobalSettings::BenchmarkSettings::this |
PlannerSettings::GlobalSettings::BenchmarkSettings::SmoothingSettings PlannerSettings::GlobalSettings::BenchmarkSettings::this |
PlannerSettings::GlobalSettings::BenchmarkSettings::PlanningSettings PlannerSettings::GlobalSettings::BenchmarkSettings::this |