diff --git a/src/ros2/FindObjectROS.cpp b/src/ros2/FindObjectROS.cpp index 852646cb..19389bf0 100644 --- a/src/ros2/FindObjectROS.cpp +++ b/src/ros2/FindObjectROS.cpp @@ -50,9 +50,9 @@ FindObjectROS::FindObjectROS(rclcpp::Node * node) : RCLCPP_INFO(node->get_logger(), "object_prefix = %s", objFramePrefix_.c_str()); RCLCPP_INFO(node->get_logger(), "pnp = %s", usePnP_?"true":"false"); - pub_ = node->create_publisher("objects", rclcpp::QoS(1).reliability(rclcpp::ReliabilityPolicy::Reliable)); - pubStamped_ = node->create_publisher("objectsStamped", rclcpp::QoS(1).reliability(rclcpp::ReliabilityPolicy::Reliable)); - pubInfo_ = node->create_publisher("info", rclcpp::QoS(1).reliability(rclcpp::ReliabilityPolicy::Reliable)); + pub_ = node->create_publisher("objects", rclcpp::QoS(1).reliability((rmw_qos_reliability_policy_t)1)); + pubStamped_ = node->create_publisher("objectsStamped", rclcpp::QoS(1).reliability((rmw_qos_reliability_policy_t)1)); + pubInfo_ = node->create_publisher("info", rclcpp::QoS(1).reliability((rmw_qos_reliability_policy_t)1)); this->connect(this, SIGNAL(objectsFound(const find_object::DetectionInfo &, const find_object::Header &, const cv::Mat &, float)), this, SLOT(publish(const find_object::DetectionInfo &, const find_object::Header &, const cv::Mat &, float))); }