Loading...
Searching...
No Matches
DeterministicStateSampler.h
78 DeterministicStateSampler(const StateSpace *space, std::shared_ptr<DeterministicSequence> sequence_ptr);
115 SO2DeterministicStateSampler(const StateSpace *space, std::shared_ptr<DeterministicSequence> sequence_ptr)
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
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
virtual void sampleUniformNear(State *, const State *, double)
Sample a state near another, within a neighborhood controlled by a distance parameter.
Definition DeterministicStateSampler.h:89
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:127
RealVectorDeterministicStateSampler(const StateSpace *space, DeterministicSamplerType type=DeterministicSamplerType::HALTON)
Constructor, which creates the sequence internally based on the specified sequence type....
Definition DeterministicStateSampler.h:131
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
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 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
Deterministic state sampler for the Rn state space.
Definition DeterministicStateSampler.h:156
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 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
SE2DeterministicStateSampler(const StateSpace *space, DeterministicSamplerType type=DeterministicSamplerType::HALTON)
Constructor, which creates the sequence internally based on the specified sequence type....
Definition DeterministicStateSampler.h:160
void sampleUniform(State *state) override
Sample a state.
Definition DeterministicStateSampler.cpp:120
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:83
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
SO2DeterministicStateSampler(const StateSpace *space, DeterministicSamplerType type=DeterministicSamplerType::HALTON)
Constructor, which creates the sequence internally based on the specified sequence type....
Definition DeterministicStateSampler.h:108
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
Representation of a space in which planning can be performed. Topology specific sampling,...
Definition StateSpace.h:71
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
Main namespace. Contains everything in this library.
Definition MultiLevelPlanarManipulatorDemo.cpp:66