MRPT logo

mrpt::reactivenav::CPTG3 Class Reference

A PTG for optimal paths of type "C|C,S". More...

#include <mrpt/reactivenav/CPTG3.h>

Inheritance diagram for mrpt::reactivenav::CPTG3:

mrpt::reactivenav::CParameterizedTrajectoryGenerator

List of all members.

Public Member Functions

 CPTG3 (float refDistance, float xResolution, float yResolution, float V_MAX, float W_MAX, float system_TAU, float system_DELAY, vector_float securityDistances, float K)
 Constructor.
void lambdaFunction (float x, float y, int &out_k, float &out_d)
 The lambda function.
std::string getDescription ()
 Gets a short textual description of the PTG and its parameters.
bool PTG_IsIntoDomain (float x, float y)
 To be implemented in derived classes:.
void PTG_Generator (float alfa, float t, float x, float y, float phi, float &v, float &w)
 The main method to be implemented in derived classes.

Protected Attributes

float R
float K


Detailed Description

A PTG for optimal paths of type "C|C,S".

See "Obstacle Distance for Car-Like Robots", IEEE Trans. Rob. And Autom, 1999.

Definition at line 40 of file CPTG3.h.


Constructor & Destructor Documentation

mrpt::reactivenav::CPTG3::CPTG3 ( float  refDistance,
float  xResolution,
float  yResolution,
float  V_MAX,
float  W_MAX,
float  system_TAU,
float  system_DELAY,
vector_float  securityDistances,
float  K 
)

Constructor.


Member Function Documentation

std::string mrpt::reactivenav::CPTG3::getDescription (  )  [virtual]

Gets a short textual description of the PTG and its parameters.

Implements mrpt::reactivenav::CParameterizedTrajectoryGenerator.

void mrpt::reactivenav::CPTG3::lambdaFunction ( float  x,
float  y,
int &  out_k,
float &  out_d 
) [virtual]

The lambda function.

Reimplemented from mrpt::reactivenav::CParameterizedTrajectoryGenerator.

void mrpt::reactivenav::CPTG3::PTG_Generator ( float  alfa,
float  t,
float  x,
float  y,
float  phi,
float &  v,
float &  w 
) [virtual]

The main method to be implemented in derived classes.

Implements mrpt::reactivenav::CParameterizedTrajectoryGenerator.

bool mrpt::reactivenav::CPTG3::PTG_IsIntoDomain ( float  x,
float  y 
) [virtual]

To be implemented in derived classes:.

Implements mrpt::reactivenav::CParameterizedTrajectoryGenerator.


Member Data Documentation

float mrpt::reactivenav::CPTG3::K [protected]

Definition at line 69 of file CPTG3.h.

float mrpt::reactivenav::CPTG3::R [protected]

Definition at line 69 of file CPTG3.h.




Page generated by Doxygen 1.5.8 for MRPT 0.6.5 SVN:exported at Mon Jan 12 13:00:16 UTC 2009