46 tf_child_frame_id_(
""),
47 radar_forward_distance_(200.0),
48 odometry_channel_name_(
""),
49 hdmap_input_(nullptr),
50 radar_preprocessor_(nullptr),
51 radar_perception_(nullptr) {}
55 bool Proc(
const std::shared_ptr<ContiRadar>& message)
override;
59 bool InternalProc(
const std::shared_ptr<ContiRadar>& in_message,
60 std::shared_ptr<onboard::SensorFrameMessage> out_message);
61 bool GetCarLocalizationSpeed(
double timestamp,
62 Eigen::Vector3f* car_linear_speed,
63 Eigen::Vector3f* car_angular_speed);
73 std::string tf_child_frame_id_;
74 double radar_forward_distance_;
75 std::string odometry_channel_name_;
80 std::shared_ptr<BasePreprocessor> radar_preprocessor_;
81 std::shared_ptr<BaseRadarObstaclePerception> radar_perception_;
83 std::shared_ptr<apollo::cyber::Writer<onboard::SensorFrameMessage>> writer_;