自动驾驶云服务 OCTOPUS-Resim作业(回放仿真):构建镜像

时间:2025-02-20 20:17:55

构建镜像

Octopus平台依赖算子镜像内的/bin/bash、stdbuf、tee软件,请确保基础镜像内包含上述软件且能通过PATH找到。

  1. Dockerfile示例。
    图4 Dockerfile示例

    启动命令:

    bash /home/Octopus/run.sh

    镜像构建:

    docker build -f Dockerfile -t guikong:0.1
  2. 容器启动脚本示例。
    图5 启动脚本示例
  3. Resim结果转json示例
    图6 Resim结果转json示例
  4. Json转pb文件示例
    图7 Json转pb文件示例
  5. 本地调试。

    命令示例:

    docker run -v ${HOME}/workspace/guikong/2022-09-23-15-26-54_6.bag_pnc.bag:/tmp/input.bag -v ${HOME}/workspace/output:/tmp/output --env rosbag_path=/tmp/input.bag --env output_dir=/tmp/output --entrypoint /bin/sh guikong-demo:0.1 “-c” “bash /home/Octopus/run.sh”

    运行后查看输出结果:

    图8 输出结果

    确定算法输出、yaml和_SUC CES S标识文件都存在,且文件所有人可读。

support.huaweicloud.com/usermanual-octopus/octopus-05-0038.html