bounded_explore_layer.cpp
/tmp/catkin_workspace/src/frontier_exploration/plugins/
bounded__explore__layer_8cpp
frontier_exploration/bounded_explore_layer.h
frontier_exploration/frontier_search.h
frontier_exploration/geometry_tools.h
frontier_exploration
bounded_explore_layer.h
/tmp/catkin_workspace/src/frontier_exploration/include/frontier_exploration/
bounded__explore__layer_8h
frontier_exploration::BoundedExploreLayer
frontier_exploration
costmap_tools.h
/tmp/catkin_workspace/src/frontier_exploration/include/frontier_exploration/
costmap__tools_8h
frontier_exploration
bool
nearestCell
namespacefrontier__exploration.html
a1919c053e430083b7fb366501fff518c
(unsigned int &result, unsigned int start, unsigned char val, const costmap_2d::Costmap2D &costmap)
std::vector< unsigned int >
nhood4
namespacefrontier__exploration.html
affc5c02b52db13456c62dc5f707efa6f
(unsigned int idx, const costmap_2d::Costmap2D &costmap)
std::vector< unsigned int >
nhood8
namespacefrontier__exploration.html
aff5530dc70914d4cfde4f455ecaa0cd6
(unsigned int idx, const costmap_2d::Costmap2D &costmap)
costmap_tools_tests.cpp
/tmp/catkin_workspace/src/frontier_exploration/src/test/
costmap__tools__tests_8cpp
frontier_exploration/costmap_tools.h
NearestCellTest
NeighborhoodFunctionTest
int
main
costmap__tools__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
costmap__tools__tests_8cpp.html
a9eb28ba5df33e5bfc154663d4c9cbfe5
(NeighborhoodFunctionTest, middle)
TEST_F
costmap__tools__tests_8cpp.html
adbbc72db50b3d1891e6fa868e6735923
(NeighborhoodFunctionTest, edge)
TEST_F
costmap__tools__tests_8cpp.html
a2af1844d915d6d7d594e43ec645e4aa3
(NeighborhoodFunctionTest, corner)
TEST_F
costmap__tools__tests_8cpp.html
a47fbadfeff14508013735c5d813607bd
(NeighborhoodFunctionTest, offMap)
TEST_F
costmap__tools__tests_8cpp.html
aafdae6b9e3fca62807b3b92b6f80a6ee
(NearestCellTest, sameCell)
TEST_F
costmap__tools__tests_8cpp.html
af32ab3e3823c937fabc9646877b148fe
(NearestCellTest, differentCell)
TEST_F
costmap__tools__tests_8cpp.html
ae4388c5c62d5344bd4419cb4b9c96a6e
(NearestCellTest, offMap)
explore_client.cpp
/tmp/catkin_workspace/src/frontier_exploration/src/
explore__client_8cpp
frontier_exploration/geometry_tools.h
frontier_exploration::FrontierExplorationClient
frontier_exploration
int
main
explore__client_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
explore_server.cpp
/tmp/catkin_workspace/src/frontier_exploration/src/
explore__server_8cpp
frontier_exploration/geometry_tools.h
frontier_exploration::FrontierExplorationServer
frontier_exploration
int
main
explore__server_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
frontier_search.cpp
/tmp/catkin_workspace/src/frontier_exploration/src/
frontier__search_8cpp
frontier_exploration/frontier_search.h
frontier_exploration/costmap_tools.h
frontier_exploration
frontier_search.h
/tmp/catkin_workspace/src/frontier_exploration/include/frontier_exploration/
frontier__search_8h
frontier_exploration::FrontierSearch
frontier_exploration
frontier_search_tests.cpp
/tmp/catkin_workspace/src/frontier_exploration/src/test/
frontier__search__tests_8cpp
frontier_exploration/geometry_tools.h
int
main
frontier__search__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
geometry_tools.h
/tmp/catkin_workspace/src/frontier_exploration/include/frontier_exploration/
geometry__tools_8h
frontier_exploration
bool
pointInPolygon
namespacefrontier__exploration.html
a9b90012ac183da448a95eec412936066
(const T &point, const geometry_msgs::Polygon &polygon)
double
pointsDistance
namespacefrontier__exploration.html
ab02e008fb6465e8574a5cc0b1ce41d12
(const T &one, const S &two)
bool
pointsNearby
namespacefrontier__exploration.html
a6dd94cb59be26fe1ff9801df46059ce9
(const T &one, const S &two, const double &proximity)
double
polygonPerimeter
namespacefrontier__exploration.html
a9ba790bba9d5f12d5b98bec5c38e330b
(const geometry_msgs::Polygon &polygon)
double
yawOfVector
namespacefrontier__exploration.html
ae30dc28d692e05539c9a4af9441e15ee
(const T &origin, const S &end)
geometry_tools_tests.cpp
/tmp/catkin_workspace/src/frontier_exploration/src/test/
geometry__tools__tests_8cpp
frontier_exploration/geometry_tools.h
PointInPolygonTest
int
main
geometry__tools__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
geometry__tools__tests_8cpp.html
a1dd731d4b03c5a2f933061f064c1cdbc
(PointsAdjacentTest, different)
TEST
geometry__tools__tests_8cpp.html
a68df029e822cb272e3d7454e977169d2
(PointsAdjacentTest, identical)
TEST_F
geometry__tools__tests_8cpp.html
a4141cfb974222e3bd56fd71329180235
(PointInPolygonTest, outside)
TEST_F
geometry__tools__tests_8cpp.html
a0d0e5fec57cd2fb91f0e98f17c097653
(PointInPolygonTest, inside)
NearestCellTest
classNearestCellTest.html
virtual void
SetUp
classNearestCellTest.html
af3d4add5788e25399f9c46720ffcc7d6
()
costmap_2d::Costmap2D
costmap_
classNearestCellTest.html
a24bf6857c0c8ea13ca91998023250649
NeighborhoodFunctionTest
classNeighborhoodFunctionTest.html
virtual void
SetUp
classNeighborhoodFunctionTest.html
ababd5569433545b1f0ba9e5a86b98183
()
costmap_2d::Costmap2D
costmap_
classNeighborhoodFunctionTest.html
a7d0742f108b4d34c54868f8928375c46
PointInPolygonTest
classPointInPolygonTest.html
virtual void
SetUp
classPointInPolygonTest.html
ab45e46cdf4e6f74455901a7cd1b1c784
()
geometry_msgs::Polygon
polygon_
classPointInPolygonTest.html
a4f860daa5092eb56ce328e0f455da25e
frontier_exploration
namespacefrontier__exploration.html
frontier_exploration::BoundedExploreLayer
frontier_exploration::FrontierExplorationClient
frontier_exploration::FrontierExplorationServer
frontier_exploration::FrontierSearch
bool
nearestCell
namespacefrontier__exploration.html
a1919c053e430083b7fb366501fff518c
(unsigned int &result, unsigned int start, unsigned char val, const costmap_2d::Costmap2D &costmap)
std::vector< unsigned int >
nhood4
namespacefrontier__exploration.html
affc5c02b52db13456c62dc5f707efa6f
(unsigned int idx, const costmap_2d::Costmap2D &costmap)
std::vector< unsigned int >
nhood8
namespacefrontier__exploration.html
aff5530dc70914d4cfde4f455ecaa0cd6
(unsigned int idx, const costmap_2d::Costmap2D &costmap)
bool
pointInPolygon
namespacefrontier__exploration.html
a9b90012ac183da448a95eec412936066
(const T &point, const geometry_msgs::Polygon &polygon)
double
pointsDistance
namespacefrontier__exploration.html
ab02e008fb6465e8574a5cc0b1ce41d12
(const T &one, const S &two)
bool
pointsNearby
namespacefrontier__exploration.html
a6dd94cb59be26fe1ff9801df46059ce9
(const T &one, const S &two, const double &proximity)
double
polygonPerimeter
namespacefrontier__exploration.html
a9ba790bba9d5f12d5b98bec5c38e330b
(const geometry_msgs::Polygon &polygon)
double
yawOfVector
namespacefrontier__exploration.html
ae30dc28d692e05539c9a4af9441e15ee
(const T &origin, const S &end)
frontier_exploration::BoundedExploreLayer
classfrontier__exploration_1_1BoundedExploreLayer.html
costmap_2d::Layer
costmap_2d::Costmap2D
BoundedExploreLayer
classfrontier__exploration_1_1BoundedExploreLayer.html
acf38f7b080d97916130f0a148bca8c60
()
bool
isDiscretized
classfrontier__exploration_1_1BoundedExploreLayer.html
a662f346d0849aad33961fe64e35e6ad9
()
virtual void
matchSize
classfrontier__exploration_1_1BoundedExploreLayer.html
abe6e2ed7376121565634c57333e75548
()
virtual void
onInitialize
classfrontier__exploration_1_1BoundedExploreLayer.html
a6b5f8ee7e78544ec1ffbff2bee3ec7c8
()
virtual void
reset
classfrontier__exploration_1_1BoundedExploreLayer.html
a46b575bcd38bc9941a24f3f224c77d68
()
virtual void
updateBounds
classfrontier__exploration_1_1BoundedExploreLayer.html
a102328cd9fcc39583d9a822061bde272
(double origin_x, double origin_y, double origin_yaw, double *polygon_min_x, double *polygon_min_y, double *polygon_max_x, double *polygon_max_y)
virtual void
updateCosts
classfrontier__exploration_1_1BoundedExploreLayer.html
a5168edac7bfdd6bfc5f1f04274b9e192
(costmap_2d::Costmap2D &master_grid, int min_i, int min_j, int max_i, int max_j)
~BoundedExploreLayer
classfrontier__exploration_1_1BoundedExploreLayer.html
ab569a516919c9dba8ee04eb7afeeae1f
()
bool
getNextFrontier
classfrontier__exploration_1_1BoundedExploreLayer.html
a7daa23224411a54767db469bddba5ed6
(geometry_msgs::PoseStamped start_pose, geometry_msgs::PoseStamped &next_frontier)
bool
getNextFrontierService
classfrontier__exploration_1_1BoundedExploreLayer.html
a2b3b1be674b4a6870b42cee2fe4cb362
(frontier_exploration::GetNextFrontier::Request &req, frontier_exploration::GetNextFrontier::Response &res)
bool
updateBoundaryPolygon
classfrontier__exploration_1_1BoundedExploreLayer.html
a80ffd83523d55fae40f88b949e90dc2e
(geometry_msgs::PolygonStamped polygon_stamped)
bool
updateBoundaryPolygonService
classfrontier__exploration_1_1BoundedExploreLayer.html
a65021fea6bc77588692f4360200d9291
(frontier_exploration::UpdateBoundaryPolygon::Request &req, frontier_exploration::UpdateBoundaryPolygon::Response &res)
void
mapUpdateKeepObstacles
classfrontier__exploration_1_1BoundedExploreLayer.html
a2df63c27ec85fab09e9dd3366015bca9
(costmap_2d::Costmap2D &master_grid, int min_i, int min_j, int max_i, int max_j)
void
reconfigureCB
classfrontier__exploration_1_1BoundedExploreLayer.html
a4808262a6dbd6d0f9b299df368901618
(costmap_2d::GenericPluginConfig &config, uint32_t level)
bool
configured_
classfrontier__exploration_1_1BoundedExploreLayer.html
a56e6887a6e8c70ee08713cfc76bdf80d
dynamic_reconfigure::Server< costmap_2d::GenericPluginConfig > *
dsrv_
classfrontier__exploration_1_1BoundedExploreLayer.html
a8441baa126a6d43ccaeba85c21521519
ros::Publisher
frontier_cloud_pub
classfrontier__exploration_1_1BoundedExploreLayer.html
aabc83290dab8f677467aca91ccf84964
std::string
frontier_travel_point_
classfrontier__exploration_1_1BoundedExploreLayer.html
a9d7c7a15b9bdf95d010387b80c0e9c10
ros::ServiceServer
frontierService_
classfrontier__exploration_1_1BoundedExploreLayer.html
a169eea82359abed7f46e7bee35be7563
bool
marked_
classfrontier__exploration_1_1BoundedExploreLayer.html
a07fdea51f61f8e209a26ba7d7082fa2d
geometry_msgs::Polygon
polygon_
classfrontier__exploration_1_1BoundedExploreLayer.html
a0c35b069406cc4725cf40c478467f8a7
ros::ServiceServer
polygonService_
classfrontier__exploration_1_1BoundedExploreLayer.html
aa85a8bcec87ffb35ac19f3b0380cd7e2
bool
resize_to_boundary_
classfrontier__exploration_1_1BoundedExploreLayer.html
ab7c8f9cfe76f3b5768df1ac74ef64717
tf::TransformListener
tf_listener_
classfrontier__exploration_1_1BoundedExploreLayer.html
adbeb4031fdf8159ed1a17ac438d5221d
frontier_exploration::FrontierExplorationClient
classfrontier__exploration_1_1FrontierExplorationClient.html
FrontierExplorationClient
classfrontier__exploration_1_1FrontierExplorationClient.html
ab4dce6e28b21fa65519e37a2fc341879
()
void
pointCb
classfrontier__exploration_1_1FrontierExplorationClient.html
a10a110c58bec331bb3537568bb928955
(const geometry_msgs::PointStampedConstPtr &point)
void
vizPubCb
classfrontier__exploration_1_1FrontierExplorationClient.html
afaaee3b5d03622619b6d98c4c0c05dca
()
geometry_msgs::PolygonStamped
input_
classfrontier__exploration_1_1FrontierExplorationClient.html
aa29f8241ba198d46003881927835bb7d
ros::NodeHandle
nh_
classfrontier__exploration_1_1FrontierExplorationClient.html
ac50305798e4fd219cde0436ae0481711
ros::Subscriber
point_
classfrontier__exploration_1_1FrontierExplorationClient.html
ad98262281946e39ba71f09da5eb53d87
ros::Publisher
point_viz_pub_
classfrontier__exploration_1_1FrontierExplorationClient.html
a3fe714881360d0d5ad8e3f0777da048d
ros::WallTimer
point_viz_timer_
classfrontier__exploration_1_1FrontierExplorationClient.html
ada567b7c10253428633cf7272de9afa5
ros::NodeHandle
private_nh_
classfrontier__exploration_1_1FrontierExplorationClient.html
a49eb5646ff53de53c950053e9ad8de0d
bool
waiting_for_center_
classfrontier__exploration_1_1FrontierExplorationClient.html
abc231f0a5f6354f69e38f2204f18748d
frontier_exploration::FrontierExplorationServer
classfrontier__exploration_1_1FrontierExplorationServer.html
FrontierExplorationServer
classfrontier__exploration_1_1FrontierExplorationServer.html
a001dfac4cdaad067fffe762aa311208b
(std::string name)
void
doneMovingCb
classfrontier__exploration_1_1FrontierExplorationServer.html
ac8a05a6ec214d5a0d5c784daba39b4e5
(const actionlib::SimpleClientGoalState &state, const move_base_msgs::MoveBaseResultConstPtr &result)
void
executeCb
classfrontier__exploration_1_1FrontierExplorationServer.html
aba9cd7e03cce14eef9764716ea371731
(const frontier_exploration::ExploreTaskGoalConstPtr &goal)
void
feedbackMovingCb
classfrontier__exploration_1_1FrontierExplorationServer.html
aa282f4fdc60fc2c2366baebb32af7244
(const move_base_msgs::MoveBaseFeedbackConstPtr &feedback)
void
preemptCb
classfrontier__exploration_1_1FrontierExplorationServer.html
a667c41c0b218ba09fcd1c677b0563acc
()
actionlib::SimpleActionServer< frontier_exploration::ExploreTaskAction >
as_
classfrontier__exploration_1_1FrontierExplorationServer.html
ad6fe1e91b5ed4212cfc4f6c3b1041323
boost::shared_ptr< costmap_2d::Costmap2DROS >
explore_costmap_ros_
classfrontier__exploration_1_1FrontierExplorationServer.html
a36c5335e8f2b297e474b20dabd6bc330
frontier_exploration::ExploreTaskFeedback
feedback_
classfrontier__exploration_1_1FrontierExplorationServer.html
a08faa1a10c1d60f04a97f0af0a1501a0
double
frequency_
classfrontier__exploration_1_1FrontierExplorationServer.html
a7929bccd2a31a7f516fa136949b8e81d
double
goal_aliasing_
classfrontier__exploration_1_1FrontierExplorationServer.html
a6b750ec2db71c4d24be38b4f576d4c6a
actionlib::SimpleActionClient< move_base_msgs::MoveBaseAction >
move_client_
classfrontier__exploration_1_1FrontierExplorationServer.html
a9cbb8d522757dd2a00d4f0e86573488c
move_base_msgs::MoveBaseGoal
move_client_goal_
classfrontier__exploration_1_1FrontierExplorationServer.html
a4d0cfedb80b1d3e990f50407231155fa
boost::mutex
move_client_lock_
classfrontier__exploration_1_1FrontierExplorationServer.html
a6da8d606e45af07d271849376d2bbe4b
bool
moving_
classfrontier__exploration_1_1FrontierExplorationServer.html
a0d9a261ef711483d8cd896fedc73c33c
ros::NodeHandle
nh_
classfrontier__exploration_1_1FrontierExplorationServer.html
a7bf85068543296688522d1bea3fc98f6
ros::NodeHandle
private_nh_
classfrontier__exploration_1_1FrontierExplorationServer.html
ab229c0eb058592bf8c1c87c38992fb48
int
retry_
classfrontier__exploration_1_1FrontierExplorationServer.html
a6dbdb071b74cfc2bdd493e46f5b38c95
bool
success_
classfrontier__exploration_1_1FrontierExplorationServer.html
a4a364a6e4c964bae1ae8b3e557c7b6c8
tf::TransformListener
tf_listener_
classfrontier__exploration_1_1FrontierExplorationServer.html
af7bfaf0d26def7bac0b12cc83145ffbc
frontier_exploration::FrontierSearch
classfrontier__exploration_1_1FrontierSearch.html
FrontierSearch
classfrontier__exploration_1_1FrontierSearch.html
af90decc198a85116ffd33665ea0676c6
(costmap_2d::Costmap2D &costmap)
std::list< Frontier >
searchFrom
classfrontier__exploration_1_1FrontierSearch.html
a3aa45ca66c917ebe3b6ee5bc0d12bf4d
(geometry_msgs::Point position)
Frontier
buildNewFrontier
classfrontier__exploration_1_1FrontierSearch.html
a03ab2174fbd43e117cd816aade7d3b38
(unsigned int initial_cell, unsigned int reference, std::vector< bool > &frontier_flag)
bool
isNewFrontierCell
classfrontier__exploration_1_1FrontierSearch.html
a4fc0a3e7d14dd1bcab5aa67bae684350
(unsigned int idx, const std::vector< bool > &frontier_flag)
costmap_2d::Costmap2D &
costmap_
classfrontier__exploration_1_1FrontierSearch.html
a4c867354ad83b02bf5e8b15e782a3125
unsigned char *
map_
classfrontier__exploration_1_1FrontierSearch.html
aeb546241ee351c9167afb3273f6c6c93
unsigned int
size_x_
classfrontier__exploration_1_1FrontierSearch.html
a7b9a137b37bf8ec5b4c64025926b1895
unsigned int
size_y_
classfrontier__exploration_1_1FrontierSearch.html
aa88f7098955977331ec2e6cc4cc677be