36 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)
double m_v
lin & angular velocity in the robot local frame.
mrpt::math::TPose2D m_odometry
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()
~CVehicleSimul_DiffDriven() override
double vx
Velocity components: X,Y (m/s)
void movementCommand(double lin_vel, double ang_vel)
Used to command the robot a desired movement:
void resetTime()
Reset all simulator variables to 0 (except the.
void internal_clear() override
Resets all pending cmds.
double phi
Orientation (rads)
double omega
Angular velocity (rad/s)
void internal_simulControlStep(const double dt) override