Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
|
#include <PlannerSettings.h>
Classes | |
struct | CollisionSettings |
Settings pertaining to the collision checker. More... | |
struct | GridSettings |
Settings for grid type. More... | |
struct | PolygonSettings |
Public Member Functions | |
void | createEnvironment () |
Set environment to the specified environment based on type. More... | |
Public Attributes | |
Property< std::string > | type {"grid", "type", this} |
Environment type to load/generate ("grid"/"polygon"). More... | |
StateSettings | start {"start", this} |
Start state for the planning problem. More... | |
StateSettings | goal {"goal", this} |
Goal state for the planning problem. More... | |
PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings | grid |
PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings | this |
PlannerSettings::GlobalSettings::EnvironmentSettings::PolygonSettings | polygon |
PlannerSettings::GlobalSettings::EnvironmentSettings::PolygonSettings | this |
PlannerSettings::GlobalSettings::EnvironmentSettings::CollisionSettings | collision |
PlannerSettings::GlobalSettings::EnvironmentSettings::CollisionSettings | this |
void PlannerSettings::GlobalSettings::EnvironmentSettings::createEnvironment | ( | ) |
Set environment to the specified environment based on type.
Handles all cases except grid type with moving_ai generator, which is handled separately.
PlannerSettings::GlobalSettings::EnvironmentSettings::CollisionSettings PlannerSettings::GlobalSettings::EnvironmentSettings::collision |
StateSettings PlannerSettings::GlobalSettings::EnvironmentSettings::goal {"goal", this} |
Goal state for the planning problem.
PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings PlannerSettings::GlobalSettings::EnvironmentSettings::grid |
PlannerSettings::GlobalSettings::EnvironmentSettings::PolygonSettings PlannerSettings::GlobalSettings::EnvironmentSettings::polygon |
StateSettings PlannerSettings::GlobalSettings::EnvironmentSettings::start {"start", this} |
Start state for the planning problem.
PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings PlannerSettings::GlobalSettings::EnvironmentSettings::this |
PlannerSettings::GlobalSettings::EnvironmentSettings::PolygonSettings PlannerSettings::GlobalSettings::EnvironmentSettings::this |
PlannerSettings::GlobalSettings::EnvironmentSettings::CollisionSettings PlannerSettings::GlobalSettings::EnvironmentSettings::this |
Property<std::string> PlannerSettings::GlobalSettings::EnvironmentSettings::type {"grid", "type", this} |
Environment type to load/generate ("grid"/"polygon").