__init__.py
/tmp/ws/src/cob_navigation/cob_map_accessibility_analysis/ros/src/cob_map_accessibility_analysis/
____init_____8py
cob_map_accessibility_analysis
blocked_goal_alternative.py
/tmp/ws/src/cob_navigation/cob_map_accessibility_analysis/ros/src/cob_map_accessibility_analysis/
blocked__goal__alternative_8py
cob_map_accessibility_analysis::blocked_goal_alternative::BlockedGoalAlternative
cob_map_accessibility_analysis::blocked_goal_alternative
example_blocked_goal_alternative.py
/tmp/ws/src/cob_navigation/cob_map_accessibility_analysis/ros/scripts/
example__blocked__goal__alternative_8py
example_blocked_goal_alternative
bga
namespaceexample__blocked__goal__alternative.html
af36d154292a3e3a3629eb93952ca5055
goal
namespaceexample__blocked__goal__alternative.html
aee82e1b22f0e69c0ae47e1811648a549
pose2d
namespaceexample__blocked__goal__alternative.html
a4dc7e88fdd668494d2f095f2d848e343
success
namespaceexample__blocked__goal__alternative.html
a6d80bd7a68b59a124cac082ce85f10c9
theta
namespaceexample__blocked__goal__alternative.html
a9c6030e551ac8a424ab40be5416e054f
x
namespaceexample__blocked__goal__alternative.html
ac952432f86f523f04570aa4f0cc787e4
y
namespaceexample__blocked__goal__alternative.html
a23b210ee765b578d790590fde176b018
map_accessibility_analysis.cpp
/tmp/ws/src/cob_navigation/cob_map_accessibility_analysis/ros/src/
map__accessibility__analysis_8cpp
cob_map_accessibility_analysis/map_accessibility_analysis.h
map_accessibility_analysis.h
/tmp/ws/src/cob_navigation/cob_map_accessibility_analysis/ros/include/cob_map_accessibility_analysis/
map__accessibility__analysis_8h
MapAccessibilityAnalysis
MapAccessibilityAnalysis::Pose
map_accessibility_analysis_client.cpp
/tmp/ws/src/cob_navigation/cob_map_accessibility_analysis/ros/src/
map__accessibility__analysis__client_8cpp
int
main
map__accessibility__analysis__client_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
map_accessibility_analysis_server.cpp
/tmp/ws/src/cob_navigation/cob_map_accessibility_analysis/ros/src/
map__accessibility__analysis__server_8cpp
cob_map_accessibility_analysis/map_accessibility_analysis_server.h
int
main
map__accessibility__analysis__server_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
map_accessibility_analysis_server.h
/tmp/ws/src/cob_navigation/cob_map_accessibility_analysis/ros/include/cob_map_accessibility_analysis/
map__accessibility__analysis__server_8h
cob_map_accessibility_analysis/map_accessibility_analysis.h
MapAccessibilityAnalysisServer
setup.py
/tmp/ws/src/cob_navigation/cob_map_accessibility_analysis/
setup_8py
setup
d
namespacesetup.html
aa2586b6c4dd84a0aaaf49cb1565cee6e
cob_map_accessibility_analysis::blocked_goal_alternative::BlockedGoalAlternative
classcob__map__accessibility__analysis_1_1blocked__goal__alternative_1_1BlockedGoalAlternative.html
def
__init__
classcob__map__accessibility__analysis_1_1blocked__goal__alternative_1_1BlockedGoalAlternative.html
aed69247ae1a121c810f609d5f297cb9a
(self)
def
check_nav_goal
classcob__map__accessibility__analysis_1_1blocked__goal__alternative_1_1BlockedGoalAlternative.html
aab9211a53f4a86996c33082c86afa7d2
(self, pose2d)
def
check_perimeter
classcob__map__accessibility__analysis_1_1blocked__goal__alternative_1_1BlockedGoalAlternative.html
a62f27de3d7b249f4afbb928561a6e2a0
(self, pose2d)
perimeter_client
classcob__map__accessibility__analysis_1_1blocked__goal__alternative_1_1BlockedGoalAlternative.html
a13e819585b611a4a18f4902168643526
perimeter_req
classcob__map__accessibility__analysis_1_1blocked__goal__alternative_1_1BlockedGoalAlternative.html
ad9b6d3f3797c91f2817100a82a3c13a8
perimeter_res
classcob__map__accessibility__analysis_1_1blocked__goal__alternative_1_1BlockedGoalAlternative.html
ae65b479b3bc386014347cd64641fd0f1
point_client
classcob__map__accessibility__analysis_1_1blocked__goal__alternative_1_1BlockedGoalAlternative.html
a6c7522ef23bcfa06ba3d1afd44bdd75c
point_req
classcob__map__accessibility__analysis_1_1blocked__goal__alternative_1_1BlockedGoalAlternative.html
a1f161a2cb67d9c0d62091071e9589f6f
point_res
classcob__map__accessibility__analysis_1_1blocked__goal__alternative_1_1BlockedGoalAlternative.html
a9d3c43e1118618d53503757e2cbc0b11
MapAccessibilityAnalysis
classMapAccessibilityAnalysis.html
MapAccessibilityAnalysis::Pose
void
checkPerimeter
classMapAccessibilityAnalysis.html
a6e03d5ebd7a8dc5d7627e552343b44d6
(std::vector< Pose > &accessible_poses_on_perimeter, const Pose ¢er, const double radius, const double rotational_sampling_step, const cv::Mat &inflated_map, const bool approach_path_accessibility_check, const cv::Point &robot_location)
void
checkPoses
classMapAccessibilityAnalysis.html
ad1be8a27521f18698a8ee6505b32ed68
(const std::vector< cv::Point > &points_to_check, std::vector< bool > &accessibility_flags, const cv::Mat &inflated_map, const bool approach_path_accessibility_check, const cv::Point &robot_location)
T
convertFromMeterToPixelCoordinates
classMapAccessibilityAnalysis.html
ab323bb471342d7529540125a596d9b78
(const Pose &pose, const cv::Point2d &map_origin, const double inverse_map_resolution)
T
convertFromPixelCoordinatesToMeter
classMapAccessibilityAnalysis.html
ad48d4e2ea43f9e39553f837a0058e6f5
(const Pose &pose, const cv::Point2d &map_origin, const double map_resolution)
void
inflateMap
classMapAccessibilityAnalysis.html
af932ef22cedde0ebdcd5518568d8e735
(const cv::Mat &original_map, cv::Mat &inflated_map, const int robot_radius_pixel)
MapAccessibilityAnalysis
classMapAccessibilityAnalysis.html
aaa78bbff9286bf03c8dd17bad2236e04
()
~MapAccessibilityAnalysis
classMapAccessibilityAnalysis.html
a300d5497f51fd0af09269066b78979b7
()
void
computeClosestPointOnPolygon
classMapAccessibilityAnalysis.html
a08d4af139ab553af34a88f18a614de78
(const cv::Mat &map_with_polygon, const Pose &pose_p, Pose &closest_point_on_polygon)
bool
isApproachPositionAccessible
classMapAccessibilityAnalysis.html
af3a07c3fd4e36a9dfc4af152dcf7fac0
(const cv::Point &robotLocation, const cv::Point &potentialApproachPose, std::vector< std::vector< cv::Point > > contours)
MapAccessibilityAnalysisServer
classMapAccessibilityAnalysisServer.html
MapAccessibilityAnalysis
MapAccessibilityAnalysisServer
classMapAccessibilityAnalysisServer.html
a7597933e55649e5f751de1c04df2ae22
(ros::NodeHandle nh)
~MapAccessibilityAnalysisServer
classMapAccessibilityAnalysisServer.html
af8c40a74938e41c1a1a7abb672f22c1d
()
message_filters::sync_policies::ApproximateTime< nav_msgs::GridCells, nav_msgs::GridCells >
InflatedObstaclesSyncPolicy
classMapAccessibilityAnalysisServer.html
a77afc36adb8972e5a0c60acd6e6f9ee2
bool
checkPerimeterCallback
classMapAccessibilityAnalysisServer.html
a43706bf29df88b67e35369e9abc7b54f
(cob_map_accessibility_analysis::CheckPerimeterAccessibility::Request &req, cob_map_accessibility_analysis::CheckPerimeterAccessibility::Response &res)
bool
checkPolygonCallback
classMapAccessibilityAnalysisServer.html
a106a1921e4d265edc712c698e13a41cf
(cob_3d_mapping_msgs::GetApproachPoseForPolygon::Request &req, cob_3d_mapping_msgs::GetApproachPoseForPolygon::Response &res)
bool
checkPose2DArrayCallback
classMapAccessibilityAnalysisServer.html
ac0c89362338fecb48972ebfc72631ed7
(cob_map_accessibility_analysis::CheckPointAccessibility::Request &req, cob_map_accessibility_analysis::CheckPointAccessibility::Response &res)
void
dynamicObstaclesInit
classMapAccessibilityAnalysisServer.html
afcc011e8f1111dee4152ea2f7622b714
(ros::NodeHandle &nh)
cv::Point
getRobotLocationInPixelCoordinates
classMapAccessibilityAnalysisServer.html
ab263f0950c3885de0401678547ae3ff4
()
void
inflatedObstacleDataCallback
classMapAccessibilityAnalysisServer.html
a46ba4c83c80acaf26009911b22b28efb
(const nav_msgs::GridCells::ConstPtr &obstacles_data, const nav_msgs::GridCells::ConstPtr &inflated_obstacles_data)
void
inflationInit
classMapAccessibilityAnalysisServer.html
aad3cf797848d5347719bb5acb685b1c8
(ros::NodeHandle &nh)
std::vector< geometry_msgs::Point >
loadRobotFootprint
classMapAccessibilityAnalysisServer.html
adb93299489f099fbafbe118788a73612
(XmlRpc::XmlRpcValue &footprint_list)
void
mapDataCallback
classMapAccessibilityAnalysisServer.html
a241df6abb913ee0b672b643573021ca4
(const nav_msgs::OccupancyGrid::ConstPtr &map_msg_data)
void
mapInit
classMapAccessibilityAnalysisServer.html
a8ee264faf535bc01c4e4420a655c11d8
(ros::NodeHandle &nh_map)
void
obstacleDataCallback
classMapAccessibilityAnalysisServer.html
a2654b69da5fc590adbaada78f0a59b6b
(const nav_msgs::GridCells::ConstPtr &obstacles_data)
bool
approach_path_accessibility_check_
classMapAccessibilityAnalysisServer.html
ae99ea0cd6780b0bac4a7946d4c55d531
cv::Mat
inflated_map_
classMapAccessibilityAnalysisServer.html
a26a9f3d260c89f5148b8633789e4c7cb
image_transport::Publisher
inflated_map_image_pub_
classMapAccessibilityAnalysisServer.html
a6eca059ec536a7dbf959933a86510762
message_filters::Subscriber< nav_msgs::GridCells >
inflated_obstacles_sub_
classMapAccessibilityAnalysisServer.html
a2548ae25ddea2d26d63064b0efe4687a
boost::shared_ptr< message_filters::Synchronizer< InflatedObstaclesSyncPolicy > >
inflated_obstacles_sub_sync_
classMapAccessibilityAnalysisServer.html
ab1df7b65714fd2b16dde98d9ac973ee8
cv::Mat
inflated_original_map_
classMapAccessibilityAnalysisServer.html
a965c08f39a61b23a20e6ed8e9ada5b0c
double
inverse_map_resolution_
classMapAccessibilityAnalysisServer.html
a2694347003af06bbc330fa7b97766027
image_transport::ImageTransport *
it_
classMapAccessibilityAnalysisServer.html
a9bcd9fde7e728d65071375a3f8f37e7c
ros::Time
last_update_time_obstacles_
classMapAccessibilityAnalysisServer.html
a913e359e9231bc861911efb3895ad822
bool
map_data_recieved_
classMapAccessibilityAnalysisServer.html
a81e9a6a383d66ddc336f426728b774d3
std::string
map_link_name_
classMapAccessibilityAnalysisServer.html
a942fd1d5720e32681a00351b08e502ce
ros::Subscriber
map_msg_sub_
classMapAccessibilityAnalysisServer.html
af360e5c434ba2549c6ae04949fb6c367
cv::Point2d
map_origin_
classMapAccessibilityAnalysisServer.html
a00abbdf34afddbaa0f021998935ff3ac
ros::ServiceServer
map_perimeter_accessibility_check_server_
classMapAccessibilityAnalysisServer.html
a6cfce9b0fac3ad5c6439606ea5b3670b
ros::ServiceServer
map_points_accessibility_check_server_
classMapAccessibilityAnalysisServer.html
a11bace3153fe0ee8aeb8adbac481daaf
ros::ServiceServer
map_polygon_accessibility_check_server_
classMapAccessibilityAnalysisServer.html
a4ff1a1e2c862f4226f9ec2cb97680130
double
map_resolution_
classMapAccessibilityAnalysisServer.html
a4051f27c92edfbde6a4307f8bea98d07
boost::mutex
mutex_inflated_map_
classMapAccessibilityAnalysisServer.html
afa81398363824fdd5c6619b8dd1dbf5d
ros::NodeHandle
node_handle_
classMapAccessibilityAnalysisServer.html
aa4a742d39abc810b92e2f22d06d36d63
ros::Duration
obstacle_topic_update_delay_
classMapAccessibilityAnalysisServer.html
aedb68753c5a2f828a9a97e36f4d20ae1
double
obstacle_topic_update_rate_
classMapAccessibilityAnalysisServer.html
a54dfd9ab79823e225eddfcdc59556b99
message_filters::Subscriber< nav_msgs::GridCells >
obstacles_sub_
classMapAccessibilityAnalysisServer.html
a11de585dcbd84b95780a497099c39711
cv::Mat
original_map_
classMapAccessibilityAnalysisServer.html
af82b5a1f92790b874b47cd1cffa16e14
bool
publish_inflated_map_
classMapAccessibilityAnalysisServer.html
a58e7edb3ee21acfc7f40412c4b9d75c6
std::string
robot_base_link_name_
classMapAccessibilityAnalysisServer.html
aee2534633e9d680ac05cb841df069c02
double
robot_radius_
classMapAccessibilityAnalysisServer.html
a7b53282f3cb3e81ac81532ffd9ca9232
tf::TransformListener
tf_listener_
classMapAccessibilityAnalysisServer.html
abeb269c6efe7be8530f6054f04720b31
MapAccessibilityAnalysis::Pose
structMapAccessibilityAnalysis_1_1Pose.html
Pose
structMapAccessibilityAnalysis_1_1Pose.html
af8bcc75c9d2ce4780cf0b1517a43c3e1
()
Pose
structMapAccessibilityAnalysis_1_1Pose.html
a4091ef5795112dd411c90e63e35880d3
(float x_, float y_, float orientation_)
float
orientation
structMapAccessibilityAnalysis_1_1Pose.html
a571277dd0a3cf7cdf0c3a26db999ad0d
float
x
structMapAccessibilityAnalysis_1_1Pose.html
ac9d553dc876a912d887f1ed41f3bbcd4
float
y
structMapAccessibilityAnalysis_1_1Pose.html
a73fa013a448f9db7ed5b1e2482b5bf1e
cob_map_accessibility_analysis
namespacecob__map__accessibility__analysis.html
cob_map_accessibility_analysis::blocked_goal_alternative
cob_map_accessibility_analysis::blocked_goal_alternative
namespacecob__map__accessibility__analysis_1_1blocked__goal__alternative.html
cob_map_accessibility_analysis::blocked_goal_alternative::BlockedGoalAlternative
example_blocked_goal_alternative
namespaceexample__blocked__goal__alternative.html
bga
namespaceexample__blocked__goal__alternative.html
af36d154292a3e3a3629eb93952ca5055
goal
namespaceexample__blocked__goal__alternative.html
aee82e1b22f0e69c0ae47e1811648a549
pose2d
namespaceexample__blocked__goal__alternative.html
a4dc7e88fdd668494d2f095f2d848e343
success
namespaceexample__blocked__goal__alternative.html
a6d80bd7a68b59a124cac082ce85f10c9
theta
namespaceexample__blocked__goal__alternative.html
a9c6030e551ac8a424ab40be5416e054f
x
namespaceexample__blocked__goal__alternative.html
ac952432f86f523f04570aa4f0cc787e4
y
namespaceexample__blocked__goal__alternative.html
a23b210ee765b578d790590fde176b018
setup
namespacesetup.html
d
namespacesetup.html
aa2586b6c4dd84a0aaaf49cb1565cee6e