# 仿真算法

# Git算法项目

Git算法项目支持您导入既有的Git算法,将Git算法制作成镜像进行批量仿真。Git算法项目提供对Git算法的增加、修改、删除、查询以及查看日志和产物功能,支持对Git算法进行在线编译、上传产物等操作。Git仓库导入Git算法至Octopus平台需要您部署公钥至Git平台。

Git算法项目支持您将编译获得或上传的可执行算法文件制作成镜像进行批量仿真。

# 在线算法项目

在线算法项目以列表形式展现仿真算法,提供仿真算法的增加、修改、删除以及查询操作,支持算法的在线编辑,可以在编辑界面进行算法的编写,编译和运行操作;加快自动驾驶算法的开发。根据算法类型不同,共有ROS、源码和可执行文件三种,具体功能请参见下表。

表 1 算法类型及支持的功能

类型

功能

算法语言

ROS

  • 编辑、编译、运行算法
  • 增加算法版本、更新算法版本;
  • 上传算法、修改、删除、查询算法。

C++

源码

  • 编辑、编译、运行算法
  • 增加算法版本、更新算法版本;
  • 上传算法、修改、删除、查询算法

C++

可执行文件

上传算法、修改、删除、查询算法。

不涉及

  • 文件树:ROS、源码类型的算法创建后自动生成文件树,可在文件树内增加、删除、修改文件或文件夹;
  • 配置:配置编译、运行算法所需的命令参数;
  • 可执行文件上传:以.zip格式压缩上传,本地上传小于5M,OBS上传不超过200M;
  • 语言:目前支持C++;
  • 仿真软件:目前支持VTD。
上次更新: 2020/12/25 16:26:48