ROS 2 大型工作空间架构如何理解?社区讨论与 ROS 2 Inspector 静态分析工具
ROS 2 开发者讨论如何快速理解大型或陌生工作空间,涉及 rqt_graph、Foxglove、RViz 等运行时工具及 launch tree 分析。
ROS 2 开发者讨论如何快速理解大型或陌生工作空间,涉及 rqt_graph、Foxglove、RViz 等运行时工具及 launch tree 分析。
OSRF Infrastructure Project 将 build.ros2.org 的 Jenkins 升级至 2.555.3,维护窗口定于 2026-08-03T11:30:00Z 开始,预计持续 4 小时,期间 buildfarm 离线、Jenkins 停机不运行作业。升级完成后 Jenkins 2.555.3 已上线,官方在帖中征集 buildfarm 问题反馈。
Open Robotics 社区提出 rcl_executors 提案,计划为所有 ROS 客户端库提供统一、规范的参考执行器包,通过 rcl_executors_base 定义 rcl_executor_options_t 及 add_subscription、add_callback_group、take_next 等 C API,实现调度与分发逻辑复用。
一位运行 ROS 2 Humble + Jetson Orin + STM32 的 AMR 车队运营者发帖求助:高层 OTA 可回滚,但每次更新 MCU 固件仍需现场插线,三台尚可、三十台要耗一整天。
ROS Deliberation 社区小组下一次会议定于 2026 年 8 月 17 日 15:00 UTC 举行,这是一次合并 8 月与 9 月的“非周期”会议,下一次会议计划在 10 月 5 日。议程包括 PyTrees 2.5 发布工具介绍,以及 Jonathan Salfity(UT Austin)带来的《通过编码智能体进行契约锚定的行为树合成》演讲。
美国已禁止新进口的中国腿足与人形机器人,ROS Discourse 用户发帖询问替代选择,并提到宇树 Go2 与 G1 均提供 ROS 接口、廉价基础版可被破解替代昂贵研究版。帖内发起投票,选项涵盖宇树、波士顿动力、Optimus、Figure、Anybotics 及开源/开放硬件方案,发帖者还考虑用小型舵机自建 12 自由度机器狗或桌面人形。
ROSCon UK 2026 现已开放注册,会议于 10 月 21–23 日在爱丁堡 Pollock Estate Complex 举行,含三天工作坊、深度研讨、演讲、闪电演讲、参观与演示。早鸟注册 8 月 31 日截止,之后为晚期注册至 10 月 14 日,门票有限、先到先得,工作坊需在注册时选择。闪电演讲投稿同样开放至 10 月 14 日。
一位机械工程师出身的 ROS 用户指出,bloom 只发布未标注的 "-dev" 包,rosdep 无法关联同一 key 下的运行时包与开发包,ament 调用 cmake install 时也不区分用途,只有 package.xml 支持细粒度声明却缺乏工具支持。
ROS PMC 7 月 28 日会议推进 Rolling 同步策略的异步正式决策,该提案公示一周无反对意见,将实现 Rolling 到 main 的自动同步,由 Rolling ROS Boss 掌握阈值。
Open Robotics 本周继续 IRS 要求的年度审计,并启动两个 OSRA 技术治理委员会(TGC)新委员会:一个为 OSRF 和 OSRA 及其项目制定安全政策,另一个制定 2027 年 Open Robotics 技术战略。
ROS 空中机器人社区工作组会议将于 2026 年 8 月 26 日 17:00(UTC)线上举行,除空中机器人领域与活动更新外,ArduPilot 开发团队成员 Sanket Sharma 将做题为“Multimodal Agentic Control Stack for MAVLink Vehicles”的演讲。
一位开发者正在学习 Zenoh 在 ROS 2 生态中的作用,并计划在基于 ROS 2 Humble 的移动机器人 Pavlov Mini Wheel 上,用 Zenoh 实现板载 Raspberry Pi 与运行感知和导航任务的外部笔记本之间的通信,与默认 DDS 方案进行对比。
有开发者发布开源框架 Peppy,作为 ROS 2 的替代方案并公开征求反馈。ROS 社区成员质疑其为何不用 ROS,并指出 Peppy 采用 BSL 许可证,该许可证未经 OSI 认证,其使用限制违反开源定义,生产部署选型时需考虑。
Gazebo PMC 会议纪要显示,Luca Della Vedova 被晋升为正式提交者,会议还讨论了将主开发分支 Rotary 迁移至 C++20,并将开 issue 跟踪推进计划。MuJoCo 打包依赖方面,团队计划升级到更新的上游 MuJoCo 版本(如 3.10)以解决自定义包与 Ubuntu 上游 deb 的命名冲突,并支持 Ubuntu Noble 与 Resolute。
ROS PMC 7月21日会议通过异步投票,正式创建 Apache 许可的 ros2/pmc_scripts 仓库,用于存放维护者与提交者常用的脚本。会上还演示了 Waffle 会议新分诊工具 Baffle Maker,它包装现有 waffle-maker 脚本,将开放 PR 聚类为疑似人类、未知、机器人和疑似 AI 四类,并标记项目成员与未披露的 AI 使用,每日经 CI 重新生成。
针对 ROS/ROS2 感知管线现场调试难题,原型 YERP(YOLO Edge Runtime Profiler)提出在 rosbag2 snapshot 之上加一层事件触发的运行时证据层,由 YERP 判断何时触发快照并记录触发原因与结构化感知运行时证据。
开源 ROS 2 文本转语音插件 gz_ros_tts 发布,面向最新 Gazebo Harmonic,支持 ROS 2 Humble 与 Jazzy,并已在 Heinz H1 人形机器人上测试通过。该插件延续 Gazebo Classic 版本的思路,将 TTS 支持带入现代 Gazebo 生态。
作者发布 roschema 工具,用于在 CI 阶段检测 ROS 2 接口(msg/action/srv)定义的破坏性变更,避免其到运行时才暴露。它可将接口定义与 git ref、目录、MCAP bag 或 lockfile 做 diff,并按 wire、source、introspection、behavior 分类每条变更,配有稳定规则 ID 可配置或抑制。
QERRA-v2 Classical 作为道德边界执行守卫,在 Webots R2025a 中用 PAL Robotics TIAGo 以 AMR 身份完成三阶段仓库走廊仿真。
Polka v0.5.0 发布,这是一个在 ROS 2 中统一处理 2D/3D 激光雷达数据的节点,支持点云合并、传感器同步/丢帧标记、滤波、完整 QoS 控制以及单雷达加 IMU、多源加 IMU、运动关节上传感器的去畸变。
ROS Discourse 上讨论 package.xml 的 license 标签是否应改用 SPDX 标识符,并建议更新 REP 149。rkent 指出该字段被 rosdoc2 和 rosindex 用于文档页展示,rosindex 只取第一个 license 标签文本,rosdoc2 会拼接多个标签并读取根目录 license.* 文件。
高中生作者在 ROS 2 Jazzy 发行版中发布 scan_detection_fusion,将 2D LiDAR 扫描与相机目标检测融合,输出带语义标签的距离化障碍物和类别感知地面轮廓供导航使用。
ROS 发布本周动态:Nav2 团队发布不同计算平台在仿真导航基准上的性能对比,ROS 基础设施团队上线 Buildfarm 仪表盘,集中展示 ROS 与 Gazebo 包的构建和测试失败情况。此外还有 25kg 负载六足机器人、基于 TensorRT 加速的 Fast-FoundationStereo 立体深度估计 ROS 2 Jazzy 工作空间,以及 ROSCon 多站活动日程。
一名安全工程师在 ROS Discourse 询问,已投产的仓库/3PL AMR 车队是否在运行时持续做安全监控,还是仍以 SROS 2、DDS security 等设计期加固为主、上线后不再干预。他还追问机器人被入侵的担忧被归为网络安全问题还是安全/可用性问题,以及内部由谁负责。OSRA 回应称即将启动改善 ROS 安全性的工作,并邀请其提供经验与问题。
ROS 社区开发者 Panav 正为其维护的库添加 ROCm 支持,以便在 AMD 设备上运行,但缺少 AMD 硬件用于边缘端测试。Open Robotics 的 Kat 表示 AMD 有意支持此类开源开发,可帮忙对接相关团队;smac 则建议先购买 AMD Halo 或 GMKTec EVO-X2 进行移植和初步测试,两者与新款 AMD Kria AI Robotics 采用相同 SOC。
2026 ROS 暑期学校杭州站结束七天课程,23 个平行专题覆盖 ROS2 开发、TF2、SLAM 与自主导航、MoveIt2 机械臂运动规划、仿真及 ROS-I 工业标准,学员来自 300 多家国内外机构、超过 700 人。
Nav2 作者 Steve Macenski 开源了一套机器人工作负载基准,用完整自主栈运行叉车抓取放置任务,而非孤立的合成微基准。该基准处理来自 3D LIDAR、深度相机等的 9 路传感器流,在 180,000 平方英尺仓库中运行完整自主栈并叠加较重的 VLM 负载,已对 AMD Strix Halo、NVIDIA Jetson Thor 和 Orin AGX 进行测试。
一位开发者正考虑开源其过去几个月构建的工具核心,用一条终端命令把 CAD 装配体转换为 URDF,无需 CAD 插件即可直接在 ROS 中使用。他发帖征集意见:是否会使用这类免费 CLI 工具,还是更倾向现有 CAD 插件,以及不用的最大原因是什么。
云机器人工作组(CRWG)将于 2026-08-24 16:00–17:00 UTC 召开下次会议,继续编辑 Logging and Observability 指南初稿。
Open-RMF 社区提议将跨楼层路径规划只规划到电梯大堂,而非直接指定具体电梯,待机器人抵达大堂后再根据实时可用性和等待时间分配最优电梯。讨论指出该方案会导致机器人无法提前呼叫电梯,建议在行进途中持续估算各电梯到达时间与机器人抵达时间,两者吻合时再呼叫。
开发者用数月时间构建了 Jointly,可自动完成 CAD 装配体转换、关节配置、机器人描述生成与初始调试,在 Gazebo 和 RViz 中自动生成经验证、可直接使用的机器人工作空间。技术部分已趋成熟,现寻求如何触达 ROS 2 开发者等目标用户,并询问开发者工具获取前 10 到 50 名用户的渠道经验。
Pavlov Mini Wheel 是一个基于 ROS2 的开源自主四足机器人平台,可借助计算机视觉检测目标物体并据此自主移动。系统采用 ROS2 Humble 负责通信与控制、Gazebo 用于仿真测试、树莓派 4B 做高层处理、Arduino Mega 做底层硬件控制,开发涵盖 URDF/Xacro 建模、仿真、硬件集成与 AI 感知。
OSRF 基础设施 PMC 下属 buildfarmers 团队公开发布 Buildfarmer Dashboard,集中展示 ROS 与 Gazebo CI 回归健康状态。该看板提供活跃测试回归、间歇性失败测试、可疑提交对比链接和已知问题分诊状态,此前这些信息需直接联系 buildfarmer 或翻查仓库 issue。这是首个公开版本,团队正征集可导航性、实用性及缺失上下文等反馈。
作者发布一款全自动 CAD 转 URDF 工具,支持 STEP、SolidWorks 装配体和 Onshape 装配体,生成模型包含推断关节、碰撞几何、惯量估计和完整仿真包。
都灵理工大学五人团队在ROS 2 Humble/Gazebo中复现并扩展了Yousuf & Kadri 2020年的ANN+FLS定位论文,用双EKF、在线训练ANN和模糊逻辑系统实现TurtleBot3 Burger的室内外无缝切换。
由 buildfarmers 在 ROS、Gazebo 与 Infra PMC 支持下开发的 Buildfarm Dashboard 现已上线,用于集中展示 ROS 和 Gazebo 的基础设施构建与测试错误、错误实时状态及是否已被上报的跟踪信息。团队希望用户试用后就页面导航、界面对新老贡献者是否直观以及功能与 UI/UX 建议提交反馈。
对 14 个机器人课程的基准测试显示,没有一个定义能力模型、提供分支进阶或开放式学习者标准参照评估。该 v0.1 讨论稿提出四阶段能力模型(按可观察工作而非课程完成度划分)、以 tf2+URDF 为骨干的技能树,以及五处学习者流失缺口的映射。11 份招聘样本中 10 份要求生产级 ROS 2,8 份要求 C++ 与 Python。
ROS 计划将 Rolling 到主镜像的同步从发布团队手动触发改为自动触发,候选批次达到就绪阈值即同步,阈值由批次规模和包在依赖图中的位置决定。低风险叶子包将更快进入主镜像,下游影响广的包则需更长验证与浸泡时间;阈值会随 M Turtle(2027 年 5 月)发布临近而收紧、发布后放宽。
作者开源了 ros2-fast-stereo,一个基于 ROS 2 Jazzy 的实时立体深度估计工作区,用 TensorRT 加速移植 NVIDIA 的 Fast-FoundationStereo 模型。
Gazebo PMC 于 2026-07-20 召开周会,讨论将 backports 跟踪仪表盘和旧版 gz-dashboard 仓库整合到 gazebosim 组织下的集中仓库,并计划引入自动提交分析以识别需发版的 PR。