功能理念

以下是无特定顺序的功能想法。该列表包含我们认为重要的功能,并且可以在深入研究新功能之前对ROS 2. 请与我们取得联系 做出良好贡献。我们可以提供指导,并将您与其他开发人员联系起来。 [小鱼@5186]

设计/概念

基础设施和工具

新功能

尾随的星星表示粗略的努力: 小1星,中2星,大3星。 [待校准@5213]

减少技术债务

  • 修复https:// ci.ros2.org/view/nightly上的碎片测试。 [小鱼@5268]

  • 能够使用诸如valgrind、clang-clean、clang静态分析 (扫描构建) 、ASAN、TSAN、UBSAN等工具运行 (所有) 单元测试。 [待校准@5269]

  • API审查,在rclcpp和rclpy中指定调用面向用户的API [待校准@5270]

  • 将rclcpp API重构为专注于单个方面的单独包,rclcpp之后仍应提供组合的面向用户的API [待校准@5271]

  • 重新访问消息分配器,考虑使用std::polymorphic_allocator来解决问题 [待校准@5272]

  • 将设计文档与实现同步/协调。 [待校准@5273]

  • 地址/分类待办票据 [待校准@5275]

  • 解决代码/文档中的待办事项 [待校准@5276]

  • 删除tinyxml作为依赖项 [待校准@5277]