hpp-core  4.9.0
Implement basic classes for canonical path planning for kinematic chains.
Configuration Sampling

Classes

class  hpp::core::configurationShooter::Gaussian
 
class  hpp::core::configurationShooter::Uniform
 Uniformly sample with bounds of degrees of freedom. More...
 
class  hpp::core::ConfigurationShooter
 

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
 
virtual hpp::core::ConfigurationShooter::~ConfigurationShooter ()
 
 hpp::core::ConfigurationShooter::ConfigurationShooter ()
 
void hpp::core::ConfigurationShooter::init (const ConfigurationShooterWkPtr_t &weak)
 Store weak pointer to itself. More...
 
virtual void hpp::core::ConfigurationShooter::impl_shoot (Configuration_t &q) const =0
 

Detailed Description

Random sampling of robot configurations for random path planning.

Typedef Documentation

◆ BasicConfigurationShooter

◆ BasicConfigurationShooterPtr_t

Function Documentation

◆ ConfigurationShooter()

hpp::core::ConfigurationShooter::ConfigurationShooter ( )
inlineprotected

◆ impl_shoot()

virtual void hpp::core::ConfigurationShooter::impl_shoot ( Configuration_t q) const
protectedpure virtual

◆ init()

void hpp::core::ConfigurationShooter::init ( const ConfigurationShooterWkPtr_t &  weak)
inlineprotected

Store weak pointer to itself.

◆ shoot() [1/2]

virtual ConfigurationPtr_t hpp::core::ConfigurationShooter::shoot ( ) const
inlinevirtual

Shoot a random configuration.

◆ shoot() [2/2]

virtual void hpp::core::ConfigurationShooter::shoot ( Configuration_t q) const
inlinevirtual

Shoot a random configuration

Parameters
qthe configuration (resized if necessary).
Deprecated:
This method is virtual for backward compatibility. It will become non-virtual in the future. Child classes should rather implement impl_shoot so that both prototype of method shoot remain available.

◆ ~ConfigurationShooter()

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