Types of visual hovering.
MipTasks::FeatExtrCam::FeatExtrCam | ( | ResourcePointers | resources, | |
int | argc, | |||
const char * | argv[] | |||
) | [inherited] |
Constructor.
MipTasks::FeatExtrCamOptions::FeatExtrCamOptions | ( | ) | [inherited] |
Default constructor.
Time MipTasks::FeatExtrCam::getMaxDuration | ( | ) | [inline, virtual, inherited] |
Gets maxDurationPeriod, maximum duration for the task.
Implements MipTasks::Task.
Time MipTasks::FeatExtrCam::getMaxSamplPeriod | ( | ) | [inline, virtual, inherited] |
Gets maxSamplPeriod, maximum allowed time period between two calls of a run.
Implements MipTasks::Task.
Time MipTasks::FeatExtrCam::getMinSamplPeriod | ( | ) | [inline, virtual, inherited] |
Gets minSamplPeriod, minimum allowed time period between two calls of a run.
Implements MipTasks::Task.
string MipTasks::FeatExtrCamOptions::getObjectName | ( | ) | const [inline, virtual, inherited] |
TaskPlate MipTasks::FeatExtrCam::getPlate | ( | ) | const [inline, virtual, inherited] |
bool MipTasks::FeatExtrCamSharedMem::printFeat | ( | ) | [inherited] |
Get the printPosiFeature flag.
TaskOutputs MipTasks::FeatExtrCam::run | ( | void | ) | [virtual, inherited] |
void MipTasks::FeatExtrCamSharedMem::setMyCorners | ( | PosiFeatures & | corners, | |
MotionModuleTState & | cornersTState | |||
) | [inherited] |
Sets the corners.
[in] | &corners | New corner vector. |
[in] | &cornersTState | MotionModuleTState of the new corners vector. |
void MipTasks::FeatExtrCamSharedMem::setMyObervations | ( | vector< Angle > & | observ, | |
MotionModuleTState & | camObsTState | |||
) | [inherited] |
Sets my visual observation.
[in] | &observation.vector |
void MipTasks::FeatExtrCamSharedMem::setMyProtrusions | ( | PosiFeatures & | protrusions, | |
MotionModuleTState & | protrusionsTState | |||
) | [inherited] |
Sets the protrusions and the TState of the time in wich they are extracted.
[in] | &posifeatures | New protrusion vector. |
[in] | &posifeaturesTState | MotionModuleTState of the new protrusion vector. |
MipTasks::FeatExtrCam::~FeatExtrCam | ( | ) | [inherited] |
Destructor.
ofstream MipTasks::FeatExtrCamVar::_logFile [inherited] |
int MipTasks::FeatExtrCamVar::_numrow [inherited] |
IntOption* MipTasks::FeatExtrCamOptions::algoType [inherited] |
Type of algorithm.
Decimal MipTasks::FeatExtrCamVar::ControlAngles[2] [inherited] |
Control angles.
short MipTasks::FeatExtrCamVar::ctrlEnable [inherited] |
CvMat* MipTasks::FeatExtrCamVar::cv_desAngles [inherited] |
Desired angles.
CvMat* MipTasks::FeatExtrCamVar::cv_Error [inherited] |
CvMat * MipTasks::FeatExtrCamVar::cv_JvInv [inherited] |
Matrices for the inversion (using SVD).
CvMat * MipTasks::FeatExtrCamVar::cv_omegaContribute [inherited] |
CvMat * MipTasks::FeatExtrCamVar::cv_totalContribute [inherited] |
Error and constributes for control.
CvMat* MipTasks::FeatExtrCamVar::cv_U [inherited] |
CvMat * MipTasks::FeatExtrCamVar::cv_V [inherited] |
CvMat * MipTasks::FeatExtrCamVar::cv_velContribute [inherited] |
CvMat * MipTasks::FeatExtrCamVar::cv_W [inherited] |
const char* MipTasks::FeatExtrCamStatesNames[FEAT_EXTRCAM_STATES_NUM] [static] |
Initial value:
{ "FirstRun", "NormalRun", "LastRun" }
const char* MipTasks::FeatExtrCamTypesNames[FEAT_EXTRCAM_TYPES_NUM] [static] |
Initial value:
{
"Camshift"
}
IntOption* MipTasks::FeatExtrCamOptions::heightCtrlType [inherited] |
Type of controller 0 remote, 1 onboard height ctrl, 2 GPS + onboard height ctrl.
DecimalOption* MipTasks::FeatExtrCamOptions::inKAngle [inherited] |
kAngle value (controller gain).
DecimalOption* MipTasks::FeatExtrCamOptions::inKfeatErr [inherited] |
kFeatError value (weight of visual features).
DecimalOption* MipTasks::FeatExtrCamOptions::inKintegral [inherited] |
kIntegral value (weight of integral gain).
StringOption* MipTasks::FeatExtrCamOptions::log_name [inherited] |
Name of log file.
StringOption* MipTasks::FeatExtrCamOptions::log_path [inherited] |
Path top save log file.
BoolOption* MipTasks::FeatExtrCamOptions::make_log [inherited] |
Whether or not record a logfile.
BoolOption* MipTasks::FeatExtrCamOptions::offLine [inherited] |
DecimalOption* MipTasks::FeatExtrCamOptions::trimPitch [inherited] |
Base pitch control output.
DecimalOption* MipTasks::FeatExtrCamOptions::trimYaw [inherited] |
Base yaw control output.
IntOption* MipTasks::FeatExtrCamOptions::visDepth [inherited] |
Level of visualization.