| ABORTED_PATHPLAN enum value | ArPathPlanningTask | |
| addBlockedPathCB(ArFunctor1< const std::list< ArPose > * > *cb) | ArPathPlanningTask | |
| addGlobalReplanningRangeDevice(ArRangeDevice *device, RangeType type) | ArPathPlanningTask | |
| addGoalDoneCB(ArFunctor1< ArPose > *functor) | ArPathPlanningTask | |
| addGoalFailedCB(ArFunctor1< ArPose > *functor) | ArPathPlanningTask | |
| addGoalFinishedCB(ArFunctor *functor) | ArPathPlanningTask | |
| addGoalInterruptedCB(ArFunctor1< ArPose > *functor) | ArPathPlanningTask | |
| addNewGoalCB(ArFunctor1< ArPose > *functor) | ArPathPlanningTask | |
| addRangeDevice(ArRangeDevice *device, RangeType type) | ArPathPlanningTask | |
| addStateChangeCB(ArFunctor *cb) | ArPathPlanningTask | |
| ArASyncTask() | ArASyncTask | |
| ArPathPlanningTask(ArRobot *robot, ArSick *laser, ArRangeDevice *sonar, ArMap *m) | ArPathPlanningTask | |
| ArPathPlanningTask(ArRobot *robot, ArRangeDevice *sonar, ArMap *map) | ArPathPlanningTask | |
| ArThread(ArFunctor *func, bool joinable=true, bool blockAllSignals=true) | ArThread | |
| ArThread(ThreadType thread, bool joinable, bool blockAllSignals=true) | ArThread | |
| ArThread(bool blockAllSignals=true) | ArThread | |
| BOTH enum value | ArPathPlanningTask | |
| cancel(void) | ArThread | [virtual] |
| cancelAll(void) | ArThread | [static] |
| cancelPathPlan(void) | ArPathPlanningTask | |
| clearCumRangeDevices(unsigned int cyt) | ArPathPlanningTask | |
| clearGlobalReplanningCumRangeDevices(unsigned int cyt) | ArPathPlanningTask | |
| clearGlobalReplanningRangeDevices(void) | ArPathPlanningTask | |
| clearMapAndObsList(double cd, ArPose rp) | ArPathPlanningTask | [protected] |
| clearRangeDevices(void) | ArPathPlanningTask | |
| clearRangeMap(void) | ArPathPlanningTask | [protected] |
| COMPLETELY_BLOCKED enum value | ArPathPlanningTask | |
| computeLocalMotion(ArPose robotPose, ArPose goalPose, double &linVel, double &rotVel, double &heading, double searchFactor, bool replan) | ArPathPlanningTask | [protected] |
| computeProgress(ArPose robotPose) | ArPathPlanningTask | |
| configureLaser(void) | ArPathPlanningTask | [protected] |
| create(bool joinable=true, bool lowerPriority=true) | ArASyncTask | [virtual] |
| ArThread::create(ArFunctor *func, bool joinable=true, bool lowerPriority=true) | ArThread | [virtual] |
| CUMULATIVE enum value | ArPathPlanningTask | |
| CURRENT enum value | ArPathPlanningTask | |
| detach(void) | ArThread | [virtual] |
| doJoin(void **ret=NULL) | ArThread | [protected, virtual] |
| doSanityCheck(double width, double length, double robotVel, double robotRotVel, double robotRotAccel, double robotRotDecel, double robotAccel, double robotDecel) | ArPathPlanningTask | [protected] |
| drawGridPoints(ArServerClient *client, ArNetPacket *packet) | ArPathPlanningTask | |
| drawNewPoints(ArServerClient *client, ArNetPacket *packet) | ArPathPlanningTask | |
| drawObsPoints(ArServerClient *client, ArNetPacket *packet) | ArPathPlanningTask | |
| drawPathPoints(ArServerClient *client, ArNetPacket *packet) | ArPathPlanningTask | |
| drawRobotBounds(ArServerClient *client, ArNetPacket *packet) | ArPathPlanningTask | |
| drawSearchRectangle(ArServerClient *client, ArNetPacket *packet) | ArPathPlanningTask | |
| drawTangent(ArServerClient *client, ArNetPacket *packet) | ArPathPlanningTask | |
| drawVelocityPath(ArServerClient *client, ArNetPacket *packet) | ArPathPlanningTask | |
| estimateDistanceToGoal(ArPose robotPose) | ArPathPlanningTask | |
| estimateTimeToGoal(ArPose robotPose) | ArPathPlanningTask | |
| FAILED_MOVE enum value | ArPathPlanningTask | |
| FAILED_PLAN enum value | ArPathPlanningTask | |
| fillLocalObstacleList(double lvel, double avel, ArPose robotPose) | ArPathPlanningTask | [protected] |
| findDistanceToCollision(double lvel, double avel, ArPose robotPose) | ArPathPlanningTask | [protected] |
| getActionFireFlag(void) | ArPathPlanningTask | [protected] |
| getAlignAngle(void) const | ArPathPlanningTask | [inline] |
| getAlignSpeed(void) const | ArPathPlanningTask | [inline] |
| getAriaMap(void) | ArPathPlanningTask | [inline] |
| getBlockAllSignals(void) | ArThread | |
| getClearOnFailFlag(void) const | ArPathPlanningTask | [inline] |
| getCollisionRange(void) const | ArPathPlanningTask | [inline] |
| getCost(void) | ArPathPlanningTask | |
| getCumRangeDeviceList(void) | ArPathPlanningTask | |
| getCurrentGoal() | ArPathPlanningTask | |
| getCurrentPath(ArPose from, bool local=false) | ArPathPlanningTask | |
| getDistanceWt(void) const | ArPathPlanningTask | [inline] |
| getDWAState(void) | ArPathPlanningTask | [inline] |
| getEmergencyMaxTransDecel(void) const | ArPathPlanningTask | [inline] |
| getFailureString(char *str, size_t len) | ArPathPlanningTask | |
| getFastSpeed(void) const | ArPathPlanningTask | [inline] |
| getFrontClearance(void) const | ArPathPlanningTask | [inline] |
| getFrontPaddingAtFastSpeed(void) const | ArPathPlanningTask | [inline] |
| getFrontPaddingAtSlowSpeed(void) const | ArPathPlanningTask | [inline] |
| getFunc(void) const | ArThread | [virtual] |
| getGlobalReplanningCumRangeDeviceList(void) | ArPathPlanningTask | |
| getGlobalReplanningRangeDeviceList(void) | ArPathPlanningTask | |
| getGoalAlteredFlag(void) | ArPathPlanningTask | [protected] |
| getGoalAngleTolerance(void) const | ArPathPlanningTask | [inline] |
| getGoalDistanceTolerance(void) const | ArPathPlanningTask | [inline] |
| getGoalHeadingFlag(void) | ArPathPlanningTask | [protected] |
| getGoalPlannedFlag(void) | ArPathPlanningTask | [protected] |
| getGoalReachedFlag(void) | ArPathPlanningTask | [protected] |
| getGoalRotAccel(void) const | ArPathPlanningTask | [inline] |
| getGoalRotDecel(void) const | ArPathPlanningTask | [inline] |
| getGoalRotSpeed(void) const | ArPathPlanningTask | [inline] |
| getGoalSetFlag(void) | ArPathPlanningTask | [protected] |
| getGoalSpeed(void) const | ArPathPlanningTask | [inline] |
| getGoalSwitchTime(void) const | ArPathPlanningTask | [inline] |
| getGoalTransAccel(void) const | ArPathPlanningTask | [inline] |
| getGoalTransDecel(void) const | ArPathPlanningTask | [inline] |
| getGoalUseEncoderFlag(void) const | ArPathPlanningTask | [inline] |
| getHeadingRotAccel(void) const | ArPathPlanningTask | [inline] |
| getHeadingRotDecel(void) const | ArPathPlanningTask | [inline] |
| getHeadingRotSpeed(void) const | ArPathPlanningTask | [inline] |
| getHeadingWt(void) const | ArPathPlanningTask | [inline] |
| getInitializedFlag(void) | ArPathPlanningTask | |
| getJoinable(void) const | ArThread | [virtual] |
| getLastLinearMoveTime(void) | ArPathPlanningTask | |
| getLastMoveTime(void) | ArPathPlanningTask | |
| getLastPlanTime(void) | ArPathPlanningTask | [protected] |
| getLength(void) const | ArPathPlanningTask | [inline] |
| getLinVelIncrements(void) const | ArPathPlanningTask | [inline] |
| getLocalPathState(void) | ArPathPlanningTask | [inline] |
| getLogLevel(void) | ArThread | [static] |
| getMapChangedFlag(void) | ArPathPlanningTask | |
| getMarkOldPathFactor(void) | ArPathPlanningTask | |
| getMaxExpansionFactor(void) const | ArPathPlanningTask | [inline] |
| getMaxLinDecel(void) | ArPathPlanningTask | [inline, protected] |
| getMaxRotSpeed(void) const | ArPathPlanningTask | [inline] |
| getMaxSpeed(void) const | ArPathPlanningTask | [inline] |
| getNumSplinePoints(void) const | ArPathPlanningTask | [inline] |
| getObsListPtr(void) | ArPathPlanningTask | |
| getObsThreshold(void) const | ArPathPlanningTask | [inline] |
| getPathFromTo(ArPose from, ArPose to) | ArPathPlanningTask | |
| getPathPlanAction(void) | ArPathPlanningTask | [inline] |
| getPathPlanActionGroup(void) | ArPathPlanningTask | [inline] |
| getPlanEverytimeFlag(void) const | ArPathPlanningTask | [inline] |
| getPlanFailedFlag(void) | ArPathPlanningTask | [protected] |
| getPlanFreeSpace(void) const | ArPathPlanningTask | [inline] |
| getPlanMapResolution(void) const | ArPathPlanningTask | [inline] |
| getProgress(void) | ArPathPlanningTask | [inline, protected] |
| getRangeDeviceList(void) | ArPathPlanningTask | |
| getReplanGlobalPathFlag(void) | ArPathPlanningTask | [protected] |
| getResistance(void) | ArPathPlanningTask | |
| getRotVelIncrements(void) const | ArPathPlanningTask | [inline] |
| getRunning(void) const | ArThread | [virtual] |
| getRunningWithLock(void) | ArThread | [virtual] |
| getSafeCollisionRange(void) | ArPathPlanningTask | |
| getSecsToFail(void) const | ArPathPlanningTask | [inline] |
| getSensorSetFlag(void) | ArPathPlanningTask | [protected] |
| getSideClearanceAtFastSpeed(void) const | ArPathPlanningTask | [inline] |
| getSideClearanceAtSlowSpeed(void) const | ArPathPlanningTask | [inline] |
| getSlowSpeed(void) const | ArPathPlanningTask | [inline] |
| getSmoothSize(void) const | ArPathPlanningTask | [inline] |
| getSplineDegree(void) const | ArPathPlanningTask | [inline] |
| getState(void) | ArPathPlanningTask | |
| getStatusString(char *str, size_t len) | ArPathPlanningTask | |
| getSuperMaxTransDecel(void) const | ArPathPlanningTask | [inline] |
| getThread(void) const | ArThread | [virtual] |
| getThreadName(void) | ArThread | [virtual] |
| getUseCollisionRangeForPlanningFlag(void) const | ArPathPlanningTask | [inline] |
| getUseEStopFlag(void) const | ArPathPlanningTask | [inline] |
| getUseLaserFlag(void) | ArPathPlanningTask | |
| getUseOneWaysFlag(void) | ArPathPlanningTask | |
| getUseResistanceFlag(void) | ArPathPlanningTask | |
| getUseSonarFlag(void) | ArPathPlanningTask | |
| getUtil(void) | ArPathPlanningTask | |
| getVelocityWt(void) const | ArPathPlanningTask | [inline] |
| getVerboseFlag(void) | ArPathPlanningTask | |
| getWaitingToFailFlag(void) | ArPathPlanningTask | |
| getWidth(void) const | ArPathPlanningTask | [inline] |
| GOAL_OCCUPIED enum value | ArPathPlanningTask | |
| goalDone(ArPose goal) | ArPathPlanningTask | [protected] |
| goalFailed(ArPose goal, const char *failureString="Failed going to goal", PathPlanningState state=FAILED_MOVE) | ArPathPlanningTask | |
| goalInterrupted(ArPose goal) | ArPathPlanningTask | [protected] |
| GOT_PLAN_AND_VEL_HEADING enum value | ArPathPlanningTask | |
| GOT_PLAN_AND_VELS enum value | ArPathPlanningTask | |
| hasGlobalReplanningRangeSensors(void) | ArPathPlanningTask | [protected] |
| incorporateGlobalReplanningRangeSensors(ArPose rp) | ArPathPlanningTask | [protected] |
| incorporateRangeIntoMap(ArRangeDevice *rangeDev, double rangeDist, ArPose robotPose, bool useSensorMap, bool notCumulative) | ArPathPlanningTask | [protected] |
| init(void) | ArThread | [static] |
| INVALID enum value | ArPathPlanningTask | |
| invokeBlockedPathCB(void) | ArPathPlanningTask | |
| join(void **ret=NULL) | ArThread | [virtual] |
| joinAll(void) | ArThread | [static] |
| loadParamFile(const char *file) | ArPathPlanningTask | |
| LocalPlanningState enum name | ArPathPlanningTask | |
| lock(void) | ArThread | |
| logThreadInfo(void) | ArThread | [virtual] |
| mapChanged(void) | ArPathPlanningTask | [protected] |
| MapType typedef | ArThread | |
| MOVING_TO_GOAL enum value | ArPathPlanningTask | |
| myBlockAllSignals | ArThread | [protected] |
| myFunc | ArThread | [protected] |
| myJoinable | ArThread | [protected] |
| myName | ArThread | [protected] |
| myPID | ArThread | [protected] |
| myRunning | ArThread | [protected] |
| myStrMap | ArThread | [protected] |
| myThread | ArThread | [protected] |
| NEITHER enum value | ArPathPlanningTask | |
| NO_LOCAL_PLAN enum value | ArPathPlanningTask | |
| NO_MOVE enum value | ArPathPlanningTask | |
| NOT_INITIALIZED enum value | ArPathPlanningTask | |
| OBSTACLE_TOO_CLOSE enum value | ArPathPlanningTask | |
| ourLogLevel | ArThread | [protected, static] |
| ourThreads | ArThread | [protected, static] |
| ourThreadsMutex | ArThread | [protected, static] |
| pathEqualsStraightLine(void) | ArPathPlanningTask | [protected] |
| PathPlanningState enum name | ArPathPlanningTask | |
| pathPlanToGoal(const char *goalname, bool strictGoalTypeMatching=true) | ArPathPlanningTask | |
| pathPlanToPose(ArPose goal, bool headingFlag, bool printFlag=true) | ArPathPlanningTask | |
| planAndSetupAction(ArPose from, bool sensorSeesBlock=false) | ArPathPlanningTask | [protected] |
| PLANNING_PATH enum value | ArPathPlanningTask | |
| RangeType enum name | ArPathPlanningTask | |
| REACHED_GOAL enum value | ArPathPlanningTask | |
| reconfigurePathPlanning(void) | ArPathPlanningTask | [protected] |
| remBlockedPathCB(ArFunctor1< const std::list< ArPose > * > *cb) | ArPathPlanningTask | |
| remGlobalReplanningRangeDevice(const char *name, RangeType type) | ArPathPlanningTask | |
| remGlobalReplanningRangeDevice(ArRangeDevice *device, RangeType type) | ArPathPlanningTask | |
| remGoalDoneCB(ArFunctor1< ArPose > *functor) | ArPathPlanningTask | |
| remGoalFailedCB(ArFunctor1< ArPose > *functor) | ArPathPlanningTask | |
| remGoalFinishedCB(ArFunctor *functor) | ArPathPlanningTask | |
| remGoalInterruptedCB(ArFunctor1< ArPose > *functor) | ArPathPlanningTask | |
| remNewGoalCB(ArFunctor1< ArPose > *functor) | ArPathPlanningTask | |
| remRangeDevice(const char *name, RangeType type) | ArPathPlanningTask | |
| remRangeDevice(ArRangeDevice *device, RangeType type) | ArPathPlanningTask | |
| remStateChangeCB(ArFunctor *cb) | ArPathPlanningTask | |
| robotCallBack(void) | ArPathPlanningTask | [protected] |
| run(void) | ArASyncTask | [virtual] |
| runAsync(void) | ArASyncTask | [virtual] |
| runInThisThread(void *arg=0) | ArASyncTask | [virtual] |
| runThread(void *ptr) | ArPathPlanningTask | [protected, virtual] |
| saveParams(char *filename) | ArPathPlanningTask | |
| self(void) | ArThread | [static] |
| setActionFireFlag(bool f) | ArPathPlanningTask | [protected] |
| setAlignAngle(double f) | ArPathPlanningTask | |
| setAlignSpeed(double f) | ArPathPlanningTask | |
| setClearOnFailFlag(bool f) | ArPathPlanningTask | |
| setCollisionRange(double f) | ArPathPlanningTask | |
| setCurrentGoal(ArPose p) | ArPathPlanningTask | [protected] |
| setDistanceWt(double f) | ArPathPlanningTask | |
| setEmergencyMaxTransDecel(double f) | ArPathPlanningTask | |
| setFastSpeed(double f) | ArPathPlanningTask | |
| setFrontClearance(double f) | ArPathPlanningTask | |
| setFrontPaddingAtFastSpeed(double f) | ArPathPlanningTask | |
| setFrontPaddingAtSlowSpeed(double f) | ArPathPlanningTask | |
| setGoalAlteredFlag(bool f) | ArPathPlanningTask | [protected] |
| setGoalAngleTolerance(double f) | ArPathPlanningTask | |
| setGoalDistanceTolerance(double f) | ArPathPlanningTask | |
| setGoalHeadingFlag(bool f) | ArPathPlanningTask | [protected] |
| setGoalPlannedFlag(bool f) | ArPathPlanningTask | [protected] |
| setGoalReachedFlag(bool f) | ArPathPlanningTask | [protected] |
| setGoalRotAccel(double f) | ArPathPlanningTask | |
| setGoalRotDecel(double f) | ArPathPlanningTask | |
| setGoalRotSpeed(double f) | ArPathPlanningTask | |
| setGoalSetFlag(bool f) | ArPathPlanningTask | [protected] |
| setGoalSpeed(double f) | ArPathPlanningTask | |
| setGoalSwitchTime(double f) | ArPathPlanningTask | |
| setGoalTransAccel(double f) | ArPathPlanningTask | |
| setGoalTransDecel(double f) | ArPathPlanningTask | |
| setGoalUseEncoderFlag(bool f) | ArPathPlanningTask | |
| setHeadingRotAccel(double f) | ArPathPlanningTask | |
| setHeadingRotDecel(double f) | ArPathPlanningTask | |
| setHeadingRotSpeed(double f) | ArPathPlanningTask | |
| setHeadingWt(double f) | ArPathPlanningTask | |
| setInitializedFlag(bool f) | ArPathPlanningTask | [protected] |
| setLastLinearMoveTime(double t) | ArPathPlanningTask | |
| setLastMoveTime(double t) | ArPathPlanningTask | |
| setLastPlanTime(void) | ArPathPlanningTask | [protected] |
| setLength(double f) | ArPathPlanningTask | |
| setLinVelIncrements(int f) | ArPathPlanningTask | |
| setLogLevel(ArLog::LogLevel level) | ArThread | [static] |
| setMapChangedFlag(bool f) | ArPathPlanningTask | |
| setMarkOldPathFactor(double f) | ArPathPlanningTask | |
| setMaxExpansionFactor(double f) | ArPathPlanningTask | |
| setMaxRotSpeed(double f) | ArPathPlanningTask | |
| setMaxSpeed(double f) | ArPathPlanningTask | |
| setMovementParams(double maxLinAcc, double maxRotAcc, double maxLinDec, double maxRotDec, double maxLinVel, double maxRotVel) | ArPathPlanningTask | |
| setNumSplinePoints(int f) | ArPathPlanningTask | |
| setObsThreshold(double f) | ArPathPlanningTask | |
| setPathPlanActionGroup(ArActionGroup *group, bool takeOwnershipOfGroup=false) | ArPathPlanningTask | |
| setPlanDoneCallBack(ArFunctor *prcb) | ArPathPlanningTask | |
| setPlanEverytimeFlag(bool f) | ArPathPlanningTask | |
| setPlanFailedFlag(bool f) | ArPathPlanningTask | [protected] |
| setPlanFreeSpace(double f) | ArPathPlanningTask | |
| setPlanMapResolution(double f) | ArPathPlanningTask | |
| setPlanParams(double robotWidth, double robotLength, double frontClearance, double sideClearance, double obsThreshold, double maxLinAcc, double maxRotAcc, double maxLinDec, double maxRotDec, double maxLinVel, double maxRotVel, double headingWt, double distanceWt, double velocityWt, double gridRes, int nli, int nri, int sws, double maxObsDistance, double goalDistTol, double goalAngTol, double PlanFreeSpace, int secsToFail, double alignAngle, double alignSpeed, int splineDegree, int numSplinePoints, double goalOccupiedFailDistance, double curvatureSpeedFactor, bool useCollisionRangeForPlanningFlag, double oneWayCost, double centerAwayCost, double localPathFailDistance, short resistance, double markOldPathFactor) | ArPathPlanningTask | |
| setProgressNow(double p) | ArPathPlanningTask | [protected] |
| setReplanGlobalPathFlag(bool f) | ArPathPlanningTask | [protected] |
| setResistance(short f) | ArPathPlanningTask | |
| setRotVelIncrements(int f) | ArPathPlanningTask | |
| setRunning(bool running) | ArThread | [virtual] |
| setSecsToFail(int f) | ArPathPlanningTask | |
| setSensorSetFlag(bool f) | ArPathPlanningTask | [protected] |
| setSideClearanceAtFastSpeed(double f) | ArPathPlanningTask | |
| setSideClearanceAtSlowSpeed(double f) | ArPathPlanningTask | |
| setSlowSpeed(double f) | ArPathPlanningTask | |
| setSmoothWinSize(int f) | ArPathPlanningTask | |
| setSplineDegree(int f) | ArPathPlanningTask | |
| setState(PathPlanningState s, const char *failureString=NULL) | ArPathPlanningTask | [protected] |
| setSuperMaxTransDecel(double f) | ArPathPlanningTask | |
| setThreadName(const char *name) | ArThread | [virtual] |
| setupPathPlanningParams(void) | ArPathPlanningTask | [protected] |
| setUseCollisionRangeForPlanningFlag(bool f) | ArPathPlanningTask | |
| setUseEStopFlag(bool f) | ArPathPlanningTask | |
| setUseLaserFlag(bool f) | ArPathPlanningTask | |
| setUseOneWaysFlag(bool f) | ArPathPlanningTask | |
| setUseResistanceFlag(bool f) | ArPathPlanningTask | |
| setUseSonarFlag(bool f) | ArPathPlanningTask | |
| setVariableClearances(double lvel, double avel, double &front, double &side) | ArPathPlanningTask | [protected] |
| setVelocityWt(double f) | ArPathPlanningTask | |
| setVerboseFlag(bool f) | ArPathPlanningTask | |
| setWaitingToFailFlag(bool f) | ArPathPlanningTask | [protected] |
| setWidth(double f) | ArPathPlanningTask | |
| 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 | |
| trackingFailed(int failedTimes) | ArPathPlanningTask | |
| tryLock(void) | ArThread | |
| unlock(void) | ArThread | |
| yieldProcessor(void) | ArThread | [static] |
| ~ArASyncTask() | ArASyncTask | [virtual] |
| ~ArPathPlanningTask(void) | ArPathPlanningTask | |
| ~ArThread() | ArThread | [virtual] |