EmbodiFlow文档
开始使用数据工作流与算法训练与部署开发者参考
  • 工作流与算法

工作流

  • 认识工作流
  • 搭建自己的工作流
  • 运行与日志

算法

  • 算法目录
  • 编写自定义算法

算法开发指南

  • 第一个算法
    • 标准化
    • 质检
    • 变换
    • 增强
    • 切分
    • 整理
    • 导出
  • 镜像算法
  • 在工作流中使用算法
  • 接口参考
  • SDK 参考
  • 命令行
  • MCP 工具
  • 问题排查

© 2026 EmbodiFlow

llms.txtOpenAPI JSON
  1. 工作流与算法
  2. 工作流
  3. 搭建自己的工作流

搭建自己的工作流

复制官方工作流,拖入一个算法,发布后在真实录制上测试,全程不用写 YAML。

拥有自己的工作流,最快的办法是从官方工作流出发,只改你需要的部分。下面我们在机器人工作流里加一个算法,发布后看它在真实录制上跑起来。整个过程几分钟,连错的地方编辑器都会当场拦下。

你需要是副本所属项目的所有者或编辑者。

1复制模板

打开「工作流」。在官方模板卡片(例如「机器人遥操作(标准)」)上点击 ⋯ 按钮,选择「复制编辑」。在弹出的对话框里填写副本名称,并选择它所属的项目。

如果想先改再用,请关掉「将此副本设为项目工作流」。保持打开的话,未改动的副本会立即发布,并替换项目当前的处理工作流。然后点击「创建副本」。

2熟悉编辑器

编辑器打开你的副本,顶部显示「草稿 r1」「已保存」和「问题(0)」。左侧是按类别分组的算法库,里面既有内置算法,也有团队自己的算法,后者带「团队」标记。

3拖入一个算法

在「搜索算法」里输入名称找到它,把卡片拖到画布的空白处。编辑器会自动连线:为新步骤的输入找合适的上游输出,再把它的输出接到需要的地方。界面会提示已添加 Motion energy 并建立了 2 个连接,旁边还有「撤销」。

如果找不到合适的端口,步骤会先不连线加进来。这时从输出端口的圆点拖到输入端口的圆点,就能手动连上。

4错误的连线会被拒绝

试着把类型不同的端口连在一起,比如把「质检结果」输出连到「录制」输入,线不会连上,步骤旁会说明原因:质检结果不能连到录制。会形成循环的连线、在脱敏之前就使用录制的连线,同样会被拒绝。

5处理问题面板里的问题

有些错误要看整张图才能发现,比如必需的输入没有连接,或者两个步骤写入了同一个特征。顶部的「问题」按钮会显示数量并变红。点开面板,每条问题都写明是哪个步骤、该怎么改,下方附有技术详情。

问题数量回到 0 之前,「发布」一直不可用。修好那个步骤,或者选中它直接删除即可。

6在右侧面板设置参数

点击步骤,右侧会打开它的详情。在「设置」里,每个参数都显示默认值和允许范围,比如「不小于 1」。改完后,画布上的步骤会以小标签显示新值,例如「Frame step: 2」。点击输入框旁的圆形箭头可恢复默认值。

7发布

点击右上角的「发布」。「发布此修订」对话框会在「结构」里列出改动,也可以在「YAML 差异」里逐行查看。第一个修订里每个步骤都显示「新增」,这是正常的。点击「发布」后,标签变成「已发布 r1」。

8用样本测试

点击「用样本测试」。在底部面板选择项目,勾选最多 3 条录制。还可以填写「时间窗口(秒)」,只运行每条录制的开头,最长 600 秒。面板会预估耗时,并显示能复用之前测试的步骤数。

点击「运行测试」,再点击「打开运行」。

9查看运行结果

运行页会显示你的流程图,每个步骤边跑边更新,直到运行显示「已完成」。设置了时间窗口时,「保存结果」「评估」这类保存结果的步骤会按设计跳过,并说明原因:时间窗口测试运行不保存结果。它们保持灰色,因为跳过从来不算通过。

在项目中启用

结果满意后,打开项目的「工作流」页,点击「更换工作流」,选择你发布的工作流。之后新上传的录制都会按它处理,已经处理过的录制保留原有结果。

算法库里没有你要的算法?可以在浏览器里编写自定义算法,保存后它会出现在算法库中,直接拖进来就能用。

下一步

  • 运行与日志
  • 算法目录
  • 编写自定义算法
上一页

认识工作流

下一页

运行与日志