| addFailedLocalizationCB(ArFunctor1< int > *functor) | ArLocalizationTask | |
| ArLocalizationTask(ArRobot *robot, ArRangeDevice *laser, char *mapName) | ArLocalizationTask | |
| ArLocalizationTask(ArRobot *robot, ArRangeDevice *laser, ArMapInterface *ariaMap, bool noReflectors=false) | ArLocalizationTask | |
| basicInitialization(ArRobot *robot, ArRangeDevice *laser) | ArLocalizationTask | [protected] |
| checkLocalizationIdle(void) | ArBaseLocalizationTask | [virtual] |
| clearTempPassThreshold(void) | ArLocalizationTask | [inline] |
| computeLastLocaMeanVar(ArPose &mean, ArMatrix &Var) | ArLocalizationTask | |
| configureLaser(void) | ArLocalizationTask | [protected] |
| convertLLA2RobotCoords(double lat, double lon, double alt, double &ea, double &no, double &up) | ArBaseLocalizationTask | [virtual] |
| convertRobot2LLACoords(double ea, double no, double up, double &lat, double &lon, double &alt) | ArBaseLocalizationTask | [virtual] |
| correctPoseFromSensor(double increment, bool rayTrace, bool ignoreBadProb) | ArLocalizationTask | [protected] |
| drawKalmanVariance(ArServerClient *client, ArNetPacket *packet) | ArLocalizationTask | |
| drawMCLVariance(ArServerClient *client, ArNetPacket *packet) | ArLocalizationTask | |
| drawRangePoints(ArServerClient *client, ArNetPacket *packet) | ArLocalizationTask | |
| drawReflectorRays(ArServerClient *client, ArNetPacket *packet) | ArLocalizationTask | |
| drawSampleBounds(ArServerClient *client, ArNetPacket *packet) | ArLocalizationTask | |
| drawSamplePoses(ArServerClient *client, ArNetPacket *packet) | ArLocalizationTask | |
| dynamicallyAdjustNumSamples(double dr, double dt) | ArLocalizationTask | [protected] |
| failedLocalization(int times) | ArLocalizationTask | [protected] |
| fillHistogram(double *&hist, double *&cumSum, int &numSamples) | ArLocalizationTask | |
| findBestPoses(ArRobotPoseSamples *mrsp, double factor) | ArLocalizationTask | [protected] |
| findKalmanMeanVar(ArPose &mean, ArMatrix &var) | ArLocalizationTask | [protected] |
| findLocalizationMeanVar(ArPose &mean, ArMatrix &Var) | ArLocalizationTask | [virtual] |
| findMCLMeanVar(ArPose &mean, ArMatrix &Var) | ArLocalizationTask | |
| findPoseFromLandmarks(const std::vector< ArPose > &global, const std::vector< ArPose > &local, ArPose &rPose, ArMatrix &Var) | ArLocalizationTask | [protected] |
| findSamplesStatistics(double &xMean, double &yMean, double &thMean, double &xStd, double &yStd, double &tStd) | ArLocalizationTask | [protected] |
| forceUpdatePose(ArPose forcePose, bool rayTrace=true) | ArLocalizationTask | |
| fuseSensorWithOdometry(bool failedLocalization) | ArLocalizationTask | [protected] |
| fuseTwoDistributions(ArPose m1, ArMatrix V1, ArPose m2, ArMatrix V2, ArPose &mean, ArMatrix &Var) | ArLocalizationTask | [protected] |
| getAdjustNumSamplesFlag(void) | ArLocalizationTask | [inline] |
| getBadReflectorFactor(void) | ArLocalizationTask | [inline] |
| getBufferPose(void) | ArLocalizationTask | [inline] |
| getBufferSize(void) | ArLocalizationTask | [inline] |
| getBypassMCLFlag(void) | ArLocalizationTask | [inline] |
| getCorrectRobotFlag(void) | ArLocalizationTask | [inline, protected] |
| getCurrentLocaPose(void) | ArLocalizationTask | [inline] |
| getCurrentNumSamples(void) | ArLocalizationTask | [inline] |
| getCurrentSamplePoses(void) | ArLocalizationTask | [virtual] |
| getEnableReflectorLocalizationFlag(void) | ArLocalizationTask | [inline] |
| getEncoderToLocalizationTransform(void) | ArLocalizationTask | [inline, virtual] |
| getForceUpdateParams(ArPose &forcePose, int &numSamples, double &xStd, double &yStd, double &tStd) | ArLocalizationTask | |
| getHomePose() | ArBaseLocalizationTask | |
| getIdleFlag(void) | ArLocalizationTask | [inline] |
| getIgnoreIllegalPoseFlag(void) | ArLocalizationTask | [inline] |
| getInitializedFlag(void) | ArLocalizationTask | [inline] |
| getLastLocaTime(void) | ArLocalizationTask | [inline] |
| getLocalizationScore(void) | ArLocalizationTask | [virtual] |
| getLocalizationThreshold(void) | ArLocalizationTask | [virtual] |
| getLocalizedFlag(void) | ArLocalizationTask | [inline, protected] |
| getLocalizingFlag(void) | ArLocalizationTask | [inline, protected] |
| getLocaTime() | ArLocalizationTask | [inline, protected] |
| getLogFlag(void) | ArLocalizationTask | [inline, protected] |
| getMCLocalizationScore(void) | ArLocalizationTask | |
| getMinNumSamples(void) | ArLocalizationTask | [inline] |
| getMotionErrorParam(int index) | ArLocalizationTask | [protected] |
| getName(void) | ArBaseLocalizationTask | |
| getNumBestPoses(ArRobotPoseSamples *mrsp) | ArLocalizationTask | [inline, protected] |
| getNumSamples(void) | ArLocalizationTask | [inline] |
| getNumSamplesAngleFactor(void) | ArLocalizationTask | [inline] |
| getNumSamplesAtInit(void) | ArLocalizationTask | [inline] |
| getOccGridPtr(void) | ArLocalizationTask | [inline] |
| getPassThreshold(void) | ArLocalizationTask | [inline] |
| getPoseInterpPosition(ArTime timeStamp, ArPose *position) | ArLocalizationTask | [inline, virtual] |
| getPoseInterpPositionCallback(void) | ArBaseLocalizationTask | |
| getQParams(void) | ArLocalizationTask | |
| getRayTraceAtInit(void) | ArLocalizationTask | [inline] |
| getRecoverOnFailedFlag(void) | ArLocalizationTask | [inline] |
| getReflectanceThreshold(void) | ArLocalizationTask | [inline] |
| getReflectionCoords(ArPose &poseTaken, ArPose &rPose, std::vector< ArPose > &gList, std::vector< ArPose > &lList) | ArLocalizationTask | [protected] |
| getReflectorCenterCoords(ArPose &poseTaken, ArPose &rPose, std::vector< ArPose > &gList, std::vector< ArPose > &lList) | ArLocalizationTask | [protected] |
| getReflectorMatchAngle(void) | ArLocalizationTask | [inline] |
| getReflectorMatchDist(void) | ArLocalizationTask | [inline] |
| getReflectorMaxAngle(void) | ArLocalizationTask | [inline] |
| getReflectorMaxRange(void) | ArLocalizationTask | [inline] |
| getReflectorSize(void) | ArLocalizationTask | [inline] |
| getReflectorTriAngLimit(void) | ArLocalizationTask | [inline] |
| getReflectorTriDistLimit(void) | ArLocalizationTask | [inline] |
| getReflectorVar(void) | ArLocalizationTask | [inline] |
| getRefLocalizationScore(void) | ArLocalizationTask | |
| getReloadingMapFlag(void) | ArLocalizationTask | [inline] |
| getRobotHome(void) | ArLocalizationTask | [virtual] |
| getRobotHomeCallback() | ArBaseLocalizationTask | |
| getRobotIsLostFlag(void) | ArLocalizationTask | [inline, virtual] |
| getRobotMaxProbPose(void) | ArLocalizationTask | |
| getRobotMovedFlag(void) | ArLocalizationTask | [inline, protected] |
| getSensorBelief(void) | ArLocalizationTask | [inline] |
| getSensorSetFlag(void) | ArLocalizationTask | [inline] |
| getState(void) | ArLocalizationTask | [inline, virtual] |
| getTempPassThreshold(void) | ArLocalizationTask | [inline] |
| getTriggerDelR(void) | ArLocalizationTask | [inline] |
| getTriggerDelT(void) | ArLocalizationTask | [inline] |
| getTriggerTime(void) | ArLocalizationTask | [inline] |
| getTriggerTimeFlag(void) | ArLocalizationTask | [inline] |
| getTriggerTimeTh(void) | ArLocalizationTask | [inline] |
| getTriggerTimeX(void) | ArLocalizationTask | [inline] |
| getTriggerTimeY(void) | ArLocalizationTask | [inline] |
| getUsingPassThreshold(void) | ArLocalizationTask | [inline] |
| getVerboseFlag(void) | ArLocalizationTask | [inline] |
| getXYBuffer(void) | ArLocalizationTask | [inline] |
| initializeOccGrid(double res, ArMapInterface *ariaMap, bool lockMap=true) | ArLocalizationTask | [protected] |
| initializeSamples(int numSamples) | ArLocalizationTask | [protected] |
| INVALID | ArBaseLocalizationTask | |
| kalmanFilter(const std::vector< ArPose > &global, const std::vector< ArPose > &local, ArPose &pose, ArPose &deltaPose, ArPose &delta, bool failedLocalization, ArPose &mean, ArPose &stdDev, ArPose &maxInnov, double &refScore) | ArLocalizationTask | [protected] |
| killBadSamples(double obsThreshold) | ArLocalizationTask | [protected] |
| loadParamFile(const char *file) | ArLocalizationTask | |
| LOCALIZATION_FAILED | ArBaseLocalizationTask | |
| LOCALIZATION_IDLE | ArBaseLocalizationTask | |
| LOCALIZATION_INIT_COMPUTING | ArBaseLocalizationTask | |
| LOCALIZATION_MOVE_COMPUTING | ArBaseLocalizationTask | |
| LOCALIZATION_SUCCESS | ArBaseLocalizationTask | |
| LocalizationState enum name | ArBaseLocalizationTask | |
| localizeRobotAtHomeBlocking(double distSpread, double angleSpread, double probThreshold) | ArLocalizationTask | [inline] |
| localizeRobotAtHomeBlocking(double spreadX, double spreadY, double angleSpread, double probThreshold) | ArLocalizationTask | |
| localizeRobotAtHomeBlocking(double distSpread, double angleSpread) | ArLocalizationTask | [inline, virtual] |
| localizeRobotAtHomeBlocking() | ArLocalizationTask | [inline, virtual] |
| localizeRobotAtHomeNonBlocking(void) | ArLocalizationTask | |
| localizeRobotInMapInit(ArPose given, int numSamples, double stdX, double stdY, double stdT, double thresFactor, bool warn=true, bool setInitializedToFalse=true, bool rayTrace=true) | ArLocalizationTask | |
| localizeRobotInMapMoved(int numSamples, double distFactor, double angFactor, double thresFactor) | ArLocalizationTask | |
| mapChanged(void) | ArLocalizationTask | [protected] |
| readAriaMap(ArMapInterface *ariaMap) | ArLocalizationTask | |
| readMapFromFile(char *mapName) | ArLocalizationTask | |
| reconfigureLocalization(void) | ArLocalizationTask | [protected] |
| remFailedLocalizationCB(ArFunctor1< int > *functor) | ArLocalizationTask | |
| robotCallBack(void) | ArLocalizationTask | [protected] |
| runThread(void *ptr) | ArLocalizationTask | [protected, virtual] |
| saveParams(char *filename) | ArLocalizationTask | |
| saveSamples(bool saveFile=false) | ArLocalizationTask | [protected] |
| scanLaserIntoArray(void) | ArLocalizationTask | [protected] |
| scanToGlobalCoords(ArPose robPose, std::vector< ArPose > &xyLrf) | ArLocalizationTask | |
| setAdjustNumSamplesFlag(bool f) | ArLocalizationTask | [inline] |
| setAngleIncrement(double f) | ArLocalizationTask | [inline] |
| setBypassMCLFlag(bool f) | ArLocalizationTask | [inline] |
| setCorrectRobotFlag(bool f) | ArLocalizationTask | [inline, virtual] |
| setCurrentLocaPose(double x, double y, double th) | ArLocalizationTask | [inline] |
| setCurrentLocaPose(ArPose p) | ArLocalizationTask | [inline] |
| setCurrentNumSamples(int n) | ArLocalizationTask | [inline] |
| setEnableReflectorLocalizationFlag(bool f) | ArLocalizationTask | [inline] |
| setFailedCallBack(ArFunctor1< int > *fcb) | ArLocalizationTask | [inline] |
| setFlagsAndCallbacksOnFail(int ntimes) | ArLocalizationTask | [protected] |
| setForceUpdateParams(int numSamples, double xStd, double yStd, double tStd) | ArLocalizationTask | |
| setGridResolution(double res, ArMapInterface *ariaMap) | ArLocalizationTask | [inline] |
| setIdleFlag(bool f) | ArLocalizationTask | |
| setIgnoreIllegalPoseFlag(bool f) | ArLocalizationTask | [inline] |
| setInitializedFlag(bool a) | ArLocalizationTask | [inline, protected] |
| setLastLocaTimeToNow(void) | ArLocalizationTask | [inline] |
| setLocalizationIdle(bool f) | ArLocalizationTask | [inline, virtual] |
| setLocalizationThreshold(double t) | ArBaseLocalizationTask | [virtual] |
| setLocalizedFlag(bool a) | ArLocalizationTask | [inline, protected] |
| setLocaParams(double xStd, double yStd, double tStd, double kMmPerMm, double kDegPerDeg, double kDegPerMm, double sensorBelief) | ArLocalizationTask | |
| setMinNumSamples(int n) | ArLocalizationTask | [inline] |
| setMotionErrorParam(int index, double value) | ArLocalizationTask | [protected] |
| setMultiRobotCallback(ArRetFunctor< std::list< ArMultiRobotPoseAndRadius > > *func) | ArLocalizationTask | [inline] |
| setNumSamples(int n) | ArLocalizationTask | [inline] |
| setNumSamplesAngleFactor(double f) | ArLocalizationTask | [inline] |
| setNumSamplesAtInit(int n) | ArLocalizationTask | [inline] |
| setPassThreshold(double f) | ArLocalizationTask | [inline] |
| setRayTraceAtInit(bool f) | ArLocalizationTask | [inline] |
| setRecoverOnFailedFlag(bool f) | ArLocalizationTask | [inline] |
| setReflectanceThreshold(int f) | ArLocalizationTask | [inline] |
| setReflectorMatchAngle(double f) | ArLocalizationTask | [inline] |
| setReflectorMatchDist(double f) | ArLocalizationTask | [inline] |
| setReflectorMaxAngle(double f) | ArLocalizationTask | [inline] |
| setReflectorMaxRange(double f) | ArLocalizationTask | [inline] |
| setReflectorSize(double f) | ArLocalizationTask | [inline] |
| setReflectorVar(double f) | ArLocalizationTask | [inline] |
| setReloadingMapFlag(bool f) | ArLocalizationTask | [inline] |
| setRobotMovedFlag(bool a) | ArLocalizationTask | [inline, protected] |
| setRobotPose(ArPose pose, ArPose spread=ArPose(0, 0, 0), int nSam=0) | ArLocalizationTask | [virtual] |
| setSensorBelief(double sensorBelief) | ArLocalizationTask | [inline] |
| setSensorSetFlag(bool p) | ArLocalizationTask | [inline] |
| setTempPassThreshold(double passThreshold) | ArLocalizationTask | [inline] |
| setTriggerDelR(double tr) | ArLocalizationTask | [inline] |
| setTriggerDelT(double tt) | ArLocalizationTask | [inline] |
| setTriggerTime(double tt) | ArLocalizationTask | [inline] |
| setTriggerTimeFlag(bool tt) | ArLocalizationTask | [inline] |
| setTriggerTimeTh(double tt) | ArLocalizationTask | [inline] |
| setTriggerTimeX(double tt) | ArLocalizationTask | [inline] |
| setTriggerTimeY(double tt) | ArLocalizationTask | [inline] |
| setupLocalizationParams(bool noReflectors=false) | ArLocalizationTask | [protected] |
| setVerboseFlag(bool a) | ArLocalizationTask | [inline] |
| ~ArLocalizationTask(void) | ArLocalizationTask | [virtual] |