72 virtual void update(::easynav::NavState & nav_state)
override;
84 std::shared_ptr<Bonxai::ProbabilisticMap> bonxai_map_;
89 rclcpp::Publisher<sensor_msgs::msg::PointCloud2>::SharedPtr bonxai_pub_;
94 rclcpp::Subscription<nav_msgs::msg::OccupancyGrid>::SharedPtr incoming_occ_map_sub_;
99 rclcpp::Subscription<sensor_msgs::msg::PointCloud2>::SharedPtr incoming_pc2_map_sub_;
104 rclcpp::Service<std_srvs::srv::Trigger>::SharedPtr savemap_srv_;
109 sensor_msgs::msg::PointCloud2 bonxai_msg_;
111 void update_from_pc2(
const sensor_msgs::msg::PointCloud2 & pc2);
112 void update_from_occ(
const nav_msgs::msg::OccupancyGrid & occ);
115 double resolution_ {0.3};
116 double height_with_occ_ {1.0};