15 #ifndef NAV2_UTIL__CLEAR_ENTIRELY_COSTMAP_SERVICE_CLIENT_HPP_
16 #define NAV2_UTIL__CLEAR_ENTIRELY_COSTMAP_SERVICE_CLIENT_HPP_
19 #include "nav2_util/service_client.hpp"
20 #include "std_srvs/srv/empty.hpp"
21 #include "nav2_msgs/srv/clear_entire_costmap.hpp"
37 : nav2_util::
ServiceClient<nav2_msgs::srv::ClearEntireCostmap>(service_name)
41 using clearEntirelyCostmapServiceRequest =
42 nav2_util::ServiceClient<nav2_msgs::srv::ClearEntireCostmap>::RequestType;
43 using clearEntirelyCostmapServiceResponse =
44 nav2_util::ServiceClient<nav2_msgs::srv::ClearEntireCostmap>::ResponseType;
A service client to clear costmaps entirely.
ClearEntirelyCostmapServiceClient(const std::string &service_name)
A constructor for nav2_util::ClearEntirelyCostmapServiceClient.
A simple wrapper on ROS2 services for invoke() and block-style calling.