![]() |
ViSP
3.0.0
|
#include <visp3/robot/vpUnicycle.h>
Inheritance diagram for vpUnicycle: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 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 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 85 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 100 of file vpUnicycle.h.
References 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 111 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 119 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 130 of file vpUnicycle.h.
Referenced by vpPioneer::vpPioneer(), and vpPioneerPan::vpPioneerPan().
|
protected |
Definition at line 136 of file vpUnicycle.h.
Referenced by vpSimulatorPioneer::setVelocity(), and vpSimulatorPioneerPan::setVelocity().
|
protected |
Definition at line 137 of file vpUnicycle.h.