| addFailedLocalizationCB(ArFunctor1< int > *functor) | ArLocalizationTask | |
| ArASyncTask() | ArASyncTask | |
| ArLocalizationTask(ArRobot *robot, ArSick *laser, char *mapName) | ArLocalizationTask | |
| ArLocalizationTask(ArRobot *robot, ArSick *laser, ArMap *ariaMap, bool noReflectors=false) | ArLocalizationTask | |
| ArThread(ArFunctor *func, bool joinable=true, bool blockAllSignals=true) | ArThread | |
| ArThread(ThreadType thread, bool joinable, bool blockAllSignals=true) | ArThread | |
| ArThread(bool blockAllSignals=true) | ArThread | |
| basicInitialization(ArRobot *robot, ArSick *laser) | ArLocalizationTask | [protected] |
| cancel(void) | ArThread | [virtual] |
| cancelAll(void) | ArThread | [static] |
| configureLaser(void) | ArLocalizationTask | [protected] |
| create(bool joinable=true, bool lowerPriority=true) | ArASyncTask | [virtual] |
| ArThread::create(ArFunctor *func, bool joinable=true, bool lowerPriority=true) | ArThread | [virtual] |
| detach(void) | ArThread | [virtual] |
| doJoin(void **ret=NULL) | ArThread | [protected, virtual] |
| drawRangePoints(ArServerClient *client, ArNetPacket *packet) | ArLocalizationTask | |
| drawReflectorRays(ArServerClient *client, ArNetPacket *packet) | ArLocalizationTask | |
| drawSampleBounds(ArServerClient *client, ArNetPacket *packet) | ArLocalizationTask | |
| drawSamplePoses(ArServerClient *client, ArNetPacket *packet) | ArLocalizationTask | |
| drawTriangulateRays(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 | |
| findAllStatistics(double &xMean, double &yMean, double &thMean, double &xStd, double &yStd, double &tStd) | ArLocalizationTask | [protected] |
| findBestPoses(ArRobotPoseSamples *mrsp, double factor) | ArLocalizationTask | [protected] |
| findPoseFromLandmarks(const std::vector< ArPose > &global, const std::vector< ArPose > &local, ArPose &rPose, ArPose &stdDev) | ArLocalizationTask | [protected] |
| forceUpdatePose(ArPose forcePose) | ArLocalizationTask | |
| fuseAllSensors(bool failedLocalization) | ArLocalizationTask | [protected] |
| getAdjustNumSamplesFlag(void) | ArLocalizationTask | |
| getBlockAllSignals(void) | ArThread | |
| getBufferPose(void) | ArLocalizationTask | [inline] |
| getBufferSize(void) | ArLocalizationTask | [inline] |
| getBypassMCLFlag(void) | ArLocalizationTask | |
| getCorrectRobotFlag(void) | ArLocalizationTask | [protected] |
| getCurrentLocaPose(void) | ArLocalizationTask | |
| getCurrentNumSamples(void) | ArLocalizationTask | |
| getCurrentSamplePoses(void) | ArLocalizationTask | |
| getForceUpdateParams(ArPose &forcePose, int &numSamples, double &xStd, double &yStd, double &tStd) | ArLocalizationTask | |
| getFunc(void) const | ArThread | [virtual] |
| getFuseAllSensorsFlag(void) | ArLocalizationTask | |
| getHomePose(void) | ArLocalizationTask | |
| getIdleFlag(void) | ArLocalizationTask | |
| getIgnoreIllegalPoseFlag(void) | ArLocalizationTask | |
| getInitializedFlag(void) | ArLocalizationTask | |
| getJoinable(void) const | ArThread | [virtual] |
| getLastLocaTime(void) | ArLocalizationTask | |
| getLocalizationScore(void) | ArLocalizationTask | |
| getLocalizedFlag(void) | ArLocalizationTask | [protected] |
| getLocalizingFlag(void) | ArLocalizationTask | [protected] |
| getLocaTime() | ArLocalizationTask | [inline, protected] |
| getLogLevel(void) | ArThread | [static] |
| getMCLocalizationScore(void) | ArLocalizationTask | |
| getMinNumSamples(void) | ArLocalizationTask | |
| getMotionErrorParam(int index) | ArLocalizationTask | [protected] |
| getNumBestPoses(ArRobotPoseSamples *mrsp) | ArLocalizationTask | [protected] |
| getNumSamples(void) | ArLocalizationTask | |
| getNumSamplesAngleFactor(void) | ArLocalizationTask | |
| getOccGridPtr(void) | ArLocalizationTask | [inline] |
| getPassThreshold(void) | ArLocalizationTask | |
| getQtt(void) | ArLocalizationTask | |
| getQxx(void) | ArLocalizationTask | |
| getQyy(void) | ArLocalizationTask | |
| getRecoverOnFailedFlag(void) | ArLocalizationTask | |
| 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] |
| getReflectorMatchDist(void) | ArLocalizationTask | |
| getReflectorMaxAngle(void) | ArLocalizationTask | |
| getReflectorMaxRange(void) | ArLocalizationTask | |
| getReflectorVar(void) | ArLocalizationTask | |
| getRefLocalizationScore(void) | ArLocalizationTask | |
| getReloadingMapFlag(void) | ArLocalizationTask | |
| getRobotMaxProbPose(void) | ArLocalizationTask | |
| getRobotMovedFlag(void) | ArLocalizationTask | [protected] |
| getRunning(void) const | ArThread | [virtual] |
| getRunningWithLock(void) | ArThread | [virtual] |
| getSensorBelief(void) | ArLocalizationTask | |
| getSensorSetFlag(void) | ArLocalizationTask | |
| getState(void) | ArLocalizationTask | |
| getThread(void) const | ArThread | [virtual] |
| getThreadName(void) | ArThread | [virtual] |
| getTriangulateFlag(void) | ArLocalizationTask | |
| getTriangulateScoreThreshold(void) | ArLocalizationTask | |
| getTriggerDelR(void) | ArLocalizationTask | |
| getTriggerDelT(void) | ArLocalizationTask | |
| getTriggerTime(void) | ArLocalizationTask | |
| getTriggerTimeFlag(void) | ArLocalizationTask | |
| getTriggerTimeTh(void) | ArLocalizationTask | |
| getTriggerTimeX(void) | ArLocalizationTask | |
| getTriggerTimeY(void) | ArLocalizationTask | |
| getUseReflectorCenterFlag(void) | ArLocalizationTask | |
| getVerboseFlag(void) | ArLocalizationTask | |
| getXYBuffer(void) | ArLocalizationTask | [inline] |
| init(void) | ArThread | [static] |
| initializeOccGrid(double res, ArMap *ariaMap, bool lockMap=true) | ArLocalizationTask | [protected] |
| initializeSamples(int numSamples) | ArLocalizationTask | [protected] |
| INVALID enum value | ArLocalizationTask | |
| join(void **ret=NULL) | ArThread | [virtual] |
| joinAll(void) | ArThread | [static] |
| 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_COMPUTING enum value | ArLocalizationTask | |
| LOCALIZATION_FAILED enum value | ArLocalizationTask | |
| LOCALIZATION_SUCCESS enum value | ArLocalizationTask | |
| LocalizationState enum name | ArLocalizationTask | |
| localizeRobotAtHomeBlocking(double distSpread, double angleSpread, double probThreshold) | ArLocalizationTask | [inline] |
| localizeRobotAtHomeBlocking(double spreadX, double spreadY, double angleSpread, double probThreshold) | ArLocalizationTask | |
| localizeRobotAtHomeBlocking() | ArLocalizationTask | [inline] |
| localizeRobotAtHomeNonBlocking(void) | ArLocalizationTask | |
| localizeRobotInMapInit(ArPose given, int numSamples, double stdX, double stdY, double stdT, double thresFactor, bool warn=true, bool setInitializedToFalse=true) | ArLocalizationTask | |
| localizeRobotInMapMoved(int numSamples, double distFactor, double angFactor, double thresFactor) | ArLocalizationTask | |
| lock(void) | ArThread | |
| logThreadInfo(void) | ArThread | [virtual] |
| mapChanged(void) | ArLocalizationTask | [protected] |
| MapType typedef | ArThread | |
| myBlockAllSignals | ArThread | [protected] |
| myFunc | ArThread | [protected] |
| myJoinable | ArThread | [protected] |
| myName | ArThread | [protected] |
| myPID | ArThread | [protected] |
| myRunning | ArThread | [protected] |
| myStrMap | ArThread | [protected] |
| myThread | ArThread | [protected] |
| ourLogLevel | ArThread | [protected, static] |
| ourThreads | ArThread | [protected, static] |
| ourThreadsMutex | ArThread | [protected, static] |
| readAriaMap(ArMap *ariaMap) | ArLocalizationTask | |
| readMapFromFile(char *mapName) | ArLocalizationTask | |
| reconfigureLocalization(void) | ArLocalizationTask | [protected] |
| remFailedLocalizationCB(ArFunctor1< int > *functor) | ArLocalizationTask | |
| robotCallBack(void) | ArLocalizationTask | [protected] |
| run(void) | ArASyncTask | [virtual] |
| runAsync(void) | ArASyncTask | [virtual] |
| runInThisThread(void *arg=0) | ArASyncTask | [virtual] |
| 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 | |
| self(void) | ArThread | [static] |
| setAdjustNumSamplesFlag(bool a) | ArLocalizationTask | |
| setAngleIncrement(double i) | ArLocalizationTask | |
| setBypassMCLFlag(bool f) | ArLocalizationTask | |
| setCorrectRobotFlag(bool a) | ArLocalizationTask | |
| setCurrentLocaPose(double x, double y, double th) | ArLocalizationTask | |
| setCurrentLocaPose(ArPose p) | ArLocalizationTask | |
| setCurrentNumSamples(int numSamples) | ArLocalizationTask | |
| setFailedCallBack(ArFunctor1< int > *fcb) | ArLocalizationTask | [inline] |
| setFlagsAndCallbacksOnFail(int ntimes) | ArLocalizationTask | [protected] |
| setForceUpdateParams(int numSamples, double xStd, double yStd, double tStd) | ArLocalizationTask | |
| setFuseAllSensorsFlag(bool f) | ArLocalizationTask | |
| setGridResolution(double res, ArMap *ariaMap) | ArLocalizationTask | |
| setIdleFlag(bool f) | ArLocalizationTask | |
| setIgnoreIllegalPoseFlag(bool a) | ArLocalizationTask | |
| setInitializedFlag(bool a) | ArLocalizationTask | [protected] |
| setLastLocaTimeToNow(void) | ArLocalizationTask | |
| setLocalizedFlag(bool a) | ArLocalizationTask | [protected] |
| setLocaParams(double xStd, double yStd, double tStd, double kMmPerMm, double kDegPerDeg, double kDegPerMm, double sensorBelief) | ArLocalizationTask | |
| setLogLevel(ArLog::LogLevel level) | ArThread | [static] |
| setMinNumSamples(int n) | ArLocalizationTask | |
| setMotionErrorParam(int index, double value) | ArLocalizationTask | [protected] |
| setNumSamples(int numSamples) | ArLocalizationTask | |
| setNumSamplesAngleFactor(double d) | ArLocalizationTask | |
| setPassThreshold(double r) | ArLocalizationTask | |
| setQtt(double f) | ArLocalizationTask | |
| setQxx(double f) | ArLocalizationTask | |
| setQyy(double f) | ArLocalizationTask | |
| setRecoverOnFailedFlag(bool f) | ArLocalizationTask | |
| setReflectorMatchDist(double f) | ArLocalizationTask | |
| setReflectorMaxAngle(double f) | ArLocalizationTask | |
| setReflectorMaxRange(double f) | ArLocalizationTask | |
| setReflectorVar(double f) | ArLocalizationTask | |
| setReloadingMapFlag(bool f) | ArLocalizationTask | |
| setRobotMovedFlag(bool a) | ArLocalizationTask | [protected] |
| setRunning(bool running) | ArThread | [virtual] |
| setSensorBelief(double sensorBelief) | ArLocalizationTask | |
| setSensorSetFlag(bool p) | ArLocalizationTask | |
| setThreadName(const char *name) | ArThread | [virtual] |
| setTriangulateFlag(bool f) | ArLocalizationTask | |
| setTriangulateScoreThreshold(double f) | ArLocalizationTask | |
| setTriggerDelR(double) | ArLocalizationTask | |
| setTriggerDelT(double) | ArLocalizationTask | |
| setTriggerTime(double) | ArLocalizationTask | |
| setTriggerTimeFlag(bool) | ArLocalizationTask | |
| setTriggerTimeTh(double) | ArLocalizationTask | |
| setTriggerTimeX(double) | ArLocalizationTask | |
| setTriggerTimeY(double) | ArLocalizationTask | |
| setupLocalizationParams(bool noReflectors=false) | ArLocalizationTask | [protected] |
| setUseReflectorCenterFlag(bool f) | ArLocalizationTask | |
| setVerboseFlag(bool a) | ArLocalizationTask | |
| Status enum name | ArThread | |
| STATUS_ALREADY_DETATCHED | ArThread | |
| STATUS_FAILED | ArThread | |
| STATUS_INVALID | ArThread | |
| STATUS_JOIN_SELF | ArThread | |
| STATUS_NO_SUCH_THREAD | ArThread | |
| STATUS_NORESOURCE | ArThread | |
| stopAll() | ArThread | [static] |
| stopRunning(void) | ArASyncTask | [virtual] |
| threadStarted(void) | ArThread | [virtual] |
| ThreadType typedef | ArThread | |
| tryLock(void) | ArThread | |
| unlock(void) | ArThread | |
| yieldProcessor(void) | ArThread | [static] |
| ~ArASyncTask() | ArASyncTask | [virtual] |
| ~ArLocalizationTask(void) | ArLocalizationTask | |
| ~ArThread() | ArThread | [virtual] |