|
@@ -99,7 +99,7 @@ void RLfusion(iv::lidar::objectarray& lidar_object_arr,iv::radar::radarobjectarr
|
|
|
{
|
|
|
iv::fusion::fusionobject fusion_object;
|
|
|
fusion_object.set_id(lidar_object_arr.obj(match_idx[i].nlidar).id());
|
|
|
-// fusion_object.set_sensor_type(0);
|
|
|
+ fusion_object.set_sensor_type(0);
|
|
|
fusion_object.set_type(lidar_object_arr.obj(match_idx[i].nlidar).mntype());
|
|
|
fusion_object.set_prob(lidar_object_arr.obj(match_idx[i].nlidar).score());
|
|
|
|
|
@@ -110,7 +110,6 @@ void RLfusion(iv::lidar::objectarray& lidar_object_arr,iv::radar::radarobjectarr
|
|
|
lidar_object_arr.obj(match_idx[i].nlidar).dimensions().y() > 18)
|
|
|
{
|
|
|
fusion_object.set_yaw(1.57);
|
|
|
-// fusion_object.set_yaw(lidar_object_arr.obj(match_idx[i].nlidar).tyaw());
|
|
|
} else {
|
|
|
fusion_object.set_yaw(lidar_object_arr.obj(match_idx[i].nlidar).tyaw());
|
|
|
}
|
|
@@ -219,7 +218,7 @@ void AddMobileye(iv::fusion::fusionobjectarray& lidar_radar_fusion_object_array,
|
|
|
// lidar_radar_fusion_object_array.Clear();
|
|
|
for(int j = 0; j< xobs_info.xobj_size() ; j++){
|
|
|
iv::fusion::fusionobject fusion_obj;
|
|
|
-// fusion_obj.set_sensor_type(1);
|
|
|
+ fusion_obj.set_sensor_type(1);
|
|
|
fusion_obj.set_yaw(0);
|
|
|
iv::fusion::VelXY vel_relative;
|
|
|
iv::fusion::VelXY *vel_relative_;
|
|
@@ -262,9 +261,9 @@ void ObsToNormal(iv::fusion::fusionobjectarray& lidar_radar_fusion_object_array)
|
|
|
{
|
|
|
for(int i = 0; i < lidar_radar_fusion_object_array.obj_size(); i++)
|
|
|
{
|
|
|
-// if((lidar_radar_fusion_object_array.obj(i).sensor_type() == 0) &&(lidar_radar_fusion_object_array.obj(i).centroid().y() > 20 || abs(lidar_radar_fusion_object_array.obj(i).centroid().x())>10) ) continue;
|
|
|
-// if ((lidar_radar_fusion_object_array.obj(i).sensor_type() == 0)&&(lidar_radar_fusion_object_array.obj(i).centroid().y()>10 && abs(lidar_radar_fusion_object_array.obj(i).centroid().x())<1.3)) continue;
|
|
|
-// if((lidar_radar_fusion_object_array.obj(i).sensor_type() == 0)&&(lidar_radar_fusion_object_array.obj(i).centroid().y() <1.0 && abs(lidar_radar_fusion_object_array.obj(i).centroid().x())<1.3)) continue;
|
|
|
+ if((lidar_radar_fusion_object_array.obj(i).sensor_type() == 0) &&(lidar_radar_fusion_object_array.obj(i).centroid().y() > 20 || abs(lidar_radar_fusion_object_array.obj(i).centroid().x())>10) ) continue;
|
|
|
+ if ((lidar_radar_fusion_object_array.obj(i).sensor_type() == 0)&&(lidar_radar_fusion_object_array.obj(i).centroid().y()>10 && abs(lidar_radar_fusion_object_array.obj(i).centroid().x())<1.3)) continue;
|
|
|
+ if((lidar_radar_fusion_object_array.obj(i).sensor_type() == 0)&&(lidar_radar_fusion_object_array.obj(i).centroid().y() <1.0 && abs(lidar_radar_fusion_object_array.obj(i).centroid().x())<1.3)) continue;
|
|
|
|
|
|
if((lidar_radar_fusion_object_array.obj(i).dimensions().x()>0)&&
|
|
|
(lidar_radar_fusion_object_array.obj(i).dimensions().y()>0))
|