摘要:我们提出了 RoboFlow,这是一个基于云的工作流管理系统,用于协调开发 AI 增强型机器人的流程。与大多数以流程为中心的传统机器人开发流程不同,RoboFlow 以数据为中心。这一显著特性使其特别适合开发以数据为核心的 AI 增强型机器人。更具体地说,RoboFlow 将整个机器人开发过程建模为 4 个构建模块(1. 数据处理、2. 算法开发、3. 回溯测试和 4. 应用程序适配),并与集中式数据引擎交互。所有这些构建模块都在统一的接口框架下进行容器化和编排。这样的架构设计大大提高了所有构建模块的可维护性和可重用性,并使我们能够以完全并行的方式开发它们。为了证明所开发系统的有效性,我们利用它来开发两个原型系统,分别名为“Egomobility”和“Egoplan”。 Egomobility 为各种移动机器人提供通用导航功能,而 Egoplan 则解决机器人手臂在高维连续状态和动作空间中的路径规划问题。我们的结果表明,RoboFlow 可以显著简化整个开发生命周期,并且相同的工作流程适用于众多智能机器人应用程序 2 。
主要关键词