aliyun.adlab.adsim.runrecord.run (仿真任务运行)

仿真任务运行

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
docker_name_ipc String 可选 PRODUCTION_a3c69325005e852ebe6203b481d4904d 算法tag
play_delay_second String 可选 120 延迟进入仿真时间
docker_name_par String 可选 v123 过时参数
duration Number 可选 10 超时时间
docker_version String 可选 v4.3.1.23 算法版本
record_name String 可选 算法测数据 名称
arg String 可选 {} 仿真下发的额外参数
docker_name_asim String 可选 adsim_release_v4.3.0.25 引擎版本
config_id_list Number [] 必须 1471
  • 最大列表长度:999
  • 配置ID
    map_use_type String 可选 config 地图使用类型 CASE("case", "使用case中地图"), CONFIG("config", "使用配置中地图"), NEWEST("newest", "最新"),
    had_planning_commit_id String 可选 d7c14ab561bbbc863e30694ada9f7d536d15e300 构建新算法版本的commitId
    sequence_id String 必须 12345 唯一编号,用于幂等判断
    creator String 必须 1759 任务创建人
    is_new_framework Boolean 必须 true 是否使用新架构构建版本
    remark String 可选 备注 运行记录备注
    vehicle_type String 可选 G3 车辆类型
    xgo_base_docker_tag String 可选 pangu_vehicle_base 基础镜像tag
    docker_name_extend_params Json 可选 { adsimGradingVersion: "adsim_grading_grpc_release_1.0_0bc4a70", carlaSimVersion: "pangu_carla", eciImageCacheVersion: "imc-bp1e56ultnsne9x2rq5o", orderlyDocker: "orderly_ask_0_1_69_hotfix", podInitContainerVersion: "alpine_3.7_sim_r1.3", resourceSDKVersion: "resource_sdk_r1.3", worldVersion: "pangu_world" } 镜像扩展信息
    test_car_type String 可选 G3 构建时指定车辆类型 构建会根据该参数决定使用什么车型的repo
    custom_config_param String 可选 {"1":{"caseIdList":[1,2,3]}} 自定义配置参数
    multi_module_commit_id_map Json 可选 {"$key":"$value"} 多模块构建额外可选模块及commitId,commitId可空
    exception_cancel Boolean 可选 true 异常智能取消 当任务的异常率达到一定的指标后,会将该任务取消
    delay_schedule Boolean 可选 true 是否开启延迟调度
    no_delay_explain String 可选 按需执行 不启用延迟调度说明
    vehicle_model String 可选 C1 动力学模型
    notify_user_no_list String 可选 114123 用户工号列表
    enable_dingding_notify Boolean 可选 false
  • 默认值:true
  • 允许钉钉通知
    filter_case_map_id Number 可选 168 地图id

    响应参数

    名称 类型 示例值 描述
    result DataResult 返回对象封装
    • └ code
    • Number
    • 0
    • 参数code
    • data
    • AdsimRunOpenResponseDto
    • data
    • └ run_record_id
    • Number
    • 31163
    • 运行记录ID
    • run_record_res_v_o_list
    • RunRecordResVoList []
    • 运行信息
    • └ run_record_id
    • Number
    • 31163
    • 运行记录ID
    • └ config_id_list
    • Number []
    • 配置ID
    • └ project_id
    • Number
    • 252
    • 项目ID
    • └ success
    • Boolean
    • true
    • 是否正常
    • └ message
    • String
    • success
    • 结果信息
    • └ sequence_id
    • String
    • 37048254-389e-497f-bf27-026ce2247f97
    • 唯一编码
    • └ timestamp
    • Number
    • 1579492771080
    • 时间戳

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AliyunAdlabAdsimRunrecordRunRequest req = new AliyunAdlabAdsimRunrecordRunRequest();
    req.setDockerNameIpc("PRODUCTION_a3c69325005e852ebe6203b481d4904d");
    req.setPlayDelaySecond("120");
    req.setDockerNamePar("v123");
    req.setDuration(10L);
    req.setDockerVersion("v4.3.1.23");
    req.setRecordName("算法测数据");
    req.setArg("{}");
    req.setDockerNameAsim("adsim_release_v4.3.0.25");
    req.setConfigIdList("1471");
    req.setMapUseType("config");
    req.setHadPlanningCommitId("d7c14ab561bbbc863e30694ada9f7d536d15e300");
    req.setSequenceId("12345");
    req.setCreator("1759");
    req.setIsNewFramework(true);
    req.setRemark("备注");
    req.setVehicleType("G3");
    req.setXgoBaseDockerTag("pangu_vehicle_base");
    req.setDockerNameExtendParamsString("{ 	adsimGradingVersion: \"adsim_grading_grpc_release_1.0_0bc4a70\", 	carlaSimVersion: \"pangu_carla\", 	eciImageCacheVersion: \"imc-bp1e56ultnsne9x2rq5o\", 	orderlyDocker: \"orderly_ask_0_1_69_hotfix\", 	podInitContainerVersion: \"alpine_3.7_sim_r1.3\", 	resourceSDKVersion: \"resource_sdk_r1.3\", 	worldVersion: \"pangu_world\" }");
    req.setTestCarType("G3");
    req.setCustomConfigParam("{\"1\":{\"caseIdList\":[1,2,3]}}");
    req.setMultiModuleCommitIdMapString("{\"$key\":\"$value\"}");
    req.setExceptionCancel(true);
    req.setDelaySchedule(true);
    req.setNoDelayExplain("按需执行");
    req.setVehicleModel("C1");
    req.setNotifyUserNoList("114123");
    req.setEnableDingdingNotify(false);
    req.setFilterCaseMapId(168L);
    AliyunAdlabAdsimRunrecordRunResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <aliyun_adlab_adsim_runrecord_run_response>
        <result>
            <code>0</code>
            <data>
                <run_record_id>31163</run_record_id>
                <run_record_res_v_o_list>
                    <run_record_res_vo_list>
                        <run_record_id>31163</run_record_id>
                        <config_id_list>
                            <number></number>
                        </config_id_list>
                        <project_id>252</project_id>
                    </run_record_res_vo_list>
                </run_record_res_v_o_list>
            </data>
            <success>true</success>
            <message>success</message>
            <sequence_id>37048254-389e-497f-bf27-026ce2247f97</sequence_id>
            <timestamp>1579492771080</timestamp>
        </result>
    </aliyun_adlab_adsim_runrecord_run_response>

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部