#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::CAbstractReactiveNavigationSystem::TRobotMotionControl::TRobotMotionControl | ( | ) | [inline] |
Definition at line 130 of file CAbstractReactiveNavigationSystem.h.
| bool(* mrpt::reactivenav::CAbstractReactiveNavigationSystem::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::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::CAbstractReactiveNavigationSystem::TRobotMotionControl::startWatchdog)(float T_ms) |
This wrapper function is used for starting the watchdog timer module.
| T_ms | Period, in ms. |
| bool(* mrpt::reactivenav::CAbstractReactiveNavigationSystem::CAbstractReactiveNavigationSystem::TRobotMotionControl::stop)() |
This wrapper function is used for stop the robot definitely, until a new speed is set.
| bool(* mrpt::reactivenav::CAbstractReactiveNavigationSystem::CAbstractReactiveNavigationSystem::TRobotMotionControl::stopWatchdog)() |
This wrapper function is used for stoping the watchdog timer module.
| Page generated by Doxygen 1.5.8 for MRPT 0.6.5 SVN: at Thu Feb 26 02:07:47 EST 2009 |