更新时间:2025-06-24 GMT+08:00
分享

获取仿真子任务列表

功能介绍

本接口用于获取指定仿真任务下的子任务列表。

URI

GET https://{hostURL}/v2/{project_id}/sim/pm/simulations?ordering=id&offset=0&limit=10& batch_id={batch_id}

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID。

表2 Query参数

参数

是否必选

参数类型

描述

scenario_resource_id

Integer

场景资源ID。

scenario_resource_type

String

场景资源类型。

label

String

场景标签ID。

batch_name

String

任务名称。

algorithm_name

String

算法名称。

score_ge

Number

分数大于等于。

score_lt

Number

分数小于。

score_null

Number

分数不存在。

ordering

String

用于排序的字段,查询结果会基于该字段排序。

offset

Integer

分页查询的偏移。

limit

Integer

分页查询时查询结果数量。

search

String

查询条件。

id

Integer

ID。

batch_id

Integer

任务ID。

status

Integer

子任务状态:

  • 0 - 成功
  • 1 - 等待中
  • 2 - 调度中
  • 3 - 运行中
  • 4 - 已取消
  • 10 - 准备失败
  • 11 - 控制失败
  • 12 - 许可失败
  • 13 - 仿真器失败
  • 14 - 算法失败
  • 15 - 评测失败
  • 16 - 丢失
  • 31 - 超时
  • 32 - 未知

请求参数

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

count

Integer

列表中实例的数量。

next

String

下一个分页的查询地址。

previous

String

上一个分页的查询地址。

results

Array of SimulationListSrlz objects

仿真任务下的子任务列表。

表4 SimulationListSrlz

参数

参数类型

描述

url

String

仿真任务下的子任务资源地址。

id

Integer

子任务ID。

created_at

TimeStamp

创建时间。

updated_at

TimeStamp

更新时间。

started_at

Double

子任务开始时间。

ended_at

Double

子任务结束时间。

batch_name

String

任务名称。

algorithm_name

String

关联算法名称。

algorithm_image_version

String

关联算法镜像版本。

record_mode

Integer

录制模式:

  • 0 - 不录制
  • 1 - 录制

datahub

Bool

是否使用datahub。

custom_evaluation_image

String

关联评测镜像。

passing_score

String

融合评测通过分数。

evaluation_result

EvaluationSrlz object

融合评测结。

files_path_info

FilePathSrlz object

仿真结果文件信息。

simulator_name

Integer

仿真器名称。

labels

Array of LabelBriefSrlz objects

场景标签。场景标签体系为树状结构,按照OpenLABEL标准进行设计。

scenario_type

Integer

场景类型:

  • 0 - NORMAL
  • 1 - GENERALIZATION
  • 2 - TESTCASE

scenario_id

Integer

场景ID。

evaluation

String

评测结果。

score

Number

评测评分。

distance

Double

仿真里程。

average_speed

Double

主车平均速度。

reach_time

Number

到达终点时间。

status

Integer

子任务状态:

  • 0 - 成功
  • 1 - 等待中
  • 2 - 调度中
  • 3 - 运行中
  • 4 - 已取消
  • 10 - 准备失败
  • 11 - 控制失败
  • 12 - 许可失败
  • 13 - 仿真器失败
  • 14 - 算法失败
  • 15 - 评测失败
  • 16 - 丢失
  • 31 - 超时
  • 32 - 未知

batch

String

关联batch。

表5 LabelBriefSrlz

参数

参数类型

描述

name

String

场景标签名称。

url

String

场景标签资源地址。

id

Integer

场景标签ID。

family

Integer

  • 0 - Customized

  • 1 - Odd China

  • 2 - Open Odd

  • 3 - Odd Nhtsa

  • 4 - Open Label

root

Long

场景标签所在标签树的根标签ID。

tag_type

String

场景标签所属标签树名称。

parent_names

Array of objects

父标签名称。

表6 EvaluationSrlz

参数

参数类型

描述

version

Interger

版本信息。

score

Number

评测评分。

distance

Double

仿真里程。

average_speed

Double

主车平均速度。

metrics

