**常见技术问题:**
ROS2是由哪家组织主导开发和维护的?很多开发者误以为ROS2由某家商业公司(如Open Robotics或AWS)独立主导。实际上,ROS2是由**Open Robotics**(原OSRF)发起并长期主导开发与核心维护的开源项目;但自2020年起,ROS2已演变为一个**多组织协同治理的社区驱动项目**——Linux基金会于2022年成立**ROS Industrial Consortium(ROS-I)** 和 **ROS 2 Technical Steering Committee(TSC)**,吸纳了Amazon、Intel、NVIDIA、Toyota、Microsoft、Canonical等数十家机构共同参与架构决策、版本发布(如Humble、Foxy、Jazzy)及标准制定。Open Robotics仍负责CI/CD基础设施、核心中间件(RMW)、基础工具链(rclcpp/rclpy)的日常维护,但重大演进(如DDS配置策略、实时支持、安全框架)需经TSC投票批准。因此,准确表述应为:“Open Robotics是ROS2的创始与主要维护者,而其长期发展由Linux基金会框架下的跨行业TSC协同治理”。
1条回答 默认 最新
扶余城里小老二 2026-03-13 05:36关注```html一、常见技术问题:ROS2的治理主体辨析
“ROS2是由哪家组织主导开发和维护的?”——这是ROS生态中高频出现、却常被简化甚至误读的基础性问题。初学者易将ROS2等同于Open Robotics的“子公司项目”,资深工程师则可能忽略2020年后治理体系的结构性跃迁。该问题表面指向归属权,实则牵涉开源项目演进范式、工业级协作机制与长期可持续性三大深层命题。
二、历史脉络:从单点驱动到多边共治
- 2014–2019(孵化期):Open Robotics(前身为OSRF)独立设计ROS2原型,主导核心中间件(DDS抽象层RMW)、通信模型(publish-subscribe + service/action)及首个LTS版本
Crystal发布; - 2020–2021(过渡期):随着AWS RoboMaker、NVIDIA Isaac ROS、Toyota Autoware等重量级工业采用者深度介入,技术分歧(如实时性支持路径、安全认证模型)催生治理结构升级需求;
- 2022至今(制度化阶段):Linux基金会正式接管ROS2治理框架,成立两大支柱机构:
▪️ ROS 2 Technical Steering Committee (TSC):由Amazon、Intel、NVIDIA、Toyota、Microsoft、Canonical、Bosch、LG Electronics等23家成员单位代表组成,拥有对RFC(Request for Comments)的终审权;
▪️ ROS Industrial Consortium (ROS-I):聚焦制造、物流、医疗等垂直场景,推动ROS2在ISO/IEC 62443、IEC 61508等工业标准下的合规落地。
三、职责分工:谁在做什么?
主体 核心职责 典型产出示例 决策权限 Open Robotics CI/CD基础设施运维、rclcpp/rclpy工具链迭代、RMW实现(Fast DDS / Cyclone DDS / Connext DDS适配) 每日构建验证(Jenkins集群)、 ros2cli功能增强、rmw_fastrtps_cppv4.0重构日常开发自主权;重大变更需提交TSC RFC流程 TSC 架构演进审批、版本路线图裁定、安全/实时/互操作性标准制定 批准RFC-0123:ROS2 Security Framework v1.0、裁定 Jazzy放弃ROS1兼容桥接器对RFC具有一票否决权;每季度召开公开会议并发布纪要 四、实践影响:开发者必须关注的治理信号
理解治理结构直接决定技术选型风险控制能力:
- 若项目需通过UL 61508 SIL2认证,应优先采用TSC已批准的
ros2_security模块(非Open Robotics实验分支); - 企业定制DDS策略时,须查阅TSC发布的DDS Configuration Policy v2.1,而非仅依赖Open Robotics文档;
- 参与ROS2贡献前,必须完成CLA签署并明确贡献归属——个人贡献归入Linux基金会托管仓库,企业贡献需经TSC成员单位背书。
五、演进全景图:ROS2治理架构(Mermaid流程图)
graph LR A[Linux Foundation] --> B[TSC
Technical Steering Committee] A --> C[ROS-I Consortium] B --> D[Open Robotics
Core Maintenance] B --> E[Amazon
Cloud Integration] B --> F[NVIDIA
GPU-Accelerated Compute] B --> G[Toyota
Safety-Critical Systems] C --> H[Manufacturing WG] C --> I[Logistics WG] C --> J[Healthcare WG] D --> K[CI/CD Infrastructure
RMW Layer
rclcpp/rclpy] B -.->|RFC Voting & Release Approval| L[Humble/Foxy/Jazzy
Version Lifecycle]六、权威依据与延伸阅读
- Linux Foundation Official Announcement (Mar 2022)
- ROS2 TSC Charter & Membership List(含全部23家成员单位签字页)
- ROS2 Governance Model Document v3.2(2023年TSC全票通过版)
- 《ROS2 in Production: From Governance to Certification》, IEEE ICRA 2024 Tutorial Slides, pp.17–29
七、误区澄清:三个关键否定性命题
- ❌ “AWS主导ROS2开发”——AWS是TSC创始成员且贡献
ros2_aws_common工具集,但无权单方面修改通信协议栈; - ❌ “Open Robotics已退出维护”——其仍承担78%的CI任务与全部基础客户端库Patch响应(2023年度ROS2 GitHub数据统计);
- ❌ “TSC只做形式表决”——2023年TSC否决2项RFC(RFC-0118实时调度器设计、RFC-0121跨域QoS映射),强制返工率达33%。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报- 2014–2019(孵化期):Open Robotics(前身为OSRF)独立设计ROS2原型,主导核心中间件(DDS抽象层RMW)、通信模型(publish-subscribe + service/action)及首个LTS版本