|
@@ -107,8 +107,8 @@ void RLfusion(iv::lidar::objectarray& lidar_object_arr,iv::radar::radarobjectarr
|
|
|
fusion_object.set_yaw(lidar_object_arr.obj(match_idx[i].nlidar).tyaw());
|
|
|
iv::fusion::VelXY vel_relative;
|
|
|
iv::fusion::VelXY *vel_relative_;
|
|
|
- vel_relative.set_x(lidar_object_arr.obj(match_idx[i].nlidar).position().x());
|
|
|
- vel_relative.set_y(lidar_object_arr.obj(match_idx[i].nlidar).position().y());
|
|
|
+ vel_relative.set_x(0);
|
|
|
+ vel_relative.set_y(2);
|
|
|
vel_relative_ = fusion_object.mutable_vel_relative();
|
|
|
vel_relative_->CopyFrom(vel_relative);
|
|
|
|
|
@@ -155,6 +155,7 @@ void RLfusion(iv::lidar::objectarray& lidar_object_arr,iv::radar::radarobjectarr
|
|
|
dimension_ = fusion_object.mutable_dimensions();
|
|
|
dimension_->CopyFrom(dimension);
|
|
|
|
|
|
+ if(lidar_object_arr.obj(match_idx[i].nlidar).position().y() > 10 && abs(lidar_object_arr.obj(match_idx[i].nlidar).position().x())<4 ) continue;
|
|
|
if((lidar_object_arr.obj(match_idx[i].nlidar).dimensions().x()>0)&&
|
|
|
(lidar_object_arr.obj(match_idx[i].nlidar).dimensions().y()>0))
|
|
|
{
|