Array of MetricListSrlz objects

metrics信息。

reach_time

Number

到达终点时间。

source

String

资源信息。

表7 MetricListSrlz

参数

参数类型

描述

type

String

类型信息。

status

String

状态。

displayName

String

显示名称。

importance

String

importance信息。

source

String

source信息。

module

String

module信息。

performance

String

performance信息。

表8 FilePathSrlz

参数

参数类型

描述

evaluation_path

String

评测文件路径信息。

algorithm_log_path

String

算法日志路径。

replay_path

String

回放路径。

sim_osi_path

String

sim_osi路径信息。

请求示例

响应示例

状态码:200

请求成功

{
	"count": 1,
	"next": null,
	"previous": null,
	"results": [
		{
			"url": "/v2/my_project_id/sim/pm/simulations/46500/",
			"id": 46500,
			"created_at": 1747039717.501947,
			"updated_at": 1747039853.849712,
			"started_at": null,
			"ended_at": 1747039853.849553,
			"batch_name": "更新对象定位相关代码",
			"algorithm_name": "kyber_simpro_xzw",
			"algorithm_image_version": "5",
			"record_mode": 1,
			"datahub": false,
			"custom_evaluation_image": null,
			"passing_score": 60,
			"evaluation_result": {
				"version": 2,
				"score": 100.0,
				"avgSpeed": 3.117966413497925,
				"distance": 151.62461853027344,
				"metrics": [
					{
						"type": "TYPE_COLLISION",
						"status": "RESULT_PASSED",
						"displayName": "",
						"importance": "CATEGORY_MINOR",
						"source": "SOURCE_DEFAULT_OFFLINE",
						"module": "MODULE_WHOLE",
						"performance": "PERFORMANCE_SAFETY"
					},
					{
						"type": "TYPE_ONTO_SOLID_LINE",
						"status": "RESULT_PASSED",
						"displayName": "",
						"importance": "CATEGORY_MINOR",
						"source": "SOURCE_DEFAULT_OFFLINE",
						"module": "MODULE_WHOLE",
						"performance": "PERFORMANCE_REGULATION"
					}
				],
				"reachTime": -1.0,
				"source": "SOURCE_DEFAULT_OFFLINE"
			},
			"files_path_info": {
				"evaluation_path": "sim/sim/eva/sim-939-46500-32212.eva.pb",
				"algorithm_log_path": "sim/sim/alg/sim-939-46500-32212.alg.log",
				"replay_path": "sim/sim/record/sim-939-46500-32212.b",
				"sim_osi_path": "sim/sim/record/sim-939-46500-32212.osi.pb"
			},
			"simulator_name": "B",
			"labels": [
			],
			"scenario_type": 0,
			"scenario_id": 32212,
			"evaluation": "{\"version\": 2, \"score\": 100.0, \"avgSpeed\": 3.117966413497925, \"distance\": 151.62461853027344, \"metrics\": [{\"type\": \"TYPE_COLLISION\", \"status\": \"RESULT_PASSED\", \"displayName\": \"\", \"importance\": \"CATEGORY_MINOR\", \"source\": \"SOURCE_DEFAULT_OFFLINE\", \"module\": \"MODULE_WHOLE\", \"performance\": \"PERFORMANCE_SAFETY\"}, {\"type\": \"TYPE_ONTO_SOLID_LINE\", \"status\": \"RESULT_PASSED\", \"displayName\": \"\", \"importance\": \"CATEGORY_MINOR\", \"source\": \"SOURCE_DEFAULT_OFFLINE\", \"module\": \"MODULE_WHOLE\", \"performance\": \"PERFORMANCE_REGULATION\"}], \"reachTime\": -1.0, \"source\": \"SOURCE_DEFAULT_OFFLINE\"}",
			"score": 100.0,
			"distance": 151.624618530273,
			"average_speed": 3.11796641349792,
			"reach_time": -1.0,
			"status": 0,
			"batch": "/v2/my_project_id/sim/pm/batches/939/"
		}
	]
}

状态码

状态码

描述

200

请求成功

错误码

请参见错误码

相关文档