具身智能🔥7.0

swift-ros2 3.0:原生 Swift ROS 2 客户端库,新增生成的 common_interfaces 与独立组织

原标题: swift-ros2 3.0:原生 Swift ROS 2 客户端库,新增生成的 common_interfaces 与独立组织

ROS Discourse·2026/10/19 15:29:37🔗 原文

📋总体概括

swift-ros2 3.0.0 正式发布,这是该原生 Swift ROS 2 客户端库的首个稳定 3.x 版本。它允许 Swift 应用直接加入 ROS 2 计算图,通过 Zenoh(与 rmw_zenoh_cpp 往返兼容)或 DDS(rmw_cyclonedds_cpp)通信,无需桥接器,也无需 rcl 交叉编译。3.0 版本新增了自动生成的 common_interfaces 消息支持,并项目已迁入独立组织运营,作者今年 4 月曾首次在 Open Robotics 论坛介绍该项目。

⚡关键信息

  • ▸swift-ros2 3.0.0 发布,是首个稳定的 3.x 版本,作者于今年 4 月首次公开该项目
  • ▸支持 Zenoh 与 rmw_zenoh_cpp 往返兼容,也支持 DDS 与 rmw_cyclonedds_cpp 互通
  • ▸无需桥接器和 rcl 交叉编译,Swift 应用可原生直接加入 ROS 2 计算图
  • ▸3.0 新增自动生成的 common_interfaces 支持,项目迁入独立组织独立运营

🔥犀利点评

机器人生态长期被 C++ 和 Python 双头垄断,Swift 入场看似小众,实则点中了 iOS/macOS 开发者做机器人工具链的痛点:不想碰 rcl 交叉编译和桥接的脏活。原生走 Zenoh/DDS 直连是正确姿势,但 Swift 生态在机器人圈太薄,能不能活下来取决于是否有第二个人愿意贡献代码,而不是单枪匹马的 3.0 版本号。

本文由本站自动聚合,以下为原始来源:前往 ROS Discourse 阅读全文 →