log.log 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513
  1. [2024-07-31 17:07:47,059] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  2. [2024-07-31 17:07:47,353] - [ERROR] [single_case_evaluate.py] [line:55] - [[case:case0730] SINGLE_CASE_EVAL: Data processed ERROR: KeyError(1)!]
  3. Traceback (most recent call last):
  4. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 52, in single_case_evaluate
  5. data_processed = DataProcess(dataPath, config)
  6. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/data_process.py", line 53, in __init__
  7. self._process()
  8. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/data_process.py", line 67, in _process
  9. self.report_info = self._get_report_info(self.obj_data[1])
  10. KeyError: 1
  11. [2024-07-31 17:09:13,947] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  12. [2024-07-31 17:09:14,226] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  13. [2024-07-31 17:09:14,229] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('posX')!]
  14. Traceback (most recent call last):
  15. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
  16. dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  17. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 133, in __init__
  18. self._safe_metric_cal()
  19. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 225, in _safe_metric_cal
  20. x2 = obj_data['posX']
  21. KeyError: 'posX'
  22. [2024-07-31 17:10:58,563] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  23. [2024-07-31 17:10:58,822] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  24. [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')!]
  25. Traceback (most recent call last):
  26. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
  27. dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  28. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 133, in __init__
  29. self._safe_metric_cal()
  30. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 238, in _safe_metric_cal
  31. v_x2 = obj_data['velocity_linear_x'] # km/h to m/s
  32. KeyError: 'velocity_linear_x'
  33. [2024-07-31 17:11:52,969] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  34. [2024-07-31 17:11:53,239] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  35. [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'")!]
  36. Traceback (most recent call last):
  37. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
  38. dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  39. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 134, in __init__
  40. self._overspeed_cal()
  41. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 159, in _overspeed_cal
  42. overspeed = (max_speed - OVERSPEED_THRESHOLD) / OVERSPEED_THRESHOLD * 100
  43. TypeError: unsupported operand type(s) for -: 'list' and 'float'
  44. [2024-07-31 17:12:29,723] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  45. [2024-07-31 17:12:29,979] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  46. [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")!]
  47. Traceback (most recent call last):
  48. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  49. dimension_report_dict = dimension_instance.report_statistic()
  50. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 650, in report_statistic
  51. score_safe, score_type_dict, score_metric_dict = self.safe_score_new()
  52. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 525, in safe_score_new
  53. print("安全性各指标值:", [[round(num, 2) for num in row] for row in arr_safe])
  54. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 525, in <listcomp>
  55. print("安全性各指标值:", [[round(num, 2) for num in row] for row in arr_safe])
  56. TypeError: 'int' object is not iterable
  57. [2024-07-31 17:13:00,765] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  58. [2024-07-31 17:13:01,023] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  59. [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)')!]
  60. Traceback (most recent call last):
  61. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  62. dimension_report_dict = dimension_instance.report_statistic()
  63. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 650, in report_statistic
  64. score_safe, score_type_dict, score_metric_dict = self.safe_score_new()
  65. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 529, in safe_score_new
  66. score_model = self.scoreModel(self.kind_list, self.optimal_list, self.multiple_list, arr_safe)
  67. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/score_weight.py", line 78, in __init__
  68. self.n, self.m = arr.shape
  69. ValueError: not enough values to unpack (expected 2, got 1)
  70. [2024-07-31 17:13:43,112] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  71. [2024-07-31 17:13:43,371] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  72. [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")!]
  73. Traceback (most recent call last):
  74. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  75. dimension_report_dict = dimension_instance.report_statistic()
  76. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 650, in report_statistic
  77. score_safe, score_type_dict, score_metric_dict = self.safe_score_new()
  78. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 525, in safe_score_new
  79. print("安全性各指标值:", [round(num, 2) for num in arr_safe])
  80. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 525, in <listcomp>
  81. print("安全性各指标值:", [round(num, 2) for num in arr_safe])
  82. TypeError: type list doesn't define __round__ method
  83. [2024-07-31 17:14:35,424] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  84. [2024-07-31 17:14:35,694] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  85. [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')!]
  86. Traceback (most recent call last):
  87. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  88. dimension_report_dict = dimension_instance.report_statistic()
  89. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 650, in report_statistic
  90. score_safe, score_type_dict, score_metric_dict = self.safe_score_new()
  91. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 542, in safe_score_new
  92. score_tmp = (score_sub[i] + score_sub[i + metric_num]) / 2
  93. IndexError: list index out of range
  94. [2024-07-31 17:19:41,190] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  95. [2024-07-31 17:19:41,539] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  96. [2024-07-31 17:21:04,448] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  97. [2024-07-31 17:21:04,800] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  98. [2024-07-31 17:25:22,495] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  99. [2024-07-31 17:25:22,876] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  100. [2024-07-31 17:31:00,463] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('max')!]
  101. Traceback (most recent call last):
  102. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  103. dimension_report_dict = dimension_instance.report_statistic()
  104. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 653, in report_statistic
  105. if self.over_speed_dict['max'] > 0:
  106. KeyError: 'max'
  107. [2024-07-31 17:34:31,300] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  108. [2024-07-31 17:34:31,570] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  109. [2024-07-31 17:34:31,577] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('comfortLon')!]
  110. Traceback (most recent call last):
  111. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  112. dimension_report_dict = dimension_instance.report_statistic()
  113. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 703, in report_statistic
  114. "score": score_metric_dict['comfortLon'],
  115. KeyError: 'comfortLon'
  116. [2024-07-31 17:34:52,524] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  117. [2024-07-31 17:34:52,788] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  118. [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'")!]
  119. Traceback (most recent call last):
  120. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
  121. dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  122. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 74, in __init__
  123. self.data = data_processed.obj_data[1]
  124. AttributeError: 'DataProcess' object has no attribute 'obj_data'
  125. [2024-07-31 17:35:20,235] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  126. [2024-07-31 17:35:20,495] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  127. [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'")!]
  128. Traceback (most recent call last):
  129. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
  130. dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  131. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 81, in __init__
  132. comfort_config = data_processed.comfort_config
  133. AttributeError: 'DataProcess' object has no attribute 'comfort_config'
  134. [2024-07-31 17:35:33,641] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  135. [2024-07-31 17:35:33,898] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  136. [2024-07-31 17:35:33,916] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('commandSpeed')!]
  137. Traceback (most recent call last):
  138. File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3653, in get_loc
  139. return self._engine.get_loc(casted_key)
  140. File "pandas/_libs/index.pyx", line 147, in pandas._libs.index.IndexEngine.get_loc
  141. File "pandas/_libs/index.pyx", line 176, in pandas._libs.index.IndexEngine.get_loc
  142. File "pandas/_libs/hashtable_class_helper.pxi", line 7080, in pandas._libs.hashtable.PyObjectHashTable.get_item
  143. File "pandas/_libs/hashtable_class_helper.pxi", line 7088, in pandas._libs.hashtable.PyObjectHashTable.get_item
  144. KeyError: 'commandSpeed'
  145. The above exception was the direct cause of the following exception:
  146. Traceback (most recent call last):
  147. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
  148. dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  149. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 169, in __init__
  150. self._comf_param_cal()
  151. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 231, in _comf_param_cal
  152. self.speed_list = self.ego_df['commandSpeed'].values.tolist()
  153. File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3761, in __getitem__
  154. indexer = self.columns.get_loc(key)
  155. File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3655, in get_loc
  156. raise KeyError(key) from err
  157. KeyError: 'commandSpeed'
  158. [2024-07-31 17:36:14,279] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  159. [2024-07-31 17:36:14,535] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  160. [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'")!]
  161. Traceback (most recent call last):
  162. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  163. dimension_report_dict = dimension_instance.report_statistic()
  164. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 856, in report_statistic
  165. plt.plot(self.time_list, self.commandSpeed_list, label='commandSpeed')
  166. AttributeError: 'Comfort' object has no attribute 'commandSpeed_list'
  167. [2024-07-31 17:38:26,203] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  168. [2024-07-31 17:38:26,466] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  169. [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().')!]
  170. Traceback (most recent call last):
  171. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  172. dimension_report_dict = dimension_instance.report_statistic()
  173. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
  174. score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  175. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal
  176. arr_accurate = self._accurate_statistic()
  177. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic
  178. self._accurate_metric_cal()
  179. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 99, in _accurate_metric_cal
  180. self._positionError_cal()
  181. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 123, in _positionError_cal
  182. if task_error_code_list and task_error_code_list[-1] == target and in_segment:
  183. File "/home/server/.local/lib/python3.8/site-packages/pandas/core/generic.py", line 1466, in __nonzero__
  184. raise ValueError(
  185. ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
  186. [2024-07-31 17:39:18,492] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  187. [2024-07-31 17:39:18,752] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  188. [2024-07-31 17:39:18,762] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('v')!]
  189. Traceback (most recent call last):
  190. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
  191. dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  192. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 132, in __init__
  193. self.speed_list = self.ego_df['v'].values.tolist()
  194. File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3761, in __getitem__
  195. indexer = self.columns.get_loc(key)
  196. File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/range.py", line 349, in get_loc
  197. raise KeyError(key)
  198. KeyError: 'v'
  199. [2024-07-31 17:40:34,406] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  200. [2024-07-31 17:40:34,670] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  201. [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().')!]
  202. Traceback (most recent call last):
  203. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  204. dimension_report_dict = dimension_instance.report_statistic()
  205. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
  206. score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  207. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal
  208. arr_accurate = self._accurate_statistic()
  209. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic
  210. self._accurate_metric_cal()
  211. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 99, in _accurate_metric_cal
  212. self._positionError_cal()
  213. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 123, in _positionError_cal
  214. if task_error_code_list and task_error_code_list[-1] == target and in_segment:
  215. File "/home/server/.local/lib/python3.8/site-packages/pandas/core/generic.py", line 1466, in __nonzero__
  216. raise ValueError(
  217. ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
  218. [2024-07-31 17:41:03,566] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  219. [2024-07-31 17:41:03,827] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  220. [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().')!]
  221. Traceback (most recent call last):
  222. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  223. dimension_report_dict = dimension_instance.report_statistic()
  224. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
  225. score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  226. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal
  227. arr_accurate = self._accurate_statistic()
  228. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic
  229. self._accurate_metric_cal()
  230. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 99, in _accurate_metric_cal
  231. self._positionError_cal()
  232. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 123, in _positionError_cal
  233. if task_error_code_list and (task_error_code_list[-1] == target) and in_segment:
  234. File "/home/server/.local/lib/python3.8/site-packages/pandas/core/generic.py", line 1466, in __nonzero__
  235. raise ValueError(
  236. ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
  237. [2024-07-31 17:41:37,282] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  238. [2024-07-31 17:41:37,544] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  239. [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")!]
  240. Traceback (most recent call last):
  241. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  242. dimension_report_dict = dimension_instance.report_statistic()
  243. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
  244. score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  245. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal
  246. arr_accurate = self._accurate_statistic()
  247. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic
  248. self._accurate_metric_cal()
  249. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 99, in _accurate_metric_cal
  250. self._positionError_cal()
  251. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 108, in _positionError_cal
  252. task_error_code_list = self.df.task_error_code.values().tolist()
  253. TypeError: 'numpy.ndarray' object is not callable
  254. [2024-07-31 17:42:23,325] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  255. [2024-07-31 17:42:23,595] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  256. [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')!]
  257. Traceback (most recent call last):
  258. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  259. dimension_report_dict = dimension_instance.report_statistic()
  260. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
  261. score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  262. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal
  263. arr_accurate = self._accurate_statistic()
  264. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic
  265. self._accurate_metric_cal()
  266. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 100, in _accurate_metric_cal
  267. self._executeAccurateError_cal()
  268. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 129, in _executeAccurateError_cal
  269. self.df_trajectory['ego_pos'] = self.df_trajectory.apply(lambda row: (row['ego_posX'], row['ego_posY']), axis=1)
  270. File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3940, in __setitem__
  271. self._set_item_frame_value(key, value)
  272. File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 4094, in _set_item_frame_value
  273. raise ValueError(
  274. ValueError: Cannot set a DataFrame with multiple columns to the single column ego_pos
  275. [2024-07-31 17:42:43,890] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  276. [2024-07-31 17:42:44,205] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  277. [2024-07-31 17:44:35,970] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  278. [2024-07-31 17:44:36,229] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  279. [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')!]
  280. Traceback (most recent call last):
  281. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  282. dimension_report_dict = dimension_instance.report_statistic()
  283. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
  284. score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  285. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal
  286. arr_accurate = self._accurate_statistic()
  287. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic
  288. self._accurate_metric_cal()
  289. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 100, in _accurate_metric_cal
  290. self._executeAccurateError_cal()
  291. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 129, in _executeAccurateError_cal
  292. self.df_trajectory['ego_pos'] = self.df_trajectory.apply(lambda row: (row['ego_posX'], row['ego_posY']), axis=1)
  293. File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3940, in __setitem__
  294. self._set_item_frame_value(key, value)
  295. File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 4094, in _set_item_frame_value
  296. raise ValueError(
  297. ValueError: Cannot set a DataFrame with multiple columns to the single column ego_pos
  298. [2024-07-31 17:45:08,808] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  299. [2024-07-31 17:45:09,129] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  300. [2024-07-31 17:45:41,515] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  301. [2024-07-31 17:45:41,795] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  302. [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")!]
  303. Traceback (most recent call last):
  304. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  305. dimension_report_dict = dimension_instance.report_statistic()
  306. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
  307. score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  308. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 165, in _score_cal
  309. print("准确性各指标值:", [round(num, 2) for num in arr_accurate])
  310. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 165, in <listcomp>
  311. print("准确性各指标值:", [round(num, 2) for num in arr_accurate])
  312. TypeError: type list doesn't define __round__ method
  313. [2024-07-31 17:46:54,683] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  314. [2024-07-31 17:46:54,963] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  315. [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'")!]
  316. Traceback (most recent call last):
  317. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  318. dimension_report_dict = dimension_instance.report_statistic()
  319. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 229, in report_statistic
  320. score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  321. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 167, in _score_cal
  322. score_model = self.scoreModel(self.kind_list, self.optimal_list, self.multiple_list, arr_accurate)
  323. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/score_weight.py", line 78, in __init__
  324. self.n, self.m = arr.shape
  325. AttributeError: 'list' object has no attribute 'shape'
  326. [2024-07-31 17:48:06,140] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  327. [2024-07-31 17:48:06,413] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  328. [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'")!]
  329. Traceback (most recent call last):
  330. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  331. dimension_report_dict = dimension_instance.report_statistic()
  332. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 245, in report_statistic
  333. if self.executeAccurateError_count > 0:
  334. AttributeError: 'Accurate' object has no attribute 'executeAccurateError_count'
  335. [2024-07-31 17:48:53,362] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  336. [2024-07-31 17:48:53,636] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  337. [2024-07-31 17:49:09,422] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('max')!]
  338. Traceback (most recent call last):
  339. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  340. dimension_report_dict = dimension_instance.report_statistic()
  341. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 254, in report_statistic
  342. description1 = f"最大值:{self.positionError_dict['max']:.4f}m/s;" \
  343. KeyError: 'max'
  344. [2024-07-31 17:50:24,073] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  345. [2024-07-31 17:50:24,345] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  346. [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'")!]
  347. Traceback (most recent call last):
  348. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  349. dimension_report_dict = dimension_instance.report_statistic()
  350. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 268, in report_statistic
  351. description1 = f"最大值:{self.positionError_dict['max']:.4f}m/s;" \
  352. ValueError: Unknown format code 'f' for object of type 'str'
  353. [2024-07-31 17:59:29,713] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  354. [2024-07-31 17:59:29,988] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  355. [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'")!]
  356. Traceback (most recent call last):
  357. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
  358. dimension_report_dict = dimension_instance.report_statistic()
  359. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 268, in report_statistic
  360. description1 = f"最大值:{self.positionError_dict['max']:.4f}m/s;" \
  361. ValueError: Unknown format code 'f' for object of type 'str'
  362. [2024-07-31 18:08:29,509] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  363. [2024-07-31 18:08:29,785] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  364. [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\']')!]
  365. Traceback (most recent call last):
  366. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 655, in open_for_read
  367. return open_for_read_by_name(name,mode)
  368. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 599, in open_for_read_by_name
  369. return open(name,mode)
  370. FileNotFoundError: [Errno 2] No such file or directory: './task/case0730/trajectory.png'
  371. During handling of the above exception, another exception occurred:
  372. Traceback (most recent call last):
  373. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 658, in open_for_read
  374. return getBytesIO(datareader(name) if name[:5].lower()=='data:' else urlopen(name).read())
  375. File "/usr/lib/python3.8/urllib/request.py", line 222, in urlopen
  376. return opener.open(url, data, timeout)
  377. File "/usr/lib/python3.8/urllib/request.py", line 509, in open
  378. req = Request(fullurl, data)
  379. File "/usr/lib/python3.8/urllib/request.py", line 328, in __init__
  380. self.full_url = url
  381. File "/usr/lib/python3.8/urllib/request.py", line 354, in full_url
  382. self._parse()
  383. File "/usr/lib/python3.8/urllib/request.py", line 383, in _parse
  384. raise ValueError("unknown url type: %r" % self.full_url)
  385. ValueError: unknown url type: './task/case0730/trajectory.png'
  386. During handling of the above exception, another exception occurred:
  387. Traceback (most recent call last):
  388. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_eval.py", line 63, in single_case_eval
  389. report_generate(reportDict, reportPdf, trackPath)
  390. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 276, in report_generate
  391. content.append(get_image(trackPath))
  392. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 166, in get_image
  393. img = utils.ImageReader(path)
  394. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 813, in __init__
  395. annotateException('\nfileName=%r identity=%s'%(fileName,self.identity()))
  396. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 1394, in annotateException
  397. rl_reraise(t,v,b)
  398. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 147, in rl_reraise
  399. raise v
  400. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 777, in __init__
  401. self.fp = open_for_read(fileName,'b')
  402. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 660, in open_for_read
  403. raise IOError('Cannot open resource "%s"' % name)
  404. OSError: Cannot open resource "./task/case0730/trajectory.png"
  405. fileName='./task/case0730/trajectory.png' identity=[ImageReader@0x7fd48167ef40 filename='./task/case0730/trajectory.png']
  406. [2024-07-31 18:12:17,214] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  407. [2024-07-31 18:12:17,501] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  408. [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\']')!]
  409. Traceback (most recent call last):
  410. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 655, in open_for_read
  411. return open_for_read_by_name(name,mode)
  412. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 599, in open_for_read_by_name
  413. return open(name,mode)
  414. FileNotFoundError: [Errno 2] No such file or directory: './task/case0730/trajectory.png'
  415. During handling of the above exception, another exception occurred:
  416. Traceback (most recent call last):
  417. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 658, in open_for_read
  418. return getBytesIO(datareader(name) if name[:5].lower()=='data:' else urlopen(name).read())
  419. File "/usr/lib/python3.8/urllib/request.py", line 222, in urlopen
  420. return opener.open(url, data, timeout)
  421. File "/usr/lib/python3.8/urllib/request.py", line 509, in open
  422. req = Request(fullurl, data)
  423. File "/usr/lib/python3.8/urllib/request.py", line 328, in __init__
  424. self.full_url = url
  425. File "/usr/lib/python3.8/urllib/request.py", line 354, in full_url
  426. self._parse()
  427. File "/usr/lib/python3.8/urllib/request.py", line 383, in _parse
  428. raise ValueError("unknown url type: %r" % self.full_url)
  429. ValueError: unknown url type: './task/case0730/trajectory.png'
  430. During handling of the above exception, another exception occurred:
  431. Traceback (most recent call last):
  432. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_eval.py", line 63, in single_case_eval
  433. report_generate(reportDict, reportPdf, trackPath)
  434. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 280, in report_generate
  435. content.append(get_image(trackPath))
  436. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 166, in get_image
  437. img = utils.ImageReader(path)
  438. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 813, in __init__
  439. annotateException('\nfileName=%r identity=%s'%(fileName,self.identity()))
  440. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 1394, in annotateException
  441. rl_reraise(t,v,b)
  442. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 147, in rl_reraise
  443. raise v
  444. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 777, in __init__
  445. self.fp = open_for_read(fileName,'b')
  446. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 660, in open_for_read
  447. raise IOError('Cannot open resource "%s"' % name)
  448. OSError: Cannot open resource "./task/case0730/trajectory.png"
  449. fileName='./task/case0730/trajectory.png' identity=[ImageReader@0x7fb30100cf40 filename='./task/case0730/trajectory.png']
  450. [2024-07-31 18:15:59,799] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  451. [2024-07-31 18:16:00,087] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  452. [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\']')!]
  453. Traceback (most recent call last):
  454. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 655, in open_for_read
  455. return open_for_read_by_name(name,mode)
  456. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 599, in open_for_read_by_name
  457. return open(name,mode)
  458. FileNotFoundError: [Errno 2] No such file or directory: './task/case0730/trajectory.png'
  459. During handling of the above exception, another exception occurred:
  460. Traceback (most recent call last):
  461. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 658, in open_for_read
  462. return getBytesIO(datareader(name) if name[:5].lower()=='data:' else urlopen(name).read())
  463. File "/usr/lib/python3.8/urllib/request.py", line 222, in urlopen
  464. return opener.open(url, data, timeout)
  465. File "/usr/lib/python3.8/urllib/request.py", line 509, in open
  466. req = Request(fullurl, data)
  467. File "/usr/lib/python3.8/urllib/request.py", line 328, in __init__
  468. self.full_url = url
  469. File "/usr/lib/python3.8/urllib/request.py", line 354, in full_url
  470. self._parse()
  471. File "/usr/lib/python3.8/urllib/request.py", line 383, in _parse
  472. raise ValueError("unknown url type: %r" % self.full_url)
  473. ValueError: unknown url type: './task/case0730/trajectory.png'
  474. During handling of the above exception, another exception occurred:
  475. Traceback (most recent call last):
  476. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_eval.py", line 63, in single_case_eval
  477. report_generate(reportDict, reportPdf, trackPath)
  478. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 280, in report_generate
  479. content.append(get_image(trackPath))
  480. File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 166, in get_image
  481. img = utils.ImageReader(path)
  482. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 813, in __init__
  483. annotateException('\nfileName=%r identity=%s'%(fileName,self.identity()))
  484. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 1394, in annotateException
  485. rl_reraise(t,v,b)
  486. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 147, in rl_reraise
  487. raise v
  488. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 777, in __init__
  489. self.fp = open_for_read(fileName,'b')
  490. File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 660, in open_for_read
  491. raise IOError('Cannot open resource "%s"' % name)
  492. OSError: Cannot open resource "./task/case0730/trajectory.png"
  493. fileName='./task/case0730/trajectory.png' identity=[ImageReader@0x7ff0ae2b0940 filename='./task/case0730/trajectory.png']
  494. [2024-07-31 18:18:43,346] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  495. [2024-07-31 18:18:43,630] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  496. [2024-07-31 18:19:00,778] - [INFO] [pji_run_test.py] [line:112] - [[case:case0730] SINGLE_CASE_EVAL: End.]
  497. [2024-07-31 18:19:47,451] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
  498. [2024-07-31 18:19:47,726] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
  499. [2024-07-31 18:20:07,202] - [INFO] [pji_run_test.py] [line:112] - [[case:case0730] SINGLE_CASE_EVAL: End.]