 |
Visual Servoing Platform
version 3.3.0
|
46 #include <visp3/core/vpDebug.h>
47 #include <visp3/core/vpExponentialMap.h>
48 #include <visp3/core/vpHomogeneousMatrix.h>
49 #include <visp3/robot/vpRobotException.h>
50 #include <visp3/robot/vpSimulatorPioneer.h>
65 void vpSimulatorPioneer::init()
148 "functionality not implemented");
152 "functionality not implemented");
155 "functionality not implemented");
160 "functionality not implemented");
201 std::cout <<
"ARTICULAR_FRAME is not implemented in "
202 "vpSimulatorPioneer::getPosition()"
213 for (
unsigned int i = 0; i < 3; i++) {
214 q[i] = this->
wMc_[i][3];
221 std::cout <<
"MIXT_FRAME is not implemented in vpSimulatorCamera::getPosition()" << std::endl;
224 std::cout <<
"END_EFFECTOR_FRAME is not implemented in vpSimulatorCamera::getPosition()" << std::endl;
Initialize the velocity controller.
virtual ~vpSimulatorPioneer()
double getMaxTranslationVelocity(void) const
void getPosition(vpHomogeneousMatrix &wMc) const
double getMaxRotationVelocity(void) const
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
Class that consider the case of a translation vector.
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