47 loadFromConfigFile(cfg,sSection);
53 bool inverseMap_WS2TP(
double x,
double y,
int &out_k,
double &out_d,
double tolerance_dist = 0.10)
const MRPT_OVERRIDE;
54 bool PTG_IsIntoDomain(
double x,
double y )
const MRPT_OVERRIDE;
55 void ptgDiffDriveSteeringFunction(
float alpha,
float t,
float x,
float y,
float phi,
float &v,
float &w )
const MRPT_OVERRIDE;
#define MRPT_OVERRIDE
C++11 "override" for virtuals:
EIGEN_STRONG_INLINE const AdjointReturnType t() const
Transpose.
This class allows loading and storing values and vectors of different types from a configuration text...
This is the base class for any user-defined PTG.
#define DEFINE_SERIALIZABLE_PRE_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)
This declaration must be inserted in all CSerializable classes definition, before the class declarati...
double K
A generation parameter.
CPTG_DiffDrive_C(const mrpt::utils::CConfigFileBase &cfg, const std::string &sSection)
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
#define DEFINE_SERIALIZABLE(class_name)
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t x(y+z)
Base class for all PTGs suitable to non-holonomic, differentially-driven (or Ackermann) vehicles base...
A PTG for circular paths ("C" type PTG in papers).
#define DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)