Aikido
aikido::robot::util::CRRTPlannerParameters Struct Reference

#include <aikido/robot/util.hpp>

Public Member Functions

 CRRTPlannerParameters (common::RNG *rng=nullptr, std::size_t maxNumTrials=5, double maxExtensionDistance=std::numeric_limits< double >::infinity(), double maxDistanceBtwProjections=0.1, double minStepSize=0.05, double minTreeConnectionDistance=0.1, std::size_t projectionMaxIteration=20, double projectionTolerance=1e-4)
 

Public Attributes

common::RNGrng
 
std::size_t maxNumTrials
 
double maxExtensionDistance
 
double maxDistanceBtwProjections
 
double minStepSize
 
double minTreeConnectionDistance
 
std::size_t projectionMaxIteration
 
double projectionTolerance
 

Constructor & Destructor Documentation

◆ CRRTPlannerParameters()

aikido::robot::util::CRRTPlannerParameters::CRRTPlannerParameters ( common::RNG rng = nullptr,
std::size_t  maxNumTrials = 5,
double  maxExtensionDistance = std::numeric_limits<double>::infinity(),
double  maxDistanceBtwProjections = 0.1,
double  minStepSize = 0.05,
double  minTreeConnectionDistance = 0.1,
std::size_t  projectionMaxIteration = 20,
double  projectionTolerance = 1e-4 
)
inline

Member Data Documentation

◆ maxDistanceBtwProjections

double aikido::robot::util::CRRTPlannerParameters::maxDistanceBtwProjections

◆ maxExtensionDistance

double aikido::robot::util::CRRTPlannerParameters::maxExtensionDistance

◆ maxNumTrials

std::size_t aikido::robot::util::CRRTPlannerParameters::maxNumTrials

◆ minStepSize

double aikido::robot::util::CRRTPlannerParameters::minStepSize

◆ minTreeConnectionDistance

double aikido::robot::util::CRRTPlannerParameters::minTreeConnectionDistance

◆ projectionMaxIteration

std::size_t aikido::robot::util::CRRTPlannerParameters::projectionMaxIteration

◆ projectionTolerance

double aikido::robot::util::CRRTPlannerParameters::projectionTolerance

◆ rng

common::RNG* aikido::robot::util::CRRTPlannerParameters::rng