|
Robotics Library
0.7.0
|
Go to the documentation of this file.
30 #ifndef RL_PLAN_PRMUTILITYGUIDED_H
31 #define RL_PLAN_PRMUTILITYGUIDED_H
57 void construct(const ::std::size_t& steps);
61 void seed(const ::std::mt19937::result_type& value);
106 ::std::uniform_real_distribution< ::rl::math::Real>::result_type
rand();
123 #endif // RL_PLAN_PRMUTILITYGUIDED_H
::std::mt19937 randEngine
Definition: PrmUtilityGuided.h:114
::rl::math::Real d
Definition: PrmUtilityGuided.h:75
::std::size_t numNeighbors
Definition: PrmUtilityGuided.h:108
::std::vector< Sample > samples
Definition: PrmUtilityGuided.h:116
Definition: PrmUtilityGuided.h:69
PrmUtilityGuided()
Definition: PrmUtilityGuided.cpp:41
::rl::math::Real getFreeProbability(const Sample &sample)
Get an estimated probability that a sample is not colliding with the scene.
Definition: PrmUtilityGuided.cpp:152
bool isColliding
Definition: PrmUtilityGuided.h:77
void seed(const ::std::mt19937::result_type &value)
Definition: PrmUtilityGuided.cpp:196
::Eigen::Matrix< Real, ::Eigen::Dynamic, 1 > Vector
Definition: Vector.h:42
::rl::math::Real variance
Definition: PrmUtilityGuided.h:118
::std::uniform_real_distribution< ::rl::math::Real > randDistribution
Definition: PrmUtilityGuided.h:112
virtual ~Sample()
Definition: PrmUtilityGuided.cpp:225
::std::size_t numSamples
Definition: PrmUtilityGuided.h:110
void construct(const ::std::size_t &steps)
Definition: PrmUtilityGuided.cpp:56
Probabilistic Roadmaps with Utility-Guided Sampling.
Definition: PrmUtilityGuided.h:51
::std::uniform_real_distribution< ::rl::math::Real >::result_type rand()
Definition: PrmUtilityGuided.cpp:190
virtual ~PrmUtilityGuided()
Definition: PrmUtilityGuided.cpp:51
bool operator()(const Sample *x, const Sample *y) const
Definition: PrmUtilityGuided.cpp:230
void generateEntropyGuidedSample(::rl::math::Vector &q)
Samples a point near the middle (+/- variance) of two random nodes from unconnected components of the...
Definition: PrmUtilityGuided.cpp:108
Probabilistic Roadmaps.
Definition: Prm.h:65
A compare structure for nearest neighbor sorting.
Definition: PrmUtilityGuided.h:89
::std::string getName() const
Definition: PrmUtilityGuided.cpp:184
::rl::math::Vector q
Definition: PrmUtilityGuided.h:79
double Real
Definition: Real.h:42
bool solve()
Find collision free path.
Definition: PrmUtilityGuided.cpp:202
Sample(const ::std::size_t &d)
Definition: PrmUtilityGuided.cpp:218
Robotics Library.
Definition: AnalogInput.cpp:30