ViSP
2.10.0
|
#include <vpUnicycle.h>
Public Member Functions | |
vpUnicycle () | |
virtual | ~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 60 of file vpUnicycle.h.
|
inline |
Default constructor that does nothing.
Definition at line 66 of file vpUnicycle.h.
|
inlinevirtual |
Destructor that does nothing.
Definition at line 72 of file vpUnicycle.h.
|
inline |
Return the tranformation between the camera frame and the mobile robot end effector frame.
Definition at line 78 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 89 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 104 of file vpUnicycle.h.
References get_cVe().
|
inline |
Return the robot jacobian expressed in the end effector frame.
Definition at line 115 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 123 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 134 of file vpUnicycle.h.
Referenced by vpPioneer::vpPioneer(), and vpPioneerPan::vpPioneerPan().
|
protected |
Definition at line 140 of file vpUnicycle.h.
Referenced by vpSimulatorPioneer::setVelocity(), and vpSimulatorPioneerPan::setVelocity().
|
protected |
Definition at line 141 of file vpUnicycle.h.