, including all inherited members.
anglesToCoord(const std::vector< double > &angle, std::vector< short unsigned int > &coord) | sbpl_arm_planner::EnvironmentROBARM3D | [inline, private] |
AreEquivalent(int StateID1, int StateID2) | sbpl_arm_planner::EnvironmentROBARM3D | |
arm_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
arm_desc_filename_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
clearStats() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
computeCostPerCell() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
computeCostPerRadian() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
coordToAngles(const std::vector< short unsigned int > &coord, std::vector< double > &angles) | sbpl_arm_planner::EnvironmentROBARM3D | [inline, private] |
cost(EnvROBARM3DHashEntry_t *HashEntry1, EnvROBARM3DHashEntry_t *HashEntry2, bool bState2IsGoal) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
createHashEntry(const std::vector< short unsigned int > &coord, short unsigned int endeff[3], short unsigned int action) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
cspace_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
debugAdaptiveMotionPrims() | sbpl_arm_planner::EnvironmentROBARM3D | |
debugExpandedStates() | sbpl_arm_planner::EnvironmentROBARM3D | |
dijkstra_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
discretizeAngles() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
elbow_cells_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
elbow_dijkstra_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
elbow_heuristic_completed_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
elbow_poses_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
EnvironmentROBARM3D() | sbpl_arm_planner::EnvironmentROBARM3D | |
EnvROBARM | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
EnvROBARMCfg | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
expanded_states | sbpl_arm_planner::EnvironmentROBARM3D | |
final_joint_config | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
getActionCost(const std::vector< double > &from_config, const std::vector< double > &to_config, int dist) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
getArmChainRootLinkName(std::string &name) | sbpl_arm_planner::EnvironmentROBARM3D | |
getBresenhamPath(const short unsigned int a[], const short unsigned int b[], std::vector< std::vector< int > > *path) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
getCollisionSpace() const | sbpl_arm_planner::EnvironmentROBARM3D | [inline] |
getCombinedHeuristic(int FromStateID, int ToStateID) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
getDijkstraDistToGoal(short unsigned int x, short unsigned int y, short unsigned int z) const | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
getDistToClosestGoal(double *xyz, int *goal_num) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
getEdgeCost(int FromStateID, int ToStateID) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
getElbowCellsAtGoal(std::vector< int > &shoulder, std::vector< double > &goal_m, double rad1, double rad2, std::vector< std::vector< int > > &cells) | sbpl_arm_planner::EnvironmentROBARM3D | |
getElbowHeuristic(int FromStateID, int ToStateID) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
getElbowPoints(std::vector< std::vector< double > > &elbow_points) | sbpl_arm_planner::EnvironmentROBARM3D | |
getEndEffectorHeuristic(int FromStateID, int ToStateID) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
getEpsilon() | sbpl_arm_planner::EnvironmentROBARM3D | |
getEuclideanDistance(int x1, int y1, int z1, int x2, int y2, int z2) const | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
getExpandedStates(std::vector< std::vector< double > > *ara_states) | sbpl_arm_planner::EnvironmentROBARM3D | |
GetFromToHeuristic(int FromStateID, int ToStateID) | sbpl_arm_planner::EnvironmentROBARM3D | |
GetGoalHeuristic(int stateID) | sbpl_arm_planner::EnvironmentROBARM3D | |
getHashBin(const std::vector< short unsigned int > &coord) | sbpl_arm_planner::EnvironmentROBARM3D | [inline, private] |
getHashEntry(const std::vector< short unsigned int > &coord, short unsigned int action, bool bIsGoal) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
getHeuristic_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
getOccupancyGrid() const | sbpl_arm_planner::EnvironmentROBARM3D | [inline] |
getPlanningStats() | sbpl_arm_planner::EnvironmentROBARM3D | |
GetPreds(int TargetStateID, vector< int > *PredIDV, vector< int > *CostV) | sbpl_arm_planner::EnvironmentROBARM3D | |
getShortestPath() | sbpl_arm_planner::EnvironmentROBARM3D | |
GetStartHeuristic(int stateID) | sbpl_arm_planner::EnvironmentROBARM3D | |
GetSuccs(int SourceStateID, vector< int > *SuccIDV, vector< int > *CostV) | sbpl_arm_planner::EnvironmentROBARM3D | |
grid_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
heuristic_mutex_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
heuristic_thread_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
initArmModel(FILE *aCfg, const std::string robot_description) | sbpl_arm_planner::EnvironmentROBARM3D | |
initDijkstra() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
initElbowDijkstra() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
initEnvConfig() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
initEnvironment(std::string arm_description_filename, std::string mprims_filename) | sbpl_arm_planner::EnvironmentROBARM3D | |
initGeneral() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
InitializeEnv(const char *sEnvFile) | sbpl_arm_planner::EnvironmentROBARM3D | |
InitializeEnv(const char *sEnvFile, std::string params_file, std::string arm_file) | sbpl_arm_planner::EnvironmentROBARM3D | |
InitializeMDPCfg(MDPConfig *MDPCfg) | sbpl_arm_planner::EnvironmentROBARM3D | |
interpolatePathToGoal(std::vector< std::vector< double > > &path, double inc) | sbpl_arm_planner::EnvironmentROBARM3D | |
intHash(unsigned int key) | sbpl_arm_planner::EnvironmentROBARM3D | [inline, private] |
isGoalPosition(const std::vector< double > &pose, const GoalPos &goal, std::vector< double > jnt_angles, int &cost) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
isGoalStateWithIK(const std::vector< double > &pose, const GoalPos &goal, std::vector< double > jnt_angles) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
isGoalStateWithOrientationSolver(const GoalPos &goal, std::vector< double > jnt_angles) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
isPathValid(const std::vector< std::vector< double > > path) | sbpl_arm_planner::EnvironmentROBARM3D | |
isValidJointConfiguration(const std::vector< double > angles) | sbpl_arm_planner::EnvironmentROBARM3D | |
params_filename_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
precomputeElbowHeuristic() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
precomputeHeuristics() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
prefinal_joint_config | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
PrintEnv_Config(FILE *fOut) | sbpl_arm_planner::EnvironmentROBARM3D | |
printHashTableHist() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
printJointArray(FILE *fOut, EnvROBARM3DHashEntry_t *HashEntry, bool bGoal, bool bVerbose) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
PrintState(int stateID, bool bVerbose, FILE *fOut=NULL) | sbpl_arm_planner::EnvironmentROBARM3D | |
prms_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
readConfiguration(FILE *fCfg) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
rpysolver_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
save_expanded_states | sbpl_arm_planner::EnvironmentROBARM3D | |
SetAllActionsandAllOutcomes(CMDPSTATE *state) | sbpl_arm_planner::EnvironmentROBARM3D | |
SetAllPreds(CMDPSTATE *state) | sbpl_arm_planner::EnvironmentROBARM3D | |
setGoalPosition(const std::vector< std::vector< double > > &goals, const std::vector< std::vector< double > > &tolerances) | sbpl_arm_planner::EnvironmentROBARM3D | |
setReferenceFrameTransform(KDL::Frame f, std::string &name) | sbpl_arm_planner::EnvironmentROBARM3D | |
setStartConfiguration(std::vector< double > angles) | sbpl_arm_planner::EnvironmentROBARM3D | |
SizeofCreatedEnv() | sbpl_arm_planner::EnvironmentROBARM3D | |
StateID2Angles(int stateID, std::vector< double > &angles) | sbpl_arm_planner::EnvironmentROBARM3D | |
updateOccupancyGridFromCollisionMap(const mapping_msgs::CollisionMap &collision_map) | sbpl_arm_planner::EnvironmentROBARM3D | |
using_short_mprims_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
visualizeOccupancyGrid() | sbpl_arm_planner::EnvironmentROBARM3D | |
~EnvironmentROBARM3D() | sbpl_arm_planner::EnvironmentROBARM3D | |