Random sampling of robot configurations for random path planning. More...
Classes | |
class | hpp::core::configurationShooter::Gaussian |
Sample configuration using a gaussian distribution around a configuration. More... | |
class | hpp::core::configurationShooter::Uniform |
Uniformly sample with bounds of degrees of freedom. More... | |
class | hpp::core::ConfigurationShooter |
Abstraction of configuration shooter. More... | |
Typedefs | |
typedef configurationShooter::Uniform | hpp::core::BasicConfigurationShooter |
typedef configurationShooter::UniformPtr_t | hpp::core::BasicConfigurationShooterPtr_t |
Functions | |
virtual ConfigurationPtr_t | hpp::core::ConfigurationShooter::shoot () const |
Shoot a random configuration. More... | |
virtual void | hpp::core::ConfigurationShooter::shoot (Configuration_t &q) const =0 |
Shoot a random configuration. More... | |
virtual | hpp::core::ConfigurationShooter::~ConfigurationShooter () |
hpp::core::ConfigurationShooter::ConfigurationShooter () | |
void | hpp::core::ConfigurationShooter::init (const ConfigurationShooterWkPtr_t &weak) |
Store weak pointer to itself. More... | |
Random sampling of robot configurations for random path planning.
|
inlineprotected |
|
inlineprotected |
Store weak pointer to itself.
Referenced by hpp::core::configurationShooter::Uniform::init(), and hpp::core::configurationShooter::Gaussian::init().
|
inlinevirtual |
Shoot a random configuration.
|
pure virtual |
Shoot a random configuration.
q | the configuration (resized if necessary). |
Implemented in hpp::core::configurationShooter::Gaussian, and hpp::core::configurationShooter::Uniform.
|
inlinevirtual |