Skip to content

新闻ROS Discourse 官方社区7 天前

ROS Developer Studio发布:浏览器端只读调试与Bag隔离分析工具 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:ROS Developer Studio: a browser-based workspace for ROS 2 inspection and bag analysis(ROS Discourse 官方社区)

核心内容 ​

开发者Arnab正式发布开源项目ros-developer-studio,旨在通过浏览器环境简化ROS 2系统排查流程。该工具面向ROS 2 Humble与Jazzy发行版,集成了实时计算图检查、话题监控、传感器可视化及主机资源指标浏览等核心功能。目前Bag分析模块已通过Humble SQLite3格式实测验证,但Phase 5诊断功能及Jazzy硬件验收测试尚未完成,写入类测试工具暂不可用,代码托管于GitHub仓库nazmulrahman/ros-developer-studio。

技术架构上,Bag Studio模块设计为直接读取本地录制文件,确保离线数据回放时不会向实时ROS计算图发布消息,有效避免调试过程干扰生产环境或实车运行。系统支持对ROS 2 Humble的SQLite3存储格式进行解析,并提供主机级性能指标监控以辅助瓶颈定位。当前版本聚焦于观测与诊断能力构建,默认采用只读策略,后续将重点完善运行时诊断验证及Jazzy版本的兼容性适配。

关键看点 ​

  • Bag隔离机制:Bag Studio直接读取录制文件进行分析,不向实时ROS图发布消息,防止离线调试干扰在线系统状态
  • 版本兼容现状:目标支持ROS 2 Humble与Jazzy,已完成Humble SQLite3记录读取验证,Jazzy及硬件验收测试尚未完成
  • 只读安全策略:工具默认仅开放图、话题、传感器及主机指标的观测权限,写入类Test Tools功能暂未上线
  • 全栈可视化集成:单浏览器工作区整合实时计算图、话题监控、传感器数据流、主机资源指标及ROS包结构浏览功能

工程与产业观察 ​

该工具填补了ROS 2轻量化Web端调试空白,其Bag读取与实时图隔离机制解决了传统rviz/rqt调试易污染生产环境的痛点。虽写入功能缺失限制了闭环测试能力,但作为只读观测平台,显著降低了现场排查与数据分析的环境配置门槛,适合算法工程师快速验证Humble版本系统的运行时状态与数据完整性。

来源

本页事实对应的公开页面,以原文为准。

  1. ROS Discourse 官方社区:ROS Developer Studio: a browser-based workspace for ROS 2 inspection and bag analysis访问 2026-10-22