| addFailedLocalizationCB(ArFunctor1< int > *functor) | ArSonarLocalizationTask | |
| ArSonarLocalizationTask(ArRobot *robot, ArSonarDevice *sonar, char *mapName) | ArSonarLocalizationTask | |
| ArSonarLocalizationTask(ArRobot *robot, ArSonarDevice *sonar, ArMapInterface *ariaMap) | ArSonarLocalizationTask | |
| basicInitialization(ArRobot *robot, ArSonarDevice *sonar) | ArSonarLocalizationTask | [protected] |
| checkLocalizationIdle(void) | ArBaseLocalizationTask | [virtual] |
| clearTempPassThreshold(void) | ArSonarLocalizationTask | [inline] |
| configureSonar(void) | ArSonarLocalizationTask | [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(int sonarStart, int sonarEnd, double maxRange, std::vector< ArLineSegment > lines) | ArSonarLocalizationTask | [protected] |
| drawBestPoses(ArServerClient *client, ArNetPacket *packet) | ArSonarLocalizationTask | |
| drawBestRays(ArServerClient *client, ArNetPacket *packet) | ArSonarLocalizationTask | |
| drawClosestLines(ArServerClient *client, ArNetPacket *packet) | ArSonarLocalizationTask | |
| drawHistogram(ArServerClient *client, ArNetPacket *packet) | ArSonarLocalizationTask | |
| drawIntersections(ArServerClient *client, ArNetPacket *packet) | ArSonarLocalizationTask | |
| drawMCLVariance(ArServerClient *client, ArNetPacket *packet) | ArSonarLocalizationTask | |
| drawRangePoints(ArServerClient *client, ArNetPacket *packet) | ArSonarLocalizationTask | |
| drawSamplePoses(ArServerClient *client, ArNetPacket *packet) | ArSonarLocalizationTask | |
| drawSampleRays(ArServerClient *client, ArNetPacket *packet) | ArSonarLocalizationTask | |
| drawSonarRays(ArServerClient *client, ArNetPacket *packet) | ArSonarLocalizationTask | |
| dynamicallyAdjustNumSamples(double dr, double dt) | ArSonarLocalizationTask | [protected] |
| failedLocalization(int times) | ArSonarLocalizationTask | [protected] |
| fillHistogram(double *&hist, double *&cumSum, int &numSamples) | ArSonarLocalizationTask | |
| findAllStatistics(double &xMean, double &yMean, double &thMean, double &xStd, double &yStd, double &tStd) | ArSonarLocalizationTask | [protected] |
| findBestPoses(ArRobotPoseSamples *mrsp, double factor) | ArSonarLocalizationTask | [protected] |
| findClosestLines(ArPose robotPose, double range) | ArSonarLocalizationTask | [protected] |
| findLocalizationMeanVar(ArPose &mean, ArMatrix &Var) | ArSonarLocalizationTask | [virtual] |
| findMCLMeanVar(ArPose &mean, ArMatrix &Var) | ArSonarLocalizationTask | |
| forceUpdatePose(ArPose forcePose) | ArSonarLocalizationTask | |
| getAdjustNumSamplesFlag(void) | ArSonarLocalizationTask | [inline] |
| getBufferPose(void) | ArSonarLocalizationTask | [inline] |
| getBufferSize(void) | ArSonarLocalizationTask | [inline] |
| getClosestLines(void) | ArSonarLocalizationTask | [protected] |
| getCurrentLocaPose(void) | ArSonarLocalizationTask | [inline] |
| getCurrentNumSamples(void) | ArSonarLocalizationTask | [inline] |
| getCurrentSamplePoses(void) | ArSonarLocalizationTask | [virtual] |
| getEncoderToLocalizationTransform(void) | ArBaseLocalizationTask | [virtual] |
| getForceUpdateParams(ArPose &forcePose, int &numSamples, double &xStd, double &yStd, double &tStd) | ArSonarLocalizationTask | |
| getHomePose() | ArBaseLocalizationTask | |
| getIdleFlag(void) | ArSonarLocalizationTask | [inline] |
| getInitializedFlag(void) | ArSonarLocalizationTask | [inline] |
| getLastLocaTime(void) | ArSonarLocalizationTask | [inline] |
| getLocalizationScore(void) | ArSonarLocalizationTask | [virtual] |
| getLocalizationThreshold(void) | ArBaseLocalizationTask | [virtual] |
| getMinNumSamples(void) | ArSonarLocalizationTask | [inline] |
| getMotionErrorParam(int index) | ArSonarLocalizationTask | [protected] |
| getName(void) | ArBaseLocalizationTask | |
| getNumSamples(void) | ArSonarLocalizationTask | [inline] |
| getNumSamplesAngleFactor(void) | ArSonarLocalizationTask | [inline] |
| getNumSamplesAtInit(void) | ArSonarLocalizationTask | [inline] |
| getPassThreshold(void) | ArSonarLocalizationTask | [inline] |
| getPoseInterpPosition(ArTime timeStamp, ArPose *position) | ArBaseLocalizationTask | [virtual] |
| getPoseInterpPositionCallback(void) | ArBaseLocalizationTask | |
| getRecoverOnFailedFlag(void) | ArSonarLocalizationTask | [inline] |
| getReloadingMapFlag(void) | ArSonarLocalizationTask | [inline] |
| getRobotHome(void) | ArSonarLocalizationTask | [inline, virtual] |
| getRobotHomeCallback() | ArBaseLocalizationTask | |
| getRobotIsLostFlag(void) | ArSonarLocalizationTask | [inline, virtual] |
| getRobotMaxProbPose(void) | ArSonarLocalizationTask | |
| getSensorBelief(void) | ArSonarLocalizationTask | [inline] |
| getSonarMaxRange(void) | ArSonarLocalizationTask | [inline] |
| getSonarMinLineSize(void) | ArSonarLocalizationTask | [inline] |
| getState(void) | ArSonarLocalizationTask | [inline, virtual] |
| getTempPassThreshold(void) | ArSonarLocalizationTask | [inline] |
| getTriggerDelR(void) | ArSonarLocalizationTask | [inline] |
| getTriggerDelT(void) | ArSonarLocalizationTask | [inline] |
| getTriggerTime(void) | ArSonarLocalizationTask | [inline] |
| getTriggerTimeFlag(void) | ArSonarLocalizationTask | [inline] |
| getTriggerTimeTh(void) | ArSonarLocalizationTask | [inline] |
| getTriggerTimeX(void) | ArSonarLocalizationTask | [inline] |
| getTriggerTimeY(void) | ArSonarLocalizationTask | [inline] |
| getUsingPassThreshold(void) | ArSonarLocalizationTask | [inline] |
| getVerboseFlag(void) | ArSonarLocalizationTask | [inline] |
| getXYBuffer(void) | ArSonarLocalizationTask | [inline] |
| initializeSamples(int numSamples) | ArSonarLocalizationTask | [protected] |
| INVALID | ArBaseLocalizationTask | |
| killBadSamples(double obsThreshold) | ArSonarLocalizationTask | [protected] |
| loadParamFile(const char *file) | ArSonarLocalizationTask | |
| 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) | ArSonarLocalizationTask | [inline] |
| localizeRobotAtHomeBlocking(double spreadX, double spreadY, double angleSpread, double probThreshold) | ArSonarLocalizationTask | |
| localizeRobotAtHomeBlocking() | ArSonarLocalizationTask | [inline, virtual] |
| localizeRobotAtHomeBlocking(double distSpread, double angleSpread) | ArSonarLocalizationTask | [inline, virtual] |
| localizeRobotAtHomeNonBlocking(void) | ArSonarLocalizationTask | |
| localizeRobotInMapInit(ArPose given, int numSamples, double stdX, double stdY, double stdT, double thresFactor, bool warn=true, bool setInitializedToFalse=true) | ArSonarLocalizationTask | |
| localizeRobotInMapMoved(int numSamples, double distFactor, double angFactor, double thresFactor) | ArSonarLocalizationTask | |
| makeMeanVarPoints(ArPose &mean, ArMatrix &Var) | ArSonarLocalizationTask | [protected] |
| mapChanged(void) | ArSonarLocalizationTask | [protected] |
| readAriaMap(ArMapInterface *ariaMap) | ArSonarLocalizationTask | |
| readMapFromFile(char *mapName) | ArSonarLocalizationTask | |
| reconfigureLocalization(void) | ArSonarLocalizationTask | [protected] |
| remFailedLocalizationCB(ArFunctor1< int > *functor) | ArSonarLocalizationTask | |
| robotCallBack(void) | ArSonarLocalizationTask | [protected] |
| runThread(void *ptr) | ArSonarLocalizationTask | [protected, virtual] |
| saveParams(char *filename) | ArSonarLocalizationTask | |
| saveSamples(bool saveFile=false) | ArSonarLocalizationTask | [protected] |
| scanToGlobalCoords(ArPose robPose, std::vector< ArPose > &xyLrf) | ArSonarLocalizationTask | |
| setAdjustNumSamplesFlag(bool f) | ArSonarLocalizationTask | [inline] |
| setCorrectRobotFlag(bool f) | ArSonarLocalizationTask | [inline, virtual] |
| setCurrentLocaPose(double x, double y, double th) | ArSonarLocalizationTask | [inline] |
| setCurrentLocaPose(ArPose p) | ArSonarLocalizationTask | [inline] |
| setCurrentNumSamples(int n) | ArSonarLocalizationTask | [inline] |
| setFailedCallBack(ArFunctor1< int > *fcb) | ArSonarLocalizationTask | [inline] |
| setFlagsAndCallbacksOnFail(int ntimes) | ArSonarLocalizationTask | [protected] |
| setForceUpdateParams(int numSamples, double xStd, double yStd, double tStd) | ArSonarLocalizationTask | |
| setIdleFlag(bool f) | ArSonarLocalizationTask | [inline] |
| setLastLocaTimeToNow(void) | ArSonarLocalizationTask | [inline] |
| setLocalizationIdle(bool f) | ArSonarLocalizationTask | [inline, virtual] |
| setLocalizationThreshold(double t) | ArBaseLocalizationTask | [virtual] |
| setLocaParams(double xStd, double yStd, double tStd, double kMmPerMm, double kDegPerDeg, double kDegPerMm, double sensorBelief) | ArSonarLocalizationTask | |
| setMinNumSamples(int f) | ArSonarLocalizationTask | [inline] |
| setMotionErrorParam(int index, double value) | ArSonarLocalizationTask | [protected] |
| setNumSamples(int n) | ArSonarLocalizationTask | [inline] |
| setNumSamplesAngleFactor(double f) | ArSonarLocalizationTask | [inline] |
| setNumSamplesAtInit(int n) | ArSonarLocalizationTask | [inline] |
| setPassThreshold(double f) | ArSonarLocalizationTask | [inline] |
| setRecoverOnFailedFlag(bool f) | ArSonarLocalizationTask | [inline] |
| setReloadingMapFlag(bool f) | ArSonarLocalizationTask | [inline] |
| setRobotPose(ArPose pose, ArPose spread=ArPose(0, 0, 0), int nSam=0) | ArSonarLocalizationTask | [virtual] |
| setSensorBelief(double sensorBelief) | ArSonarLocalizationTask | [inline] |
| setSonarMaxRange(double f) | ArSonarLocalizationTask | [inline] |
| setTempPassThreshold(double passThreshold) | ArSonarLocalizationTask | [inline] |
| setTriggerDelR(double tr) | ArSonarLocalizationTask | [inline] |
| setTriggerDelT(double tt) | ArSonarLocalizationTask | [inline] |
| setTriggerTime(double tt) | ArSonarLocalizationTask | [inline] |
| setTriggerTimeFlag(bool tt) | ArSonarLocalizationTask | [inline] |
| setTriggerTimeTh(double tt) | ArSonarLocalizationTask | [inline] |
| setTriggerTimeX(double tt) | ArSonarLocalizationTask | [inline] |
| setTriggerTimeY(double tt) | ArSonarLocalizationTask | [inline] |
| setupLocalizationParams(void) | ArSonarLocalizationTask | [protected] |
| setVerboseFlag(bool f) | ArSonarLocalizationTask | [inline] |
| ~ArSonarLocalizationTask(void) | ArSonarLocalizationTask | [virtual] |