39 #include <ompl/base/StateSampler.h> 
   44 class ModelBasedPlanningContext;
 
   64   void sampleGaussian(ompl::base::State* state, 
const ompl::base::State* mean, 
const double stdDev) 
override;
 
   69   bool sampleC(ompl::base::State* state);
 
   72   ompl::base::StateSamplerPtr default_;
 
   73   constraint_samplers::ConstraintSamplerPtr constraint_sampler_;
 
   75   unsigned int constrained_success_;
 
   76   unsigned int constrained_failure_;
 
Representation of a robot's state. This includes position, velocity, acceleration and effort.
 
void sampleUniformNear(ompl::base::State *state, const ompl::base::State *near, const double distance) override
Sample a state (uniformly) within a certain distance of another state.
 
double getConstrainedSamplingRate() const
 
void sampleUniform(ompl::base::State *state) override
Sample a state (uniformly)
 
void sampleGaussian(ompl::base::State *state, const ompl::base::State *mean, const double stdDev) override
Sample a state using the specified Gaussian.
 
ConstrainedSampler(const ModelBasedPlanningContext *pc, constraint_samplers::ConstraintSamplerPtr cs)
Default constructor.
 
The MoveIt interface to OMPL.
 
double distance(const urdf::Pose &transform)