Loading...
Searching...
No Matches
MinimumClearanceValidStateSampler.h
Generate valid samples randomly with extra requirement of min for clearance to nearest obstacle.
Definition MinimumClearanceValidStateSampler.h:56
MinimumClearanceValidStateSampler(const SpaceInformation *si)
Constructor.
Definition MinimumClearanceValidStateSampler.cpp:43
double getMinimumObstacleClearance() const
Get the minimum required distance of sample from nearest obstacle to be considered valid.
Definition MinimumClearanceValidStateSampler.h:75
void setMinimumObstacleClearance(double clearance)
Set the minimum required distance of sample from nearest obstacle to be considered valid.
Definition MinimumClearanceValidStateSampler.h:69
bool sampleNear(State *state, const State *near, double distance) override
Sample a state near another, within specified distance. Return false, in case of failure.
Definition MinimumClearanceValidStateSampler.cpp:80
double clearance_
Minimum required distance of sample from nearest obstacle to be considered valid.
Definition MinimumClearanceValidStateSampler.h:85
bool sample(State *state) override
Sample a state. Return false in case of failure.
Definition MinimumClearanceValidStateSampler.cpp:58
The base class for space information. This contains all the information about the space planning is d...
Definition SpaceInformation.h:82
A shared pointer wrapper for ompl::base::StateSampler.
Abstract definition of a state sampler.
Definition ValidStateSampler.h:63
Main namespace. Contains everything in this library.
Definition MultiLevelPlanarManipulatorDemo.cpp:66