55 bool Proc(
const std::shared_ptr<drivers::PointCloud>& message)
override;
58 bool InitAlgorithmPlugin();
60 const std::shared_ptr<const drivers::PointCloud>& in_message,
61 const std::shared_ptr<onboard::LidarFrameMessage>& out_message);
64 static std::atomic<uint32_t> seq_num_;
65 std::string sensor_name_;
66 std::string config_path_;
67 std::string config_file_;
68 float lidar_query_tf_offset_ = 20.0f;
69 std::string lidar2novatel_tf2_child_frame_id_;
70 std::string output_channel_name_;
71 std::string pointcloud_preprocess_config_file_;
75 std::shared_ptr<apollo::cyber::Writer<onboard::LidarFrameMessage>> writer_;