Visual Servoing Platform
version 3.5.1 under development (2023-09-22)
|
#include <visp3/robot/vpUnicycle.h>
Public Member Functions | |
vpUnicycle () | |
virtual | ~vpUnicycle () |
Inherited functionalities from vpUnicycle | |
vpHomogeneousMatrix | cMe_ |
vpMatrix | eJe_ |
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) |
Generic functions for unicycle mobile robots.
This class provides common features for unicycle mobile robots.
Definition at line 53 of file vpUnicycle.h.
|
inline |
Default constructor that does nothing.
Definition at line 59 of file vpUnicycle.h.
|
inlinevirtual |
Destructor that does nothing.
Definition at line 63 of file vpUnicycle.h.
|
inline |
Return the tranformation between the camera frame and the mobile robot end effector frame.
Definition at line 71 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 79 of file vpUnicycle.h.
References vpVelocityTwistMatrix::buildFrom().
|
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 94 of file vpUnicycle.h.
References get_cVe().
Referenced by get_cVe().
|
inline |
Return the robot jacobian expressed in the end effector frame.
Definition at line 104 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 110 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 120 of file vpUnicycle.h.
Referenced by vpPioneer::vpPioneer(), and vpPioneerPan::vpPioneerPan().
|
protected |
Definition at line 124 of file vpUnicycle.h.
Referenced by vpSimulatorPioneer::setVelocity(), and vpSimulatorPioneerPan::setVelocity().
|
protected |
Definition at line 125 of file vpUnicycle.h.