39 mrpt::kinematics::CVehicleVelCmdPtr
cmd_vel;
#define MRPT_OVERRIDE
C++11 "override" for virtuals:
"Fake navigator" for tests: it just sends out a pre-programmed sequence of commands to the robot...
virtual void navigate(const TNavigationParams *params) MRPT_OVERRIDE
Navigation request to a single target location.
This class allows loading and storing values and vectors of different types from a configuration text...
virtual void performNavigationStep() MRPT_OVERRIDE
To be implemented in derived classes.
The struct for configuring navigation requests.
std::map< double, TVelCmd > programmed_orders
map [time_in_secs_since_beginning] -> orders.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
virtual void onStartNewNavigation() MRPT_OVERRIDE
Called whenever a new navigation has been started.
mrpt::kinematics::CVehicleVelCmdPtr cmd_vel
all with the same meaning than in CRobot2NavInterface::changeSpeeds()
The pure virtual interface between a real or simulated robot and any CAbstractNavigator-derived class...
This is the base class for any reactive/planned navigation system.
GLenum const GLfloat * params