|
@@ -685,7 +685,8 @@ bool detect_wheel_ceres::Solve(Detect_result &detect_result, Loss_result &loss_r
|
|
|
// LOG(WARNING) <<"总loss过大 "<<loss;
|
|
|
return false;
|
|
|
}
|
|
|
- if (detect_result.width < 1.25 || detect_result.width > 2.000 || detect_result.wheel_base > 3.15 || detect_result.wheel_base < 2.200)
|
|
|
+ // 20220831 wb changed by yct from 3150 to 3105
|
|
|
+ if (detect_result.width < 1.25 || detect_result.width > 2.000 || detect_result.wheel_base > 3.105 || detect_result.wheel_base < 2.200)
|
|
|
{
|
|
|
error_info.append(std::string("宽度(1.25, 2.00) 轴距(2.20, 3.15): ").append(std::to_string(detect_result.width).append(", ").append(std::to_string(detect_result.wheel_base)).append("\t")));
|
|
|
// LOG(WARNING) <<"宽度(1.35, 2.00) 轴距(2.20, 3.30): "<<detect_result.width<<", "<<detect_result.wheel_base;
|
|
@@ -703,7 +704,8 @@ bool detect_wheel_ceres::Solve(Detect_result &detect_result, Loss_result &loss_r
|
|
|
// LOG(WARNING) <<"总角度错误 "<<detect_result.theta;
|
|
|
return false;
|
|
|
}
|
|
|
- if(fabs(detect_result.front_theta)>35)
|
|
|
+
|
|
|
+ if(fabs(detect_result.front_theta)>5.0)
|
|
|
{
|
|
|
error_info.append("前轮角度错误 ").append(std::to_string(detect_result.front_theta)).append("\t");
|
|
|
// LOG(WARNING) <<"前轮角度错误 "<<detect_result.front_theta;
|