#include <mrpt/reactivenav/CAbstractReactiveNavigationSystem.h>
Public Member Functions | |
TRobotMotionControl () | |
Public Attributes | |
bool(* | getCurrentPoseAndSpeeds )(mrpt::poses::CPose2D &curPose, float &curV, float &curW) |
This wrapper function is used to get the current pose and speeds of the robot. | |
bool(* | changeSpeeds )(float v, float w) |
This wrapper function is used to change the instantaneous speeds of robot. | |
bool(* | stop )() |
This wrapper function is used for stop the robot definitely, until a new speed is set. | |
bool(* | startWatchdog )(float T_ms) |
This wrapper function is used for starting the watchdog timer module. | |
bool(* | stopWatchdog )() |
This wrapper function is used for stoping the watchdog timer module. |
Definition at line 128 of file CAbstractReactiveNavigationSystem.h.
mrpt::reactivenav::CAbstractReactiveNavigationSystem::TRobotMotionControl::TRobotMotionControl | ( | ) | [inline] |
Definition at line 130 of file CAbstractReactiveNavigationSystem.h.
bool(* mrpt::reactivenav::CAbstractReactiveNavigationSystem::TRobotMotionControl::changeSpeeds)(float v, float w) |
This wrapper function is used to change the instantaneous speeds of robot.
v | Linear speed, in meters per second. | |
w | Angular speed, in radians per second. |
bool(* mrpt::reactivenav::CAbstractReactiveNavigationSystem::TRobotMotionControl::getCurrentPoseAndSpeeds)(mrpt::poses::CPose2D &curPose, float &curV, float &curW) |
This wrapper function is used to get the current pose and speeds of the robot.
curPose | Current robot pose. | |
curV | Current linear speed, in meters per second. | |
curW | Current angular speed, in radians per second. |
bool(* mrpt::reactivenav::CAbstractReactiveNavigationSystem::TRobotMotionControl::startWatchdog)(float T_ms) |
This wrapper function is used for starting the watchdog timer module.
T_ms | Period, in ms. |
This wrapper function is used for stop the robot definitely, until a new speed is set.
This wrapper function is used for stoping the watchdog timer module.
Page generated by Doxygen 1.5.9 for MRPT 0.6.5 SVN: at Sun Aug 2 11:39:56 CDT 2009 |