DeterministicStateSampler.h
78 DeterministicStateSampler(const StateSpace *space, std::shared_ptr<DeterministicSequence> sequence_ptr);
115 SO2DeterministicStateSampler(const StateSpace *space, std::shared_ptr<DeterministicSequence> sequence_ptr)
150 bool stretch_{false}; // indicates whether the state is samples in [0,1] and should be stretched to the
167 SE2DeterministicStateSampler(const StateSpace *space, std::shared_ptr<DeterministicSequence> sequence_ptr,
169 : DeterministicStateSampler(space, sequence_ptr), stretch_rv_(stretch_rv), stretch_so2_(stretch_so2)
178 bool stretch_rv_; // indicates whether the xy state is sampled in [0,1] and should be stretched to the
void sampleUniformNear(State *state, const State *near, double distance) override
Sample a state near another, within a neighborhood controlled by a distance parameter.
Definition: DeterministicStateSampler.cpp:78
void sampleGaussian(State *state, const State *mean, double stdDev) override
Sample a state using a Gaussian distribution with given mean and standard deviation (stdDev).
Definition: DeterministicStateSampler.cpp:83
Representation of a space in which planning can be performed. Topology specific sampling,...
Definition: StateSpace.h:71
RealVectorDeterministicStateSampler(const StateSpace *space, std::shared_ptr< DeterministicSequence > sequence_ptr, bool stretch=true)
Constructor that takes a pointer to a DeterministicSequence and uses that object instead of its own....
Definition: DeterministicStateSampler.h:138
Deterministic state space sampler for SO(2)
Definition: DeterministicStateSampler.h:104
void sampleGaussian(State *state, const State *mean, double stdDev) override
Sample a state using a Gaussian distribution with given mean and standard deviation (stdDev).
Definition: DeterministicStateSampler.cpp:115
void sampleUniformNear(State *state, const State *near, double distance) override
Sample a state near another, within a neighborhood controlled by a distance parameter.
Definition: DeterministicStateSampler.cpp:142
virtual void sampleUniformNear(State *, const State *, double)
Sample a state near another, within a neighborhood controlled by a distance parameter.
Definition: DeterministicStateSampler.h:89
virtual void copyFromReals(State *destination, const std::vector< double > &reals) const
Copy the values from reals to the state destination using getValueAddressAtLocation()
Definition: StateSpace.cpp:337
void sampleGaussian(State *state, const State *mean, double stdDev) override
Sample a state using a Gaussian distribution with given mean and standard deviation (stdDev).
Definition: DeterministicStateSampler.cpp:147
SE2DeterministicStateSampler(const StateSpace *space, std::shared_ptr< DeterministicSequence > sequence_ptr, bool stretch_rv=true, bool stretch_so2=true)
Constructor that takes a pointer to a DeterministicSequence and uses that object instead of its own....
Definition: DeterministicStateSampler.h:167
void sampleUniform(State *state) override
Sample a state.
Definition: DeterministicStateSampler.cpp:71
void sampleUniformNear(State *state, const State *near, double distance) override
Sample a state near another, within a neighborhood controlled by a distance parameter.
Definition: DeterministicStateSampler.cpp:110
void sampleUniform(State *state) override
Sample a state.
Definition: DeterministicStateSampler.cpp:120
RealVectorDeterministicStateSampler(const StateSpace *space, DeterministicSamplerType type=DeterministicSamplerType::HALTON)
Constructor, which creates the sequence internally based on the specified sequence type....
Definition: DeterministicStateSampler.h:131
SO2DeterministicStateSampler(const StateSpace *space, DeterministicSamplerType type=DeterministicSamplerType::HALTON)
Constructor, which creates the sequence internally based on the specified sequence type....
Definition: DeterministicStateSampler.h:108
SO2DeterministicStateSampler(const StateSpace *space, std::shared_ptr< DeterministicSequence > sequence_ptr)
Constructor that takes a pointer to a DeterministicSequence and uses that object instead of its own....
Definition: DeterministicStateSampler.h:115
Deterministic state sampler for the Rn state space.
Definition: DeterministicStateSampler.h:127
SE2DeterministicStateSampler(const StateSpace *space, DeterministicSamplerType type=DeterministicSamplerType::HALTON)
Constructor, which creates the sequence internally based on the specified sequence type....
Definition: DeterministicStateSampler.h:160
DeterministicStateSampler(const StateSpace *space, DeterministicSamplerType type=DeterministicSamplerType::HALTON)
Constructor, which creates the sequence internally based on the specified sequence type....
Definition: DeterministicStateSampler.cpp:50
Deterministic state sampler for the Rn state space.
Definition: DeterministicStateSampler.h:156
An abstract class for the concept of using deterministic sampling sequences to decrease the dispersio...
Definition: DeterministicStateSampler.h:65
virtual void sampleGaussian(State *, const State *, double)
Sample a state using a Gaussian distribution with given mean and standard deviation (stdDev).
Definition: DeterministicStateSampler.h:93
void sampleUniform(State *state) override
Sample a state.
Definition: DeterministicStateSampler.cpp:88