云服务器内容精选

  • 逻辑场景库相关操作 在“逻辑场景库”页签,还可进行以下操作。 表1 逻辑场景库相关操作 任务 操作步骤 查看逻辑场景库信息 单击左侧逻辑场景库名称,查看右侧该场景库信息以及场景库包含场景信息。 场景库信息:场景库名称、创建人、描述和创建时间等信息。 场景列表:该逻辑场景库中包含的所有场景。逻辑场景的具体操作请参考逻辑场景管理。 修改逻辑场景库信息/逻辑场景库分类信息 单击场景库名称或场景库分类后的,修改逻辑场景库或场景库分类的信息。 删除逻辑场景库/逻辑场景库分类 单击场景库名称或场景库分类后的,删除指定逻辑场景库或场景库分类。 查询逻辑场景 根据“逻辑场景名称”或“创建人”,输入搜索条件,查询逻辑场景列表中的场景。
  • 敏感性分析 Octopus平台支持基于参数组合、回归训练、敏捷性评定三个参数空间分析得到的敏感性分析结果,主要对逻辑场景的参数空间进行敏感性分析。在泛化任务完成的批量仿真任务后加上敏感性分析,然后把敏感性分析结果展现在新的泛化任务创建界面上,来帮助客户更好调节参数创建泛化任务。 进入到创建泛化任务界面,参数设置,选择参数设置后的“灵敏度分析”。 选择关联到该逻辑场景下泛化任务的仿真任务。 单击“确定”,界面出现上次任务的敏感性分析结果,展示每个参数的灵敏度参数,该值的范围在[0,1],该值越大,说明该参数的变化对评测分数的影响越大。 用户可根据敏感性分析结果,设置当前各项参数的数值。
  • 场景和场景库 其中片段式场景仿真是自动驾驶系统测试的重要手段,当前业内对于片段式场景普遍遵循ASAM主导的OpenX系列标准。OpenSCENARIO对动态驾驶环境进行了描述,交通参与物之间通过其他物体的状态变化作为触发条件,进而改变自身的状态。 通过OpenX场景可对算法与环境的动态交互能力进行测试,场景库的目的则是将一批有相同测试目的的场景进行汇总,如想测试Acc算法的应对切入功能,可将多个应对切入的测试场景归到一个场景库,进而在创建仿真任务时可直接选择该场景库进行仿真。
  • 逻辑场景和逻辑场景库 逻辑场景是基于状态空间变量对功能场景的进一步详细描述,每个逻辑场景都有场景参数,比如前车的车速及其加速度,自车与前车距离等参数,这些参数都有一定的取值范围,根据这些参数可以派生出任意数量的具体场景。 逻辑场景库是不同逻辑场景的数据集合,以树状结构的形式表现出来,便于对逻辑场景进行统一的、有效的组织、管理和应用,比如当用户想系统管理和方便查看超车的逻辑场景,可以将所有超车相关的逻辑场景加入一个场景库中。
  • 测试用例和测试套件 如上所述,OpenSCENARIO场景能描绘动态环境的,但无法根据主车内部动力学状态、自动驾驶算法状态作为触发条件来驱动各个交通参与物变化,因此为了实现更加精细的测试控制,需要额外提供一个测试脚本实现与仿真器中的交通参与物和算法内部数据的交互。 图1 测试用例和测试套件 如上图所述,测试脚本能同时仿真器数据运行时RDB数据和AD算法的内部数据,如通过RDB判断主车与前车距离小于20m,可发送某个控制信号给算法改变esp状态,也可以通过SCP指令控制场景中的副车改变运动姿态。 测试脚本很大程度上弥补了单纯场景仿真的不足,能够实现以算法内部信号为触发条件,改变仿真场景中交通参与物的状体和算法内部状态。 因此,在场景的基础上,添加与该场景相匹配的测试脚本,就形成了一个测试用例。也就是说,测试用例是一个场景和测试脚本的集合。 同样,测试套件是将测试目的相同的测试用例归到一起,方便创建仿真任务时直接选择。
  • 查看数字化场景详情 在“数字化场景”页面,单击数字化场景的“编码”链接,查看目标数字化场景的详情信息,包括“基本信息”、“业务对象流”、“数据实体流”、“关联的数据服务”和“修订记录”等。 表1 数字化场景详情页签介绍 详情页签 说明 基本信息 展示当前数字化场景的基本信息,包括“基本信息”、“URL地址”(如业务对象流URL、数据实体流URL等)和“版本信息”。 业务对象流 展示当前数字化场景相关的业务流程阶段及业务对象组成的图结构(业务对象流更多操作请参考配置业务对象流)。 查看业务对象信息:在画布中单击业务对象,右侧弹出业务对象卡片信息,包含基本信息和包含的数据实体。 搜索业务对象:在画布中右上方的搜索框中输入关键词单击。 数据实体流 展示当前数字化场景业务流程中关联的数据实体流向(数据实体流更多操作请参考配置数据实体流)。 查看实体信息:在画布中单击实体节点或关系,右侧弹出对应的基本信息。单击查看更多详细内容。 搜索数据实体流:在画布中右上方选择搜索类型(如数据实体、关系实体、业务对象、源系统等),在搜索框中输入关键词单击。 数据探索:在画布中选中实体节点单击或按鼠标右键在调出的快捷菜单中选择“数据探索”,快速跳转至模型路径探索页面进行数据探索。更多内容请参考模型路径探索。 关联的数据服务 展示数字化场景已关联的数据服务(关联数据服务的更多操作请参考配置关联的数据服务)。 修订记录 展示当前数字化场景的所有版本修订记录。修订记录不可创建和编辑,每次有版本修订此处会自动增加修订内容。
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": [ { "extendName": "修改名称", "extendValue": "3-值", "extendType": 1, "udfName": "UDF1", "isNecessary": 2 }, { "extendName": "新增13", "extendValue": null, "extendType": 1, "udfName": "UDF13", "isNecessary": 2 }, { "extendName": "新增18", "extendValue": null, "extendType": 1, "udfName": "UDF14", "isNecessary": 2 }, { "extendName": "23232323", "extendValue": "23232323-值", "extendType": 1, "udfName": "UDF15", "isNecessary": 1 }, { "extendName": "临时任务-文本", "extendValue": null, "extendType": 1, "udfName": "UDF16", "isNecessary": 2 } ]}
  • 响应参数 参数 类型 描述 stateCode String 响应编码。 errorMessage String 错误信息。 result Object 响应数据。 result中对象说明: 参数 类型 描述 extendName String 自定义扩展属性名称。 extendType Integer 扩展字段类型。 1:文本 2:枚举 3:多枚举 4:日期 5:时间 extendValue String 扩展属性值。 udfName String 扩展属性编码。 isNecessary Integer 是否必填。 0:不必填 1:必填
  • 响应说明 响应状态码: 200 表3 响应体参数 序号 名称 参数类型 是否必选 说明 1.1 resultCode string False 返回码 0406000 表示成功 其他表示失败 1.2 resultDesc string False 返回描述 响应状态码: 400 错误的请求:请检查请求路径及参数。 响应状态码: 401 未授权:1. 请确认是否购买了相关服务。 2. 请联系客服人员检查您账号的当前状态。 响应状态码: 404 请求的内容未找到:请检查请求的路径。 响应状态码: 500 业务失败:请依次确认您请求中各参数的取值。
  • 报文样例 场景描述:删除业务场景 请求头: x-app-key:************************************ X-UserID:1611917095665261978 Authorization:Bearer ******************************** 请求参数: {"group_id": "groupid_dc1ba2ab-9d3b-438b-be12-0f122c930cc5"} 响应参数: {"resultCode": "0406000","resultDesc": "删除业务场景成功"}
  • 请求说明 表1 请求头参数 序号 名称 参数类型 是否必选 说明 1 Content-Type string False 固定填 application/json; charset=UTF-8。 2 x-app-key string False appKey标识 3 Authorization string True 鉴权字段,内容格式为: Bearer +tokenByAKSK接口的返回值中AccessToken(Bearer后有空格) 4 x-UserId string False 操作员标识 可在登录后,进入员工管理页面,查看接口返回的userId 表2 请求体参数 序号 名称 参数类型 是否必选 说明 1 group_id string True 业务场景标识