![]() |
Visual Servoing Platform version 3.5.0
|
#include <vpUnicycle.h>
Inheritance diagram for vpUnicycle: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 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 66 of file vpUnicycle.h.
|
inline |
Return the tranformation
between the camera frame and the mobile robot end effector frame.
Definition at line 74 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 82 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 97 of file vpUnicycle.h.
References get_cVe().
Referenced by get_cVe().
|
inline |
Return the robot jacobian
expressed in the end effector frame.
with
the robot control velocities and
the six dimention velocity skew. Definition at line 107 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 113 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 123 of file vpUnicycle.h.
Referenced by vpPioneer::vpPioneer(), and vpPioneerPan::vpPioneerPan().
|
protected |
Definition at line 127 of file vpUnicycle.h.
Referenced by vpSimulatorPioneer::setVelocity(), and vpSimulatorPioneerPan::setVelocity().
|
protected |
Definition at line 128 of file vpUnicycle.h.