1.5.3 ROS2技术支持
ROS社区提供了多种技术支持机制,主要包括:包文档、问答、论坛、包索引以及问题跟踪,每种机制都有自己的用途,合适的选择技术支持机制可以避免问题的重复提问、减少问题解决时间并对新思想的交流很有帮助。
ROS包文档
ROS核心包的文档以及包的特定内容托管在ROS包文档上,可以查找到ROS的官方教程、文档和API文档。
ROS问答
如果在学习和工作中,遇到解决不了的问题,那么可以访问ROS问答,在ROS问答模块已经涉及到60000多个问题且大部分都给出了答案。开发者可以先搜索遇到的问题,如果该问题尚未提出,那么可以自行发布相关问题(在发布之前请先查看问题发布指南)。
ROS论坛
在ROS论坛我们可以了解ROS社区的最新动态。请注意:论坛是发布公告、新闻和讨论共同爱好的地方,请不要在此提出技术问题或提交异常报告。
ROS包索引
在ROS包索引可以查找特定功能包的信息。
问题跟踪器
当用户发现系统BUG或者想请求新功能时,可以在问题跟踪器上提交报告。如果是报告BUG,那么请务必提供问题的详细描述、问题产生的环境以及可能有助于开发人员重现问题的任何细节,最好能够提供调试回溯。
除了上述多种技术支持之外,ROS社区还会举办一年一度的ROSCon(ROS开发者大会),ROSCon为所有级别的 ROS 开发人员(从初学者到专家)提供了一个机会,所有的开发者可以建立联系、相互学习、分享想法或是向专家请教。ROSCon一般为期两天,主要包括技术讲座和一些ROS教程,期间将介绍新的工具和库,也会介绍已有的工具和库的深层次知识。
ROS官方的目标是让ROSCon代表整个ROS社区,这个社区是全球性和多样化的。无论你是谁,无论你做什么,无论在哪,只要对ROS感兴趣,那么都希望能够加入ROSCon。尤其鼓励女性、少数派成员和其他不具代表性的群体成员参加ROSCon。