开发计划(Roadmap)

本页描述了ROS 2的计划工作。计划的功能和开发版本的工作集应深入了解ROS 2的总体方向。如果您想查看路线图上的其他功能,请通过info@openrobotics.org与我们联系。 [待校准@89]

Humble 路线图

Humble Hawksbill是预计在2022年5月发布的ROS 2。有关详细时间表,请参见 release[机器人@91]

以下路线图中的项目是ROS 2社区正在研究的主要功能。 "Size" 是任务的估计规模,其中 * 小型 * 表示要完成的人日,* 中型 * 表示要完成的人周,并且 * 大型 * 是指需要完成的人-月。 [待校准@92]

如果您正在为ROS 2 Humble开发一个功能,并希望将其列出,请向 ROS 2 Documentation 提出请求。如果你想承担这些任务中的一个,请 get in touch with us[待校准@93]

任务

规模 [机器人@95]

所有者 [待校准@96]

预期完工 [待校准@97]

确定消息是否随时间变化 [待校准@98]

大型 [待校准@99]

Apex.AI [待校准@100]

Rosbag2播放由/时钟sim卡时间控制 [待校准@101]

小型

AWS [待校准@103]

Q3 2021 [待校准@104]

Rosbag2 "Snapshot mode" [待校准@105]

中型

AWS [待校准@103]

Q3 2021 [待校准@104]

rclc的多线程执行器 [小鱼@107]

中型

博施 [待校准@108]

2022年第一季度 [待校准@109]

rclcpp的可配置执行程序线程优先级 [待校准@110]

中型

博施 [待校准@108]

2022年第一季度 [待校准@109]

对诊断的各种小改进 [待校准@111]

小型

博施 [待校准@108]

2022年第一季度 [待校准@109]

性能改进: 在rclcpp中实施事件执行程序 [待校准@112]

大型 [待校准@99]

机器人 [待校准@113]

2021年第四季度 [待校准@114]

性能改进: 改进流程内优化和借出消息api [待校准@115]

中型

机器人 [待校准@113]

2021年第四季度 [待校准@114]

开发者体验: 更好地ROS 2回购带包管理器和文件建筑/运行ROS 2应用。 [待校准@116]

大型 [待校准@99]

机器人 [待校准@113]

2022年第二季度 [待校准@117]

开发系统级QoS/网络调试工具 [待校准@118]

大型 [待校准@99]

开放式机器人技术 [待校准@119]

文档: 将Python API支持添加到rosdoc2 [待校准@120]

中型

开放式机器人技术 [待校准@119]

2021年第四季度 [待校准@114]

文档: 支架间包链接rosdoc2 buildfarm工作 [待校准@121]

小型

开放式机器人技术 [待校准@119]

2022年第一季度 [待校准@109]

文档: 将核心包的capi API文档上传到文档站点 [待校准@122]

中型

开放式机器人技术 [待校准@119]

2021年第四季度 [待校准@114]

谦逊发布 [待校准@123]

大型 [待校准@99]

开放式机器人技术 [待校准@119]

2022年第二季度 [待校准@117]

提高大于10Hz频率的服务和动作可靠性 [待校准@124]

中型

开放式机器人技术 [待校准@119]

2022年第一季度 [待校准@109]

提高RViz2的稳定性 [待校准@125]

中型

开放式机器人技术 [待校准@119]

2021年第四季度 [待校准@114]

中间件: 默认中间件选择 [待校准@126]

中型

开放式机器人技术 [待校准@119]

完成 [待校准@127]

中间件: 使用Zenoh作为RMW的可行性报告 [待校准@128]

中型

开放式机器人技术 [待校准@119]

完成 [待校准@127]

覆盖工作以覆盖依赖树中的任何包 [待校准@129]

大型 [待校准@99]

开放式机器人技术 [待校准@119]

2022年第二季度 [待校准@117]

改造launch测试 [待校准@130]

大型 [待校准@99]

开放式机器人技术 [待校准@119]

完成 [待校准@127]

在rclcpp中按内容筛选话题消息 [待校准@131]

大型 [待校准@99]

索尼 [待校准@132]

2022年第一季度 [待校准@109]

等待rclcpp和rclpy中可靠发布者的确认 [待校准@133]

小型

索尼 [待校准@132]

完成 [待校准@127]

可以在以下链接中找到其他特定于项目的路线图: [待校准@134]

计划发行版本

请查看 Distributions page ,了解未来分布的时间表和信息。 [待校准@138]

为ROS 2做出贡献 [待校准@139]

想找点事做,还是只想帮忙?这里有一些re源文件可以帮助您前进。 [待校准@140]

  1. Contributing 指南》描述了如何为ROS 2做出贡献。 [待校准@141]

  2. 查看 Feature Ideas 清单以获得灵感。 [待校准@142]

  3. 有关ROS 2设计的更多信息,请参见 design.ros2.org[待校准@143]

  4. ROS 2的核心代码在 ros2 GitHub organization 中。 [待校准@144]

  5. 讨论ROS 2设计的讨论论坛/邮件列表是 ng-ros[待校准@145]

  6. 应该在 ROS answers 问题上提问 ,确保至少包括你正在运行的 ros2 标签和rosdiso版本,例如 galactic[待校准@146]