在这里我主要是记录一下学习ROS的过程中我所看的以及了解的一些学习资料,放在这里与大家分享一下。
学习网站
- ROS官网:http://wiki.ros.org/(重点都在这里了,其中ROS Answer 可以交流遇到的问题,许多在使用中遇到的问题都可以在这里找到解决的方法。)
- ROS官网中文版:http://wiki.ros.org/cn (这个是中文版的教程,有些不是很完善,还是建议浏览英文原版;)
- 易科机器人实验室:http://blog.exbot.net/
- ROS机器人俱乐部:http://www.rosclub.cn/
- 老外开的课程,可参考:https://u.cs.biu.ac.il/~yehoshr1/89-685/
2017 ROS 暑期学校 http://www.robotics.sei.ecnu.edu.cn/ros2017/prog.html
视频:
华东师范大学智能机器人运动与视觉实验室张新宇老师组织,今年已是第三届了,很多大牛在此;比较不错的CSDN博客:
- 古月居博客:http://www.guyuehome.com/
- zhangrelay的专栏:http://blog.csdn.net/zhangrelay?viewmode=contents
- 小菜鸟上校 http://blog.csdn.net/xiaocainiaoshangxiao
Sonictl: http://blog.csdn.net/sonictl/article/category/1397258
其它更多参考:http://blog.csdn.net/zyh821351004/article/details/50570836
ROS相关视频
- 优酷:ROS小课堂:http://i.youku.com/i/UMTUzNzkwNTA1Ng==/videos?spm=a2hzp.8253877.0.0
- 优酷:ROS 暑期学校2015 录制视频:http://www.robotics.sei.ecnu.edu.cn/ros2015/prog.html
- 51CTO上也有一个收费的课程,在这避免广告,就不放链接了。(之前买了听了一部分,个人感觉如果是刚入门的话还是可以听听的,基本的知识点也都涉及了,只是没有很详细。)
- -
参考书籍
1.入门:《Learning ROS for Robotics Programming (Second Edition)》
(其对应的中文译本:《ROS机器人程序设计 (第2版)》机械工业出版社)
* 语言:C++
* 版本:Hydro
* 时间:2015
尽管书中出现一些错误代码也有一点Bug,但从新手快速熟悉ROS这个角度来看,还是非常优秀的一本书。
2.《ROS By Example 》
(其对应的中文译本:《ROS 入门实例》中山大学出版社)
* 语言:Python
* 版本:Hydro
* 时间:2013
在ROS圈被誉为进阶宝典,原理性的介绍和功能性设计都有所涉及,在Github上提供的源码也被业界广泛认可。
3. 实战《ROS Robotics Project》(暂无中文译本)
* 语言:Python
* 版本:Kinetic
* 时间:2017
更多参考书籍参考:http://blog.exbot.net/archives/2092