Visual Servoing Platform
version 3.6.1 under development (2024-11-21)
|
#include <visp3/robot/vpRobotFlirPtu.h>
Public Types | |
enum | vpRobotStateType { STATE_STOP , STATE_VELOCITY_CONTROL , STATE_POSITION_CONTROL , STATE_ACCELERATION_CONTROL , STATE_FORCE_TORQUE_CONTROL } |
enum | vpControlFrameType { REFERENCE_FRAME , ARTICULAR_FRAME , JOINT_STATE = ARTICULAR_FRAME , END_EFFECTOR_FRAME , CAMERA_FRAME , TOOL_FRAME = CAMERA_FRAME , MIXT_FRAME } |
Static Public Member Functions | |
static void | emergencyStop (int signo) |
Static Public Member Functions inherited from vpRobot | |
static vpColVector | saturateVelocities (const vpColVector &v_in, const vpColVector &v_max, bool verbose=false) |
Protected Member Functions | |
void | init () |
void | getLimits () |
void | getJointPosition (vpColVector &q) |
void | setCartVelocity (const vpRobot::vpControlFrameType frame, const vpColVector &v) |
void | setJointVelocity (const vpColVector &qdot) |
Protected Member Functions Inherited from vpRobot | |
vpControlFrameType | setRobotFrame (vpRobot::vpControlFrameType newFrame) |
vpControlFrameType | getRobotFrame (void) const |
Protected Attributes | |
vpHomogeneousMatrix | m_eMc |
struct cerial * | m_cer |
uint16_t | m_status |
std::vector< int > | m_pos_max_tics |
std::vector< int > | m_pos_min_tics |
std::vector< int > | m_vel_max_tics |
std::vector< double > | m_res |
bool | m_connected |
int | m_njoints |
double | m_positioning_velocity |
double | maxTranslationVelocity |
double | maxRotationVelocity |
int | nDof |
vpMatrix | eJe |
int | eJeAvailable |
vpMatrix | fJe |
int | fJeAvailable |
int | areJointLimitsAvailable |
double * | qmin |
double * | qmax |
bool | verbose_ |
Static Protected Attributes | |
static const double | maxTranslationVelocityDefault = 0.2 |
static const double | maxRotationVelocityDefault = 0.7 |
Interface for FLIR pan-tilt units compatible with FLIR PTU-SDK.
config.mk
to add -fPIC
build flag Definition at line 94 of file vpRobotFlirPtu.h.
|
inherited |
Robot control frames.
Enumerator | |
---|---|
REFERENCE_FRAME | Corresponds to a fixed reference frame attached to the robot structure. |
ARTICULAR_FRAME | Corresponds to the joint state. This value is deprecated. You should rather use vpRobot::JOINT_STATE. |
JOINT_STATE | Corresponds to the joint state. |
END_EFFECTOR_FRAME | Corresponds to robot end-effector frame. |
CAMERA_FRAME | Corresponds to a frame attached to the camera mounted on the robot end-effector. |
TOOL_FRAME | Corresponds to a frame attached to the tool (camera, gripper...) mounted on the robot end-effector. This value is equal to vpRobot::CAMERA_FRAME. |
MIXT_FRAME | Corresponds to a "virtual" frame where translations are expressed in the reference frame, and rotations in the camera frame. |
|
inherited |
Robot control states.
vpRobotFlirPtu::vpRobotFlirPtu | ( | ) |
Default constructor.
Definition at line 110 of file vpRobotFlirPtu.cpp.
References emergencyStop(), and init().
|
virtual |
Destructor.
Definition at line 128 of file vpRobotFlirPtu.cpp.
References disconnect(), and stopMotion().
void vpRobotFlirPtu::connect | ( | const std::string & | portname, |
int | baudrate = 9600 |
||
) |
Connect to FLIR PTU.
[in] | portname | : Connect to serial/socket. |
[in] | baudrate | : Use baud rate (default: 9600). |
Definition at line 530 of file vpRobotFlirPtu.cpp.
References disconnect(), vpException::fatalError, getLimits(), m_cer, m_connected, and m_status.
void vpRobotFlirPtu::disconnect | ( | ) |
Close connection to PTU.
Definition at line 599 of file vpRobotFlirPtu.cpp.
References m_cer, and m_connected.
Referenced by connect(), getJointPosition(), getLimits(), getNetworkGateway(), getNetworkHostName(), getNetworkIP(), getPanPosLimits(), getPanTiltVelMax(), getTiltPosLimits(), setJointVelocity(), setPanPosLimits(), setPosition(), setTiltPosLimits(), and ~vpRobotFlirPtu().
|
static |
Emergency stops the robot if the program is interrupted by a SIGINT (CTRL C), SIGSEGV (segmentation fault), SIGBUS (bus error), SIGKILL or SIGQUIT signal.
Definition at line 63 of file vpRobotFlirPtu.cpp.
References vpRobotException::signalException.
Referenced by vpRobotFlirPtu().
vpVelocityTwistMatrix vpRobotFlirPtu::get_cVe | ( | ) | const |
Return the velocity twist transformation matrix from camera frame to end-effector frame. This transformation allows to transform a velocity twist expressed in the end-effector frame into the camera frame thanks to the homogeneous matrix eMc set using set_eMc().
Definition at line 237 of file vpRobotFlirPtu.cpp.
References vpVelocityTwistMatrix::buildFrom(), vpHomogeneousMatrix::inverse(), and m_eMc.
vpMatrix vpRobotFlirPtu::get_eJe | ( | ) |
Get the robot Jacobian expressed in the end-effector frame.
Definition at line 147 of file vpRobotFlirPtu.cpp.
References vpRobot::eJe, getPosition(), vpRobot::JOINT_STATE, and vpArray2D< Type >::resize().
Referenced by get_eJe().
|
virtual |
Get the robot Jacobian expressed in the end-effector frame.
[out] | eJe | : End-effector frame Jacobian. |
Implements vpRobot.
Definition at line 166 of file vpRobotFlirPtu.cpp.
References vpRobot::eJe, and get_eJe().
|
inline |
Return constant transformation between end-effector and tool frame. If your tool is a camera, this transformation is obtained by hand-eye calibration.
Definition at line 113 of file vpRobotFlirPtu.h.
vpMatrix vpRobotFlirPtu::get_fJe | ( | ) |
Get the robot Jacobian expressed in the robot reference frame.
Definition at line 174 of file vpRobotFlirPtu.cpp.
References vpRobot::fJe, getPosition(), vpRobot::JOINT_STATE, and vpArray2D< Type >::resize().
Referenced by get_fJe().
|
virtual |
Get the robot Jacobian expressed in the robot reference frame.
[out] | fJe | : Base (or reference) frame Jacobian. |
Implements vpRobot.
Definition at line 194 of file vpRobotFlirPtu.cpp.
References vpRobot::fJe, and get_fJe().
vpMatrix vpRobotFlirPtu::get_fMe | ( | ) |
Get the robot geometric model corresponding to the homogeneous transformation between base (or reference) frame and end-effector frame.
Definition at line 200 of file vpRobotFlirPtu.cpp.
References getPosition(), and vpRobot::JOINT_STATE.
|
virtual |
Get a displacement.
[in] | frame | : Considered cartesian frame or joint state. |
[out] | q | : Displacement in meter and rad. |
Implements vpRobot.
Definition at line 517 of file vpRobotFlirPtu.cpp.
|
protected |
Get robot joint positions.
[in] | q | : Joint position as a 2-dim vector [pan, tilt] with values in radians. |
Definition at line 410 of file vpRobotFlirPtu.cpp.
References disconnect(), vpException::fatalError, m_cer, m_connected, m_status, and vpColVector::resize().
Referenced by getPosition().
|
protected |
Read min/max position and speed.
Definition at line 612 of file vpRobotFlirPtu.cpp.
References disconnect(), vpException::fatalError, m_cer, m_connected, m_pos_max_tics, m_pos_min_tics, m_res, m_status, and m_vel_max_tics.
Referenced by connect().
|
inherited |
Get the maximal rotation velocity that can be sent to the robot during a velocity control.
Definition at line 274 of file vpRobot.cpp.
References vpRobot::maxRotationVelocity.
Referenced by vpRobotPololuPtu::setPosition(), vpRobotPololuPtu::setVelocity(), setVelocity(), vpRobotFranka::setVelocity(), vpRobotKinova::setVelocity(), vpRobotPioneer::setVelocity(), vpRobotTemplate::setVelocity(), vpRobotUniversalRobots::setVelocity(), vpSimulatorCamera::setVelocity(), vpSimulatorPioneer::setVelocity(), vpSimulatorPioneerPan::setVelocity(), vpRobotAfma4::setVelocity(), vpRobotAfma6::setVelocity(), vpRobotViper650::setVelocity(), and vpRobotViper850::setVelocity().
|
inherited |
Get the maximal translation velocity that can be sent to the robot during a velocity control.
Definition at line 252 of file vpRobot.cpp.
References vpRobot::maxTranslationVelocity.
Referenced by setVelocity(), vpRobotFranka::setVelocity(), vpRobotKinova::setVelocity(), vpRobotPioneer::setVelocity(), vpRobotTemplate::setVelocity(), vpRobotUniversalRobots::setVelocity(), vpSimulatorCamera::setVelocity(), vpSimulatorPioneer::setVelocity(), vpSimulatorPioneerPan::setVelocity(), vpRobotAfma4::setVelocity(), vpRobotAfma6::setVelocity(), vpRobotViper650::setVelocity(), and vpRobotViper850::setVelocity().
|
inlineinherited |
Return robot degrees of freedom number.
std::string vpRobotFlirPtu::getNetworkGateway | ( | ) |
When connected to the PTU by serial, get the PTU network gateway.
Definition at line 886 of file vpRobotFlirPtu.cpp.
References disconnect(), vpException::fatalError, m_cer, m_connected, and m_status.
std::string vpRobotFlirPtu::getNetworkHostName | ( | ) |
When connected to the PTU, get the PTU network hostname.
Definition at line 906 of file vpRobotFlirPtu.cpp.
References disconnect(), vpException::fatalError, m_cer, m_connected, and m_status.
std::string vpRobotFlirPtu::getNetworkIP | ( | ) |
When connected to the PTU by serial, get the PTU network IP address.
Definition at line 866 of file vpRobotFlirPtu.cpp.
References disconnect(), vpException::fatalError, m_cer, m_connected, and m_status.
vpColVector vpRobotFlirPtu::getPanPosLimits | ( | ) |
Return pan axis min and max position limits in radians as a 2-dim vector, with first value the pan min position and second value, the pan max position.
Definition at line 649 of file vpRobotFlirPtu.cpp.
References disconnect(), vpException::fatalError, m_connected, m_pos_max_tics, and m_pos_min_tics.
vpColVector vpRobotFlirPtu::getPanTiltVelMax | ( | ) |
Return pan/tilt axis max velocity in rad/s as a 2-dim vector, with first value the pan max velocity and second value, the max tilt velocity.
Definition at line 687 of file vpRobotFlirPtu.cpp.
References disconnect(), vpException::fatalError, m_connected, and m_vel_max_tics.
|
inherited |
Return the current robot position in the specified frame.
Definition at line 217 of file vpRobot.cpp.
References vpRobot::getPosition().
|
virtual |
Get robot position.
[in] | frame | : Considered cartesian frame or joint state. |
[out] | q | : Position of the arm. |
Implements vpRobot.
Definition at line 439 of file vpRobotFlirPtu.cpp.
References getJointPosition(), and vpRobot::JOINT_STATE.
|
inlineprotectedinherited |
|
inlinevirtualinherited |
Definition at line 155 of file vpRobot.h.
Referenced by vpRobotBiclops::getPosition(), vpRobotBiclops::getVelocity(), vpSimulatorCamera::setPosition(), vpRobotAfma4::setPosition(), vpRobotAfma6::setPosition(), vpRobotFranka::setPosition(), vpRobotUniversalRobots::setPosition(), vpRobotViper650::setPosition(), vpRobotViper850::setPosition(), vpRobotBiclops::setPosition(), vpRobotPololuPtu::setPosition(), vpRobotPtu46::setPosition(), vpRobotBiclops::setRobotState(), vpRobotPololuPtu::setRobotState(), vpRobotAfma4::setRobotState(), vpRobotAfma6::setRobotState(), setRobotState(), vpRobotFranka::setRobotState(), vpRobotPtu46::setRobotState(), vpRobotUniversalRobots::setRobotState(), vpRobotViper650::setRobotState(), vpRobotViper850::setRobotState(), vpRobotBiclops::setVelocity(), vpRobotPololuPtu::setVelocity(), vpRobotPtu46::setVelocity(), setVelocity(), vpRobotFranka::setVelocity(), vpRobotKinova::setVelocity(), vpRobotTemplate::setVelocity(), vpRobotUniversalRobots::setVelocity(), vpSimulatorCamera::setVelocity(), vpSimulatorPioneer::setVelocity(), vpSimulatorPioneerPan::setVelocity(), vpRobotAfma4::setVelocity(), vpRobotAfma6::setVelocity(), vpRobotViper650::setVelocity(), vpRobotViper850::setVelocity(), stopMotion(), vpRobotFranka::stopMotion(), vpRobotViper650::stopMotion(), and vpRobotViper850::stopMotion().
vpColVector vpRobotFlirPtu::getTiltPosLimits | ( | ) |
Return tilt axis min and max position limits in radians as a 2-dim vector, with first value the tilt min position and second value, the tilt max position.
Definition at line 668 of file vpRobotFlirPtu.cpp.
References disconnect(), vpException::fatalError, m_connected, m_pos_max_tics, and m_pos_min_tics.
|
protectedvirtual |
Basic initialization.
Implements vpRobot.
Definition at line 95 of file vpRobotFlirPtu.cpp.
References vpRobot::maxRotationVelocity, vpRobot::maxRotationVelocityDefault, vpRobot::maxTranslationVelocity, vpRobot::maxTranslationVelocityDefault, and vpRobot::nDof.
Referenced by vpRobotFlirPtu().
void vpRobotFlirPtu::reset | ( | ) |
Reset PTU axis.
Definition at line 832 of file vpRobotFlirPtu.cpp.
References vpException::fatalError, m_cer, m_connected, and m_status.
|
staticinherited |
Saturate velocities.
v_in | : Vector of input velocities to saturate. Translation velocities should be expressed in m/s while rotation velocities in rad/s. |
v_max | : Vector of maximal allowed velocities. Maximal translation velocities should be expressed in m/s while maximal rotation velocities in rad/s. |
verbose | : Print a message indicating which axis causes the saturation. |
vpRobotException::dimensionError | : If the input vectors have different dimensions. |
The code below shows how to use this static method in order to saturate a velocity skew vector.
Definition at line 164 of file vpRobot.cpp.
References vpException::dimensionError, and vpArray2D< Type >::size().
Referenced by setVelocity(), vpRobotFranka::setVelocity(), vpRobotKinova::setVelocity(), vpRobotPioneer::setVelocity(), vpRobotTemplate::setVelocity(), vpRobotUniversalRobots::setVelocity(), vpSimulatorCamera::setVelocity(), vpSimulatorPioneer::setVelocity(), vpSimulatorPioneerPan::setVelocity(), vpRobotAfma4::setVelocity(), vpRobotAfma6::setVelocity(), vpRobotViper650::setVelocity(), and vpRobotViper850::setVelocity().
|
inline |
Set constant transformation between end-effector and tool frame. If your tool is a camera, this transformation is obtained by hand-eye calibration.
Definition at line 133 of file vpRobotFlirPtu.h.
|
protected |
Send to the controller a 6-dim velocity skew vector expressed in a Cartesian frame.
[in] | frame | : Cartesian control frame (either tool frame or end-effector) in which the velocity v is expressed. Units are m/s for translation and rad/s for rotation velocities. |
[in] | v | : 6-dim vector that contains the 6 components of the velocity skew to send to the robot. Units are m/s and rad/s. |
Definition at line 257 of file vpRobotFlirPtu.cpp.
References vpRobot::END_EFFECTOR_FRAME, vpException::fatalError, vpRobot::JOINT_STATE, m_eMc, vpRobot::MIXT_FRAME, vpRobot::REFERENCE_FRAME, vpArray2D< Type >::size(), and vpRobot::TOOL_FRAME.
Referenced by setVelocity().
|
protected |
Send a joint velocity to the controller.
[in] | qdot | : Joint velocities vector. Units are rad/s for a robot arm. |
Definition at line 319 of file vpRobotFlirPtu.cpp.
References vpMath::deg(), disconnect(), vpException::fatalError, m_cer, m_connected, m_status, and m_vel_max_tics.
Referenced by setVelocity().
|
inherited |
Set the maximal rotation velocity that can be sent to the robot during a velocity control.
w_max | : Maximum rotational velocity expressed in rad/s. |
Definition at line 261 of file vpRobot.cpp.
References vpRobot::maxRotationVelocity.
Referenced by vpRobotViper650::setMaxRotationVelocity(), and vpRobotViper850::setMaxRotationVelocity().
|
inherited |
Set the maximal translation velocity that can be sent to the robot during a velocity control.
v_max | : Maximum translation velocity expressed in m/s. |
Definition at line 240 of file vpRobot.cpp.
References vpRobot::maxTranslationVelocity.
void vpRobotFlirPtu::setPanPosLimits | ( | const vpColVector & | pan_limits | ) |
Modify pan position limit.
pan_limits | : 2-dim vector that contains pan min and max limits in rad. |
Definition at line 706 of file vpRobotFlirPtu.cpp.
References disconnect(), vpException::fatalError, m_cer, m_connected, m_status, and vpArray2D< Type >::size().
|
virtual |
Set a position to reach.
[in] | frame | : Considered cartesian frame or joint state. |
[in] | q | : Position to reach. |
Implements vpRobot.
Definition at line 454 of file vpRobotFlirPtu.cpp.
References vpMath::deg(), disconnect(), vpException::fatalError, vpRobot::JOINT_STATE, m_cer, m_connected, m_njoints, m_pos_max_tics, m_pos_min_tics, m_positioning_velocity, m_status, m_vel_max_tics, and vpArray2D< Type >::size().
void vpRobotFlirPtu::setPositioningVelocity | ( | double | velocity | ) |
Set the velocity used for a position control.
velocity | : Velocity in % of the maximum velocity between [0, 100]. Default value is 20. |
Definition at line 766 of file vpRobotFlirPtu.cpp.
References m_positioning_velocity.
|
protectedinherited |
Definition at line 208 of file vpRobot.cpp.
Referenced by vpSimulatorCamera::setVelocity(), vpSimulatorPioneer::setVelocity(), and vpSimulatorPioneerPan::setVelocity().
|
virtual |
Change the robot state.
newState | : New requested robot state if the robot is connected. If the robot is not connected, we return the current state. |
Reimplemented from vpRobot.
Definition at line 775 of file vpRobotFlirPtu.cpp.
References vpException::fatalError, vpRobot::getRobotState(), m_cer, m_connected, m_status, vpRobot::setRobotState(), vpRobot::STATE_POSITION_CONTROL, vpRobot::STATE_STOP, vpRobot::STATE_VELOCITY_CONTROL, and stopMotion().
void vpRobotFlirPtu::setTiltPosLimits | ( | const vpColVector & | tilt_limits | ) |
Modify tilt position limit.
tilt_limits | : 2-dim vector that contains tilt min and max limits in rad. |
Definition at line 736 of file vpRobotFlirPtu.cpp.
References disconnect(), vpException::fatalError, m_cer, m_connected, m_status, and vpArray2D< Type >::size().
|
virtual |
Send to the controller a velocity in a given frame.
[in] | frame | : Control frame in which the velocity vel is expressed. Velocities could be joint velocities, or cartesian velocities. Units are m/s for translation and rad/s for rotation velocities. |
[in] | vel | : Vector that contains the velocity to apply to the robot. |
Implements vpRobot.
Definition at line 350 of file vpRobotFlirPtu.cpp.
References vpException::dimensionError, vpRobot::END_EFFECTOR_FRAME, vpRobot::getMaxRotationVelocity(), vpRobot::getMaxTranslationVelocity(), vpRobot::getRobotState(), vpRobot::JOINT_STATE, vpRobot::MIXT_FRAME, vpRobot::nDof, vpRobot::REFERENCE_FRAME, vpRobot::saturateVelocities(), setCartVelocity(), setJointVelocity(), vpArray2D< Type >::size(), vpRobot::STATE_VELOCITY_CONTROL, vpRobot::TOOL_FRAME, and vpRobotException::wrongStateError.
|
inlineinherited |
Definition at line 170 of file vpRobot.h.
Referenced by vpRobotAfma4::vpRobotAfma4(), vpRobotAfma6::vpRobotAfma6(), vpRobotViper650::vpRobotViper650(), and vpRobotViper850::vpRobotViper850().
void vpRobotFlirPtu::stopMotion | ( | void | ) |
Stop PTU motion in velocity control mode.
Definition at line 846 of file vpRobotFlirPtu.cpp.
References vpException::fatalError, vpRobot::getRobotState(), m_cer, m_connected, m_status, and vpRobot::STATE_VELOCITY_CONTROL.
Referenced by setRobotState(), and ~vpRobotFlirPtu().
|
protectedinherited |
Definition at line 114 of file vpRobot.h.
Referenced by vpRobot::operator=().
|
protectedinherited |
robot Jacobian expressed in the end-effector frame
Definition at line 106 of file vpRobot.h.
Referenced by get_eJe(), vpRobotAfma6::get_eJe(), vpRobotPtu46::get_eJe(), vpRobotAfma4::get_eJe(), vpRobotBiclops::get_eJe(), vpRobotKinova::get_eJe(), vpRobotPololuPtu::get_eJe(), vpRobotViper650::get_eJe(), vpRobotViper850::get_eJe(), vpSimulatorCamera::get_eJe(), vpRobot::operator=(), and vpRobotAfma4::setVelocity().
|
protectedinherited |
is the robot Jacobian expressed in the end-effector frame available
Definition at line 108 of file vpRobot.h.
Referenced by vpRobot::operator=().
|
protectedinherited |
robot Jacobian expressed in the robot reference frame available
Definition at line 110 of file vpRobot.h.
Referenced by get_fJe(), vpRobotAfma6::get_fJe(), vpRobotPtu46::get_fJe(), vpRobotAfma4::get_fJe(), vpRobotBiclops::get_fJe(), vpRobotKinova::get_fJe(), vpRobotPololuPtu::get_fJe(), vpRobotViper650::get_fJe(), vpRobotViper850::get_fJe(), and vpRobot::operator=().
|
protectedinherited |
is the robot Jacobian expressed in the robot reference frame available
Definition at line 112 of file vpRobot.h.
Referenced by vpRobot::operator=().
|
protected |
Definition at line 160 of file vpRobotFlirPtu.h.
Referenced by connect(), disconnect(), getJointPosition(), getLimits(), getNetworkGateway(), getNetworkHostName(), getNetworkIP(), reset(), setJointVelocity(), setPanPosLimits(), setPosition(), setRobotState(), setTiltPosLimits(), and stopMotion().
|
protected |
Definition at line 166 of file vpRobotFlirPtu.h.
Referenced by connect(), disconnect(), getJointPosition(), getLimits(), getNetworkGateway(), getNetworkHostName(), getNetworkIP(), getPanPosLimits(), getPanTiltVelMax(), getTiltPosLimits(), reset(), setJointVelocity(), setPanPosLimits(), setPosition(), setRobotState(), setTiltPosLimits(), and stopMotion().
|
protected |
Constant transformation between end-effector and tool (or camera) frame.
Definition at line 158 of file vpRobotFlirPtu.h.
Referenced by get_cVe(), and setCartVelocity().
|
protected |
Definition at line 167 of file vpRobotFlirPtu.h.
Referenced by setPosition().
|
protected |
Pan min/max position in robot tics unit.
Definition at line 162 of file vpRobotFlirPtu.h.
Referenced by getLimits(), getPanPosLimits(), getTiltPosLimits(), and setPosition().
|
protected |
Tilt min/max position in robot tics unit.
Definition at line 163 of file vpRobotFlirPtu.h.
Referenced by getLimits(), getPanPosLimits(), getTiltPosLimits(), and setPosition().
|
protected |
Definition at line 168 of file vpRobotFlirPtu.h.
Referenced by setPosition(), and setPositioningVelocity().
|
protected |
Pan/tilt tic resolution in deg.
Definition at line 165 of file vpRobotFlirPtu.h.
Referenced by getLimits().
|
protected |
Definition at line 161 of file vpRobotFlirPtu.h.
Referenced by connect(), getJointPosition(), getLimits(), getNetworkGateway(), getNetworkHostName(), getNetworkIP(), reset(), setJointVelocity(), setPanPosLimits(), setPosition(), setRobotState(), setTiltPosLimits(), and stopMotion().
|
protected |
Pan/tilt max velocity in robot tics unit.
Definition at line 164 of file vpRobotFlirPtu.h.
Referenced by getLimits(), getPanTiltVelMax(), setJointVelocity(), and setPosition().
|
protectedinherited |
Definition at line 100 of file vpRobot.h.
Referenced by vpRobot::getMaxRotationVelocity(), init(), vpRobotKinova::init(), vpRobotTemplate::init(), vpRobot::operator=(), vpRobot::setMaxRotationVelocity(), vpRobotPtu46::setVelocity(), vpRobotViper650::vpRobotViper650(), and vpRobotViper850::vpRobotViper850().
|
staticprotectedinherited |
Definition at line 101 of file vpRobot.h.
Referenced by init(), vpRobotKinova::init(), and vpRobotTemplate::init().
|
protectedinherited |
Definition at line 98 of file vpRobot.h.
Referenced by vpRobot::getMaxTranslationVelocity(), init(), vpRobotKinova::init(), vpRobotTemplate::init(), vpRobot::operator=(), and vpRobot::setMaxTranslationVelocity().
|
staticprotectedinherited |
Definition at line 99 of file vpRobot.h.
Referenced by init(), vpRobotKinova::init(), and vpRobotTemplate::init().
|
protectedinherited |
number of degrees of freedom
Definition at line 104 of file vpRobot.h.
Referenced by vpRobotPololuPtu::get_eJe(), vpRobotPololuPtu::get_fJe(), vpRobotKinova::getJointPosition(), vpRobotPololuPtu::getPosition(), init(), vpRobotKinova::init(), vpRobotUniversalRobots::init(), vpRobotTemplate::init(), vpRobot::operator=(), vpRobotUniversalRobots::readPosFile(), vpRobotKinova::setDoF(), vpRobotKinova::setJointVelocity(), vpRobotKinova::setPosition(), vpRobotPololuPtu::setPosition(), vpRobotPololuPtu::setVelocity(), setVelocity(), vpRobotKinova::setVelocity(), vpRobotTemplate::setVelocity(), and vpRobotPololuPtu::vpRobotPololuPtu().
|
protectedinherited |
Definition at line 116 of file vpRobot.h.
Referenced by vpRobot::operator=(), and vpRobot::~vpRobot().
|
protectedinherited |
Definition at line 115 of file vpRobot.h.
Referenced by vpRobot::operator=(), and vpRobot::~vpRobot().
|
protectedinherited |
Definition at line 118 of file vpRobot.h.
Referenced by vpRobotAfma4::init(), vpRobotAfma6::init(), vpRobotViper650::init(), vpRobotViper850::init(), vpRobot::operator=(), vpRobotAfma4::vpRobotAfma4(), vpRobotAfma6::vpRobotAfma6(), vpRobotViper650::vpRobotViper650(), and vpRobotViper850::vpRobotViper850().