index
index
codeapi
hector_exploration_base_global_planner_plugin.cpp
/home/rosbuild/hudson/workspace/doc-electric-tu-darmstadt-ros-pkg/doc_stacks/2013-03-05_12-22-58.304137/hector_navigation/hector_exploration_planner/src/
hector__exploration__base__global__planner__plugin_8cpp
hector_exploration_planner/hector_exploration_base_global_planner_plugin.h
PLUGINLIB_DECLARE_CLASS
hector__exploration__base__global__planner__plugin_8cpp.html
a8352c6ab7b73a8f748d9ff3d51540628
(hector_exploration_planner, HectorExplorationBaseGlobalPlannerPlugin, hector_exploration_planner::HectorExplorationBaseGlobalPlannerPlugin, nav_core::BaseGlobalPlanner)
hector_exploration_base_global_planner_plugin.h
/home/rosbuild/hudson/workspace/doc-electric-tu-darmstadt-ros-pkg/doc_stacks/2013-03-05_12-22-58.304137/hector_navigation/hector_exploration_planner/include/hector_exploration_planner/
hector__exploration__base__global__planner__plugin_8h
hector_exploration_planner.h
hector_exploration_planner::HectorExplorationBaseGlobalPlannerPlugin
hector_exploration_planner
hector_exploration_planner.cpp
/home/rosbuild/hudson/workspace/doc-electric-tu-darmstadt-ros-pkg/doc_stacks/2013-03-05_12-22-58.304137/hector_navigation/hector_exploration_planner/src/
hector__exploration__planner_8cpp
hector_exploration_planner/hector_exploration_planner.h
#define
DIAGONAL_COST
hector__exploration__planner_8cpp.html
a350be2a949236db92e3c5a641ec5105c
#define
STRAIGHT_COST
hector__exploration__planner_8cpp.html
ade770e395ba7136d47f13089d9ecfdf8
hector_exploration_planner.h
/home/rosbuild/hudson/workspace/doc-electric-tu-darmstadt-ros-pkg/doc_stacks/2013-03-05_12-22-58.304137/hector_navigation/hector_exploration_planner/include/hector_exploration_planner/
hector__exploration__planner_8h
hector_exploration_planner::HectorExplorationPlanner
hector_exploration_planner
mainpage.dox
/home/rosbuild/hudson/workspace/doc-electric-tu-darmstadt-ros-pkg/doc_stacks/2013-03-05_12-22-58.304137/hector_navigation/hector_exploration_planner/
mainpage_8dox
hector_exploration_planner
namespacehector__exploration__planner.html
hector_exploration_planner::HectorExplorationBaseGlobalPlannerPlugin
hector_exploration_planner::HectorExplorationPlanner
hector_exploration_planner::HectorExplorationBaseGlobalPlannerPlugin
classhector__exploration__planner_1_1HectorExplorationBaseGlobalPlannerPlugin.html
nav_core::BaseGlobalPlanner
HectorExplorationBaseGlobalPlannerPlugin
classhector__exploration__planner_1_1HectorExplorationBaseGlobalPlannerPlugin.html
a3c2f2f2880f20ad8520e7166bfdb8934
()
virtual void
initialize
classhector__exploration__planner_1_1HectorExplorationBaseGlobalPlannerPlugin.html
adca56606f64ffe0c09137f66130db82e
(std::string name, costmap_2d::Costmap2DROS *costmap_ros)
virtual bool
makePlan
classhector__exploration__planner_1_1HectorExplorationBaseGlobalPlannerPlugin.html
a933dcfaab7cd2d705a2ab77b016d35a6
(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan)
virtual
~HectorExplorationBaseGlobalPlannerPlugin
classhector__exploration__planner_1_1HectorExplorationBaseGlobalPlannerPlugin.html
aebb94a008ce85db71e995bdd2892b239
()
HectorExplorationPlanner *
exploration_planner
classhector__exploration__planner_1_1HectorExplorationBaseGlobalPlannerPlugin.html
adb2136e284051e9d929786497a5abb07
hector_exploration_planner::HectorExplorationPlanner
classhector__exploration__planner_1_1HectorExplorationPlanner.html
float
angleDifferenceWall
classhector__exploration__planner_1_1HectorExplorationPlanner.html
af6a068380701a619db4ba07b8293232c
(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal)
bool
doAlternativeExploration
classhector__exploration__planner_1_1HectorExplorationPlanner.html
ab65e479d637e93150f72bfe115bf3c7d
(const geometry_msgs::PoseStamped &start, std::vector< geometry_msgs::PoseStamped > &plan, std::vector< geometry_msgs::PoseStamped > &oldplan)
bool
doExploration
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a6fc3077bd3342a004bbc80e6ae72cab0
(const geometry_msgs::PoseStamped &start, std::vector< geometry_msgs::PoseStamped > &plan)
bool
doInnerExploration
classhector__exploration__planner_1_1HectorExplorationPlanner.html
aa67a39bbb7c6c5a34c5f5d5927cd69d8
(const geometry_msgs::PoseStamped &start, std::vector< geometry_msgs::PoseStamped > &plan)
bool
exploreWalls
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a03eeda44c47e9ff6750158e8c5447478
(const geometry_msgs::PoseStamped &start, std::vector< geometry_msgs::PoseStamped > &goals)
bool
findFrontiers
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a0f5b41919f72a818c35ee4078bf48ad1
(std::vector< geometry_msgs::PoseStamped > &frontiers)
bool
findFrontiers
classhector__exploration__planner_1_1HectorExplorationPlanner.html
acb113e14db91245ae773656232a26a3a
(std::vector< geometry_msgs::PoseStamped > &frontiers, std::vector< geometry_msgs::PoseStamped > &noFrontiers)
bool
findInnerFrontier
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a3dca4989e539d2ad683c40bc41ea5a7e
(std::vector< geometry_msgs::PoseStamped > &innerFrontier)
HectorExplorationPlanner
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a04440fea62b305dd487283baab687f29
(std::string name, costmap_2d::Costmap2DROS *costmap_ros)
HectorExplorationPlanner
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a2076316e64711b8b69014765178e48b2
()
void
initialize
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a26d8dfc7cf50a25e26a774a627b33d65
(std::string name, costmap_2d::Costmap2DROS *costmap_ros)
bool
makePlan
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a42e63a73e1acfee7d0123d033938a4be
(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan)
~HectorExplorationPlanner
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a221f559c672149c8eb031ed5696aaeac
()
unsigned int
angleDanger
classhector__exploration__planner_1_1HectorExplorationPlanner.html
addaae9744c7419f5a25f1535ae2d78a9
(float angle)
float
angleDifference
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a891e5b6c8bed1958a548e598917c1ed5
(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal)
bool
buildexploration_trans_array_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
afc82eac7ed6403410578e90996304037
(const geometry_msgs::PoseStamped &start, std::vector< geometry_msgs::PoseStamped > goals, bool useAnglePenalty)
bool
buildobstacle_trans_array_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a5c0c84125d96e9ca2c12df80dcf0bd65
()
unsigned int
cellDanger
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a6a325451ea48c58a4d412a71eb7a4227
(int point)
void
clearFrontiers
classhector__exploration__planner_1_1HectorExplorationPlanner.html
aaf182db17f265184058d8857e1c4a51e
()
void
deleteMapData
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a8b238aa2dbec207671e9e89769059a40
()
int
down
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a6f7157109919f62b48b58a35fd5828be
(int point)
int
downleft
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a829a58af514d308aeb3c715f4aaabc49
(int point)
int
downright
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a5f83cdc043742954daf16f40a172a325
(int point)
void
getAdjacentPoints
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a30bc151ebc2bffbbcab96b4890c79af6
(int point, int points[])
void
getDiagonalPoints
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a09f73a719577a5f35fac95faf9c20385
(int point, int points[])
float
getDistanceWeight
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a8613671173bcc9759f30b9b335c9ad90
(const geometry_msgs::PoseStamped &point1, const geometry_msgs::PoseStamped &point2)
void
getStraightPoints
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a1986b2c1296968b4dbf399b3a682cdf2
(int point, int points[])
bool
getTrajectory
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a1e5b1e4d0d8b9dbc224ed2a55628a1d7
(const geometry_msgs::PoseStamped &start, std::vector< geometry_msgs::PoseStamped > goals, std::vector< geometry_msgs::PoseStamped > &plan)
double
getYawToUnknown
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a20a38e977a63e264b1d9c1e33a27b9df
(int point)
bool
isFree
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a5e27944c387fdce51a6bcb2422519b6c
(int point)
bool
isFrontier
classhector__exploration__planner_1_1HectorExplorationPlanner.html
aeb4676a44bce25e607ead85b09252754
(int point)
bool
isFrontierReached
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a9667613b358b78b9e4612d4adba62534
(int point)
bool
isSameFrontier
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a4ebabe3a29e53af401b0d0a600b54759
(int frontier_point1, int frontier_point2)
bool
isValid
classhector__exploration__planner_1_1HectorExplorationPlanner.html
ad2e35d3227d966a4e4db786442732e03
(int point)
int
left
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a57024348c08effa98483a7b5d15fc04c
(int point)
bool
recoveryMakePlan
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a6ceb0e066652b976dccc75307e62f01c
(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan)
void
resetMaps
classhector__exploration__planner_1_1HectorExplorationPlanner.html
aa39abc38505082157bf0039836153990
()
int
right
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a0fb5d46d28dd9cc0e34f23786eb4ba05
(int point)
void
saveMaps
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a36cda122750c1576f141f03bbc93fb65
(std::string path)
void
setupMapData
classhector__exploration__planner_1_1HectorExplorationPlanner.html
aa82b5caf5d4f5108b5ecb37f90642be5
()
int
up
classhector__exploration__planner_1_1HectorExplorationPlanner.html
afa6008e85ca59904c0f6b3fc88208b8e
(int point)
int
upleft
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a3a75a51f41078994f5bb8f39c4589781
(int point)
int
upright
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a67df8615c5d100fd8b3abc1539e5e4b7
(int point)
costmap_2d::Costmap2D
costmap_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a06b8ba39a2a220adeaf2f6b288000f2f
costmap_2d::Costmap2DROS *
costmap_ros_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a39491d7c51124289b837283e8d7a0178
unsigned int *
exploration_trans_array_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a3495c33708d62320aa5278c8d3db25c3
int *
frontier_map_array_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a2cc36a73b5f49f1679880bb463a667ab
bool
initialized_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
ae09b7c3e632baa9230ea1b942c6431dc
bool *
is_goal_array_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a5412a60498a33b3beb0e5b36aa5e57ad
unsigned int
map_height_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
abfd7a47fba22316f39e74607fbc68c79
unsigned int
map_width_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a8c387bd60673e15102c0a74631fcdac6
std::string
name
classhector__exploration__planner_1_1HectorExplorationPlanner.html
aa39b385e8e373544baa5021be5ed4408
unsigned int
num_map_cells_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
ad1545f6d25dd2ccdf6b768580d00cffe
unsigned int *
obstacle_trans_array_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a800d5b3ed556510633919540b5e4c9cb
const unsigned char *
occupancy_grid_array_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a4fecba432d202ed68c685e2f831cc281
double
p_alpha_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a81f054d0eebbbe4e6267f90f00df994c
double
p_dist_for_goal_reached_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a28e6b94ab8d70a9e3ddcf17c77c5d081
int
p_goal_angle_penalty_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
acb7519409f5862c891241b853f1ce756
int
p_min_frontier_size_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
acebc17a6205fa0885ff6c57b04c3d5d6
int
p_min_obstacle_dist_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a1e129d20218e84f20f7758c51a33684b
bool
p_plan_in_unknown_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
aa5fd59b12ae395168e79601260e1fc4c
double
p_same_frontier_dist_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a92e6938358705a0367dc5cd2fceb03dd
bool
p_use_inflated_obs_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a051b3ea7fc9614d4abf00a58085e3689
ros::ServiceClient
path_service_client_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
a4d487231eaf6aff4217b4be0c3ffdfe1
int
previous_goal_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
afa984cf2f37e5cfdb66136d86371349e
ros::Publisher
visualization_pub_
classhector__exploration__planner_1_1HectorExplorationPlanner.html
ade0ef57a54d58d87b60d0bc3173ce4e5