Classes | |
| class | AntiSimmetryIn |
| Input class for a step of the anti-simmetry control law. More... | |
| class | AntiSimmetryParams |
| Parameters class for the anti-simmetry control algorithm. More... | |
| class | AntiSimmetryVars |
| Variables class for the anti-simmetry control algorithm. More... | |
| class | AntiSimmetry |
| Provides an implementation of the anti-simmetry control law. More... | |
| class | DDubInt |
| Class representing a couple of int and a Decimal. More... | |
| class | DDubIntListPar |
| Parameters of a DDubIntList. More... | |
| class | DDubIntList |
| Vector of vector of pairs of indexes of PosiFeatures of an Observation with their distances. More... | |
| class | BiRegOut |
| Output class of BiReg::registration() method between Observations. More... | |
| class | BiRegSol |
| Vector of BiRegOut, output class of BiReg::registration() method between Observations. More... | |
| class | BiRegIn |
| Input class of BiReg::registration() method between Observations. More... | |
| class | BiRegPar |
| Parameters of BiReg class. More... | |
| class | BiReg |
| Generic class for binary registration between two Observations. More... | |
| class | BiRegRANSAC |
| RANSAC implementation of binary registration (class BiReg) between Observations. More... | |
| class | DiffDriveOdometerPar |
| Contains the parameters needed to compute the odometric update equations of a differential drive. More... | |
| class | DiffDriveOdometerVar |
| Contains the variables needed to compute the odometric update equations of a differential drive. More... | |
| class | DiffDriveOdometer |
| Algorithm which may be used to update the state of a differential drive. It makes use of the odometric equations. More... | |
| class | BearExtrCamInput |
| class | BearExtrCamOutput |
| class | BearExtrCam |
| Algorithm to extract a given feature from a camera view. More... | |
| class | featureImage |
| class | BearExtrCamPar |
| Parameters of the BearExtrCam algorithm. It contains every static parameter computed at a certain height specified by _sonarStaticHeight field. More... | |
| class | BearExtrCamVar |
| Class of variables representing the parameters that change for the changing of height and attitude of the object. More... | |
| class | BearExtrCamUtils |
| Class of static functions used as utils. More... | |
| class | PosiEdgeExtrPar |
| parameters of the PosiEdgeExtr algorithm More... | |
| class | PosiEdgeExtrVar |
| class | PosiEdgeExtr |
| algorithm: perform a edgeure extraction on a Scan looking for small protrusions More... | |
| class | ProtrusionsExtrPar |
| Parameters of the ProtrusionsExtr algorithm. More... | |
| class | ProtrusionsExtr |
| Algorithm: performs a feature extraction on a Scan looking for small protrusions. More... | |
| class | processModel |
| class | measModel |
| class | EKF |
| class | genericKF |
| class | LocUavFilterParam |
| class | LocUavFilterVar |
| class | RootEKFvars |
| Class for representing EKF variables. More... | |
| class | RootEKFparams |
| class | RootEKF |
| class | SimpleFilterParam |
| class | SimpleFilterVar |
| class | mobRob2DPIDControllerPars |
| class | mobRob2DPIDController |
| class | MultiRegPar |
| parameters of MultiReg class More... | |
| class | MultiRegStepInput |
| Input class for step method (private method) of MultiReg class. More... | |
| class | MultiReg |
| generic class for multiple registration algorithm between Observations More... | |
| class | MultiRegCamPar |
| class | MultiRegCamSol |
| class | MultiRegCam |
| class | ObjId |
| class | AngleIdTime |
| class | InterPoints |
| class | Triangle |
| class | PolFusion |
| class | MultiRegOut |
| Output class of ProbMultiReg class registration() between Observations. More... | |
| class | MultiRegSol |
| Vector of MultiRegOut. More... | |
| class | ProbMultiRegPar |
| parameters of ProbMultiReg class More... | |
| class | ProbMultiRegStepInput |
| Input class for step method (private method) of ProbMultiReg class. More... | |
| class | ProbMultiReg |
| generic class for multiple registration algorithm between Observations More... | |
| class | ProbMultiRegCamPar |
| class | ProbMultiRegCamSol |
| class | ProbMultiRegCam |
| class | ProbPolFusion |
| class | Cluster |
| Class represents a MutLocFilter cluster. More... | |
| class | DAEKFilParams |
| Class represents DAEKFilter parameters. More... | |
| class | DAEKFilVariables |
| Class represents DAEKFilter internal variables. More... | |
| class | DAEKFilter |
| Data Association Extended Kalman implementation of the MutLocFilter class. More... | |
| class | MutLocFilInput |
| Class represents MutLocFilter inputs new inputs that must be passed to filter at each iteration. More... | |
| class | MutLocFilInput3D |
| Class represents MutLocFilter3D inputs new inputs that must be passed to filter at each iteration. More... | |
| class | MutLocFilter |
| Represents a generic filter for the mutual localization. More... | |
| class | MutLocFilter3D |
| Represents a generic filter for the mutual localization in 3D. More... | |
| class | MutLocFASTSlamParticle |
| Class represents one particle of a MutLocFASTSlam derivation for mutual localization. More... | |
| class | MutLocFASTSlamInput |
| Class represents MutLocFASTSlam new inputs that must be passed to filter at each iteration. More... | |
| class | MutLocFASTSlam |
| Represents a FASTslam derived filter for the mutual localization. More... | |
| class | Particle |
| Class represents a filter particle. More... | |
| class | ParFilParams |
| Represents the Particle Filter parameters. More... | |
| class | ParFilVariables |
| Represents Particle Filter internal variables. More... | |
| class | ParticleFilter |
| Particle Filter implementation of the MutLocFilter class. More... | |
| class | PaFilBFLPar |
| Parameters for the generic orocos-bfl based Particle Filter implementation of the MutLocFilter class. More... | |
| class | PaFilBFL |
| Generic orocos-bfl based Particle Filter implementation of the MutLocFilter class. More... | |
| class | PaFilBFL3D |
| Generic orocos-bfl based Particle Filter in 3D implementation of the MutLocFilter3D class. More... | |
| class | NonlinearMobileRobAbsRelPdf |
| Non Linear Conditional Gaussian. More... | |
| class | NonlinearMeasurementAbsRelPdf |
| Non Linear Conditional Gaussian. More... | |
| class | PaFilBFLAbsRel |
| orocos-bfl based Particle Filter implementation of the MutLocFilter class. More... | |
| class | NonlinearMobileRobRelRelPdf |
| Non Linear Conditional Gaussian. More... | |
| class | NonlinearMeasurementRelRelPdf |
| Non Linear Conditional Gaussian. More... | |
| class | PaFilBFLRelRel |
| orocos-bfl based Particle Filter implementation of the MutLocFilter class. More... | |
| class | NonlinearMobileRobRelRel3DPdf |
| Non Linear Conditional Gaussian. More... | |
| class | NonlinearMeasurementRelRel3DPdf |
| Non Linear Conditional Gaussian. More... | |
| class | PaFilBFLRelRel3D |
| Orocos-BFL based Particle Filter implementation of the MutLocFilter class. More... | |
| class | NonlinearMobileRobRelRelBearOnlyPdf |
| Non Linear Conditional Gaussian. More... | |
| class | NonlinearMeasurementRelRelBearOnlyPdf |
| Non Linear Conditional Gaussian. More... | |
| class | PaFilBFLRelRelBearOnly |
| orocos-bfl based Particle Filter implementation of the MutLocFilter class. More... | |
| class | NonlinearMobileRobRelRelBearOnly3DPdf |
| Non Linear Conditional Gaussian. More... | |
| class | NonlinearMeasurementRelRelBearOnly3DPdf |
| Non Linear Conditional Gaussian. More... | |
| class | PaFilBFLRelRelBearOnly3D |
| Orocos-BFL based Particle Filter implementation of the MutLocFilter class. More... | |
| class | NonlinearMobileRobRelRelBearOnly3DvelPdf |
| Non Linear Conditional Gaussian. More... | |
| class | NonlinearMeasurementRelRelBearOnly3DvelPdf |
| Non Linear Conditional Gaussian. More... | |
| class | PaFilBFLRelRelBearOnly3Dvel |
| Orocos-BFL based Particle Filter implementation of the MutLocFilter class. More... | |
| class | NonlinearMobileRobRelRelBearOnly3DPdfvelUpdate |
| Non Linear Conditional Gaussian. More... | |
| class | NonlinearMeasurementRelRelBearOnly3DPdfvelUpdate |
| Non Linear Conditional Gaussian. More... | |
| class | PaFilBFLRelRelBearOnly3DvelUpdate |
| Orocos-BFL based Particle Filter implementation of the MutLocFilter class. More... | |
| class | NonlinearMobileRobRelRelNoMRPdf |
| Non Linear Conditional Gaussian. More... | |
| class | NonlinearMeasurementRelRelNoMRPdf |
| Non Linear Conditional Gaussian. More... | |
| class | PaFilBFLRelRelNoMR |
| orocos-bfl based Particle Filter implementation of the MutLocFilter class. More... | |
| class | RelParticle |
| Class represents a particle of the Relative Mutual localization particle filter. More... | |
| class | RelPaFilParams |
| Represents the RelParticle Filter parameters. More... | |
| class | RelPaFilVariables |
| Represents RelParticle Filter internal variables. More... | |
| class | RelParticleFilter |
| RelParticle Filter implementation of the MutLocFilter class. More... | |
| class | ObsAvoiAlgoPar |
| parameters of ObsAvoiAlgo class More... | |
| class | ObsAvoiAlgoIn |
| Input class of ObsAvoiAlgo class. More... | |
| class | ObsAvoiAlgoOut |
| Output class of ObsAvoiAlgo class. More... | |
| class | ObsAvoiAlgo |
| generic class for obstacle avoidance algorithms More... | |
| class | ObsAvoiAlgoLIPOptions |
| Options for for the ObsAvoiAlgoLIP. More... | |
| class | ObsAvoiAlgoLIPParams |
| provides a goal-based navigation with obstacle avoidance on laser scan More... | |
| class | ObsAvoiAlgoLIPVars |
| provides a goal-based navigation with obstacle avoidance on laser scan More... | |
| class | ObsAvoiAlgoLIP |
| provides a goal-based navigation with obstacle avoidance on laser scan More... | |
| class | ObsAvoiAlgoParPFM |
| parameters of ObsAvoiAlgoPFM class More... | |
| class | ObsAvoiAlgoPFM |
| class for PFM obstacle avoidance algorithm More... | |
| class | ObsAvoiAlgoParPFMKinect |
| parameters of ObsAvoiAlgoPFMKinect class More... | |
| class | ObsAvoiAlgoPFMKinect |
| class for PFM Kinect obstacle avoidance algorithm More... | |
| class | ObsAvoiSNDGap |
| class | ObsAvoiSNDValley |
| class | ObsAvoiAlgoSNDOptions |
| Options for for the ObsAvoiAlgoSND. More... | |
| class | ObsAvoiAlgoSNDParams |
| provides a goal-based navigation with obstacle avoidance on laser scan More... | |
| class | ObsAvoiAlgoSNDVars |
| provides a goal-based navigation with obstacle avoidance on laser scan More... | |
| class | ObsAvoiAlgoSND |
| provides a goal-based navigation with obstacle avoidance on laser scan More... | |
| class | ObsAvoiAlgoParVFH |
| parameters of ObsAvoiAlgoVFH class More... | |
| class | ObsAvoiAlgoVFH |
| class for VFH obstacle avoidance algorithm More... | |
| struct | Pose3DandTime |
| class | VisualOdometry |
| class | PTAMMVrpnHandler |
| class | VisualOdometryPTAMM |
| class | basicOpticalFlowPar |
| Provides a parameters class for optical flow Lucas-Kanade. More... | |
| class | basicOpticalFlow |
| class | EKFilterUnicycle2DIn |
| Provides a standard class for the input of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | EKFilterUnicycle2DPars |
| Provides a standard class for the parameters of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | EKFilterUnicycle2DVars |
| Provides a standard class for the variables of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | EKFilterUnicycle2D |
| Provides an abstract standard class for a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMIDPHDUnicycle2DRCFilterPars |
| Provides a standard class for the parameters of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMIDPHDUnicycle2DRCFilterVars |
| Provides a standard class for the variables of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMIDPHDUnicycle2DRCFilter |
| Provides an implementation for a PHD filter for tracking of multiple unicycles in a 2D world with multiple sensors. More... | |
| class | GMPHDLinear2DTargetNoIdFilterPars |
| Provides a standard class for the parameters of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDLinear2DTargetNoIdFilterVars |
| Provides a standard class for the variables of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDLinear2DTargetNoIdFilter |
| Provides an abstract standard class for a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDUnicycle2DCamIdRCFilterPars |
| Provides a standard class for the parameters of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDUnicycle2DCamIdRCFilterVars |
| class | GMPHDUnicycle2DCamIdRCFilter |
| class | GMPHDUnicycle2DIdCentrFilterPars |
| Provides a standard class for the parameters of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDUnicycle2DIdCentrFilterVars |
| Provides a standard class for the variables of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDUnicycle2DIdCentrFilter |
| Provides an abstract standard class for a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDUnicycle2DIdCoop3Filter |
| Provides an implementation for a PHD filter for tracking of multiple unicycles in a 2D world with multiple sensors. More... | |
| class | GMPHDUnicycle2DIdCoop4Filter |
| Provides an implementation for a PHD filter for tracking of multiple unicycles in a 2D world with multiple sensors. More... | |
| class | GMPHDUnicycle2DIdCoopFilterPars |
| Provides a standard class for the parameters of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDUnicycle2DIdCoopFilterVars |
| Provides a standard class for the variables of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDUnicycle2DIdCoopFilter |
| Provides an abstract standard class for a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDUnicycle2DIdCoopFilter2 |
| Provides an implementation for a PHD filter for tracking of multiple unicycles in a 2D world with multiple sensors. More... | |
| class | GMPHDUnicycle2DIdCoopRCFilter |
| Provides an implementation for a PHD filter for tracking of multiple unicycles in a 2D world with multiple sensors. More... | |
| class | GMPHDUnicycle2DIdFilterPars |
| Provides a standard class for the parameters of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDUnicycle2DIdFilterVars |
| Provides a standard class for the variables of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDUnicycle2DIdFilter |
| Provides an abstract standard class for a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDUnicycle2DIdRCFilter |
| Provides an implementation for a PHD filter for tracking of multiple unicycles in a 2D world with multiple sensors. More... | |
| class | GMPHDUnicycle2DNoIdFilterPars |
| Provides a standard class for the parameters of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDUnicycle2DNoIdFilterVars |
| Provides a standard class for the variables of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | GMPHDUnicycle2DNoIdFilter |
| Provides an abstract standard class for a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | PHDFilterIn |
| Provides a standard class for the input of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | PHDFilterPars |
| Provides a standard class for the parameters of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | PHDFilterVars |
| Provides a standard class for the variables of a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | PHDFilter |
| Provides an abstract standard class for a PHD filter for tracking of multiple objects in a 2D world. More... | |
| class | PHDIDRansacPars |
| Provides a class for the parameters of a Ransac algorithm executed on the output of two PHD filters for tracking of multiple objects in a 2D world. More... | |
| class | PHDIDRansacVars |
| Provides a class for the variables of a Ransac algorithm executed on the output of two PHD filters for tracking of multiple objects in a 2D world. More... | |
| class | PHDIDRansac |
| Provides a class for a Ransac algorithm executed on the output of two PHD filters for tracking of multiple objects in a 2D world. More... | |
| class | PHDRansacIn |
| Provides a class for the input of a Ransac algorithm executed on the output of two PHD filters for tracking of multiple objects in a 2D world. More... | |
| class | PHDRansacOut |
| Provides a class for the output of a Ransac algorithm executed on the output of two PHD filters for tracking of multiple objects in a 2D world. More... | |
| class | PHDRansacPars |
| Provides a class for the parameters of a Ransac algorithm executed on the output of two PHD filters for tracking of multiple objects in a 2D world. More... | |
| class | PHDRansacVars |
| Provides a class for the variables of a Ransac algorithm executed on the output of two PHD filters for tracking of multiple objects in a 2D world. More... | |
| class | PHDRansac |
| Provides a class for a Ransac algorithm executed on the output of two PHD filters for tracking of multiple objects in a 2D world. More... | |
| class | VisNavKF |
| struct | SavgolFilter7 |
| class | VisualTrackCamshiftVar |
| Variables class for Visual tracking algorithms. More... | |
| class | VisTrackCamshift |
| Class for visual tracking based on camshift algorithm. More... | |
| class | VisualTrackVispVar |
| Variables class for Visual tracking algorithms. More... | |
| class | VisTrackVisp |
| class | ImageFeature |
| Represent Image Features. More... | |
| class | VisualReference |
| Mantains parameters for reference object. More... | |
| class | VisualTrackPar |
| Parameters class for Visual tracking algorithms. More... | |
| class | VisualTrackVar |
| Variables class for Visual tracking algorithms. More... | |
| class | VisualTracking |
| Abstract class for visual tracking algorithms. More... | |
Typedefs | |
| typedef PosiFeature | PosId |
| typedef ObjId< Angle > | AngleId |
| typedef Decimal | ImageMoment |
Enumerations | |
| enum | BiRegType { UNINIT_BIREG, RANSAC_BIREG, BIREG_NUM } |
| Binary registration type which identifies every possible binary registration algorithm. More... | |
| enum | filterTypes { NLIN_PROCESS_LIN_MEASURE, LIN_PROCESS_NLIN_MEASURE, NLIN_PROCESS_NLIN_MEASURE, LIN_PROCESS_LIN_MEASURE } |
| enum | FilterType { FINITE_MEM, PARFIL, INFINITE_MEM, NUM_FILTER_TYPE } |
| Types of mutual localization filter. More... | |
| enum | ParticleFilterType { ABS, REL } |
| Determines whether the filter map is stored as relative (set of ixj) or absolute (set of Ixj). More... | |
| enum | EKFilterUnicycle2DInputType { EKF_UNICYCLE2D_INPUT_NONE, EKF_UNICYCLE2D_INPUT_POSE, EKF_UNICYCLE2D_INPUT_VELOCITIES, EKF_UNICYCLE2D_INPUT_TYPE_NUM } |
| Enumerates all types of possible control inputs for time update. More... | |
| enum | EKFilterUnicycle2DMeasurementType { EKF_UNICYCLE2D_MEASUREMENT_NONE, EKF_UNICYCLE2D_MEASUREMENT_POSE, EKF_UNICYCLE2D_MEASUREMENT_POSITION, EKF_UNICYCLE2D_MEASUREMENT_DISTANCE, EKF_UNICYCLE2D_MEASUREMENT_BEARING, EKF_UNICYCLE2D_MEASUREMENT_ORIENTATION, EKF_UNICYCLE2D_MEASUREMENT_TYPE_NUM } |
| Enumerates All types of possible measurement for measurement update. More... | |
| enum | PHDFilterType { GM_LINEAR_NO_ID, GM_UNICYCLE_2D_ID, GM_UNICYCLE_2D_ID_RC, GM_UNICYCLE_2D_ID_COOP, GM_UNICYCLE_2D_ID_COOP_2, GM_UNICYCLE_2D_ID_RC_COOP, GM_UNICYCLE_2D_ID_3_COOP, GM_UNICYCLE_2D_ID_4_COOP, GM_UNICYCLE_2D_ID_CENTR, GM_UNICYCLE_2D_NO_ID, GM_UNICYCLE_2D_ID_RC_CAM, NO_PHD_EKF_ONLY, GMID_PHD_UNYCYCLE_2D_RC, PHD_FILTER_TYPE_NUM } |
| Enumerates All types of implemented PHD filters. More... | |
| enum | PHDFilterOutputType { PHD_OUT_NULL, PHD_OUT_GM, PHD_OUT_GMJID, PHD_OUT_GMID, PHD_FILTER_OUTPUT_TYPE_NUM } |
| enum | AlgoType { CAMSHIFT, REMOTEUDP, NUM_ALGO_TYPE } |
| enum | VisRefType { BASE, VIS_REF_TYPE } |
| Types of visual reference representation. More... | |
Functions | |
| double | limit (double value, double lower, double higher) |
| int | getIndex (int circularIdx, int max) |
| bool | isRisingGapSafe (ObsAvoiSNDGap &risingGap, Scan *pScan, const Decimal &minGapWidth, const Decimal &fMaxRange) |
| bool | isFilterClear (const Angle &testBearing, const Decimal &width, const Decimal &forwardLength, bool bDoRearCheck, Scan *pScan) |
Variables | |
| static const char * | BiRegNames [BIREG_NUM] |
| Names of the binary registration types. | |
| static bool | _prevIsCorner = false |
| static Decimal | _prevReading = false |
| static const char * | FilterTypeName [NUM_FILTER_TYPE] |
| Names of types of mutual localization filter. | |
| static const char * | EKFilterUnicycle2DInputTypeName [EKF_UNICYCLE2D_INPUT_TYPE_NUM] |
| Names of all types of possible control inputs for time update. | |
| static const char * | EKFilterUnicycle2DMeasurementTypeName [EKF_UNICYCLE2D_MEASUREMENT_TYPE_NUM] |
| Names of all types of possible measurement for measurement update. | |
| static const char * | PHDFilterTypeName [PHD_FILTER_TYPE_NUM] |
| Names of all types of implemented PHD filters. | |
| static const char * | AlgoTypeName [NUM_ALGO_TYPE] |
| Names of algorithms. | |
| static const char * | VisRefTypeName [VIS_REF_TYPE] |
| typedef ObjId<Angle> MipAlgorithms::AngleId |
| typedef PosiFeature MipAlgorithms::PosId |
| int MipAlgorithms::getIndex | ( | int | circularIdx, | |
| int | max | |||
| ) |
| bool MipAlgorithms::isFilterClear | ( | const Angle & | testBearing, | |
| const Decimal & | width, | |||
| const Decimal & | forwardLength, | |||
| bool | bDoRearCheck, | |||
| Scan * | pScan | |||
| ) |
| bool MipAlgorithms::isRisingGapSafe | ( | ObsAvoiSNDGap & | risingGap, | |
| Scan * | pScan, | |||
| const Decimal & | minGapWidth, | |||
| const Decimal & | fMaxRange | |||
| ) |
| double MipAlgorithms::limit | ( | double | value, | |
| double | lower, | |||
| double | higher | |||
| ) |
bool MipAlgorithms::_prevIsCorner = false [static] |
Decimal MipAlgorithms::_prevReading = false [static] |
MipAlgorithms::FilterTypeName [static] |
Initial value:
{
"FINITE_MEM",
"PAFIL",
"INFINITE_MEM",
}
1.5.6