25#include <yarp/os/all.h> 
   26#include <yarp/sig/all.h> 
   27#include <yarp/dev/all.h> 
   28#include <yarp/math/Math.h> 
   33#include <iCub/utils.h> 
   47using namespace yarp::os;
 
   49using namespace yarp::sig;
 
   50using namespace yarp::math;
 
   96                  Controller *_ctrl, 
const Vector &_counterRotGain, 
const unsigned int _period);
 
 
  159           const unsigned int _period);
 
  164    void   bindNeckPitch(
const double min_deg, 
const double max_deg);
 
  165    void   bindNeckRoll(
const double min_deg, 
const double max_deg);
 
  166    void   bindNeckYaw(
const double min_deg, 
const double max_deg);
 
 
void minAllowedVergenceChanged() override
 
Vector getCounterRotGain()
 
void afterStart(bool s) override
 
void manageBindEyes(const double ver)
 
bool bindEyes(const double ver)
 
void threadRelease() override
 
bool threadInit() override
 
Vector getEyesCounterVelocity(const Matrix &eyesJ, const Vector &fp)
 
void setCounterRotGain(const Vector &gain)
 
void threadRelease() override
 
void bindNeckPitch(const double min_deg, const double max_deg)
 
void getCurNeckYawRange(double &min_deg, double &max_deg)
 
bool threadInit() override
 
void getCurNeckPitchRange(double &min_deg, double &max_deg)
 
EyePinvRefGen * eyesRefGen
 
Vector computeTargetUserTolerance(const Vector &xd)
 
double getNeckAngleUserTolerance() const
 
double neckTargetRotAngle(const Vector &xd)
 
void bindNeckYaw(const double min_deg, const double max_deg)
 
double neckAngleUserTolerance
 
void setNeckAngleUserTolerance(const double angle)
 
void getCurNeckRollRange(double &min_deg, double &max_deg)
 
void afterStart(bool s) override
 
AWLinEstimator * torsoVel
 
void bindNeckRoll(const double min_deg, const double max_deg)
 
Adaptive window linear fitting to estimate the first derivative.
 
A class for defining a saturated integrator based on Tustin formula: .
 
A class for describing the kinematic of the straight line coming out from the point located between t...
 
A class for defining the Inertia Sensor Kinematics of the iCub.
 
A Base class for defining a Serial Link Chain.
 
constexpr double NECKSOLVER_ACTIVATIONANGLE_JOINTS
 
constexpr double SACCADES_VEL
 
constexpr double SACCADES_ACTIVATION_ANGLE
 
constexpr double NECKSOLVER_RESTORINGANGLE
 
constexpr double EYEPINVREFGEN_GAIN
 
constexpr double SACCADES_INHIBITION_PERIOD
 
constexpr double NECKSOLVER_ACTIVATIONANGLE
 
constexpr double NECKSOLVER_ACTIVATIONDELAY