41 #ifndef VPROSROBOTPIONEER_H 42 #define VPROSROBOTPIONEER_H 44 #include <visp/vpConfig.h> 45 #include <visp/vpRobot.h> 46 #include <visp/vpRobotException.h> 47 #include <visp/vpPioneer.h> 86 eJe = vpUnicycle::get_eJe();
89 void getVelocity (
const vpRobot::vpControlFrameType frame, vpColVector & velocity)
91 throw (vpRobotException(vpRobotException::notImplementedError,
"getVelocity not implemented with ROS") );
93 vpColVector
getVelocity (
const vpRobot::vpControlFrameType frame)
95 throw (vpRobotException(vpRobotException::notImplementedError,
"getVelocity not implemented with ROS") );
100 void init(
int argc,
char **argv) ;
102 void setVelocity(
const vpRobot::vpControlFrameType frame,
const vpColVector &vel);
109 throw (vpRobotException(vpRobotException::notImplementedError,
"useSonar not implemented with ROS") );
130 void setPosition(
const vpRobot::vpControlFrameType ,
const vpColVector &) {};
134 #endif // vpROSRobotPioneer_H void getVelocity(const vpRobot::vpControlFrameType frame, vpColVector &velocity)
Interface for robots based on ROS.
vpRobot implementation for ROS middleware.
void setPosition(const vpRobot::vpControlFrameType, const vpColVector &)
void init()
basic initialization
void useSonar(bool usage)
void get_eJe(vpMatrix &eJe)
void setVelocity(const vpRobot::vpControlFrameType frame, const vpColVector &vel)
Interface for Pioneer mobile robots based on ROS.
vpColVector getVelocity(const vpRobot::vpControlFrameType frame)