Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
Classes | Namespaces | Enumerations | Functions
PlannerSettings.h File Reference
#include <chomp/Chomp.h>
#include <ompl/control/ODESolver.h>
#include <memory>
#include <params.hpp>
#include "base/Environment.h"
#include "fp_models/ForwardPropagation.h"
#include "steer_functions/Steering.h"
Include dependency graph for PlannerSettings.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PlannerSettings::StateSettings
 State representation. More...
 
struct  PlannerSettings::GlobalSettings
 Global settings. More...
 
struct  PlannerSettings::GlobalSettings::EnvironmentSettings
 
struct  PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings
 Settings for grid type. More...
 
struct  PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::CorridorSettings
 Settings for corridor generator. More...
 
struct  PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::RandomSettings
 Settings for random generator. More...
 
struct  PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::ImageSettings
 Settings for image generator. More...
 
struct  PlannerSettings::GlobalSettings::EnvironmentSettings::PolygonSettings
 
struct  PlannerSettings::GlobalSettings::EnvironmentSettings::CollisionSettings
 Settings pertaining to the collision checker. More...
 
struct  PlannerSettings::GlobalSettings::BenchmarkSettings
 Settings related to benchmarking. More...
 
struct  PlannerSettings::GlobalSettings::BenchmarkSettings::MovingAiSettings
 
struct  PlannerSettings::GlobalSettings::BenchmarkSettings::SmoothingSettings
 Select certain smoothing algorithms to be evaluated. More...
 
struct  PlannerSettings::GlobalSettings::BenchmarkSettings::PlanningSettings
 Select certain planning algorithms to be evaluated. More...
 
struct  PlannerSettings::GlobalSettings::OmplSettings
 Settings related to OMPL. More...
 
struct  PlannerSettings::GlobalSettings::SteerSettings
 
struct  PlannerSettings::GlobalSettings::SteerSettings::HC_CC_Settings
 
struct  PlannerSettings::GlobalSettings::SteerSettings::PosqSettings
 Settings related to the POSQ steer function. More...
 
struct  PlannerSettings::GlobalSettings::ForwardPropagationSettings
 
struct  PlannerSettings::GlobalSettings::SbplSettings
 
struct  PlannerSettings::GlobalSettings::SmoothingSettings
 
struct  PlannerSettings::GlobalSettings::SmoothingSettings::GripsSettings
 
struct  PlannerSettings::GlobalSettings::SmoothingSettings::OmplSettings
 
struct  PlannerSettings::GlobalSettings::SmoothingSettings::ChompSettings
 
struct  PlannerSettings::GlobalSettings::ThetaStarSettings
 
struct  global
 

Namespaces

namespace  sbpl
 
namespace  robot
 
namespace  distance_computation
 
namespace  PlannerSettings
 Settings required to set up planner(s) and planning problem.
 

Enumerations

enum  sbpl::Planner {
  sbpl::SBPL_ARASTAR , sbpl::SBPL_ADSTAR , sbpl::SBPL_RSTAR , sbpl::SBPL_ANASTAR ,
  sbpl::SBPL_MHA , sbpl::SBPL_LAZY_ARA
}
 
enum  robot::Model { robot::ROBOT_POINT , robot::ROBOT_POLYGON }
 
enum  distance_computation::Method { distance_computation::BRUTE_FORCE , distance_computation::DEAD_RECKONING }
 

Functions

std::string distance_computation::to_string (Method m)