为 ROS 带来可视化与结构化的 IDE
MOV.AI Flow™ 是一款建立在 ROS(机器人操作系统)之上的集成开发环境,为 ROS 带来了可视化和结构化能力。它让您能够更快地开发、即时了解 ROS 项目全貌并轻松调试。通过 Web 化的可视化编辑器、状态机编排与调试工具链,加速机器人软件开发,促进现场部署机器人的部署、运行和技术支持。
可视化驱动的全流程机器人开发工具链,让开发更直观、更高效
基于 Web 的可视化编辑器,通过拖拽方式构建 ROS 项目,无需手写复杂配置文件,大幅降低开发门槛
内置可视化状态机引擎,直观编排节点间的数据流和控制流,让复杂逻辑一目了然
内置回调代码编辑器,直接在平台中编写和修改节点回调逻辑,无需切换开发环境
可视化配置管理工具,集中管理所有节点参数和系统配置,告别繁琐的 YAML 文件编辑
实时查看节点状态、数据流和消息传递过程,快速定位问题,让调试不再是黑盒操作
与 ROS 生态系统无缝对接,支持导入现有 ROS 包和节点,轻松移植项目到运行时环境
从设计到部署的一站式开发流程
# 启动 Flow 服务并打开浏览器 $ movai-flow-launch # 停止所有 Flow 服务 $ movai-flow-stop # 启动连接 Flow 的 RViz $ movai-flow-rviz # 启动 Ignition 仿真器 $ movai-flow-simulator
四个开箱即用的演示场景,从简单到复杂,循序渐进掌握机器人开发
演示使用机器人里程计反馈的简单导航流程。展示如何通过平台控制任何机器人,实现机器人在 Gazebo 仿真仓库环境中按 2m×2m 正方形模式的导航运动,体验透明集成的仿真与导航能力。
演示建图流程,适用于需要全局定位功能的机器人。展示如何使机器人通过在整个区域内自主移动来绘制运行环境地图,为后续的自主定位与导航奠定基础。
演示自主导航流程,使机器人能够知道自身在地图上的位置、确定目标目的地、自主规划到达路径,并实时处理沿途的动态障碍物(如行走的人员),实现真正的智能导航。
演示真实的拾取与放置工作流程。仓库被划分为提货区、卸货区和充电区,机器人从充电站出发,前往取货区取货,再前往卸货区卸货,最后返回充电站,完整模拟工业场景。
为什么选择 MOV.AI Flow
可视化编辑器大幅加快机器人软件开发速度,直观理解 ROS 项目结构,减少配置和集成工作量
通过可视化表示即时了解项目全貌,状态机和节点编排让复杂逻辑一目了然,告别黑盒开发
可视化调试工具实时查看节点状态和数据流,快速定位问题,显著缩短开发调试周期
轻松将项目跨环境移植,与 ROS 社区共享项目成果,从仿真到实机部署无缝衔接
在标准笔记本电脑的标准浏览器中即可操作,基于 Docker 容器化部署,开箱即用
从可视化设计到一键部署,MOV.AI Flow 让 ROS 机器人开发更简单