60 bool Proc(
const std::shared_ptr<drivers::PointCloud> &msg)
override;
65 void OnLidarLocalization(
66 const std::shared_ptr<LocalizationEstimate> &message);
67 void OnGNSSLocalization(
const std::shared_ptr<LocalizationEstimate> &message);
68 void OnFusionLocalization(
69 const std::shared_ptr<LocalizationEstimate> &message);
71 void ParsePointCloudMessage(
72 const std::shared_ptr<drivers::PointCloud> &message,
74 std::vector<unsigned char> *intensities);
77 std::string lidar_extrinsic_file_;
78 std::string map_folder_;
79 std::string map_visual_folder_;
81 std::shared_ptr<cyber::Reader<LocalizationEstimate>> lidar_local_listener_ =
83 std::string lidar_local_topic_ =
"";
85 std::shared_ptr<cyber::Reader<LocalizationEstimate>> gnss_local_listener_ =
87 std::string gnss_local_topic_ =
"";
89 std::shared_ptr<cyber::Reader<LocalizationEstimate>> fusion_local_listener_ =
91 std::string fusion_local_topic_ =
"";
93 std::shared_ptr<cyber::Reader<LocalizationEstimate>> ndt_local_listener_ =
95 std::string ndt_local_topic_ =
"";