ROS1 Noetic 开源项目 Docker 部署

MOV.AI Flow

为 ROS 带来可视化与结构化的 IDE

MOV.AI Flow™ 是一款建立在 ROS(机器人操作系统)之上的集成开发环境,为 ROS 带来了可视化和结构化能力。它让您能够更快地开发、即时了解 ROS 项目全貌并轻松调试。通过 Web 化的可视化编辑器、状态机编排与调试工具链,加速机器人软件开发,促进现场部署机器人的部署、运行和技术支持。

6+
核心功能模块
4
开箱即用演示
ROS
生态深度集成
0
代码门槛入门

核心功能

可视化驱动的全流程机器人开发工具链,让开发更直观、更高效

可视化 ROS 编辑器

基于 Web 的可视化编辑器,通过拖拽方式构建 ROS 项目,无需手写复杂配置文件,大幅降低开发门槛

可视状态机与节点编排

内置可视化状态机引擎,直观编排节点间的数据流和控制流,让复杂逻辑一目了然

回调编辑器

内置回调代码编辑器,直接在平台中编写和修改节点回调逻辑,无需切换开发环境

配置编辑器

可视化配置管理工具,集中管理所有节点参数和系统配置,告别繁琐的 YAML 文件编辑

可视化调试

实时查看节点状态、数据流和消息传递过程,快速定位问题,让调试不再是黑盒操作

ROS 生态开箱集成

与 ROS 生态系统无缝对接,支持导入现有 ROS 包和节点,轻松移植项目到运行时环境

平台架构

从设计到部署的一站式开发流程

可视化设计
回调编辑
参数配置
可视化调试
一键部署
命令行工具 (CLI)
# 启动 Flow 服务并打开浏览器
$ movai-flow-launch

# 停止所有 Flow 服务
$ movai-flow-stop

# 启动连接 Flow 的 RViz
$ movai-flow-rviz

# 启动 Ignition 仿真器
$ movai-flow-simulator
Docker 容器组件
backend Web 服务应用与前端
spawner ROS 与节点编排容器
redis 主/本地数据库
ros-master ROS 核心服务
simulator Ignition Fortress 仿真器

应用场景

四个开箱即用的演示场景,从简单到复杂,循序渐进掌握机器人开发

场景 01
简单机器人导航

演示使用机器人里程计反馈的简单导航流程。展示如何通过平台控制任何机器人,实现机器人在 Gazebo 仿真仓库环境中按 2m×2m 正方形模式的导航运动,体验透明集成的仿真与导航能力。

场景 02
环境建图

演示建图流程,适用于需要全局定位功能的机器人。展示如何使机器人通过在整个区域内自主移动来绘制运行环境地图,为后续的自主定位与导航奠定基础。

场景 03
自主导航

演示自主导航流程,使机器人能够知道自身在地图上的位置、确定目标目的地、自主规划到达路径,并实时处理沿途的动态障碍物(如行走的人员),实现真正的智能导航。

场景 04
拾取与放置

演示真实的拾取与放置工作流程。仓库被划分为提货区、卸货区和充电区,机器人从充电站出发,前往取货区取货,再前往卸货区卸货,最后返回充电站,完整模拟工业场景。

产品优势

为什么选择 MOV.AI Flow

加速开发

可视化编辑器大幅加快机器人软件开发速度,直观理解 ROS 项目结构,减少配置和集成工作量

即时洞察

通过可视化表示即时了解项目全貌,状态机和节点编排让复杂逻辑一目了然,告别黑盒开发

轻松调试

可视化调试工具实时查看节点状态和数据流,快速定位问题,显著缩短开发调试周期

便捷移植

轻松将项目跨环境移植,与 ROS 社区共享项目成果,从仿真到实机部署无缝衔接

零门槛上手

在标准笔记本电脑的标准浏览器中即可操作,基于 Docker 容器化部署,开箱即用

开启您的机器人开发之旅

从可视化设计到一键部署,MOV.AI Flow 让 ROS 机器人开发更简单