27 #include "modules/perception/onboard/proto/lidar_component_config.pb.h" 30 namespace perception {
39 bool Proc(
const std::shared_ptr<LidarFrameMessage>& message)
override;
42 bool InitAlgorithmPlugin();
43 bool InternalProc(
const std::shared_ptr<const LidarFrameMessage>& in_message,
44 const std::shared_ptr<SensorFrameMessage>& out_message);
45 std::unique_ptr<lidar::LidarObstacleTracking> tracker_;
47 std::string main_sensor_name_;
48 std::string output_channel_name_;
49 std::shared_ptr<apollo::cyber::Writer<SensorFrameMessage>> writer_;
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
bool Proc(const std::shared_ptr< LidarFrameMessage > &message) override
~RecognitionComponent()=default
RecognitionComponent()
Definition: recognition_component.h:35
Definition: sensor_meta.h:57
The Component can process up to four channels of messages. The message type is specified when the com...
Definition: component.h:58
CYBER_REGISTER_COMPONENT(CameraObstacleDetectionComponent)
Definition: recognition_component.h:33