costmap_client.cpp
/tmp/catkin_workspace/src/m_explore/explore/src/
costmap__client_8cpp
explore/costmap_client.h
explore
std::array< unsigned char, 256 >
init_translation_table
namespaceexplore.html
a10c3d97c3a8b11559b94afafa1348c38
()
static const std::array< unsigned char, 256 >
cost_translation_table__
namespaceexplore.html
a3162d0dcf04d5fb2515cc5f61cae6771
costmap_client.h
/tmp/catkin_workspace/src/m_explore/explore/include/explore/
costmap__client_8h
explore::Costmap2DClient
explore
explore.cpp
/tmp/catkin_workspace/src/m_explore/explore/src/
explore_8cpp
explore/explore.h
explore/explore_frontier.h
explore
int
main
explore_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
explore.h
/tmp/catkin_workspace/src/m_explore/explore/include/explore/
explore_8h
explore/explore_frontier.h
explore/costmap_client.h
explore/navfn_ros.h
explore::Explore
explore
explore_frontier.cpp
/tmp/catkin_workspace/src/m_explore/explore/src/
explore__frontier_8cpp
explore/explore_frontier.h
explore
explore_frontier.h
/tmp/catkin_workspace/src/m_explore/explore/include/explore/
explore__frontier_8h
explore/costmap_client.h
explore/navfn_ros.h
explore::ExploreFrontier
explore::Frontier
explore::FrontierPoint
explore::WeightedFrontier
explore
navfn_ros.cpp
/tmp/catkin_workspace/src/m_explore/explore/src/
navfn__ros_8cpp
explore/navfn_ros.h
navfn_ros.h
/tmp/catkin_workspace/src/m_explore/explore/include/explore/
navfn__ros_8h
explore
namespaceexplore.html
explore::Costmap2DClient
explore::Explore
explore::ExploreFrontier
explore::Frontier
explore::FrontierPoint
explore::WeightedFrontier
std::array< unsigned char, 256 >
init_translation_table
namespaceexplore.html
a10c3d97c3a8b11559b94afafa1348c38
()
static const std::array< unsigned char, 256 >
cost_translation_table__
namespaceexplore.html
a3162d0dcf04d5fb2515cc5f61cae6771
explore::Costmap2DClient
classexplore_1_1Costmap2DClient.html
Costmap2DClient
classexplore_1_1Costmap2DClient.html
a0c7fe155a1ac35503a7906e0f23bde3a
(ros::NodeHandle ¶m_nh, ros::NodeHandle &subscription_nh, const tf::TransformListener *tf_listener)
const std::string &
getBaseFrameID
classexplore_1_1Costmap2DClient.html
a8c57bfd0380791903e0ed175b6cf3076
() const
costmap_2d::Costmap2D *
getCostmap
classexplore_1_1Costmap2DClient.html
a6c2cb3946a589eb2708092b762a0ca19
()
const costmap_2d::Costmap2D *
getCostmap
classexplore_1_1Costmap2DClient.html
ac6e206858506129629085e583730b750
() const
const std::string &
getGlobalFrameID
classexplore_1_1Costmap2DClient.html
a4e1fba13e2cdaeec2974edf00d1cbcbf
() const
bool
getRobotPose
classexplore_1_1Costmap2DClient.html
a097d8d71c46f90d5308385f73f403e6e
(tf::Stamped< tf::Pose > &global_pose) const
void
updateFullMap
classexplore_1_1Costmap2DClient.html
aea42456429533a2d1b2534ba2a2a3c38
(const nav_msgs::OccupancyGrid::ConstPtr &msg)
void
updatePartialMap
classexplore_1_1Costmap2DClient.html
a9ced9410da0b202133977a1ac30042bb
(const map_msgs::OccupancyGridUpdate::ConstPtr &msg)
costmap_2d::Costmap2D
costmap_
classexplore_1_1Costmap2DClient.html
afdd7c04f99ea98d0f5f624a3446187c9
std::string
global_frame_
classexplore_1_1Costmap2DClient.html
a7a1947e93767e79127bf7579906aea00
std::string
robot_base_frame_
classexplore_1_1Costmap2DClient.html
aca46101d77483604e1bf30c705c42c28
const tf::TransformListener *const
tf_
classexplore_1_1Costmap2DClient.html
a1b47f263b4090e67878f388c19007759
double
transform_tolerance_
classexplore_1_1Costmap2DClient.html
a8df618a02b5a81b30e121cf509c0b804
ros::Subscriber
costmap_sub_
classexplore_1_1Costmap2DClient.html
aa085c1cb8d5b0f6ec04380f8265045f0
ros::Subscriber
costmap_updates_sub_
classexplore_1_1Costmap2DClient.html
a17defaa5b01f20459a6f7e14af36d59d
explore::Explore
classexplore_1_1Explore.html
void
execute
classexplore_1_1Explore.html
a22981d6e409f6866ce7e010c370dbd38
()
Explore
classexplore_1_1Explore.html
a25c9e2c8405191f3df7f86216daa7654
()
void
spin
classexplore_1_1Explore.html
a084f1bdb53ef595e64e59c67a6803bf0
()
bool
goalOnBlacklist
classexplore_1_1Explore.html
a41a7fdd5c2f7760808f6f74b2816b999
(const geometry_msgs::PoseStamped &goal)
void
makePlan
classexplore_1_1Explore.html
a7cf7d9501ff77e8eb5875f81af0411c4
()
void
publishFrontiers
classexplore_1_1Explore.html
ab2be5160e8ac274939c49fac6bf00de1
()
void
reachedGoal
classexplore_1_1Explore.html
a46b5438e46701aa729f0590b73563f29
(const actionlib::SimpleClientGoalState &status, const move_base_msgs::MoveBaseResultConstPtr &result, const geometry_msgs::PoseStamped &frontier_goal)
Costmap2DClient
costmap_client_
classexplore_1_1Explore.html
ab08995ab4ce7141edf9329bc98d681d5
bool
done_exploring_
classexplore_1_1Explore.html
a1a4a711154361723fdb69564879b23ee
ExploreFrontier
explorer_
classexplore_1_1Explore.html
a1623f92518cc96bf175639f6cddfb6f7
std::vector< geometry_msgs::PoseStamped >
frontier_blacklist_
classexplore_1_1Explore.html
aebdaf753266b453713f6517d9b6a98fd
double
gain_scale_
classexplore_1_1Explore.html
a5fddb8bbb1b1293e18c144723bc601e9
tf::Stamped< tf::Pose >
global_pose_
classexplore_1_1Explore.html
a2c449896cfa11085465f423dba14d1e2
ros::Publisher
marker_array_publisher_
classexplore_1_1Explore.html
a44d1af468baea5dc3303bca2475b182a
actionlib::SimpleActionClient< move_base_msgs::MoveBaseAction >
move_base_client_
classexplore_1_1Explore.html
a91abd7691f3474c6b9bf3c9a59911b17
double
orientation_scale_
classexplore_1_1Explore.html
abb98748c1ac2bfabceef3fa8de5b82ff
navfn::NavfnROS
planner_
classexplore_1_1Explore.html
af3cb6331cb6e2f0a3d5254accfb2befc
double
planner_frequency_
classexplore_1_1Explore.html
ab0b565f1c594a10f05482a3f939f5471
std::mutex
planning_mutex_
classexplore_1_1Explore.html
afc773b2217cffdf65de61f68234c3a25
double
potential_scale_
classexplore_1_1Explore.html
af3fb50afe38b7ea74e46e4d145d3b98e
geometry_msgs::PoseStamped
prev_goal_
classexplore_1_1Explore.html
ae42e497c75f54208f300936a25b4099b
size_t
prev_plan_size_
classexplore_1_1Explore.html
a6a3b70d4ad98f45a89a367ebb01a90dc
ros::NodeHandle
private_nh_
classexplore_1_1Explore.html
a8498f6bb814ca1b57850a054a2b285aa
double
progress_timeout_
classexplore_1_1Explore.html
aff88562ba2e4992d3911073240803121
ros::NodeHandle
relative_nh_
classexplore_1_1Explore.html
a7239ce24d78c1855941240e4f606a907
tf::TransformListener
tf_listener_
classexplore_1_1Explore.html
a1a24e103a971abf14750676bab0145ef
double
time_since_progress_
classexplore_1_1Explore.html
a4203cbdf180237b558d2e7e64423a038
bool
visualize_
classexplore_1_1Explore.html
a44011d51521486b71ab3218ba8e8e2dd
explore::ExploreFrontier
classexplore_1_1ExploreFrontier.html
ExploreFrontier
classexplore_1_1ExploreFrontier.html
a2bf513962e7fa9411510bcab675f28c3
(Costmap2DClient *costmap, navfn::NavfnROS *planner)
bool
getExplorationGoals
classexplore_1_1ExploreFrontier.html
a01940e30218d28ccd96193425b8a9dbf
(tf::Stamped< tf::Pose > start, std::vector< geometry_msgs::Pose > &goals, double cost_scale, double orientation_scale, double gain_scale)
bool
getFrontiers
classexplore_1_1ExploreFrontier.html
a40111af30d8cb4e2878dacc376265a00
(std::vector< geometry_msgs::Pose > &frontiers)
void
getVisualizationMarkers
classexplore_1_1ExploreFrontier.html
a5a9d4a9a3adadb12991c4337000374e2
(visualization_msgs::MarkerArray &markers)
void
findFrontiers
classexplore_1_1ExploreFrontier.html
a929c4513c20e22bd4261492ec6b96bb2
()
double
getFrontierCost
classexplore_1_1ExploreFrontier.html
a613a636794d4e49ee2407c05a7548bf5
(const Frontier &frontier)
double
getFrontierGain
classexplore_1_1ExploreFrontier.html
aa4f15a97b3b0eaa92a6caea85f29947c
(const Frontier &frontier) const
double
getOrientationChange
classexplore_1_1ExploreFrontier.html
a217ff1330d7b9ce1016605524a074a19
(const Frontier &frontier, const tf::Stamped< tf::Pose > &robot_pose) const
costmap_2d::Costmap2D *const
costmap_
classexplore_1_1ExploreFrontier.html
aeb9c5d0f31d27a2699ff26654550295e
Costmap2DClient *const
costmap_client_
classexplore_1_1ExploreFrontier.html
ac1c751f9355540abb292bef37f043521
std::vector< Frontier >
frontiers_
classexplore_1_1ExploreFrontier.html
a2f3e0ef89b1e631a51fed1528d490cf9
size_t
last_markers_count_
classexplore_1_1ExploreFrontier.html
ae1ff24d30b45cf19844e38ffa16cc320
nav_msgs::OccupancyGrid
map_
classexplore_1_1ExploreFrontier.html
a9a734ca47d602ff7257d69ee77935755
navfn::NavfnROS *const
planner_
classexplore_1_1ExploreFrontier.html
aacad70243e81b3aeec28e3379a85398b
explore::Frontier
structexplore_1_1Frontier.html
Frontier
structexplore_1_1Frontier.html
a3e2436819b03a10e659f075188294102
()
Frontier
structexplore_1_1Frontier.html
aaaf9eddc26a2c2cbe1b602f86bd6c516
(size_t size_, const geometry_msgs::Pose &pose_)
geometry_msgs::Pose
pose
structexplore_1_1Frontier.html
a3bdfd8217151b30f14435afc9746c40d
size_t
size
structexplore_1_1Frontier.html
a5b92208b2a837ff7ad3efb33bd5324a1
explore::FrontierPoint
structexplore_1_1FrontierPoint.html
FrontierPoint
structexplore_1_1FrontierPoint.html
aa1502bb4659ab3beced405eeff5ac5dc
()
FrontierPoint
structexplore_1_1FrontierPoint.html
a0dd1bb4273ac61db484d232240328ee1
(size_t idx_, const tf::Vector3 &d_)
tf::Vector3
d
structexplore_1_1FrontierPoint.html
a671df883679a4a02e0ec3e96e9a38d0d
size_t
idx
structexplore_1_1FrontierPoint.html
a7bc0022a37bf14e9391d90c425187e39
explore::WeightedFrontier
structexplore_1_1WeightedFrontier.html
bool
operator<
structexplore_1_1WeightedFrontier.html
a9500393be26563326485c403312e9a83
(const WeightedFrontier &o) const
WeightedFrontier
structexplore_1_1WeightedFrontier.html
a2a2db2b20dba1f3f6aca9119dfe24233
()
WeightedFrontier
structexplore_1_1WeightedFrontier.html
a69b3b46e2fb67541b951c328e52832cb
(double cost_, const Frontier &frontier_)
double
cost
structexplore_1_1WeightedFrontier.html
ab20747687633d1b0d8d5f68eb2267fd4
Frontier
frontier
structexplore_1_1WeightedFrontier.html
a3a66256a56507ef16850a9edff161840