42 elapsed_time = std::max(0.0,elapsed_time);
double cDELAY
The delay constant for the velocities changes.
mrpt::math::TTwist2D m_odometric_vel
Velocity in (x,y,omega)
mrpt::math::TPose2D m_odometry
virtual ~CVehicleSimul_DiffDriven()
double m_time
simulation running time
double cTAU
The time-constants for the first order low-pass filter for the velocities changes.
double Command_Time
Dynamic limitations of the robot.
CVehicleSimul_DiffDriven()
void movementCommand(double lin_vel, double ang_vel)
Used to command the robot a desired movement:
double vy
Velocity components: X,Y (m/s)
void internal_simulControlStep(const double dt) MRPT_OVERRIDE
void resetTime()
Reset all simulator variables to 0 (except the simulation time).
void internal_clear() MRPT_OVERRIDE
Resets all pending cmds.
double phi
Orientation (rads)
double m_w
lin & angular velocity in the robot local frame.
double omega
Angular velocity (rad/s)