MinimumClearanceValidStateSampler.cpp
43 ompl::base::MinimumClearanceValidStateSampler::MinimumClearanceValidStateSampler(const SpaceInformation *si) :
48 std::bind(&MinimumClearanceValidStateSampler::setMinimumObstacleClearance, this, std::placeholders::_1),
74 bool ompl::base::MinimumClearanceValidStateSampler::sampleNear(State *state, const State *near, const double distance)
const SpaceInformation * si_
The state space this sampler samples.
Definition: ValidStateSampler.h:124
virtual bool sampleNear(State *state, const State *near, const double distance)
Sample a state near another, within specified distance. Return false, in case of failure.
Definition: MinimumClearanceValidStateSampler.cpp:74
double clearance_
Minimum required distance of sample from nearest obstacle to be considered valid. ...
Definition: MinimumClearanceValidStateSampler.h:87
const StateValidityCheckerPtr & getStateValidityChecker() const
Return the instance of the used state validity checker.
Definition: SpaceInformation.h:164
Abstract definition of a state sampler.
Definition: ValidStateSampler.h:64
The base class for space information. This contains all the information about the space planning is d...
Definition: SpaceInformation.h:83
unsigned int attempts_
Number of attempts to find a valid sample.
Definition: ValidStateSampler.h:127
MinimumClearanceValidStateSampler(const SpaceInformation *si)
Constructor.
Definition: MinimumClearanceValidStateSampler.cpp:43
void setMinimumObstacleClearance(double clearance)
Set the minimum required distance of sample from nearest obstacle to be considered valid...
Definition: MinimumClearanceValidStateSampler.h:70
void declareParam(const std::string &name, const typename SpecificParam< T >::SetterFn &setter, const typename SpecificParam< T >::GetterFn &getter=typename SpecificParam< T >::GetterFn())
This function declares a parameter name, and specifies the setter and getter functions.
Definition: GenericParam.h:239
unsigned int getMinimumObstacleClearance() const
Get the minimum required distance of sample from nearest obstacle to be considered valid...
Definition: MinimumClearanceValidStateSampler.h:76
ParamSet params_
The parameters for this instance of the valid state sampler.
Definition: ValidStateSampler.h:133
StateSamplerPtr sampler_
The sampler to build upon.
Definition: MinimumClearanceValidStateSampler.h:84
virtual bool sample(State *state)
Sample a state. Return false in case of failure.
Definition: MinimumClearanceValidStateSampler.cpp:52