50 #include <visp/vpHomogeneousMatrix.h>
51 #include <visp/vpMatrix.h>
52 #include <visp/vpColVector.h>
53 #include <visp/vpPoseVector.h>
72 STATE_ACCELERATION_CONTROL
88 } vpControlFrameType ;
123 virtual void get_eJe(
vpMatrix &_eJe) = 0 ;
125 virtual void get_fJe(
vpMatrix &_fJe) = 0 ;
131 double getMaxTranslationVelocity (
void)
const ;
132 double getMaxRotationVelocity (
void)
const;
141 virtual void init() = 0 ;
145 void setMaxRotationVelocity (
const double maxVr);
146 void setMaxTranslationVelocity (
const double maxVt);
155 inline void setVerbose(
bool verbose) { verbose_ = verbose; };
Definition of the vpMatrix class.
double maxTranslationVelocity
void setVerbose(bool verbose)
virtual vpRobotStateType getRobotState(void)
double maxRotationVelocity
Initialize the position controller.
class that defines a generic virtual robot
int eJeAvailable
is the robot Jacobian expressed in the end-effector frame available
vpControlFrameType getRobotFrame(void)
static const double maxTranslationVelocityDefault
Initialize the velocity controller.
static const double maxRotationVelocityDefault
int areJointLimitsAvailable
int nDof
number of degrees of freedom
vpMatrix eJe
robot Jacobian expressed in the end-effector frame
Class that provides a data structure for the column vectors as well as a set of operations on these v...
int fJeAvailable
is the robot Jacobian expressed in the robot reference frame available
vpMatrix fJe
robot Jacobian expressed in the robot reference frame available