ROS 2 大型工作空间架构如何理解?社区讨论与 ROS 2 Inspector 静态分析工具
ROS 2 开发者讨论如何快速理解大型或陌生工作空间,涉及 rqt_graph、Foxglove、RViz 等运行时工具及 launch tree 分析。
ROS 2 开发者讨论如何快速理解大型或陌生工作空间,涉及 rqt_graph、Foxglove、RViz 等运行时工具及 launch tree 分析。
Genesis 发布 v1.3.1,修复 Nyx 渲染插件对 FEM 实体的支持并为其添加 CI。新刚性求解器选项 contact_resolution 使接触法向力不再受摩擦系数和滑动速度偏置,提供 convex 与 signorini(新默认值)两种模式。查看器插件同时支持对视觉网格进行射线投射。
Open Robotics 社区提出 rcl_executors 提案,计划为所有 ROS 客户端库提供统一、规范的参考执行器包,通过 rcl_executors_base 定义 rcl_executor_options_t 及 add_subscription、add_callback_group、take_next 等 C API,实现调度与分发逻辑复用。
Genesis 发布 v1.3.0,可微刚体仿真不再被视为实验性功能,刚体求解器新增扭转摩擦与滚动摩擦,用于缩小仿真到真实的差距。新版本还在 RigidEntity.attach 中加入显式安装变换、为接触传感器加入连杆过滤,并修复了相机视频录制、SPH 流体浮力、场景重置后相机传感器刷新等问题。
推荐理由:Genesis v1.3.0 把可微刚体仿真移出实验状态,并新增扭转与滚动摩擦,读者可据此判断仿真到真实迁移的建模能力变化。
IBM Research 基于 UC Berkeley Sky Lab 的 K-Search 演化内核搜索框架,为 Apple Silicon 的 MLX 构建了后端和结构化 CUDA-to-MLX 翻译层,让搜索以现有 CUDA 内核为知识库生成 Metal/MLX 内核。
推荐理由:IBM Research 把 K-Search 扩展到 MLX,并给出 CUDA 到 MLX 的翻译层设计,读者可据此判断跨平台内核迁移的可行路径。
PruhaNLP 在 Hugging Face 发布 TurboVLA-base,一个面向 SO-100 / SO-101 机械臂的可直接微调 VLA 检查点,单个文件夹内含 config、完整权重(DINOv3 ViT-B + BERT + 交互层 + 动作解码器)与 tokenizer。
推荐理由:读者可据此了解一个去掉 LLM 的 VLA 检查点如何组装、微调与在 SO-100 上部署。
开发者开源了一个 URDF 校验工具 ha-production-gate,用同一机体在两种土壤上做 Safe/Hostile 双重检查:Safe 必须放行、Hostile 必须拒绝,基于 Rust 实现的 Bekker 沉陷模型。
有开发者发布开源框架 Peppy,作为 ROS 2 的替代方案并公开征求反馈。ROS 社区成员质疑其为何不用 ROS,并指出 Peppy 采用 BSL 许可证,该许可证未经 OSI 认证,其使用限制违反开源定义,生产部署选型时需考虑。
针对 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 可配置或抑制。
高中生作者在 ROS 2 Jazzy 发行版中发布 scan_detection_fusion,将 2D LiDAR 扫描与相机目标检测融合,输出带语义标签的距离化障碍物和类别感知地面轮廓供导航使用。
Pavlov Mini Wheel 系列第 2 部分解析了这台 ROS 2 自主机器人从单帧相机图像到导航目标的完整感知流水线,系统由多个独立 ROS 2 节点组成。
兔展智能联合北大、鹏城实验室研发的 UniWorld-View 登顶李飞飞团队 WorldScore 榜单,模型已适配国产昇腾算力,代码和权重全部开源(https://github.com/PKU-YuanGroup/UniWorld-View)。
IIT Bombay 火星车队二年级学生 Panav 发布 ros2vine,可从自然语言描述生成完整、可直接 colcon build 的 ROS 2 包,支持 Python(rclpy)与 C++(rclcpp)或混合,并带静态校验器检查缺失依赖、错误入口和导入。
Nav2 作者 Steve Macenski 开源了一套机器人工作负载基准,用完整自主栈运行叉车抓取放置任务,而非孤立的合成微基准。该基准处理来自 3D LIDAR、深度相机等的 9 路传感器流,在 180,000 平方英尺仓库中运行完整自主栈并叠加较重的 VLM 负载,已对 AMD Strix Halo、NVIDIA Jetson Thor 和 Orin AGX 进行测试。
一位开发者正考虑开源其过去几个月构建的工具核心,用一条终端命令把 CAD 装配体转换为 URDF,无需 CAD 插件即可直接在 ROS 中使用。他发帖征集意见:是否会使用这类免费 CLI 工具,还是更倾向现有 CAD 插件,以及不用的最大原因是什么。
Pavlov Mini Wheel 是一个基于 ROS2 的开源自主四足机器人平台,可借助计算机视觉检测目标物体并据此自主移动。系统采用 ROS2 Humble 负责通信与控制、Gazebo 用于仿真测试、树莓派 4B 做高层处理、Arduino Mega 做底层硬件控制,开发涵盖 URDF/Xacro 建模、仿真、硬件集成与 AI 感知。
都灵理工大学五人团队在ROS 2 Humble/Gazebo中复现并扩展了Yousuf & Kadri 2020年的ANN+FLS定位论文,用双EKF、在线训练ANN和模糊逻辑系统实现TurtleBot3 Burger的室内外无缝切换。
OOMWOO 是一款完全开源的扫地机器人,从硬件到软件均不依赖任何云服务,依靠树莓派运行 ROS 2,并使用低成本 2D 激光雷达实现房间感知与建图。该项目大部分零件需 3D 打印,可便捷接入 Home Assistant 等现有开源工具,目前软件开发基本完成,物料清单仍在整理中,由志愿者在 GitHub 上协作推进。
ROBOTIS 人形机器人部门发布开源 Physical AI 平台 Cyclo Intelligence,面向 AI Worker 的模仿学习工作流,把遥操作数据采集、数据集转换、模型训练(支持 GR00T、PI、ACT 等)和真机实时推理整合为端到端流程。
作者开源了 ros2-fast-stereo,一个基于 ROS 2 Jazzy 的实时立体深度估计工作区,用 TensorRT 加速移植 NVIDIA 的 Fast-FoundationStereo 模型。
Pollen Robotics 发布开源低成本系统 Grabette,用手持夹爪加双摄像头录制操作示范,自动转成 LeRobot 格式数据集。Grabette 硬件物料成本约 490€,配套机械臂末端夹爪 Gripette 约 120€,采集数据经 RTAB-MAP SLAM 处理后在浏览器中完成转换。
推荐理由:开源手持夹爪加浏览器处理流程,把真机操作数据采集从遥操作里解放出来,可据此判断数据采集门槛的变化。
团队发布 gym-gazebo-sim,将 erlerobotics 在 ROS1 与 Gazebo Classic 上的 gym-gazebo 框架移植到 ROS2 Jazzy 与 Gazebo Sim Harmonic,用于训练强化学习智能体。该工具设计为可在低性能电脑上运行,将用于其机器人学本科入门课程,并会随使用持续演进。
DiffGI 用连续 2D TSDF 和可微 Marching Squares 模块替换几何图像中的二值占用图,使整条流水线端到端可微,可在消费级 GPU 上约一秒完成高保真薄壳 3D 生成,甚至能在笔记本 CPU 上运行,无需服务器。项目主页已上线,交互式 demo 即将推出。
OnSLAM 是一款开源 Windows 应用,可直接对 ROS1 bag 文件运行 LiDAR-惯性里程计与建图,自动识别兼容的 LiDAR 与 IMU 话题,在本地运行建图流程,并在浏览器中可视化轨迹与点云地图,导出 PLY 和 PCD 文件。
一位开发者正在构建模块化开源 CNC 龙门平台,通过更换末端执行器即可适配激光雕刻切割、PCB 绘图、拾放自动化和视觉引导机器人等应用。项目采用模块化铝型材框架与可互换工具头,运动控制基于 GRBL/FluidNC/LinuxCNC,并用 OpenCV 做计算机视觉集成。目标是让创客、教育者和研究者复用统一运动平台,而不必从零重做机械结构。
面壁智能在WAIC期间发布并开源MiniCPM-Robot系列模型,包含1.5B的通用VLA模型MiniCPM-RobotManip和0.9B的跟踪导航模型MiniCPM-RobotTrack,并同步开源具身智能推理框架PhyAI。
推荐理由:面壁开源1.5B与0.9B两个机器人模型,读者可据此了解小尺寸VLA在记忆与端侧部署上的取舍。
Genesis 发布 v1.2.3,新增带高阻抗选项的椭圆摩擦锥,用于高保真静态摩擦建模,并改进 fp32 精度下约束求解器的收敛性。该版本还支持批量渲染器中的异构实体、射线传感器仅距离模式,并修复 USD、MJCF 解析及质量矩阵等问题,非批量 CPU 仿真提速最高 30%。
开发者展示了一台基于 AgenticROS 的新机器人,通过 OpenClaw、Claude、Gemini、Codex 和 Hermes 等 AI Agent 连接 ROS2,实现对 RealSense、轮子、腿和手臂等自身本体的控制。
pycoordination 发布,是 Örebro University 多机器人轨迹包络协调器 coordination_oru 的 Python 移植,保留松散耦合、在线连续协调与死锁重规划等特性。
原力灵机发布首款具身世界模型 DW0.5,并接入世界模型驱动的具身智能后训练框架 DFOL2.0。DW0.5 由 Video Expert、Action Expert、Value Expert 三大专家模块组成,用上万小时真机多视角数据联合预训练,可预测动作执行后的未来状态并生成失败轨迹,据其披露可让后训练中真机数据需求骤降 60%、整体训练成本下降 40%。
推荐理由:原力灵机披露 DW0.5 世界模型接入后训练框架的完整闭环,读者可了解其三大专家模块设计与真机数据需求下降 60% 的实测数据。
ros2_lingua 是一个让机器人运行时自注册能力(名称、描述、参数、实际 ROS action/service)的开源项目,使 LLM 只能看到实时且落地的动作列表,避免调用不存在或不可达的动作。
Gaurav-x111 发布 ros2_info,一个用 Rust 编写的 fastfetch 风格 ROS 2 终端仪表盘,单静态二进制、MIT 许可,支持 Humble/Jazzy/Iron/Rolling,可在 SSH 无头环境及 Pi/Jetson 类硬件上运行。
LinkForge 在 Blender Extensions 平台下载量突破 5000,作者借此提出为机器人描述引入可编程中间表示(IR)的构想。该 IR 可编程组合机器人模型、在导出前校验运动学与物理属性,并编译为 URDF、XACRO 等格式。其目标并非取代 URDF 或 ROS,而是在现有 ROS 工作流之前提供工具无关的编写与校验层。
阿里巴巴旗下高德发布通用世界模型工坊ABot-World Studio并开放测试,可将文字或图片生成可实时交互的AI世界,输出为视频与3DGS文件。该工坊可在单张5090上本地部署,官方实测单次连续推理稳定运行超1小时且无质量衰减,并内置“时空任意门”实现3D世界间跃迁。底层ABot-World0与ABot-3DWorld0模型已全面开源,官网、GitHub及Hugging Face同步上线。
推荐理由:高德把交互式视频与3DGS场景生成统一进一个工坊,并开源模型,读者可据此了解世界模型的一条新路径。
作者发布并开源了 RoboShield,一个用 Rust 编写的实时 RTPS 安全看门狗,部署在链路上嗅探 DDS/RTPS 数据包,用于发现恶意节点入网、/cmd_vel 洪泛和未授权发布者劫持话题。
OpenAMRobot v0.0.1 发布,这是该开源移动机器人平台的首个产品级版本,基于 ROS 2 Jazzy,面向机器人研究、教育、快速原型和早期具身智能开发。
Drew Smith 发布纯 Python 项目 Kindalive,用多巴胺、皮质醇等八种神经化学物质的模拟衰减与相互作用实时推导情绪状态,而非用大语言模型给文本打离散标签。它通过调整 FACS 面部动作编码系统中的十二种面部动作,驱动点阵机器人脸表达短期与长期情绪,也可用于真实 LED 矩阵或动画脸舵机。
SW2GZ 是一个 SolidWorks 插件,可将装配体直接导出为可启动的 ROS 2 包或 Gazebo(Gz Sim)模型/世界,无需手写 URDF。它从 SolidWorks 模型读取质量、惯量、关节坐标系和配合,提供 Robot、World、Asset 三种导出模式,关节类型由配合推导。