All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions
Configuration Sampling

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 =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...
 

Detailed Description

Random sampling of robot configurations for random path planning.

Typedef Documentation

typedef configurationShooter::Uniform hpp::core::BasicConfigurationShooter
typedef configurationShooter::UniformPtr_t hpp::core::BasicConfigurationShooterPtr_t

Function Documentation

hpp::core::ConfigurationShooter::ConfigurationShooter ( )
inlineprotected
void hpp::core::ConfigurationShooter::init ( const ConfigurationShooterWkPtr_t &  weak)
inlineprotected
virtual ConfigurationPtr_t hpp::core::ConfigurationShooter::shoot ( ) const
pure virtual

Shoot a random configuration.

Implemented in hpp::core::configurationShooter::Gaussian, and hpp::core::configurationShooter::Uniform.

virtual hpp::core::ConfigurationShooter::~ConfigurationShooter ( )
inlinevirtual