#include <yarp/dev/INavigation2D.h>
Public Member Functions | |
virtual | ~INavigation2DVelocityActions () |
Destructor. | |
virtual yarp::dev::ReturnValue | applyVelocityCommand (double x_vel, double y_vel, double theta_vel, double timeout=0.1)=0 |
Apply a velocity command. | |
virtual yarp::dev::ReturnValue | getLastVelocityCommand (double &x_vel, double &y_vel, double &theta_vel)=0 |
Returns the last applied velocity command. | |
Definition at line 66 of file INavigation2D.h.
|
inlinevirtual |
Destructor.
Definition at line 72 of file INavigation2D.h.
|
pure virtual |
Apply a velocity command.
Velocities are expressed in the robot reference frame.
x | [m/s] |
y | [m/s] |
theta | [deg/s] |
timeout | The velocity command expires after the specified amount of time (by default 0.1 seconds) |
Implemented in FakeNavigation, MobileBaseVelocityControl_nwc_yarp, and Navigation2D_nwc_yarp.
|
pure virtual |
Returns the last applied velocity command.
x | [m/s] |
y | [m/s] |
theta | [deg/s] |
Implemented in FakeNavigation, MobileBaseVelocityControl_nwc_yarp, and Navigation2D_nwc_yarp.