#include <mrpt/reactivenav/CPTG3.h>
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 |
See "Obstacle Distance for Car-Like Robots", IEEE Trans. Rob. And Autom, 1999.
Definition at line 40 of file CPTG3.h.
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.
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] |
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.
float mrpt::reactivenav::CPTG3::K [protected] |
float mrpt::reactivenav::CPTG3::R [protected] |
Page generated by Doxygen 1.5.9 for MRPT 0.6.5 SVN:exported at Thu May 21 04:14:55 UTC 2009 |