41 #ifndef VPROSROBOTPIONEER_H 42 #define VPROSROBOTPIONEER_H 44 #include <visp/vpConfig.h> 45 #include <visp/vpPioneer.h> 46 #include <visp/vpRobot.h> 47 #include <visp/vpRobotException.h> 84 void get_eJe( vpMatrix &eJe ) { eJe = vpUnicycle::get_eJe(); }
86 void getVelocity(
const vpRobot::vpControlFrameType frame, vpColVector &velocity )
88 throw( vpRobotException( vpRobotException::notImplementedError,
"getVelocity not implemented with ROS" ) );
90 vpColVector
getVelocity(
const vpRobot::vpControlFrameType frame )
92 throw( vpRobotException( vpRobotException::notImplementedError,
"getVelocity not implemented with ROS" ) );
97 void init(
int argc,
char **argv );
99 void setVelocity(
const vpRobot::vpControlFrameType frame,
const vpColVector &vel );
106 throw( vpRobotException( vpRobotException::notImplementedError,
"useSonar not implemented with ROS" ) );
126 void setPosition(
const vpRobot::vpControlFrameType ,
const vpColVector & ){};
129 #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)