[2024-07-31 17:07:47,059] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:07:47,353] - [ERROR] [single_case_evaluate.py] [line:55] - [[case:case0730] SINGLE_CASE_EVAL: Data processed ERROR: KeyError(1)!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 52, in single_case_evaluate data_processed = DataProcess(dataPath, config) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/data_process.py", line 53, in __init__ self._process() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/data_process.py", line 67, in _process self.report_info = self._get_report_info(self.obj_data[1]) KeyError: 1 [2024-07-31 17:09:13,947] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:09:14,226] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:09:14,229] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('posX')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 133, in __init__ self._safe_metric_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 225, in _safe_metric_cal x2 = obj_data['posX'] KeyError: 'posX' [2024-07-31 17:10:58,563] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:10:58,822] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:10:58,825] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('velocity_linear_x')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 133, in __init__ self._safe_metric_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 238, in _safe_metric_cal v_x2 = obj_data['velocity_linear_x'] # km/h to m/s KeyError: 'velocity_linear_x' [2024-07-31 17:11:52,969] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:11:53,239] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:11:53,246] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: TypeError("unsupported operand type(s) for -: 'list' and 'float'")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 134, in __init__ self._overspeed_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 159, in _overspeed_cal overspeed = (max_speed - OVERSPEED_THRESHOLD) / OVERSPEED_THRESHOLD * 100 TypeError: unsupported operand type(s) for -: 'list' and 'float' [2024-07-31 17:12:29,723] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:12:29,979] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:12:29,986] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: TypeError("'int' object is not iterable")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 650, in report_statistic score_safe, score_type_dict, score_metric_dict = self.safe_score_new() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 525, in safe_score_new print("安全性各指标值:", [[round(num, 2) for num in row] for row in arr_safe]) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 525, in print("安全性各指标值:", [[round(num, 2) for num in row] for row in arr_safe]) TypeError: 'int' object is not iterable [2024-07-31 17:13:00,765] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:13:01,023] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:13:01,030] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError('not enough values to unpack (expected 2, got 1)')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 650, in report_statistic score_safe, score_type_dict, score_metric_dict = self.safe_score_new() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 529, in safe_score_new score_model = self.scoreModel(self.kind_list, self.optimal_list, self.multiple_list, arr_safe) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/score_weight.py", line 78, in __init__ self.n, self.m = arr.shape ValueError: not enough values to unpack (expected 2, got 1) [2024-07-31 17:13:43,112] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:13:43,371] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:13:43,378] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: TypeError("type list doesn't define __round__ method")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 650, in report_statistic score_safe, score_type_dict, score_metric_dict = self.safe_score_new() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 525, in safe_score_new print("安全性各指标值:", [round(num, 2) for num in arr_safe]) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 525, in print("安全性各指标值:", [round(num, 2) for num in arr_safe]) TypeError: type list doesn't define __round__ method [2024-07-31 17:14:35,424] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:14:35,694] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:14:35,701] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: IndexError('list index out of range')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 650, in report_statistic score_safe, score_type_dict, score_metric_dict = self.safe_score_new() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 542, in safe_score_new score_tmp = (score_sub[i] + score_sub[i + metric_num]) / 2 IndexError: list index out of range [2024-07-31 17:19:41,190] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:19:41,539] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:21:04,448] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:21:04,800] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:25:22,495] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:25:22,876] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:31:00,463] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('max')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 653, in report_statistic if self.over_speed_dict['max'] > 0: KeyError: 'max' [2024-07-31 17:34:31,300] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:34:31,570] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:34:31,577] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('comfortLon')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 703, in report_statistic "score": score_metric_dict['comfortLon'], KeyError: 'comfortLon' [2024-07-31 17:34:52,524] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:34:52,788] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:34:52,796] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: AttributeError("'DataProcess' object has no attribute 'obj_data'")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 74, in __init__ self.data = data_processed.obj_data[1] AttributeError: 'DataProcess' object has no attribute 'obj_data' [2024-07-31 17:35:20,235] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:35:20,495] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:35:20,503] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: AttributeError("'DataProcess' object has no attribute 'comfort_config'")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 81, in __init__ comfort_config = data_processed.comfort_config AttributeError: 'DataProcess' object has no attribute 'comfort_config' [2024-07-31 17:35:33,641] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:35:33,898] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:35:33,916] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('commandSpeed')!] Traceback (most recent call last): File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3653, in get_loc return self._engine.get_loc(casted_key) File "pandas/_libs/index.pyx", line 147, in pandas._libs.index.IndexEngine.get_loc File "pandas/_libs/index.pyx", line 176, in pandas._libs.index.IndexEngine.get_loc File "pandas/_libs/hashtable_class_helper.pxi", line 7080, in pandas._libs.hashtable.PyObjectHashTable.get_item File "pandas/_libs/hashtable_class_helper.pxi", line 7088, in pandas._libs.hashtable.PyObjectHashTable.get_item KeyError: 'commandSpeed' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 169, in __init__ self._comf_param_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 231, in _comf_param_cal self.speed_list = self.ego_df['commandSpeed'].values.tolist() File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3761, in __getitem__ indexer = self.columns.get_loc(key) File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3655, in get_loc raise KeyError(key) from err KeyError: 'commandSpeed' [2024-07-31 17:36:14,279] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:36:14,535] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:36:14,867] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: AttributeError("'Comfort' object has no attribute 'commandSpeed_list'")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 856, in report_statistic plt.plot(self.time_list, self.commandSpeed_list, label='commandSpeed') AttributeError: 'Comfort' object has no attribute 'commandSpeed_list' [2024-07-31 17:38:26,203] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:38:26,466] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:38:27,010] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError('The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic score_accurate, score_type_dict, score_metric_dict = self._score_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal arr_accurate = self._accurate_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic self._accurate_metric_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 99, in _accurate_metric_cal self._positionError_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 123, in _positionError_cal if task_error_code_list and task_error_code_list[-1] == target and in_segment: File "/home/server/.local/lib/python3.8/site-packages/pandas/core/generic.py", line 1466, in __nonzero__ raise ValueError( ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all(). [2024-07-31 17:39:18,492] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:39:18,752] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:39:18,762] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('v')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 132, in __init__ self.speed_list = self.ego_df['v'].values.tolist() File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3761, in __getitem__ indexer = self.columns.get_loc(key) File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/range.py", line 349, in get_loc raise KeyError(key) KeyError: 'v' [2024-07-31 17:40:34,406] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:40:34,670] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:40:35,187] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError('The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic score_accurate, score_type_dict, score_metric_dict = self._score_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal arr_accurate = self._accurate_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic self._accurate_metric_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 99, in _accurate_metric_cal self._positionError_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 123, in _positionError_cal if task_error_code_list and task_error_code_list[-1] == target and in_segment: File "/home/server/.local/lib/python3.8/site-packages/pandas/core/generic.py", line 1466, in __nonzero__ raise ValueError( ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all(). [2024-07-31 17:41:03,566] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:41:03,827] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:41:04,239] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError('The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic score_accurate, score_type_dict, score_metric_dict = self._score_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal arr_accurate = self._accurate_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic self._accurate_metric_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 99, in _accurate_metric_cal self._positionError_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 123, in _positionError_cal if task_error_code_list and (task_error_code_list[-1] == target) and in_segment: File "/home/server/.local/lib/python3.8/site-packages/pandas/core/generic.py", line 1466, in __nonzero__ raise ValueError( ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all(). [2024-07-31 17:41:37,282] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:41:37,544] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:41:37,943] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: TypeError("'numpy.ndarray' object is not callable")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic score_accurate, score_type_dict, score_metric_dict = self._score_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal arr_accurate = self._accurate_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic self._accurate_metric_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 99, in _accurate_metric_cal self._positionError_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 108, in _positionError_cal task_error_code_list = self.df.task_error_code.values().tolist() TypeError: 'numpy.ndarray' object is not callable [2024-07-31 17:42:23,325] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:42:23,595] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:42:24,064] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError('Cannot set a DataFrame with multiple columns to the single column ego_pos')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic score_accurate, score_type_dict, score_metric_dict = self._score_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal arr_accurate = self._accurate_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic self._accurate_metric_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 100, in _accurate_metric_cal self._executeAccurateError_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 129, in _executeAccurateError_cal self.df_trajectory['ego_pos'] = self.df_trajectory.apply(lambda row: (row['ego_posX'], row['ego_posY']), axis=1) File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3940, in __setitem__ self._set_item_frame_value(key, value) File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 4094, in _set_item_frame_value raise ValueError( ValueError: Cannot set a DataFrame with multiple columns to the single column ego_pos [2024-07-31 17:42:43,890] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:42:44,205] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:44:35,970] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:44:36,229] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:44:36,672] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError('Cannot set a DataFrame with multiple columns to the single column ego_pos')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic score_accurate, score_type_dict, score_metric_dict = self._score_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal arr_accurate = self._accurate_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic self._accurate_metric_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 100, in _accurate_metric_cal self._executeAccurateError_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 129, in _executeAccurateError_cal self.df_trajectory['ego_pos'] = self.df_trajectory.apply(lambda row: (row['ego_posX'], row['ego_posY']), axis=1) File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3940, in __setitem__ self._set_item_frame_value(key, value) File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 4094, in _set_item_frame_value raise ValueError( ValueError: Cannot set a DataFrame with multiple columns to the single column ego_pos [2024-07-31 17:45:08,808] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:45:09,129] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:45:41,515] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:45:41,795] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:45:58,059] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: TypeError("type list doesn't define __round__ method")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic score_accurate, score_type_dict, score_metric_dict = self._score_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 165, in _score_cal print("准确性各指标值:", [round(num, 2) for num in arr_accurate]) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 165, in print("准确性各指标值:", [round(num, 2) for num in arr_accurate]) TypeError: type list doesn't define __round__ method [2024-07-31 17:46:54,683] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:46:54,963] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:47:11,939] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: AttributeError("'list' object has no attribute 'shape'")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 229, in report_statistic score_accurate, score_type_dict, score_metric_dict = self._score_cal() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 167, in _score_cal score_model = self.scoreModel(self.kind_list, self.optimal_list, self.multiple_list, arr_accurate) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/score_weight.py", line 78, in __init__ self.n, self.m = arr.shape AttributeError: 'list' object has no attribute 'shape' [2024-07-31 17:48:06,140] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:48:06,413] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:48:22,620] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: AttributeError("'Accurate' object has no attribute 'executeAccurateError_count'")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 245, in report_statistic if self.executeAccurateError_count > 0: AttributeError: 'Accurate' object has no attribute 'executeAccurateError_count' [2024-07-31 17:48:53,362] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:48:53,636] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:49:09,422] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('max')!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 254, in report_statistic description1 = f"最大值:{self.positionError_dict['max']:.4f}m/s;" \ KeyError: 'max' [2024-07-31 17:50:24,073] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:50:24,345] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:50:40,350] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError("Unknown format code 'f' for object of type 'str'")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 268, in report_statistic description1 = f"最大值:{self.positionError_dict['max']:.4f}m/s;" \ ValueError: Unknown format code 'f' for object of type 'str' [2024-07-31 17:59:29,713] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 17:59:29,988] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 17:59:46,016] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError("Unknown format code 'f' for object of type 'str'")!] Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate dimension_report_dict = dimension_instance.report_statistic() File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 268, in report_statistic description1 = f"最大值:{self.positionError_dict['max']:.4f}m/s;" \ ValueError: Unknown format code 'f' for object of type 'str' [2024-07-31 18:08:29,509] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 18:08:29,785] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 18:08:45,564] - [ERROR] [single_case_eval.py] [line:67] - [[case:case0730] SINGLE_CASE_EVAL: Evaluate single case ERROR: OSError('Cannot open resource "./task/case0730/trajectory.png"\nfileName=\'./task/case0730/trajectory.png\' identity=[ImageReader@0x7fd48167ef40 filename=\'./task/case0730/trajectory.png\']')!] Traceback (most recent call last): File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 655, in open_for_read return open_for_read_by_name(name,mode) File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 599, in open_for_read_by_name return open(name,mode) FileNotFoundError: [Errno 2] No such file or directory: './task/case0730/trajectory.png' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 658, in open_for_read return getBytesIO(datareader(name) if name[:5].lower()=='data:' else urlopen(name).read()) File "/usr/lib/python3.8/urllib/request.py", line 222, in urlopen return opener.open(url, data, timeout) File "/usr/lib/python3.8/urllib/request.py", line 509, in open req = Request(fullurl, data) File "/usr/lib/python3.8/urllib/request.py", line 328, in __init__ self.full_url = url File "/usr/lib/python3.8/urllib/request.py", line 354, in full_url self._parse() File "/usr/lib/python3.8/urllib/request.py", line 383, in _parse raise ValueError("unknown url type: %r" % self.full_url) ValueError: unknown url type: './task/case0730/trajectory.png' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_eval.py", line 63, in single_case_eval report_generate(reportDict, reportPdf, trackPath) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 276, in report_generate content.append(get_image(trackPath)) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 166, in get_image img = utils.ImageReader(path) File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 813, in __init__ annotateException('\nfileName=%r identity=%s'%(fileName,self.identity())) File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 1394, in annotateException rl_reraise(t,v,b) File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 147, in rl_reraise raise v File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 777, in __init__ self.fp = open_for_read(fileName,'b') File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 660, in open_for_read raise IOError('Cannot open resource "%s"' % name) OSError: Cannot open resource "./task/case0730/trajectory.png" fileName='./task/case0730/trajectory.png' identity=[ImageReader@0x7fd48167ef40 filename='./task/case0730/trajectory.png'] [2024-07-31 18:12:17,214] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 18:12:17,501] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 18:12:36,247] - [ERROR] [single_case_eval.py] [line:67] - [[case:case0730] SINGLE_CASE_EVAL: Evaluate single case ERROR: OSError('Cannot open resource "./task/case0730/trajectory.png"\nfileName=\'./task/case0730/trajectory.png\' identity=[ImageReader@0x7fb30100cf40 filename=\'./task/case0730/trajectory.png\']')!] Traceback (most recent call last): File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 655, in open_for_read return open_for_read_by_name(name,mode) File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 599, in open_for_read_by_name return open(name,mode) FileNotFoundError: [Errno 2] No such file or directory: './task/case0730/trajectory.png' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 658, in open_for_read return getBytesIO(datareader(name) if name[:5].lower()=='data:' else urlopen(name).read()) File "/usr/lib/python3.8/urllib/request.py", line 222, in urlopen return opener.open(url, data, timeout) File "/usr/lib/python3.8/urllib/request.py", line 509, in open req = Request(fullurl, data) File "/usr/lib/python3.8/urllib/request.py", line 328, in __init__ self.full_url = url File "/usr/lib/python3.8/urllib/request.py", line 354, in full_url self._parse() File "/usr/lib/python3.8/urllib/request.py", line 383, in _parse raise ValueError("unknown url type: %r" % self.full_url) ValueError: unknown url type: './task/case0730/trajectory.png' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_eval.py", line 63, in single_case_eval report_generate(reportDict, reportPdf, trackPath) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 280, in report_generate content.append(get_image(trackPath)) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 166, in get_image img = utils.ImageReader(path) File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 813, in __init__ annotateException('\nfileName=%r identity=%s'%(fileName,self.identity())) File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 1394, in annotateException rl_reraise(t,v,b) File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 147, in rl_reraise raise v File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 777, in __init__ self.fp = open_for_read(fileName,'b') File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 660, in open_for_read raise IOError('Cannot open resource "%s"' % name) OSError: Cannot open resource "./task/case0730/trajectory.png" fileName='./task/case0730/trajectory.png' identity=[ImageReader@0x7fb30100cf40 filename='./task/case0730/trajectory.png'] [2024-07-31 18:15:59,799] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 18:16:00,087] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 18:16:17,235] - [ERROR] [single_case_eval.py] [line:67] - [[case:case0730] SINGLE_CASE_EVAL: Evaluate single case ERROR: OSError('Cannot open resource "./task/case0730/trajectory.png"\nfileName=\'./task/case0730/trajectory.png\' identity=[ImageReader@0x7ff0ae2b0940 filename=\'./task/case0730/trajectory.png\']')!] Traceback (most recent call last): File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 655, in open_for_read return open_for_read_by_name(name,mode) File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 599, in open_for_read_by_name return open(name,mode) FileNotFoundError: [Errno 2] No such file or directory: './task/case0730/trajectory.png' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 658, in open_for_read return getBytesIO(datareader(name) if name[:5].lower()=='data:' else urlopen(name).read()) File "/usr/lib/python3.8/urllib/request.py", line 222, in urlopen return opener.open(url, data, timeout) File "/usr/lib/python3.8/urllib/request.py", line 509, in open req = Request(fullurl, data) File "/usr/lib/python3.8/urllib/request.py", line 328, in __init__ self.full_url = url File "/usr/lib/python3.8/urllib/request.py", line 354, in full_url self._parse() File "/usr/lib/python3.8/urllib/request.py", line 383, in _parse raise ValueError("unknown url type: %r" % self.full_url) ValueError: unknown url type: './task/case0730/trajectory.png' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_eval.py", line 63, in single_case_eval report_generate(reportDict, reportPdf, trackPath) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 280, in report_generate content.append(get_image(trackPath)) File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 166, in get_image img = utils.ImageReader(path) File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 813, in __init__ annotateException('\nfileName=%r identity=%s'%(fileName,self.identity())) File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 1394, in annotateException rl_reraise(t,v,b) File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 147, in rl_reraise raise v File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 777, in __init__ self.fp = open_for_read(fileName,'b') File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 660, in open_for_read raise IOError('Cannot open resource "%s"' % name) OSError: Cannot open resource "./task/case0730/trajectory.png" fileName='./task/case0730/trajectory.png' identity=[ImageReader@0x7ff0ae2b0940 filename='./task/case0730/trajectory.png'] [2024-07-31 18:18:43,346] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 18:18:43,630] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 18:19:00,778] - [INFO] [pji_run_test.py] [line:112] - [[case:case0730] SINGLE_CASE_EVAL: End.] [2024-07-31 18:19:47,451] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:] [2024-07-31 18:19:47,726] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ] [2024-07-31 18:20:07,202] - [INFO] [pji_run_test.py] [line:112] - [[case:case0730] SINGLE_CASE_EVAL: End.]