Visual Servoing Platform
version 3.0.1
|
#include <visp3/robot/vpUnicycle.h>
Public Member Functions | |
vpUnicycle () | |
virtual | ~vpUnicycle () |
Inherited functionalities from vpUnicycle | |
vpHomogeneousMatrix | get_cMe () const |
vpVelocityTwistMatrix | get_cVe () const |
void | get_cVe (vpVelocityTwistMatrix &cVe) const |
vpMatrix | get_eJe () const |
void | set_cMe (const vpHomogeneousMatrix &cMe) |
void | set_eJe (const vpMatrix &eJe) |
Protected Attributes | |
vpHomogeneousMatrix | cMe_ |
vpMatrix | eJe_ |
Generic functions for unicycle mobile robots.
This class provides common features for unicycle mobile robots.
Definition at line 56 of file vpUnicycle.h.
|
inline |
Default constructor that does nothing.
Definition at line 62 of file vpUnicycle.h.
|
inlinevirtual |
Destructor that does nothing.
Definition at line 68 of file vpUnicycle.h.
|
inline |
Return the tranformation between the camera frame and the mobile robot end effector frame.
Definition at line 76 of file vpUnicycle.h.
|
inline |
Return the twist transformation from camera frame to the mobile robot end effector frame. This transformation allows to compute a velocity expressed in the end effector frame into the camera frame.
Definition at line 87 of file vpUnicycle.h.
References vpVelocityTwistMatrix::buildFrom().
Referenced by get_cVe().
|
inline |
Return the twist transformation from camera frame to the mobile robot end effector frame. This transformation allows to compute a velocity expressed in the end effector frame into the camera frame.
Definition at line 102 of file vpUnicycle.h.
References get_cVe().
|
inline |
Return the robot jacobian expressed in the end effector frame.
Definition at line 113 of file vpUnicycle.h.
Referenced by vpRobotPioneer::get_eJe(), vpSimulatorPioneer::get_eJe(), and vpSimulatorPioneerPan::get_eJe().
|
inline |
Set the transformation between the camera frame and the end effector frame.
Definition at line 121 of file vpUnicycle.h.
Referenced by vpPioneer::vpPioneer(), and vpPioneerPan::vpPioneerPan().
|
inline |
Set the robot jacobian expressed in the end effector frame.
eJe | : The robot jacobian to set such as with the robot control velocities and the six dimention velocity skew. |
Definition at line 132 of file vpUnicycle.h.
Referenced by vpPioneer::vpPioneer(), and vpPioneerPan::vpPioneerPan().
|
protected |
Definition at line 139 of file vpUnicycle.h.
Referenced by vpSimulatorPioneer::setVelocity(), and vpSimulatorPioneerPan::setVelocity().
|
protected |
Definition at line 140 of file vpUnicycle.h.