Interface for a gaze controller. More...
#include <yarp/dev/GazeControl.h>
Public Member Functions | |
| virtual | ~IGazeControl () |
| Destructor. | |
| virtual bool | setTrackingMode (const bool f)=0 |
| Set the controller in tracking or non-tracking mode. | |
| virtual bool | getTrackingMode (bool *f)=0 |
| Get the current controller mode. | |
| virtual bool | setStabilizationMode (const bool f)=0 |
| Turn on/off the gaze stabilization. | |
| virtual bool | getStabilizationMode (bool *f)=0 |
| Get the current stabilization mode. | |
| virtual bool | getFixationPoint (yarp::sig::Vector &fp, yarp::os::Stamp *stamp=NULL)=0 |
| Get the current fixation point. | |
| virtual bool | getAngles (yarp::sig::Vector &ang, yarp::os::Stamp *stamp=NULL)=0 |
| Get the current gaze configuration in terms of azimuth and elevation angles wrt to the absolute reference frame along with the vergence. | |
| virtual bool | lookAtFixationPoint (const yarp::sig::Vector &fp)=0 |
| Move the gaze to a specified fixation point in cartesian space. | |
| virtual bool | lookAtAbsAngles (const yarp::sig::Vector &ang)=0 |
| Move the gaze to a specified gazing angles configuration given in the absolute reference frame. | |
| virtual bool | lookAtRelAngles (const yarp::sig::Vector &ang)=0 |
| Move the gaze to a specified gazing angles configuration given in the relative reference frame. | |
| virtual bool | lookAtMonoPixel (const int camSel, const yarp::sig::Vector &px, const double z=1.0)=0 |
| Move the gaze to a location specified by a pixel within the image plane. | |
| virtual bool | lookAtMonoPixelWithVergence (const int camSel, const yarp::sig::Vector &px, const double ver)=0 |
| Move the gaze to a location specified by a pixel within the image plane using the vergence. | |
| virtual bool | lookAtStereoPixels (const yarp::sig::Vector &pxl, const yarp::sig::Vector &pxr)=0 |
| Move the gaze to a location specified by two pixels representing the same 3-d point as seen from within both image planes. | |
| virtual bool | lookAtFixationPointSync (const yarp::sig::Vector &fp)=0 |
| Move the gaze to a specified fixation point in cartesian space. | |
| virtual bool | lookAtAbsAnglesSync (const yarp::sig::Vector &ang)=0 |
| Move the gaze to a specified gazing angles configuration given in the absolute reference frame. | |
| virtual bool | lookAtRelAnglesSync (const yarp::sig::Vector &ang)=0 |
| Move the gaze to a specified gazing angles configuration given in the relative reference frame. | |
| virtual bool | lookAtMonoPixelSync (const int camSel, const yarp::sig::Vector &px, const double z=1.0)=0 |
| Move the gaze to a location specified by a pixel within the image plane. | |
| virtual bool | lookAtMonoPixelWithVergenceSync (const int camSel, const yarp::sig::Vector &px, const double ver)=0 |
| Move the gaze to a location specified by a pixel within the image plane using the vergence. | |
| virtual bool | lookAtStereoPixelsSync (const yarp::sig::Vector &pxl, const yarp::sig::Vector &pxr)=0 |
| Move the gaze to a location specified by two pixels representing the same 3-d point as seen from within both image planes. | |
| virtual bool | getNeckTrajTime (double *t)=0 |
| Get the current trajectory duration for the neck actuators. | |
| virtual bool | getEyesTrajTime (double *t)=0 |
| Get the current trajectory duration for the eyes actuators. | |
| virtual bool | getVORGain (double *gain)=0 |
| Get the current gain used to weigh the vestibulo-ocular reflex (VOR). | |
| virtual bool | getOCRGain (double *gain)=0 |
| Get the current gain used to weigh the oculo-collic reflex (OCR). | |
| virtual bool | getSaccadesMode (bool *f)=0 |
| Query whether the very fast eyes movements (saccades) will be employed or not. | |
| virtual bool | getSaccadesInhibitionPeriod (double *period)=0 |
| Get the current inhibition period for saccadic movements. | |
| virtual bool | getSaccadesActivationAngle (double *angle)=0 |
| Get the current activation angle for saccadic movements. | |
| virtual bool | getLeftEyePose (yarp::sig::Vector &x, yarp::sig::Vector &o, yarp::os::Stamp *stamp=NULL)=0 |
| Get the current pose of the left eye frame. | |
| virtual bool | getRightEyePose (yarp::sig::Vector &x, yarp::sig::Vector &o, yarp::os::Stamp *stamp=NULL)=0 |
| Get the current pose of the right eye frame. | |
| virtual bool | getHeadPose (yarp::sig::Vector &x, yarp::sig::Vector &o, yarp::os::Stamp *stamp=NULL)=0 |
| Get the current pose of the head frame. | |
| virtual bool | get2DPixel (const int camSel, const yarp::sig::Vector &x, yarp::sig::Vector &px)=0 |
| Get the 2-d pixel point - whose cartesian coordinates are given wrt the root reference frame - that results from the projection into the image plane. | |
| virtual bool | get3DPoint (const int camSel, const yarp::sig::Vector &px, const double z, yarp::sig::Vector &x)=0 |
| Get the 3-d point whose pixel projection and z-component in the camera frame are given. | |
| virtual bool | get3DPointOnPlane (const int camSel, const yarp::sig::Vector &px, const yarp::sig::Vector &plane, yarp::sig::Vector &x)=0 |
| Get the 3-d point - whose pixel projection is given - that results from the projection into a plane specified in the space. | |
| virtual bool | get3DPointFromAngles (const int mode, const yarp::sig::Vector &ang, yarp::sig::Vector &x)=0 |
| Get the 3-d coordinates corresponding to the angular positions. | |
| virtual bool | getAnglesFrom3DPoint (const yarp::sig::Vector &x, yarp::sig::Vector &ang)=0 |
| Get the absolute angular coordinates corresponding to the 3-d point. | |
| virtual bool | triangulate3DPoint (const yarp::sig::Vector &pxl, const yarp::sig::Vector &pxr, yarp::sig::Vector &x)=0 |
| Triangulate two points given in the image planes to find the corresponding 3-d point in the space. | |
| virtual bool | getJointsDesired (yarp::sig::Vector &qdes)=0 |
| Get the joints target values where the controller is moving the system to. | |
| virtual bool | getJointsVelocities (yarp::sig::Vector &qdot)=0 |
| Get the joints velocities commanded by the controller. | |
| virtual bool | getStereoOptions (yarp::os::Bottle &options)=0 |
| Return the current options used by the stereo approach. | |
| virtual bool | setNeckTrajTime (const double t)=0 |
| Set the duration of the trajectory for the neck actuators. | |
| virtual bool | setEyesTrajTime (const double t)=0 |
| Set the duration of the trajectory for the eyes actuators. | |
| virtual bool | setVORGain (const double gain)=0 |
| Set the gain used to weigh the vestibulo-ocular reflex (VOR). | |
| virtual bool | setOCRGain (const double gain)=0 |
| Set the gain used to weigh the oculo-collic reflex (OCR). | |
| virtual bool | setSaccadesMode (const bool f)=0 |
| Enable/disable the use of very fast eyes movements (saccades). | |
| virtual bool | setSaccadesInhibitionPeriod (const double period)=0 |
| Set the inhibition period for saccadic movements. | |
| virtual bool | setSaccadesActivationAngle (const double angle)=0 |
| Set the activation angle for saccadic movements. | |
| virtual bool | setStereoOptions (const yarp::os::Bottle &options)=0 |
| Update the options used by the stereo approach. | |
| virtual bool | bindNeckPitch (const double min, const double max)=0 |
| Bind the neck pitch within a specified range. | |
| virtual bool | blockNeckPitch (const double val)=0 |
| Block the neck pitch at a specified angle. | |
| virtual bool | blockNeckPitch ()=0 |
| Block the neck pitch at the current angle. | |
| virtual bool | bindNeckRoll (const double min, const double max)=0 |
| Bind the neck roll within a specified range. | |
| virtual bool | blockNeckRoll (const double val)=0 |
| Block the neck roll at a specified angle. | |
| virtual bool | blockNeckRoll ()=0 |
| Block the neck roll at the current angle. | |
| virtual bool | bindNeckYaw (const double min, const double max)=0 |
| Bind the neck yaw within a specified range. | |
| virtual bool | blockNeckYaw (const double val)=0 |
| Block the neck yaw at a specified angle. | |
| virtual bool | blockNeckYaw ()=0 |
| Block the neck yaw at the current angle. | |
| virtual bool | blockEyes (const double ver)=0 |
| Block the eyes to look always straight ahead (the tilt can vary) with a specified vergence angle. | |
| virtual bool | blockEyes ()=0 |
| Block the eyes to look always straight ahead (the tilt can vary) with the current vergence angle. | |
| virtual bool | getNeckPitchRange (double *min, double *max)=0 |
| Return the current neck pitch range. | |
| virtual bool | getNeckRollRange (double *min, double *max)=0 |
| Return the current neck roll range. | |
| virtual bool | getNeckYawRange (double *min, double *max)=0 |
| Return the current neck yaw range. | |
| virtual bool | getBlockedVergence (double *ver)=0 |
| Return the current vergence angle used to block the eyes. | |
| virtual bool | clearNeckPitch ()=0 |
| Unblock the neck pitch. | |
| virtual bool | clearNeckRoll ()=0 |
| Unblock the neck roll. | |
| virtual bool | clearNeckYaw ()=0 |
| Unblock the neck yaw. | |
| virtual bool | clearEyes ()=0 |
| Unblock the eyes. | |
| virtual bool | getNeckAngleUserTolerance (double *angle)=0 |
| Return the current tolerance defined by the user to gaze at the target with the neck, meaning that the neck will turn to the target with a final "misalignment" specified by this tolerance; the residual rotation will be covered by the eyes movement. | |
| virtual bool | setNeckAngleUserTolerance (const double angle)=0 |
| Specify a new tolerance to gaze at the target with the neck. | |
| virtual bool | checkMotionDone (bool *f)=0 |
| Check once if the current trajectory is terminated. | |
| virtual bool | waitMotionDone (const double period=0.1, const double timeout=0.0)=0 |
| Wait until the current trajectory is terminated. | |
| virtual bool | checkSaccadeDone (bool *f)=0 |
| Check once if the saccade is terminated. | |
| virtual bool | waitSaccadeDone (const double period=0.1, const double timeout=0.0)=0 |
| Wait until the current saccade is terminated. | |
| virtual bool | stopControl ()=0 |
| Ask for an immediate stop of the motion. | |
| virtual bool | storeContext (int *id)=0 |
| Store the controller context. | |
| virtual bool | restoreContext (const int id)=0 |
| Restore the controller context previously stored. | |
| virtual bool | deleteContext (const int id)=0 |
| Delete a specified controller context. | |
| virtual bool | getInfo (yarp::os::Bottle &info)=0 |
| Return useful info on the operating state of the controller. | |
| virtual bool | registerEvent (yarp::dev::GazeEvent &event)=0 |
| Register an event. | |
| virtual bool | unregisterEvent (yarp::dev::GazeEvent &event)=0 |
| Unregister an event. | |
| virtual bool | tweakSet (const yarp::os::Bottle &options)=0 |
| Tweak low-level controller's parameters. | |
| virtual bool | tweakGet (yarp::os::Bottle &options)=0 |
| Return low-level controller's parameters. | |
Interface for a gaze controller.
Please read carefully the documentation.
Definition at line 132 of file GazeControl.h.
|
virtualdefault |
Destructor.
|
pure virtual |
Bind the neck pitch within a specified range.
[wait for reply]
| min | the minimum value of the range (in degrees). |
| max | the maximum value of the range (in degrees). |
|
pure virtual |
Bind the neck roll within a specified range.
[wait for reply]
| min | the minimum value of the range (in degrees). |
| max | the maximum value of the range (in degrees). |
|
pure virtual |
Bind the neck yaw within a specified range.
[wait for reply]
| min | the minimum value of the range (in degrees). |
| max | the maximum value of the range (in degrees). |
|
pure virtual |
Block the eyes to look always straight ahead (the tilt can vary) with the current vergence angle.
[wait for reply]
|
pure virtual |
Block the eyes to look always straight ahead (the tilt can vary) with a specified vergence angle.
[wait for reply]
| ver | the vergence angle (in degrees). |
|
pure virtual |
Block the neck pitch at the current angle.
[wait for reply]
|
pure virtual |
Block the neck pitch at a specified angle.
[wait for reply]
| val | the angle value at which block the joint (in degrees). |
|
pure virtual |
Block the neck roll at the current angle.
[wait for reply]
|
pure virtual |
Block the neck roll at a specified angle.
[wait for reply]
| val | the angle value at which block the joint (in degrees). |
|
pure virtual |
Block the neck yaw at the current angle.
[wait for reply]
|
pure virtual |
Block the neck yaw at a specified angle.
[wait for reply]
| val | the angle value at which block the joint (in degrees). |
|
pure virtual |
Check once if the current trajectory is terminated.
[wait for reply]
| f | where the result is returned. |
|
pure virtual |
Check once if the saccade is terminated.
[wait for reply]
| f | where the result is returned. |
|
pure virtual |
Unblock the eyes.
[wait for reply]
|
pure virtual |
Unblock the neck pitch.
[wait for reply]
|
pure virtual |
Unblock the neck roll.
[wait for reply]
|
pure virtual |
Unblock the neck yaw.
[wait for reply]
|
pure virtual |
Delete a specified controller context.
[wait for reply]
| id | specify the context id to be removed. |
|
pure virtual |
Get the 2-d pixel point - whose cartesian coordinates are given wrt the root reference frame - that results from the projection into the image plane.
[wait for reply]
| camSel | selects the image plane: 0 for the left, 1 for the right. |
| x | the 3-d point given wrt the root reference frame [m]. |
| px | the returned 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
|
pure virtual |
Get the 3-d point whose pixel projection and z-component in the camera frame are given.
[wait for reply]
| camSel | selects the image plane: 0 for the left, 1 for the right. |
| px | a 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
| z | the z-component of the point in the eye's reference frame [m]. |
| x | the returned 3-d point given wrt the root reference frame [m]. |
|
pure virtual |
Get the 3-d coordinates corresponding to the angular positions.
[wait for reply]
| mode | selects the angular mode: 0 for absolute, 1 for relative mode. |
| ang | a 3-d vector which contains the actual angles azimuth/elevation/vergence (degrees). |
| x | the returned 3-d point given wrt the root reference frame [m]. |
|
pure virtual |
Get the 3-d point - whose pixel projection is given - that results from the projection into a plane specified in the space.
[wait for reply]
| camSel | selects the image plane: 0 for the left, 1 for the right. |
| px | a 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
| plane | the 4-d vector containing the components (a,b,c,d) of the plane expressed wrt the root reference frame in its implicit form as: ax+by+cz+d=0. |
| x | the returned 3-d point given wrt the root reference frame [m]. |
|
pure virtual |
Get the current gaze configuration in terms of azimuth and elevation angles wrt to the absolute reference frame along with the vergence.
All angles are expressed in degrees. [do not wait for reply]
| ang | a 3-d vector which is filled with the actual angles azimuth/elevation/vergence (degrees). |
| stamp | the stamp of the encoders employed to compute the pose. |
|
pure virtual |
Get the absolute angular coordinates corresponding to the 3-d point.
[wait for reply]
| x | the 3-d point given wrt the root reference frame [m]. |
| ang | a 3-d vector which is filled with the azimuth/elevation/vergence coordinates in the absolute mode (degrees). |
|
pure virtual |
Return the current vergence angle used to block the eyes.
[wait for reply]
| ver | the vergence angle [deg]. |
|
pure virtual |
Get the current trajectory duration for the eyes actuators.
[wait for reply]
| t | time (seconds). |
|
pure virtual |
Get the current fixation point.
[do not wait for reply]
| fp | a 3-d vector which is filled with the actual fixation point x,y,z [m]. |
| stamp | the stamp of the encoders employed to compute the pose. |
|
pure virtual |
Get the current pose of the head frame.
[wait for reply]
| x | a 3-d vector which is filled with the actual position x,y,z [m]. |
| o | a 4-d vector which is filled with the actual orientation using axis-angle representation xa, ya, za, theta [m]/[rad]. |
| stamp | the stamp of the encoders employed to compute the pose. |
|
pure virtual |
Return useful info on the operating state of the controller.
[wait for reply]
| info | a property-like bottle containing the info. |
|
pure virtual |
Get the joints target values where the controller is moving the system to.
[wait for reply]
| qdes | a vector which is filled with the desired joints values (degrees). |
|
pure virtual |
Get the joints velocities commanded by the controller.
[wait for reply]
| qdot | a vector which is filled with the joints velocities (deg/s). |
|
pure virtual |
Get the current pose of the left eye frame.
[wait for reply]
| x | a 3-d vector which is filled with the actual position x,y,z [m]. |
| o | a 4-d vector which is filled with the actual orientation using axis-angle representation xa, ya, za, theta [m]/[rad]. |
| stamp | the stamp of the encoders employed to compute the pose. |
|
pure virtual |
Return the current tolerance defined by the user to gaze at the target with the neck, meaning that the neck will turn to the target with a final "misalignment" specified by this tolerance; the residual rotation will be covered by the eyes movement.
By default, the tolerance is zero, that is the neck will be perfectly aligned with the target. [wait for reply]
| angle | the location where to store the current user tolerance [deg]. |
|
pure virtual |
Return the current neck pitch range.
[wait for reply]
| min | the location where to store the minimum of the range [deg]. |
| max | the location where to store the maximum of the range [deg]. |
|
pure virtual |
Return the current neck roll range.
[wait for reply]
| min | the location where to store the minimum of the range [deg]. |
| max | the location where to store the maximum of the range [deg]. |
|
pure virtual |
Get the current trajectory duration for the neck actuators.
[wait for reply]
| t | time (seconds). |
|
pure virtual |
Return the current neck yaw range.
[wait for reply]
| min | the location where to store the minimum of the range [deg]. |
| max | the location where to store the maximum of the range [deg]. |
|
pure virtual |
Get the current gain used to weigh the oculo-collic reflex (OCR).
[wait for reply]
| gain | the current gain. |
|
pure virtual |
Get the current pose of the right eye frame.
[wait for reply]
| x | a 3-d vector which is filled with the actual position x,y,z [m]. |
| o | a 4-d vector which is filled with the actual orientation using axis-angle representation xa, ya, za, theta [m]/[rad]. |
| stamp | the stamp of the encoders employed to compute the pose. |
|
pure virtual |
Get the current activation angle for saccadic movements.
[wait for reply]
| angle | the current activation angle [deg]. |
|
pure virtual |
Get the current inhibition period for saccadic movements.
[wait for reply]
| period | the current inhibition period [s]. |
|
pure virtual |
Query whether the very fast eyes movements (saccades) will be employed or not.
[wait for reply]
| f | the current saccades mode. |
|
pure virtual |
Get the current stabilization mode.
[wait for reply]
| f | here is returned true if controller is stabilizing the gaze, false otherwise. |
|
pure virtual |
Return the current options used by the stereo approach.
[wait for reply]
| options | is a property-like bottle containing the current configuration employed by the internal pid. |
|
pure virtual |
Get the current controller mode.
[wait for reply]
| f | here is returned true if controller is in tracking mode, false otherwise. |
|
pure virtual |
Get the current gain used to weigh the vestibulo-ocular reflex (VOR).
[wait for reply]
| gain | the current gain. |
|
pure virtual |
Move the gaze to a specified gazing angles configuration given in the absolute reference frame.
[do not wait for reply]
| ang | a 3-d vector which contains the desired gazing angles (azimuth/elevation/vergence) expressed in the absolute reference frame (degrees). |
|
pure virtual |
Move the gaze to a specified gazing angles configuration given in the absolute reference frame.
[wait for reply]
| ang | a 3-d vector which contains the desired gazing angles (azimuth/elevation/vergence) expressed in the absolute reference frame (degrees). |
|
pure virtual |
Move the gaze to a specified fixation point in cartesian space.
[do not wait for reply]
| fp | a 3-d vector which contains the desired fixation point where to look at x,y,z. |
|
pure virtual |
Move the gaze to a specified fixation point in cartesian space.
[wait for reply]
| fp | a 3-d vector which contains the desired fixation point where to look at x,y,z. |
|
pure virtual |
Move the gaze to a location specified by a pixel within the image plane.
[do not wait for reply]
| camSel | selects the image plane: 0 for the left, 1 for the right. |
| px | a 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
| z | the z-component of the point in the eye's reference frame [m]. A default value of 1.0 is assumed. |
|
pure virtual |
Move the gaze to a location specified by a pixel within the image plane.
[wait for reply]
| camSel | selects the image plane: 0 for the left, 1 for the right. |
| px | a 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
| z | the z-component of the point in the eye's reference frame [m]. A default value of 1.0 is assumed. |
|
pure virtual |
Move the gaze to a location specified by a pixel within the image plane using the vergence.
[do not wait for reply]
| camSel | selects the image plane: 0 for the left, 1 for the right. |
| px | a 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
| ver | the vergence angle given in degrees. |
|
pure virtual |
Move the gaze to a location specified by a pixel within the image plane using the vergence.
[wait for reply]
| camSel | selects the image plane: 0 for the left, 1 for the right. |
| px | a 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
| ver | the vergence angle given in degrees. |
|
pure virtual |
Move the gaze to a specified gazing angles configuration given in the relative reference frame.
[do not wait for reply]
| ang | a 3-d vector which contains the desired gazing angles (azimuth/elevation/vergence) expressed in the relative reference frame (degrees). |
|
pure virtual |
Move the gaze to a specified gazing angles configuration given in the relative reference frame.
[wait for reply]
| ang | a 3-d vector which contains the desired gazing angles (azimuth/elevation/vergence) expressed in the relative reference frame (degrees). |
|
pure virtual |
Move the gaze to a location specified by two pixels representing the same 3-d point as seen from within both image planes.
[do not wait for reply]
| pxl | a 2-d vector which contains the (u,v) coordinates of the pixel within the left image plane. |
| pxr | a 2-d vector which contains the (u,v) coordinates of the pixel within the right image plane. |
|
pure virtual |
Move the gaze to a location specified by two pixels representing the same 3-d point as seen from within both image planes.
[wait for reply]
| pxl | a 2-d vector which contains the (u,v) coordinates of the pixel within the left image plane. |
| pxr | a 2-d vector which contains the (u,v) coordinates of the pixel within the right image plane. |
|
pure virtual |
Register an event.
| event | the event to be registered. |
|
pure virtual |
Restore the controller context previously stored.
[wait for reply]
| id | specify the context id to be restored. |
|
pure virtual |
Set the duration of the trajectory for the eyes actuators.
[wait for reply]
| t | time (seconds). |
|
pure virtual |
Specify a new tolerance to gaze at the target with the neck.
[wait for reply]
| angle | the new angle user tolerance [deg]. |
|
pure virtual |
Set the duration of the trajectory for the neck actuators.
[wait for reply]
| t | time (seconds). |
|
pure virtual |
Set the gain used to weigh the oculo-collic reflex (OCR).
[wait for reply]
| gain | the new gain. |
|
pure virtual |
Set the activation angle for saccadic movements.
[wait for reply]
| angle | the new activation angle [deg]. |
|
pure virtual |
Set the inhibition period for saccadic movements.
[wait for reply]
| period | the new inhibition period [s]. |
|
pure virtual |
Enable/disable the use of very fast eyes movements (saccades).
[wait for reply]
| f | true/false to enable/disable saccades. |
|
pure virtual |
Turn on/off the gaze stabilization.
[wait for reply]
| f | true to turn on the stabilization, false otherwise. |
|
pure virtual |
Update the options used by the stereo approach.
[wait for reply]
| options | is a property-like bottle containing the new configuration employed by the internal pid. |
|
pure virtual |
Set the controller in tracking or non-tracking mode.
[wait for reply]
| f | true for tracking mode, false otherwise. |
|
pure virtual |
Set the gain used to weigh the vestibulo-ocular reflex (VOR).
[wait for reply]
| gain | the new gain. |
|
pure virtual |
Ask for an immediate stop of the motion.
[wait for reply]
|
pure virtual |
Store the controller context.
[wait for reply]
| id | specify where to store the returned context id. |
|
pure virtual |
Triangulate two points given in the image planes to find the corresponding 3-d point in the space.
[wait for reply]
| pxl | a 2-d vector which contains the (u,v) coordinates of the pixel within the left image plane. |
| pxr | a 2-d vector which contains the (u,v) coordinates of the pixel within the right image plane. |
| x | the returned 3-d point given wrt the root reference frame [m]. |
|
pure virtual |
Return low-level controller's parameters.
[wait for reply]
| options | is a property-like bottle containing the current values of the low-level controller's configuration. |
|
pure virtual |
Tweak low-level controller's parameters.
[wait for reply]
| options | is a property-like bottle containing new values for the low-level controller's configuration. |
|
pure virtual |
Unregister an event.
| event | the event to be unregistered. |
|
pure virtual |
Wait until the current trajectory is terminated.
[wait for reply]
| period | specify the check time period (seconds). |
| timeout | specify the check expiration time (seconds). If timeout<=0 (as by default) the check will be performed without time limitation. |
|
pure virtual |
Wait until the current saccade is terminated.
[wait for reply]
| period | specify the check time period (seconds). |
| timeout | specify the check expiration time (seconds). If timeout<=0 (as by default) the check will be performed without time limitation. |