@@ -57,7 +57,7 @@ TrafficLightOcclusionPredictorNodelet::TrafficLightOcclusionPredictorNodelet(
57
57
58
58
// publishers
59
59
signal_pub_ =
60
- create_publisher<tier4_perception_msgs::msg::TrafficSignalArray >(" ~/output/traffic_signals" , 1 );
60
+ create_publisher<tier4_perception_msgs::msg::TrafficLightArray >(" ~/output/traffic_signals" , 1 );
61
61
62
62
// configuration parameters
63
63
config_.azimuth_occlusion_resolution_deg =
@@ -122,7 +122,7 @@ void TrafficLightOcclusionPredictorNodelet::mapCallback(
122
122
}
123
123
124
124
void TrafficLightOcclusionPredictorNodelet::syncCallback (
125
- const tier4_perception_msgs::msg::TrafficSignalArray ::ConstSharedPtr in_signal_msg,
125
+ const tier4_perception_msgs::msg::TrafficLightArray ::ConstSharedPtr in_signal_msg,
126
126
const tier4_perception_msgs::msg::TrafficLightRoiArray::ConstSharedPtr in_roi_msg,
127
127
const sensor_msgs::msg::CameraInfo::ConstSharedPtr in_cam_info_msg,
128
128
const sensor_msgs::msg::PointCloud2::ConstSharedPtr in_cloud_msg,
@@ -146,7 +146,7 @@ void TrafficLightOcclusionPredictorNodelet::syncCallback(
146
146
}
147
147
}
148
148
149
- tier4_perception_msgs::msg::TrafficSignalArray out_msg = *in_signal_msg;
149
+ tier4_perception_msgs::msg::TrafficLightArray out_msg = *in_signal_msg;
150
150
151
151
if (selected_roi_msg.rois .size () != in_signal_msg->signals .size () - not_detected_roi) {
152
152
occlusion_ratios.resize (in_signal_msg->signals .size (), 0 );
@@ -177,7 +177,7 @@ void TrafficLightOcclusionPredictorNodelet::syncCallback(
177
177
subscribed_.at (traffic_light_type) = true ;
178
178
179
179
if (std::all_of (subscribed_.begin (), subscribed_.end (), [](bool v) { return v; })) {
180
- auto pub_msg = std::make_unique<tier4_perception_msgs::msg::TrafficSignalArray >(out_msg_);
180
+ auto pub_msg = std::make_unique<tier4_perception_msgs::msg::TrafficLightArray >(out_msg_);
181
181
pub_msg->header = in_signal_msg->header ;
182
182
signal_pub_->publish (std::move (pub_msg));
183
183
out_msg_.signals .clear ();
0 commit comments