#include <solver.h>
Definition at line 58 of file solver.h.
◆ EyePinvRefGen()
EyePinvRefGen::EyePinvRefGen |
( |
PolyDriver * |
_drvTorso, |
|
|
PolyDriver * |
_drvHead, |
|
|
ExchangeData * |
_commData, |
|
|
Controller * |
_ctrl, |
|
|
const Vector & |
_counterRotGain, |
|
|
const unsigned int |
_period |
|
) |
| |
◆ ~EyePinvRefGen()
EyePinvRefGen::~EyePinvRefGen |
( |
| ) |
|
|
virtual |
◆ afterStart()
void EyePinvRefGen::afterStart |
( |
bool |
s | ) |
|
|
override |
◆ bindEyes()
bool EyePinvRefGen::bindEyes |
( |
const double |
ver | ) |
|
◆ clearEyes()
bool EyePinvRefGen::clearEyes |
( |
| ) |
|
◆ disable()
void EyePinvRefGen::disable |
( |
| ) |
|
|
inline |
◆ enable()
void EyePinvRefGen::enable |
( |
| ) |
|
|
inline |
◆ getCounterRotGain()
Vector EyePinvRefGen::getCounterRotGain |
( |
| ) |
|
◆ getEyesCounterVelocity()
Vector EyePinvRefGen::getEyesCounterVelocity |
( |
const Matrix & |
eyesJ, |
|
|
const Vector & |
fp |
|
) |
| |
|
protected |
◆ manageBindEyes()
void EyePinvRefGen::manageBindEyes |
( |
const double |
ver | ) |
|
◆ minAllowedVergenceChanged()
void EyePinvRefGen::minAllowedVergenceChanged |
( |
| ) |
|
|
overridevirtual |
◆ resume()
void EyePinvRefGen::resume |
( |
| ) |
|
◆ run()
void EyePinvRefGen::run |
( |
| ) |
|
|
override |
◆ setCounterRotGain()
void EyePinvRefGen::setCounterRotGain |
( |
const Vector & |
gain | ) |
|
◆ suspend()
void EyePinvRefGen::suspend |
( |
| ) |
|
◆ threadInit()
bool EyePinvRefGen::threadInit |
( |
| ) |
|
|
override |
◆ threadRelease()
void EyePinvRefGen::threadRelease |
( |
| ) |
|
|
override |
◆ chainEyeL
◆ chainEyeR
◆ chainNeck
◆ commData
◆ counterRotGain
Vector EyePinvRefGen::counterRotGain |
|
protected |
◆ ctrl
◆ drvHead
PolyDriver * EyePinvRefGen::drvHead |
|
protected |
◆ drvTorso
PolyDriver* EyePinvRefGen::drvTorso |
|
protected |
◆ eyesHalfBaseline
double EyePinvRefGen::eyesHalfBaseline |
|
protected |
◆ eyesJ
Matrix EyePinvRefGen::eyesJ |
|
protected |
◆ fbHead
Vector EyePinvRefGen::fbHead |
|
protected |
◆ fbTorso
Vector EyePinvRefGen::fbTorso |
|
protected |
◆ fp
◆ genOn
bool EyePinvRefGen::genOn |
|
protected |
◆ imu
◆ lim
Matrix EyePinvRefGen::lim |
|
protected |
◆ mtx
◆ neck
◆ nJointsHead
int EyePinvRefGen::nJointsHead |
|
protected |
◆ nJointsTorso
int EyePinvRefGen::nJointsTorso |
|
protected |
◆ orig_eye_pan_max
double EyePinvRefGen::orig_eye_pan_max |
|
protected |
◆ orig_eye_pan_min
double EyePinvRefGen::orig_eye_pan_min |
|
protected |
◆ orig_eye_tilt_max
double EyePinvRefGen::orig_eye_tilt_max |
|
protected |
◆ orig_eye_tilt_min
double EyePinvRefGen::orig_eye_tilt_min |
|
protected |
◆ orig_lim
Matrix EyePinvRefGen::orig_lim |
|
protected |
◆ period
unsigned int EyePinvRefGen::period |
|
protected |
◆ qd
◆ saccadesClock
double EyePinvRefGen::saccadesClock |
|
protected |
◆ saccadesRxTargets
int EyePinvRefGen::saccadesRxTargets |
|
protected |
◆ saccadeUnderWayOld
bool EyePinvRefGen::saccadeUnderWayOld |
|
protected |
◆ Ts
The documentation for this class was generated from the following files:
- icub-main/src/modules/iKinGazeCtrl/include/iCub/solver.h
- icub-main/src/modules/iKinGazeCtrl/src/solver.cpp