Visual Servoing Platform
version 3.6.1 under development (2024-12-06)
|
#include <visp3/robot/vpUnicycle.h>
Public Member Functions | |
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 51 of file vpUnicycle.h.
|
inline |
Default constructor that does nothing.
Definition at line 57 of file vpUnicycle.h.
|
inline |
Return the transformation between the camera frame and the mobile robot end effector frame.
Definition at line 65 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 72 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 86 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 96 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 102 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 dimension velocity skew. |
Definition at line 112 of file vpUnicycle.h.
Referenced by vpPioneer::vpPioneer(), and vpPioneerPan::vpPioneerPan().
|
protected |
Definition at line 116 of file vpUnicycle.h.
Referenced by vpSimulatorPioneer::setVelocity(), and vpSimulatorPioneerPan::setVelocity().
|
protected |
Definition at line 117 of file vpUnicycle.h.