22 #include "modules/drivers/proto/pointcloud.pb.h" 24 #include "modules/drivers/lidar/proto/velodyne_config.pb.h" 25 #include "modules/drivers/lidar/proto/velodyne.pb.h" 32 using apollo::drivers::velodyne::VelodyneScan;
42 void init(
const Config& velodyne_config);
46 std::shared_ptr<PointCloud> point_cloud_out);
50 std::unique_ptr<VelodyneParser> parser_;
56 std::string channel_pointcloud_;
void ConvertPacketsToPointcloud(const std::shared_ptr< VelodyneScan > &scan_msg, std::shared_ptr< PointCloud > point_cloud_out)
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
pcl::PointCloud< Point > PointCloud
Definition: types.h:64
virtual ~Convert()=default
void init(const Config &velodyne_config)