48         const TVelCmdParams& 
params) 
override;
    51     double filter_max_vw(
double& v, 
double& w, 
const TVelCmdParams& p);
 
double filter_max_vw(double &v, double &w, const TVelCmdParams &p)
 
mrpt::vision::TStereoCalibParams params
 
Virtual base for velocity commands of different kinematic models of planar mobile robot...
 
size_t getVelCmdLength() const override
Get number of components in each velocity command. 
 
double cmdVel_limits(const mrpt::kinematics::CVehicleVelCmd &prev_vel_cmd, const double beta, const TVelCmdParams ¶ms) override
See base class docs. 
 
void setToStop() override
Set to a command that means "do not move" / "stop". 
 
double ang_vel
Angular velocity (rad/s) 
 
~CVehicleVelCmd_DiffDriven() override
 
void setVelCmdElement(const int index, const double val) override
Set each velocity command component. 
 
double lin_vel
Linear velocity (m/s) 
 
bool isStopCmd() const override
Returns true if the command means "do not move" / "stop". 
 
double getVelCmdElement(const int index) const override
Get each velocity command component. 
 
std::string getVelCmdDescription(const int index) const override
Get textual, human-readable description of each velocity command component. 
 
#define DEFINE_SERIALIZABLE(class_name, NS)
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
 
void cmdVel_scale(double vel_scale) override
See docs of method in base class. 
 
Kinematic model for Ackermann-like or differential-driven vehicles.