123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- [2025-03-13 10:20:14,678][INFO][MainThread][evaluator_enhanced.py:63] 成功加载配置: config/metrics_config.yaml
- [2025-03-13 10:20:14,680][INFO][MainThread][evaluator_enhanced.py:63] 成功加载配置: config/custom_metrics_config.yaml
- [2025-03-13 10:20:15,320][INFO][MainThread][evaluator_enhanced.py:152] 已加载内置指标模块: safety, comfort, traffic, efficient, function
- [2025-03-13 10:20:15,321][INFO][MainThread][evaluator_enhanced.py:217] 成功加载基于函数的自定义指标: user.safeTime.CustomTTC
- [2025-03-13 10:20:15,321][INFO][MainThread][evaluator_enhanced.py:210] 成功加载基于类的自定义指标: safety.safeTime.CustomTTC
- [2025-03-13 10:20:15,321][INFO][MainThread][evaluator_enhanced.py:177] 已加载 2 个自定义指标模块
- [2025-03-13 10:20:15,403][INFO][MainThread][evaluator_enhanced.py:541] 开始评估: zhaoyuan1
- [2025-03-13 10:20:15,403][INFO][ThreadPoolExecutor-0_0][safety.py:61] 评比的安全指标列表:['TTC', 'MTTC', 'THW', 'LonSD', 'LatSD', 'BTN', 'collisionRisk', 'collisionSeverity']
- [2025-03-13 10:20:15,403][WARNING][ThreadPoolExecutor-0_0][safety.py:72] 未实现安全指标函数: calculate_lonsd
- [2025-03-13 10:20:15,404][WARNING][ThreadPoolExecutor-0_0][safety.py:72] 未实现安全指标函数: calculate_latsd
- [2025-03-13 10:20:15,404][WARNING][ThreadPoolExecutor-0_0][safety.py:72] 未实现安全指标函数: calculate_btn
- [2025-03-13 10:20:15,404][WARNING][ThreadPoolExecutor-0_0][safety.py:72] 未实现安全指标函数: calculate_collisionrisk
- [2025-03-13 10:20:15,404][WARNING][ThreadPoolExecutor-0_0][safety.py:72] 未实现安全指标函数: calculate_collisionseverity
- [2025-03-13 10:20:15,404][INFO][ThreadPoolExecutor-0_0][safety.py:85] 安全指标计算结果:{'TTC': 3.5, 'MTTC': 4.2, 'THW': 2.1}
- [2025-03-13 10:20:15,404][INFO][ThreadPoolExecutor-0_0][comfort.py:130] 评比的舒适性指标列表:['Weaving', 'shake', 'cadence', 'slamBrake', 'slamAccelerate']
- [2025-03-13 10:20:15,404][ERROR][ThreadPoolExecutor-0_0][comfort.py:140] 未实现指标函数: Weaving
- [2025-03-13 10:20:15,409][INFO][ThreadPoolExecutor-0_2][efficient.py:107] 评比的高效性指标列表:['maxSpeed', 'deviationSpeed', 'averagedSpeed', 'stopDuration']
- [2025-03-13 10:20:15,410][INFO][ThreadPoolExecutor-0_2][efficient.py:130] 高效性指标计算结果:{'maxSpeed': 8.703239044229454, 'deviationSpeed': 0.3138584310683918, 'averagedSpeed': 8.309570502484434, 'stopDuration': 0.0, 'stopCount': 0}
- [2025-03-13 10:20:15,411][INFO][ThreadPoolExecutor-0_2][function.py:113] 评比的功能指标列表:['latestWarningDistance_TTC', 'latestWarningDistance']
- [2025-03-13 10:20:15,431][INFO][ThreadPoolExecutor-0_2][function.py:138] 功能指标计算结果:{'latestWarningDistance_TTC': 8.133015002166669, 'latestWarningDistance': 90.33440987988091}
- [2025-03-13 10:20:15,501][INFO][ThreadPoolExecutor-0_0][comfort.py:153] 舒适性指标计算结果:{'shake': 0.0, 'cadence': 0.0, 'slamBrake': 0.0, 'slamAccelerate': 0.0}
- [2025-03-13 10:20:15,513][INFO][MainThread][evaluator_enhanced.py:361] 计算自定义指标: user.safeTime.CustomTTC
- [2025-03-13 10:20:15,514][INFO][MainThread][evaluator_enhanced.py:361] 计算自定义指标: safety.safeTime.CustomTTC
- [2025-03-13 10:20:15,514][INFO][MainThread][score.py:38] 模块名称:safety
- [2025-03-13 10:20:15,514][INFO][MainThread][score.py:39] 模块配置:{'name': 'safety', 'priority': 0, 'safeTime': {'name': 'safetime', 'priority': 0, 'TTC': {'name': 'TTC', 'priority': 0, 'max': 2000.0, 'min': 2.86}, 'MTTC': {'name': 'MTTC', 'priority': 0, 'max': 2000.0, 'min': 3.0}, 'THW': {'name': 'THW', 'priority': 0, 'max': 2000.0, 'min': 1.5}, 'CustomTTC': {'name': 'CustomTTC', 'priority': 0, 'max': 20.0, 'min': 3.5}}, 'safeDistance': {'name': 'safeDistance', 'priority': 0, 'LonSD': {'name': 'LonSD', 'priority': 0, 'max': 2000.0, 'min': 10.0}, 'LatSD': {'name': 'LatSD', 'priority': 0, 'max': 2000.0, 'min': 2.0}}, 'safeAcceleration': {'name': 'safeAcceleration', 'priority': 0, 'BTN': {'name': 'BTN', 'priority': 0, 'max': 1.0, 'min': -2000.0}}, 'safeProbability': {'name': 'safeProbability', 'priority': 0, 'collisionRisk': {'name': 'collisionRisk', 'priority': 0, 'max': 10.0, 'min': 0.0}, 'collisionSeverity': {'name': 'collisionSeverity', 'priority': 0, 'max': 10.0, 'min': 0.0}}}
- [2025-03-13 10:20:15,514][INFO][MainThread][score.py:40] T_threshold: {'T0_threshold': 0, 'T1_threshold': 2, 'T2_threshold': 5}
- [2025-03-13 10:20:15,514][INFO][MainThread][score.py:38] 模块名称:comfort
- [2025-03-13 10:20:15,514][INFO][MainThread][score.py:39] 模块配置:{'name': 'comfort', 'priority': 0, 'comfortLat': {'name': 'comfortLat', 'priority': 0, 'Weaving': {'name': 'Weaving', 'priority': 0, 'max': 0, 'min': 0}, 'shake': {'name': 'shake', 'priority': 0, 'max': 0, 'min': 0}}, 'comfortLon': {'name': 'comfortLon', 'priority': 0, 'cadence': {'name': 'cadence', 'priority': 0, 'max': 0, 'min': 0}, 'slamBrake': {'name': 'slamBrake', 'priority': 0, 'max': 0, 'min': 0}, 'slamAccelerate': {'name': 'slamAccelerate', 'priority': 0, 'max': 0, 'min': 0}}}
- [2025-03-13 10:20:15,514][INFO][MainThread][score.py:40] T_threshold: {'T0_threshold': 0, 'T1_threshold': 2, 'T2_threshold': 5}
- [2025-03-13 10:20:15,514][INFO][MainThread][score.py:38] 模块名称:traffic
- [2025-03-13 10:20:15,514][INFO][MainThread][score.py:39] 模块配置:{'name': 'traffic', 'priority': 0, 'majorViolation': {'name': 'majorViolation', 'priority': 0, 'urbanExpresswayOrHighwaySpeedOverLimit50': {'name': 'urbanExpresswayOrHighwaySpeedOverLimit50', 'priority': 0, 'max': 0, 'min': 0}, 'urbanExpresswayOrHighwayReverse': {'name': 'higwayreverse', 'priority': 0, 'max': 0, 'min': 0}, 'urbanExpresswayOrHighwayDrivingAgainst': {'name': 'higwayDrivingAgainst', 'priority': 0, 'max': 0, 'min': 0}}, 'seriousViolation': {'name': 'seriousViolation', 'priority': 0, 'urbanExpresswayOrHighwayDrivingLaneStopped': {'name': 'urbanExpresswayOrHighwayDrivingLaneStopped', 'priority': 0, 'max': 0, 'min': 0}, 'urbanExpresswayOrHighwayEmergencyLaneStopped': {'name': 'highwayEmergencyLaneStopped', 'priority': 0, 'max': 0, 'min': 0}}, 'dangerousViolation': {'name': 'dangerousViolation', 'priority': 0, 'urbanExpresswayEmergencyLaneDriving': {'name': 'urbanExpresswayEmergencyLaneDriving', 'priority': 0, 'max': 0, 'min': 0}, 'trafficSignalViolation': {'name': 'trafficSignalViolation', 'priority': 0, 'max': 0, 'min': 0}, 'urbanExpresswayOrHighwaySpeedOverLimit20to50': {'name': 'urbanExpresswayOrHighwaySpeedOverLimit20to50', 'priority': 0, 'max': 0, 'min': 0}, 'generalRoadSpeedOverLimit50': {'name': 'generalRoadSpeedOverLimit50', 'priority': 0, 'max': 0, 'min': 0}}, 'generalViolation': {'name': 'generalViolation', 'priority': 0, 'generalRoadSpeedOverLimit20to50': {'name': 'generalRoadSpeedOverLimit20to50', 'priority': 0, 'max': 0, 'min': 0}, 'urbanExpresswayOrHighwaySpeedUnderLimit': {'name': 'UrbanExpresswayOrHighwaySpeedUnderLimit', 'priority': 0, 'max': 0, 'min': 0}, 'illegalDrivingOrParkingAtCrossroads': {'name': 'illegalDrivingOrParkingAtCrossroads', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_on_right': {'name': 'overtake_on_right', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_when_turn_around': {'name': 'overtake_when_turn_around', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_when_passing_car': {'name': 'overtake_when_passing_car', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_in_forbid_lane': {'name': 'overtake_in_forbid_lane', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_in_ramp': {'name': 'overtake_in_ramp', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_in_tunnel': {'name': 'overtake_in_tunnel', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_on_accelerate_lane': {'name': 'overtake_on_accelerate_lane', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_on_decelerate_lane': {'name': 'overtake_on_decelerate_lane', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_in_different_senerios': {'name': 'overtake_in_different_senerios', 'priority': 0, 'max': 0, 'min': 0}, 'slow_down_in_crosswalk': {'name': 'slow_down_in_crosswalk', 'priority': 0, 'max': 0, 'min': 0}, 'avoid_pedestrian_in_crosswalk': {'name': 'avoid_pedestrian_in_crosswalk', 'priority': 0, 'max': 0, 'min': 0}, 'avoid_pedestrian_in_the_road': {'name': 'avoid_pedestrian_in_the_road', 'priority': 0, 'max': 0, 'min': 0}, 'aviod_pedestrian_when_turning': {'name': 'aviod_pedestrian_when_turning', 'priority': 0, 'max': 0, 'min': 0}, 'NoStraightThrough': {'name': 'NoStraightThrough', 'priority': 0, 'max': 0, 'min': 0}, 'SpeedLimitViolation': {'name': 'SpeedLimitViolation', 'priority': 0, 'max': 0, 'min': 0}, 'MinimumSpeedLimitViolation': {'name': 'MinimumSpeedLimitViolation', 'priority': 0, 'max': 0, 'min': 0}}, 'minorViolation': {'name': 'minorViolation', 'priority': 0, 'noUTurnViolation': {'name': 'noUTurnViolation', 'priority': 0, 'max': 0, 'min': 0}}, 'warningViolation': {'name': 'warningViolation', 'priority': 0, 'urbanExpresswayOrHighwaySpeedOverLimit0to20': {'name': 'urbanExpresswayOrHighwaySpeedOverLimit0to20', 'priority': 0, 'max': 0, 'min': 0}, 'urbanExpresswayOrHighwayRideLaneDivider': {'name': 'urbanExpresswayOrHighwayRideLaneDivider', 'priority': 0, 'max': 0, 'min': 0}, 'generalRoadIrregularLaneUse': {'name': 'generalRoadIrregularLaneUse', 'priority': 0, 'max': 0, 'min': 0}}}
- [2025-03-13 10:20:15,514][INFO][MainThread][score.py:40] T_threshold: {'T0_threshold': 0, 'T1_threshold': 2, 'T2_threshold': 5}
- [2025-03-13 10:20:15,515][INFO][MainThread][score.py:38] 模块名称:efficient
- [2025-03-13 10:20:15,515][INFO][MainThread][score.py:39] 模块配置:{'name': 'efficient', 'priority': 0, 'drivingMode': {'name': 'drivingMode', 'priority': 0, 'max_speed': {'name': 'maxSpeed', 'priority': 0, 'max': 0.0, 'min': 0.0}, 'devation_speed': {'name': 'deviationSpeed', 'priority': 0, 'max': 0.0, 'min': 0.0}, 'averagedSpeed': {'name': 'averagedSpeed', 'priority': 0, 'max': 80.0, 'min': 30.0}}, 'parkingMode': {'name': 'parkingMode', 'priority': 0, 'stopDuration': {'name': 'stopDuration', 'priority': 0, 'max': 1, 'min': 0}}}
- [2025-03-13 10:20:15,515][INFO][MainThread][score.py:40] T_threshold: {'T0_threshold': 0, 'T1_threshold': 2, 'T2_threshold': 5}
- [2025-03-13 10:20:15,515][INFO][MainThread][score.py:38] 模块名称:function
- [2025-03-13 10:20:15,515][INFO][MainThread][score.py:39] 模块配置:{'name': 'function', 'priority': 0, 'LKA': {'name': 'LKA', 'priority': 0, 'latestWarningDistance_TTC': {'name': 'latestWarningDistance_TTC', 'priority': 0, 'max': 5, 'min': 1.98}, 'latestWarningDistance': {'name': 'latestWarningDistance', 'priority': 0, 'max': 150, 'min': 0}}}
- [2025-03-13 10:20:15,515][INFO][MainThread][score.py:40] T_threshold: {'T0_threshold': 0, 'T1_threshold': 2, 'T2_threshold': 5}
- [2025-03-13 10:20:15,515][INFO][MainThread][score.py:38] 模块名称:user
- [2025-03-13 10:20:15,515][INFO][MainThread][score.py:39] 模块配置:{'name': 'user', 'priority': 0, 'safeTime': {'name': 'safetime', 'priority': 0, 'CustomTTC': {'name': 'CustomTTC', 'priority': 0, 'max': 20.0, 'min': 3.5}}}
- [2025-03-13 10:20:15,515][INFO][MainThread][score.py:40] T_threshold: {'T0_threshold': 0, 'T1_threshold': 2, 'T2_threshold': 5}
- [2025-03-13 10:20:15,515][INFO][MainThread][evaluator_enhanced.py:545] 评估完成,耗时: 0.11秒
- [2025-03-13 10:20:15,516][INFO][MainThread][evaluator_enhanced.py:572] 评估报告已生成: reports/zhaoyuan1_report.json
- [2025-03-27 15:29:46,520][INFO][MainThread][evaluator_enhanced.py:56] Split configs: custom metrics saved to config/custom_metrics_config.yaml
- [2025-03-27 15:29:46,534][INFO][MainThread][evaluator_enhanced.py:133] Loaded config: config/metrics_config.yaml
- [2025-03-27 15:29:46,535][INFO][MainThread][evaluator_enhanced.py:133] Loaded config: config/custom_metrics_config.yaml
- [2025-03-27 15:29:47,180][INFO][MainThread][evaluator_enhanced.py:203] Loaded builtin metrics: safety, comfort, traffic, efficient, function
- [2025-03-27 15:29:47,181][INFO][MainThread][evaluator_enhanced.py:263] Loaded function-based custom metric: user.safeTime.CustomTTC
- [2025-03-27 15:29:47,190][INFO][MainThread][evaluator_enhanced.py:257] Loaded class-based custom metric: safety.safeTime.CustomTTC
- [2025-03-27 15:29:47,190][INFO][MainThread][evaluator_enhanced.py:228] Loaded 2 custom metric modules
- [2025-03-27 15:29:47,271][INFO][MainThread][evaluator_enhanced.py:515] Start evaluation: zhaoyuan1
- [2025-03-27 15:29:47,271][INFO][ThreadPoolExecutor-0_0][safety.py:61] 评比的安全指标列表:['TTC', 'MTTC', 'THW', 'LonSD', 'LatSD', 'BTN', 'collisionRisk', 'collisionSeverity']
- [2025-03-27 15:29:47,271][WARNING][ThreadPoolExecutor-0_0][safety.py:72] 未实现安全指标函数: calculate_lonsd
- [2025-03-27 15:29:47,271][WARNING][ThreadPoolExecutor-0_0][safety.py:72] 未实现安全指标函数: calculate_latsd
- [2025-03-27 15:29:47,271][WARNING][ThreadPoolExecutor-0_0][safety.py:72] 未实现安全指标函数: calculate_btn
- [2025-03-27 15:29:47,271][WARNING][ThreadPoolExecutor-0_0][safety.py:72] 未实现安全指标函数: calculate_collisionrisk
- [2025-03-27 15:29:47,271][WARNING][ThreadPoolExecutor-0_0][safety.py:72] 未实现安全指标函数: calculate_collisionseverity
- [2025-03-27 15:29:47,271][INFO][ThreadPoolExecutor-0_0][safety.py:85] 安全指标计算结果:{'TTC': 3.5, 'MTTC': 4.2, 'THW': 2.1}
- [2025-03-27 15:29:47,271][INFO][ThreadPoolExecutor-0_0][comfort.py:130] 评比的舒适性指标列表:['Weaving', 'shake', 'cadence', 'slamBrake', 'slamAccelerate']
- [2025-03-27 15:29:47,271][ERROR][ThreadPoolExecutor-0_0][comfort.py:140] 未实现指标函数: Weaving
- [2025-03-27 15:29:47,273][INFO][ThreadPoolExecutor-0_2][efficient.py:107] 评比的高效性指标列表:['maxSpeed', 'deviationSpeed', 'averagedSpeed', 'stopDuration']
- [2025-03-27 15:29:47,274][INFO][ThreadPoolExecutor-0_2][efficient.py:130] 高效性指标计算结果:{'maxSpeed': 8.703239044229454, 'deviationSpeed': 0.3138584310683918, 'averagedSpeed': 8.309570502484434, 'stopDuration': 0.0, 'stopCount': 0}
- [2025-03-27 15:29:47,275][INFO][ThreadPoolExecutor-0_2][function.py:113] 评比的功能指标列表:['latestWarningDistance_TTC', 'latestWarningDistance']
- [2025-03-27 15:29:47,277][INFO][ThreadPoolExecutor-0_2][function.py:138] 功能指标计算结果:{'latestWarningDistance_TTC': 8.133015002166669, 'latestWarningDistance': 90.33440987988091}
- [2025-03-27 15:29:47,349][INFO][ThreadPoolExecutor-0_0][comfort.py:153] 舒适性指标计算结果:{'shake': 0.0, 'cadence': 0.0, 'slamBrake': 0.0, 'slamAccelerate': 0.0}
- [2025-03-27 15:29:47,363][INFO][MainThread][evaluator_enhanced.py:373] Calculated custom metric: user.safeTime.CustomTTC
- [2025-03-27 15:29:47,363][INFO][MainThread][evaluator_enhanced.py:373] Calculated custom metric: safety.safeTime.CustomTTC
- [2025-03-27 15:29:47,363][INFO][MainThread][score.py:38] 模块名称:safety
- [2025-03-27 15:29:47,363][INFO][MainThread][score.py:39] 模块配置:{'name': 'safety', 'priority': 0, 'safeTime': {'name': 'safetime', 'priority': 0, 'TTC': {'name': 'TTC', 'priority': 0, 'max': 2000.0, 'min': 2.86}, 'MTTC': {'name': 'MTTC', 'priority': 0, 'max': 2000.0, 'min': 3.0}, 'THW': {'name': 'THW', 'priority': 0, 'max': 2000.0, 'min': 1.5}, 'CustomTTC': {'name': 'CustomTTC', 'priority': 0, 'max': 20.0, 'min': 3.5}}, 'safeDistance': {'name': 'safeDistance', 'priority': 0, 'LonSD': {'name': 'LonSD', 'priority': 0, 'max': 2000.0, 'min': 10.0}, 'LatSD': {'name': 'LatSD', 'priority': 0, 'max': 2000.0, 'min': 2.0}}, 'safeAcceleration': {'name': 'safeAcceleration', 'priority': 0, 'BTN': {'name': 'BTN', 'priority': 0, 'max': 1.0, 'min': -2000.0}}, 'safeProbability': {'name': 'safeProbability', 'priority': 0, 'collisionRisk': {'name': 'collisionRisk', 'priority': 0, 'max': 10.0, 'min': 0.0}, 'collisionSeverity': {'name': 'collisionSeverity', 'priority': 0, 'max': 10.0, 'min': 0.0}}}
- [2025-03-27 15:29:47,363][INFO][MainThread][score.py:40] T_threshold: {'T0_threshold': 0, 'T1_threshold': 2, 'T2_threshold': 5}
- [2025-03-27 15:29:47,363][INFO][MainThread][score.py:38] 模块名称:comfort
- [2025-03-27 15:29:47,363][INFO][MainThread][score.py:39] 模块配置:{'name': 'comfort', 'priority': 0, 'comfortLat': {'name': 'comfortLat', 'priority': 0, 'Weaving': {'name': 'Weaving', 'priority': 0, 'max': 0, 'min': 0}, 'shake': {'name': 'shake', 'priority': 0, 'max': 0, 'min': 0}}, 'comfortLon': {'name': 'comfortLon', 'priority': 0, 'cadence': {'name': 'cadence', 'priority': 0, 'max': 0, 'min': 0}, 'slamBrake': {'name': 'slamBrake', 'priority': 0, 'max': 0, 'min': 0}, 'slamAccelerate': {'name': 'slamAccelerate', 'priority': 0, 'max': 0, 'min': 0}}}
- [2025-03-27 15:29:47,363][INFO][MainThread][score.py:40] T_threshold: {'T0_threshold': 0, 'T1_threshold': 2, 'T2_threshold': 5}
- [2025-03-27 15:29:47,363][INFO][MainThread][score.py:38] 模块名称:traffic
- [2025-03-27 15:29:47,363][INFO][MainThread][score.py:39] 模块配置:{'name': 'traffic', 'priority': 0, 'majorViolation': {'name': 'majorViolation', 'priority': 0, 'urbanExpresswayOrHighwaySpeedOverLimit50': {'name': 'urbanExpresswayOrHighwaySpeedOverLimit50', 'priority': 0, 'max': 0, 'min': 0}, 'urbanExpresswayOrHighwayReverse': {'name': 'higwayreverse', 'priority': 0, 'max': 0, 'min': 0}, 'urbanExpresswayOrHighwayDrivingAgainst': {'name': 'higwayDrivingAgainst', 'priority': 0, 'max': 0, 'min': 0}}, 'seriousViolation': {'name': 'seriousViolation', 'priority': 0, 'urbanExpresswayOrHighwayDrivingLaneStopped': {'name': 'urbanExpresswayOrHighwayDrivingLaneStopped', 'priority': 0, 'max': 0, 'min': 0}, 'urbanExpresswayOrHighwayEmergencyLaneStopped': {'name': 'highwayEmergencyLaneStopped', 'priority': 0, 'max': 0, 'min': 0}}, 'dangerousViolation': {'name': 'dangerousViolation', 'priority': 0, 'urbanExpresswayEmergencyLaneDriving': {'name': 'urbanExpresswayEmergencyLaneDriving', 'priority': 0, 'max': 0, 'min': 0}, 'trafficSignalViolation': {'name': 'trafficSignalViolation', 'priority': 0, 'max': 0, 'min': 0}, 'urbanExpresswayOrHighwaySpeedOverLimit20to50': {'name': 'urbanExpresswayOrHighwaySpeedOverLimit20to50', 'priority': 0, 'max': 0, 'min': 0}, 'generalRoadSpeedOverLimit50': {'name': 'generalRoadSpeedOverLimit50', 'priority': 0, 'max': 0, 'min': 0}}, 'generalViolation': {'name': 'generalViolation', 'priority': 0, 'generalRoadSpeedOverLimit20to50': {'name': 'generalRoadSpeedOverLimit20to50', 'priority': 0, 'max': 0, 'min': 0}, 'urbanExpresswayOrHighwaySpeedUnderLimit': {'name': 'UrbanExpresswayOrHighwaySpeedUnderLimit', 'priority': 0, 'max': 0, 'min': 0}, 'illegalDrivingOrParkingAtCrossroads': {'name': 'illegalDrivingOrParkingAtCrossroads', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_on_right': {'name': 'overtake_on_right', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_when_turn_around': {'name': 'overtake_when_turn_around', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_when_passing_car': {'name': 'overtake_when_passing_car', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_in_forbid_lane': {'name': 'overtake_in_forbid_lane', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_in_ramp': {'name': 'overtake_in_ramp', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_in_tunnel': {'name': 'overtake_in_tunnel', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_on_accelerate_lane': {'name': 'overtake_on_accelerate_lane', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_on_decelerate_lane': {'name': 'overtake_on_decelerate_lane', 'priority': 0, 'max': 0, 'min': 0}, 'overtake_in_different_senerios': {'name': 'overtake_in_different_senerios', 'priority': 0, 'max': 0, 'min': 0}, 'slow_down_in_crosswalk': {'name': 'slow_down_in_crosswalk', 'priority': 0, 'max': 0, 'min': 0}, 'avoid_pedestrian_in_crosswalk': {'name': 'avoid_pedestrian_in_crosswalk', 'priority': 0, 'max': 0, 'min': 0}, 'avoid_pedestrian_in_the_road': {'name': 'avoid_pedestrian_in_the_road', 'priority': 0, 'max': 0, 'min': 0}, 'aviod_pedestrian_when_turning': {'name': 'aviod_pedestrian_when_turning', 'priority': 0, 'max': 0, 'min': 0}, 'NoStraightThrough': {'name': 'NoStraightThrough', 'priority': 0, 'max': 0, 'min': 0}, 'SpeedLimitViolation': {'name': 'SpeedLimitViolation', 'priority': 0, 'max': 0, 'min': 0}, 'MinimumSpeedLimitViolation': {'name': 'MinimumSpeedLimitViolation', 'priority': 0, 'max': 0, 'min': 0}}, 'minorViolation': {'name': 'minorViolation', 'priority': 0, 'noUTurnViolation': {'name': 'noUTurnViolation', 'priority': 0, 'max': 0, 'min': 0}}, 'warningViolation': {'name': 'warningViolation', 'priority': 0, 'urbanExpresswayOrHighwaySpeedOverLimit0to20': {'name': 'urbanExpresswayOrHighwaySpeedOverLimit0to20', 'priority': 0, 'max': 0, 'min': 0}, 'urbanExpresswayOrHighwayRideLaneDivider': {'name': 'urbanExpresswayOrHighwayRideLaneDivider', 'priority': 0, 'max': 0, 'min': 0}, 'generalRoadIrregularLaneUse': {'name': 'generalRoadIrregularLaneUse', 'priority': 0, 'max': 0, 'min': 0}}}
- [2025-03-27 15:29:47,363][INFO][MainThread][score.py:40] T_threshold: {'T0_threshold': 0, 'T1_threshold': 2, 'T2_threshold': 5}
- [2025-03-27 15:29:47,364][INFO][MainThread][score.py:38] 模块名称:efficient
- [2025-03-27 15:29:47,364][INFO][MainThread][score.py:39] 模块配置:{'name': 'efficient', 'priority': 0, 'drivingMode': {'name': 'drivingMode', 'priority': 0, 'max_speed': {'name': 'maxSpeed', 'priority': 0, 'max': 0.0, 'min': 0.0}, 'devation_speed': {'name': 'deviationSpeed', 'priority': 0, 'max': 0.0, 'min': 0.0}, 'averagedSpeed': {'name': 'averagedSpeed', 'priority': 0, 'max': 80.0, 'min': 30.0}}, 'parkingMode': {'name': 'parkingMode', 'priority': 0, 'stopDuration': {'name': 'stopDuration', 'priority': 0, 'max': 1, 'min': 0}}}
- [2025-03-27 15:29:47,364][INFO][MainThread][score.py:40] T_threshold: {'T0_threshold': 0, 'T1_threshold': 2, 'T2_threshold': 5}
- [2025-03-27 15:29:47,364][INFO][MainThread][score.py:38] 模块名称:function
- [2025-03-27 15:29:47,364][INFO][MainThread][score.py:39] 模块配置:{'name': 'function', 'priority': 0, 'LKA': {'name': 'LKA', 'priority': 0, 'latestWarningDistance_TTC': {'name': 'latestWarningDistance_TTC', 'priority': 0, 'max': 5, 'min': 1.98}, 'latestWarningDistance': {'name': 'latestWarningDistance', 'priority': 0, 'max': 150, 'min': 0}}}
- [2025-03-27 15:29:47,364][INFO][MainThread][score.py:40] T_threshold: {'T0_threshold': 0, 'T1_threshold': 2, 'T2_threshold': 5}
- [2025-03-27 15:29:47,364][INFO][MainThread][score.py:38] 模块名称:user
- [2025-03-27 15:29:47,364][INFO][MainThread][score.py:39] 模块配置:{'name': 'user', 'priority': 0, 'safeTime': {'name': 'safetime', 'priority': 0, 'CustomTTC': {'name': 'CustomTTC', 'priority': 0, 'max': 20.0, 'min': 3.5}}}
- [2025-03-27 15:29:47,364][INFO][MainThread][score.py:40] T_threshold: {'T0_threshold': 0, 'T1_threshold': 2, 'T2_threshold': 5}
- [2025-03-27 15:29:47,364][INFO][MainThread][evaluator_enhanced.py:519] Evaluation completed, time: 0.09s
- [2025-03-27 15:29:47,365][INFO][MainThread][evaluator_enhanced.py:542] Report generated: reports/zhaoyuan1_report.json
|