|
@@ -267,8 +267,11 @@ iv::decition::Decition iv::decition::DecideGps00::getDecideFromGPS(GPS_INS now_g
|
|
|
front_car.obs_distance=xgroupgrpcinfo.mutable_mvehinfo(front_car_vector_id)->mcarstate().mobsdistance();
|
|
|
front_car.obs_speed=xgroupgrpcinfo.mutable_mvehinfo(front_car_vector_id)->mcarstate().mobsspeed();
|
|
|
}
|
|
|
- givlog->debug("decition_brain","front_car_id: %d,FrontState: %d,FrontAvoidX: %d,FrontDis: %f,FrontObs: %f",
|
|
|
+ if(ServiceCarStatus.txt_log_on==true)
|
|
|
+ {
|
|
|
+ givlog->debug("decition_brain","front_car_id: %d,FrontState: %d,FrontAvoidX: %d,FrontDis: %f,FrontObs: %f",
|
|
|
front_car_id,front_car.vehState,front_car.avoidX,front_car.front_car_dis,front_car.obs_distance);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if(front_car_id>0){
|
|
@@ -334,7 +337,11 @@ iv::decition::Decition iv::decition::DecideGps00::getDecideFromGPS(GPS_INS now_g
|
|
|
avoidXNewPreFilter=0;
|
|
|
gpsMapLine[gpsMapLine.size()-1]->frenet_s=0;
|
|
|
|
|
|
- givlog->debug("decition_brain_bool","DoorTimeStart: %d,current: %d",0,0);
|
|
|
+ if((ServiceCarStatus.txt_log_on==true)&&(ServiceCarStatus.msysparam.mvehtype=="hapo"))
|
|
|
+ {
|
|
|
+
|
|
|
+ givlog->debug("decition_brain_bool","DoorTimeStart: %d,current: %d",0,0);
|
|
|
+ }
|
|
|
}
|
|
|
ServiceCarStatus.mvehState=vehState;
|
|
|
ServiceCarStatus.mavoidX=avoidXNew;
|
|
@@ -965,7 +972,10 @@ iv::decition::Decition iv::decition::DecideGps00::getDecideFromGPS(GPS_INS now_g
|
|
|
if(PathPoint+forecast_final_point>gpsMapLine.size())
|
|
|
{
|
|
|
distance_to_end=computeDistToEnd(gpsMapLine,PathPoint);
|
|
|
- givlog->debug("decition_brain","distoend: %f",distance_to_end);
|
|
|
+ if(ServiceCarStatus.txt_log_on==true)
|
|
|
+ {
|
|
|
+ givlog->debug("decition_brain","distoend: %f",distance_to_end);
|
|
|
+ }
|
|
|
if((forecast_final>=distance_to_end)&&(realspeed>3))
|
|
|
{
|
|
|
final_brake=true;
|
|
@@ -2221,13 +2231,16 @@ if((traffic_type==0x01)||(traffic_type==0x02)||(traffic_type==0x03)||(traffic_ty
|
|
|
}
|
|
|
else
|
|
|
{}
|
|
|
-// givlog->debug("decition_brain","traffic_center_gps.gps_lat is : %f",traffic_center_gps.gps_lat);
|
|
|
-// givlog->debug("decition_brain","traffic_center_gps.gps_lng is : %f",traffic_center_gps.gps_lng);
|
|
|
-// givlog->debug("decition_brain","distance_to_center is : %f",distance_to_center);
|
|
|
-// givlog->debug("decition_brain","radiation_distance is : %f",radiation_distance);
|
|
|
-// givlog->debug("decition_brain","dSpeedd is : %f",dSpeed);
|
|
|
-// givlog->debug("decition_brain","minDecelerate is : %f",minDecelerate);
|
|
|
-// givlog->debug("decition_brain","traffic_type is : %d",traffic_type);
|
|
|
+ if(ServiceCarStatus.txt_log_on==true)
|
|
|
+ {
|
|
|
+ givlog->debug("decition_brain","traffic_center_gps.gps_lat is : %f",traffic_center_gps.gps_lat);
|
|
|
+ givlog->debug("decition_brain","traffic_center_gps.gps_lng is : %f",traffic_center_gps.gps_lng);
|
|
|
+ givlog->debug("decition_brain","distance_to_center is : %f",distance_to_center);
|
|
|
+ givlog->debug("decition_brain","radiation_distance is : %f",radiation_distance);
|
|
|
+ givlog->debug("decition_brain","dSpeedd is : %f",dSpeed);
|
|
|
+ givlog->debug("decition_brain","minDecelerate is : %f",minDecelerate);
|
|
|
+ givlog->debug("decition_brain","traffic_type is : %d",traffic_type);
|
|
|
+ }
|
|
|
}
|
|
|
else if(traffic_type==0x04)//如果事件类型是限速,则在辐射范围内限速,辐射范围外正常行驶
|
|
|
{
|
|
@@ -2250,10 +2263,13 @@ if((traffic_type==0x01)||(traffic_type==0x02)||(traffic_type==0x03)||(traffic_ty
|
|
|
}
|
|
|
else
|
|
|
{}
|
|
|
-// givlog->debug("decition_brain","distance_to_center is : %f",distance_to_center);
|
|
|
-// givlog->debug("decition_brain","radiation_distance is : %f",radiation_distance);
|
|
|
-// givlog->debug("decition_brain","dSpeed is : %f",dSpeed);
|
|
|
-// givlog->debug("decition_brain","traffic_type is : %d",traffic_type);
|
|
|
+ if(ServiceCarStatus.txt_log_on==true)
|
|
|
+ {
|
|
|
+ givlog->debug("decition_brain","distance_to_center is : %f",distance_to_center);
|
|
|
+ givlog->debug("decition_brain","radiation_distance is : %f",radiation_distance);
|
|
|
+ givlog->debug("decition_brain","dSpeed is : %f",dSpeed);
|
|
|
+ givlog->debug("decition_brain","traffic_type is : %d",traffic_type);
|
|
|
+ }
|
|
|
}
|
|
|
else
|
|
|
{}
|
|
@@ -2302,12 +2318,15 @@ else
|
|
|
{
|
|
|
minDecelerate=-2.0; //-2.0 ,深蓝车速比较小将减速度改小一些
|
|
|
}
|
|
|
- // givlog->debug("decition_brain","traffic_light_pathpoint is : %d",traffic_light_pathpoint);
|
|
|
- // givlog->debug("decition_brain","traffic_speed is : %f",traffic_speed);
|
|
|
- // givlog->debug("decition_brain","traffic_light_gps.gps_lat is : %f",traffic_light_gps.gps_lat);
|
|
|
- // givlog->debug("decition_brain","traffic_light_gps.gps_lng is : %f",traffic_light_gps.gps_lng);
|
|
|
- // givlog->debug("decition_brain","ServiceCarStatus.iTrafficeLightColor is : %d",ServiceCarStatus.iTrafficeLightColor);
|
|
|
- // givlog->debug("decition_brain","ServiceCarStatus.iTrafficeLightTime is : %d",ServiceCarStatus.iTrafficeLightTime);
|
|
|
+ if(ServiceCarStatus.txt_log_on==true)
|
|
|
+ {
|
|
|
+ givlog->debug("decition_brain","traffic_light_pathpoint is : %d",traffic_light_pathpoint);
|
|
|
+ givlog->debug("decition_brain","traffic_speed is : %f",traffic_speed);
|
|
|
+ givlog->debug("decition_brain","traffic_light_gps.gps_lat is : %f",traffic_light_gps.gps_lat);
|
|
|
+ givlog->debug("decition_brain","traffic_light_gps.gps_lng is : %f",traffic_light_gps.gps_lng);
|
|
|
+ givlog->debug("decition_brain","ServiceCarStatus.iTrafficeLightColor is : %d",ServiceCarStatus.iTrafficeLightColor);
|
|
|
+ givlog->debug("decition_brain","ServiceCarStatus.iTrafficeLightTime is : %d",ServiceCarStatus.iTrafficeLightTime);
|
|
|
+ }
|
|
|
}
|
|
|
//-------------------------------traffic light end-----------------------------------------------------------------------------------------------
|
|
|
|