ugv_nav4d
ugv_nav4d::EnvironmentXYZTheta Member List

This is the complete list of members for ugv_nav4d::EnvironmentXYZTheta, including all inherited members.

availableMotionsugv_nav4d::EnvironmentXYZThetaprotected
checkStartGoalNode(const std::string &name, traversability_generator3d::TravGenNode *node, double theta)ugv_nav4d::EnvironmentXYZThetaprotected
clear()ugv_nav4d::EnvironmentXYZTheta
createNewState(const DiscreteTheta &curTheta, EnvironmentXYZTheta::XYZNode *curNode)ugv_nav4d::EnvironmentXYZThetaprotected
createNewStateFromPose(const std::string &name, const Eigen::Vector3d &pos, double theta, ugv_nav4d::EnvironmentXYZTheta::XYZNode **xyzBackNode)ugv_nav4d::EnvironmentXYZThetaprotected
createNewXYZState(traversability_generator3d::TravGenNode *travNode)ugv_nav4d::EnvironmentXYZThetaprotected
dijkstraComputeCost(const traversability_generator3d::TravGenNode *source, std::vector< double > &outDistances, const double maxDist) constugv_nav4d::EnvironmentXYZTheta
enablePathStatistics(bool enable)ugv_nav4d::EnvironmentXYZTheta
EnvironmentXYZTheta(std::shared_ptr< MLGrid > mlsGrid, const traversability_generator3d::TraversabilityConfig &travConf, const sbpl_spline_primitives::SplinePrimitivesConfig &primitiveConfig, const Mobility &mobilityConfig)ugv_nav4d::EnvironmentXYZTheta
expandMap(const std::vector< Eigen::Vector3d > &positions)ugv_nav4d::EnvironmentXYZTheta
findObstacleNode(const traversability_generator3d::TravGenNode *travNode) constugv_nav4d::EnvironmentXYZThetaprotected
findTrajectoryOutOfObstacle(const Eigen::Vector3d &start, double theta, const Eigen::Affine3d &ground2Body)ugv_nav4d::EnvironmentXYZTheta
getAvailableMotions() constugv_nav4d::EnvironmentXYZTheta
GetFromToHeuristic(int FromStateID, int ToStateID)ugv_nav4d::EnvironmentXYZThetavirtual
GetGoalHeuristic(int stateID)ugv_nav4d::EnvironmentXYZThetavirtual
getMlsMap() constugv_nav4d::EnvironmentXYZTheta
getMotion(const int fromStateID, const int toStateID)ugv_nav4d::EnvironmentXYZTheta
getMotions(const std::vector< int > &stateIDPath)ugv_nav4d::EnvironmentXYZTheta
getObstacleGen()ugv_nav4d::EnvironmentXYZTheta
getObstacleMap() constugv_nav4d::EnvironmentXYZTheta
GetPreds(int TargetStateID, std::vector< int > *PredIDV, std::vector< int > *CostV)ugv_nav4d::EnvironmentXYZThetavirtual
GetStartHeuristic(int stateID)ugv_nav4d::EnvironmentXYZThetavirtual
getStatePosition(const int stateID) constugv_nav4d::EnvironmentXYZTheta
GetSuccs(int SourceStateID, std::vector< int > *SuccIDV, std::vector< int > *CostV)ugv_nav4d::EnvironmentXYZThetavirtual
GetSuccs(int SourceStateID, std::vector< int > *SuccIDV, std::vector< int > *CostV, std::vector< size_t > &motionIdV)ugv_nav4d::EnvironmentXYZThetavirtual
getTrajectory(const std::vector< int > &stateIDPath, std::vector< trajectory_follower::SubTrajectory > &result, bool setZToZero, const Eigen::Vector3d &startPos, const Eigen::Vector3d &goalPos, const double &goalHeading, const Eigen::Affine3d &plan2Body=Eigen::Affine3d::Identity())ugv_nav4d::EnvironmentXYZTheta
getTraversabilityMap() constugv_nav4d::EnvironmentXYZTheta
getTravGen()ugv_nav4d::EnvironmentXYZTheta
goalThetaNodeugv_nav4d::EnvironmentXYZThetaprotected
goalXYZNodeugv_nav4d::EnvironmentXYZThetaprotected
idToHashugv_nav4d::EnvironmentXYZThetaprotected
InitializeEnv(const char *sEnvFile)ugv_nav4d::EnvironmentXYZThetavirtual
InitializeMDPCfg(MDPConfig *MDPCfg)ugv_nav4d::EnvironmentXYZThetavirtual
MLGrid typedefugv_nav4d::EnvironmentXYZTheta
mlsGridugv_nav4d::EnvironmentXYZThetaprotected
obsGenugv_nav4d::EnvironmentXYZThetaprotected
obstacleCheck(const maps::grid::Vector3d &pos, double theta, const ObstacleMapGenerator3D &obsGen, const traversability_generator3d::TraversabilityConfig &travConf, const sbpl_spline_primitives::SplinePrimitivesConfig &splineConf, const std::string &nodeName="node")ugv_nav4d::EnvironmentXYZTheta
obstacleStartNodeugv_nav4d::EnvironmentXYZThetaprotected
PrintEnv_Config(FILE *fOut)ugv_nav4d::EnvironmentXYZThetavirtual
PrintState(int stateID, bool bVerbose, FILE *fOut=0)ugv_nav4d::EnvironmentXYZThetavirtual
robotHalfSizeugv_nav4d::EnvironmentXYZTheta
searchGridugv_nav4d::EnvironmentXYZThetaprotected
SetAllActionsandAllOutcomes(CMDPSTATE *state)ugv_nav4d::EnvironmentXYZThetavirtual
SetAllPreds(CMDPSTATE *state)ugv_nav4d::EnvironmentXYZThetavirtual
setGoal(const Eigen::Vector3d &goalPos, double theta)ugv_nav4d::EnvironmentXYZTheta
setInitialPatch(const Eigen::Affine3d &ground2Mls, double patchRadius)ugv_nav4d::EnvironmentXYZTheta
setStart(const Eigen::Vector3d &startPos, double theta)ugv_nav4d::EnvironmentXYZTheta
setTravConfig(const traversability_generator3d::TraversabilityConfig &cfg)ugv_nav4d::EnvironmentXYZTheta
SizeofCreatedEnv()ugv_nav4d::EnvironmentXYZThetavirtual
startThetaNodeugv_nav4d::EnvironmentXYZThetaprotected
startXYZNodeugv_nav4d::EnvironmentXYZThetaprotected
travGenugv_nav4d::EnvironmentXYZThetaprotected
travNodeIdToDistanceugv_nav4d::EnvironmentXYZThetaprotected
updateMap(std::shared_ptr< MLGrid > mlsGrid)ugv_nav4d::EnvironmentXYZTheta
XYZNode typedefugv_nav4d::EnvironmentXYZThetaprotected
~EnvironmentXYZTheta()ugv_nav4d::EnvironmentXYZThetavirtual