|
@@ -4209,6 +4209,12 @@ int iv::decition::DecideGps00::computeAvoidXDistance(iv::LidarGridPtr lidarGridP
|
|
|
signed_record_avoidX=front_car.avoidX;
|
|
|
return signed_record_avoidX;
|
|
|
}
|
|
|
+
|
|
|
+ if((obs_cur_distance<50)&&(front_car.front_car_dis<150)&&(front_car.avoidX!=0||front_car.vehState!=0)){
|
|
|
+ signed_record_avoidX=front_car.avoidX;
|
|
|
+ return signed_record_avoidX;
|
|
|
+ }
|
|
|
+
|
|
|
if((signed_record_avoidX!=0)&&(obs_cur_distance<50))
|
|
|
{
|
|
|
|