 |
Visual Servoing Platform
version 3.3.0
|
45 #include <visp3/core/vpDebug.h>
46 #include <visp3/core/vpExponentialMap.h>
47 #include <visp3/core/vpHomogeneousMatrix.h>
48 #include <visp3/robot/vpRobotException.h>
49 #include <visp3/robot/vpSimulatorPioneerPan.h>
72 void vpSimulatorPioneerPan::init()
168 "functionality not implemented");
171 "functionality not implemented");
174 "functionality not implemented");
177 "functionality not implemented");
216 std::cout <<
"ARTICULAR_FRAME is not implemented in "
217 "vpSimulatorPioneer::getPosition()"
228 for (
unsigned int i = 0; i < 3; i++) {
229 q[i] = this->
wMc_[i][3];
236 std::cout <<
"MIXT_FRAME is not implemented in vpSimulatorCamera::getPosition()" << std::endl;
239 std::cout <<
"END_EFFECTOR_FRAME is not implemented in vpSimulatorCamera::getPosition()" << std::endl;
@ STATE_VELOCITY_CONTROL
Initialize the velocity controller.
void set_eJe(double q_pan)
double getMaxTranslationVelocity(void) const
double getMaxRotationVelocity(void) const
void getPosition(vpHomogeneousMatrix &wMc) const
virtual ~vpSimulatorPioneerPan()
Error that can be emited by the vpRobot class and its derivates.
int eJeAvailable
is the robot Jacobian expressed in the end-effector frame available
void set_pMe(const double q)
vpHomogeneousMatrix wMc_
robot / camera location in the world frame
Class that consider the case of a translation vector.
@ dimensionError
Bad dimension.
Implementation of column vector and the associated operations.
void extract(vpRotationMatrix &R) const
Implementation of a matrix and operations on matrices.
static vpColVector saturateVelocities(const vpColVector &v_in, const vpColVector &v_max, bool verbose=false)
virtual vpRobotStateType setRobotState(const vpRobot::vpRobotStateType newState)
Implementation of a rotation matrix and operations on such kind of matrices.
virtual vpRobotStateType getRobotState(void) const
void setVelocity(const vpRobot::vpControlFrameType frame, const vpColVector &vel)
void buildFrom(const vpTranslationVector &t, const vpRotationMatrix &R)
int fJeAvailable
is the robot Jacobian expressed in the robot reference frame available
unsigned int size() const
Return the number of elements of the 2D array.
void resize(unsigned int i, bool flagNullify=true)
vpHomogeneousMatrix inverse() const
vpRxyzVector buildFrom(const vpRotationMatrix &R)
Implementation of an homogeneous matrix and operations on such kind of matrices.
vpControlFrameType setRobotFrame(vpRobot::vpControlFrameType newFrame)
int nDof
number of degrees of freedom
Implementation of a rotation vector as Euler angle minimal representation.
int areJointLimitsAvailable