进行ROS2编程经常要查阅文档,对于开发人员而言可以选择Zeal和Dash查阅API文档资料,方便快捷,可以参考如下链接:
支持如:OpenCV/C++/MongoDB/NumPy/QT/Python等,文档更新频率高。
Zeal Docsets
如上文档适用于专业开发人员,如果是刚刚接触机器人编程的初学者,这样的文档并不合适。下面推荐类似教程的文档。
机器人操作系统ROS2的文档可以在线浏览也可以下载阅读。
下载文档到本地:
使用如下命令编译文档:
注意需要sphinx,可以使用apt-get install或pip3 install安装。
生成html文档
出现build succeeded,说明成功啦。
双击index.html就可以阅读教程文档了。
打开文档
效果如下图所示:
ROS2文档
任意打开一个教程,如Actions:
ROS2 Actions
如果觉得看英文不爽,可直接暴力机器翻译为中文,但是个别专业词汇翻译不准确:
机器翻译为中文
目前ROS1最新版本代号M,ROS2最新版本代号D。
博客自2018年6月以后基本以最新版本ROS1和ROS2分享使用心得。
ROS 2(机器人操作系统2)是用于机器人应用的开源开发套件。 ROS 2之目的是为各行各业的开发人员提供标准的软件平台,从研究和原型设计再到部署和生产。 ROS 2建立在ROS 1的成功基础之上,ROS 1目前已在世界各地的无数机器人应用中得到应用。
»缩短上市时间
»专为生产而设计
»多平台
»多领域
»没有供应商锁定
»建立在开放标准之上
»开源许可证
»全球社区
»行业支持
»与ROS1的互操作性
为什么选择ROS2?第一页
为什么选择ROS2?第二页