Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
Classes | Public Member Functions | Public Attributes | List of all members
PlannerSettings::GlobalSettings::SteerSettings Struct Reference

#include <PlannerSettings.h>

Inheritance diagram for PlannerSettings::GlobalSettings::SteerSettings:
Inheritance graph
[legend]
Collaboration diagram for PlannerSettings::GlobalSettings::SteerSettings:
Collaboration graph
[legend]

Classes

struct  HC_CC_Settings
 
struct  PosqSettings
 Settings related to the POSQ steer function. More...
 

Public Member Functions

void initializeSteering () const
 Initializes OMPL state space, space information and optimization objective for the given steer function global::settings. More...
 

Public Attributes

Property< Steering::SteeringTypesteering_type
 
Property< double > car_turning_radius {4, "car_turning_radius", this}
 
Property< double > sampling_resolution {0.005, "sampling_resolution", this}
 Distance between states sampled using the steer function for collision detection, rendering and evaluation. More...
 
PlannerSettings::GlobalSettings::SteerSettings::HC_CC_Settings hc_cc
 
PlannerSettings::GlobalSettings::SteerSettings::HC_CC_Settings this
 
PlannerSettings::GlobalSettings::SteerSettings::PosqSettings posq
 
PlannerSettings::GlobalSettings::SteerSettings::PosqSettings this
 

Member Function Documentation

◆ initializeSteering()

void PlannerSettings::GlobalSettings::SteerSettings::initializeSteering ( ) const

Initializes OMPL state space, space information and optimization objective for the given steer function global::settings.

Member Data Documentation

◆ car_turning_radius

Property<double> PlannerSettings::GlobalSettings::SteerSettings::car_turning_radius {4, "car_turning_radius", this}

◆ hc_cc

PlannerSettings::GlobalSettings::SteerSettings::HC_CC_Settings PlannerSettings::GlobalSettings::SteerSettings::hc_cc

◆ posq

PlannerSettings::GlobalSettings::SteerSettings::PosqSettings PlannerSettings::GlobalSettings::SteerSettings::posq

◆ sampling_resolution

Property<double> PlannerSettings::GlobalSettings::SteerSettings::sampling_resolution {0.005, "sampling_resolution", this}

Distance between states sampled using the steer function for collision detection, rendering and evaluation.

◆ steering_type

Property<Steering::SteeringType> PlannerSettings::GlobalSettings::SteerSettings::steering_type
Initial value:
{
Steering::STEER_TYPE_REEDS_SHEPP, "steering_type", this}
@ STEER_TYPE_REEDS_SHEPP
Definition: Steering.h:7

◆ this [1/2]

PlannerSettings::GlobalSettings::SteerSettings::HC_CC_Settings PlannerSettings::GlobalSettings::SteerSettings::this

◆ this [2/2]

PlannerSettings::GlobalSettings::SteerSettings::PosqSettings PlannerSettings::GlobalSettings::SteerSettings::this

The documentation for this struct was generated from the following files: