47 const mrpt::config::CConfigFileBase& cfg,
const std::string& sSection)
52 const mrpt::config::CConfigFileBase& cfg,
53 const std::string& sSection)
override;
55 mrpt::config::CConfigFileBase& cfg,
56 const std::string& sSection)
const override;
60 double x,
double y,
int& out_k,
double& out_d,
61 double tolerance_dist = 0.10)
const override;
64 float alpha,
float t,
float x,
float y,
float phi,
float& v,
65 float& w)
const override;
bool inverseMap_WS2TP(double x, double y, int &out_k, double &out_d, double tolerance_dist=0.10) const override
std::string getDescription() const override
DiffDrive_C(const mrpt::config::CConfigFileBase &cfg, const std::string &sSection)
Definition: DiffDrive_C.h:46
void loadFromConfigFile(const mrpt::config::CConfigFileBase &cfg, const std::string &sSection) override
Definition: SpeedTrimmablePTG.h:17
Definition: DiffDriveCollisionGridBased.h:50
Definition: DiffDrive_C.h:14
Definition: DiffDrive_C.h:41
void saveToConfigFile(mrpt::config::CConfigFileBase &cfg, const std::string &sSection) const override
void loadDefaultParams() override
double K
Definition: DiffDrive_C.h:70
void ptgDiffDriveSteeringFunction(float alpha, float t, float x, float y, float phi, float &v, float &w) const override
bool PTG_IsIntoDomain(double x, double y) const override