|
@@ -122,7 +122,7 @@ void RLfusion(iv::lidar::objectarray& lidar_object_arr,iv::radar::radarobjectarr
|
|
|
vel_relative.set_x(lidar_object_arr.obj(match_idx[i].nlidar).vel_relative().x());
|
|
|
vel_relative.set_y(lidar_object_arr.obj(match_idx[i].nlidar).vel_relative().y());
|
|
|
fusion_object.set_velocity_linear_x(-lidar_object_arr.obj(match_idx[i].nlidar).velocity_linear_x());
|
|
|
- std::cout<<"lidar: "<<-lidar_object_arr.obj(match_idx[i].nlidar).velocity_linear_x()<<std::endl;
|
|
|
+// std::cout<<"lidar: "<<-lidar_object_arr.obj(match_idx[i].nlidar).velocity_linear_x()<<std::endl;
|
|
|
|
|
|
vel_relative_ = fusion_object.mutable_vel_relative();
|
|
|
vel_relative_->CopyFrom(vel_relative);
|
|
@@ -134,6 +134,7 @@ void RLfusion(iv::lidar::objectarray& lidar_object_arr,iv::radar::radarobjectarr
|
|
|
centroid.set_z(lidar_object_arr.obj(match_idx[i].nlidar).centroid().z());
|
|
|
centroid_ = fusion_object.mutable_centroid();
|
|
|
centroid_->CopyFrom(centroid);
|
|
|
+// std::cout<<"lidar: "<<centroid.y()<<" "<<fusion_object.type()<<std::endl;
|
|
|
#ifdef DEBUG_SHOW
|
|
|
std::cout<<"lidar: "<<centroid.x()<<","<<centroid.y()<<","<<centroid.z()<<std::endl;
|
|
|
#endif
|
|
@@ -147,10 +148,10 @@ void RLfusion(iv::lidar::objectarray& lidar_object_arr,iv::radar::radarobjectarr
|
|
|
vel_relative.set_x(radar_object_array.obj(match_idx.at(i).nradar).vx());
|
|
|
vel_relative.set_y(radar_object_array.obj(match_idx.at(i).nradar).vy());
|
|
|
fusion_object.set_velocity_linear_x(radar_object_array.obj(match_idx.at(i).nradar).vy());
|
|
|
- std::cout<<"lidar: "<<-lidar_object_arr.obj(match_idx[i].nlidar).velocity_linear_x()<<" radar: "<<radar_object_array.obj(match_idx.at(i).nradar).vy()<<std::endl;
|
|
|
+// std::cout<<"lidar: "<<-lidar_object_arr.obj(match_idx[i].nlidar).velocity_linear_x()<<" radar: "<<radar_object_array.obj(match_idx.at(i).nradar).vy()<<std::endl;
|
|
|
// vel_relative.set_x(lidar_object_arr.obj(match_idx[i].nlidar).vel_relative().x());
|
|
|
// vel_relative.set_y(lidar_object_arr.obj(match_idx[i].nlidar).vel_relative().y());
|
|
|
- std::cout<<"radar: "<<radar_object_array.obj(match_idx.at(i).nradar).vx()<<","<<radar_object_array.obj(match_idx.at(i).nradar).vy()<<std::endl;
|
|
|
+// std::cout<<"radar: "<<radar_object_array.obj(match_idx.at(i).nradar).vx()<<","<<radar_object_array.obj(match_idx.at(i).nradar).vy()<<std::endl;
|
|
|
vel_relative_ = fusion_object.mutable_vel_relative();
|
|
|
vel_relative_->CopyFrom(vel_relative);
|
|
|
|
|
@@ -158,7 +159,6 @@ void RLfusion(iv::lidar::objectarray& lidar_object_arr,iv::radar::radarobjectarr
|
|
|
iv::fusion::VelXY *vel_abs_;
|
|
|
vel_abs.set_x(radar_object_array.obj(match_idx.at(i).nradar).vx());
|
|
|
vel_abs.set_y(radar_object_array.obj(match_idx.at(i).nradar).vy());
|
|
|
- std::cout<<"lidar: "<<-lidar_object_arr.obj(match_idx[i].nlidar).velocity_linear_x()<<std::endl;
|
|
|
|
|
|
vel_abs_ = fusion_object.mutable_vel_abs();
|
|
|
vel_abs_->CopyFrom(vel_abs);
|
|
@@ -170,6 +170,7 @@ void RLfusion(iv::lidar::objectarray& lidar_object_arr,iv::radar::radarobjectarr
|
|
|
centroid.set_z(lidar_object_arr.obj(match_idx[i].nlidar).centroid().z());
|
|
|
centroid_ = fusion_object.mutable_centroid();
|
|
|
centroid_->CopyFrom(centroid);
|
|
|
+// std::cout<<"radar: "<<centroid.y()<<std::endl;
|
|
|
#ifdef DEBUG_SHOW
|
|
|
std::cout<<"radar: "<<centroid.x()<<","<<centroid.y()<<","<<centroid.z()<<std::endl;
|
|
|
#endif
|
|
@@ -210,7 +211,7 @@ void RLfusion(iv::lidar::objectarray& lidar_object_arr,iv::radar::radarobjectarr
|
|
|
centroid.set_z(1.0);
|
|
|
centroid_ = fusion_obj.mutable_centroid();
|
|
|
centroid_->CopyFrom(centroid);
|
|
|
-
|
|
|
+//std::cout<<"radar>50: "<<centroid.y()<<std::endl;
|
|
|
iv::fusion::Dimension dimension;
|
|
|
iv::fusion::Dimension *dimension_;
|
|
|
dimension.set_x(0.5);
|