一. ros学习思路
ros的学习基本上可以从一下这条路走下去:
urdf->tf->gazebo->roscontroll->moveit,淡然,在学习ros的的urdf和tf当中,肯定还会用到rviz。rviz可以穿插在最前面两个当中学习,其实你学完了前两个,rviz既然而然也就略知一二了,如果觉得还有必要继续深入学习rviz的话,可以再加以学习。
学习资料:1.ros维基
2.ros小课堂(优酷网)
3.ros交流区(ros机器人俱乐部)
4.电子书(ROS机器人程序设计)
首推的当然是官网了,就是ros维基,从安装ros操作系统开始教。但是维基里面有些文章并不提供翻译,英语不是很好的刚开始看会有些吃力,但是看几天以后,你也就大概能看懂讲的啥了,说来说去就那么几个专业名词。
其次,就是ros小课堂,视频也是根据ros维基来做的,讲的用的是中文,如果觉得自己可以读懂维基,我觉得跟着维基来学更快,如果觉得不得行的话,那就跟着小课堂来学,跟着主讲人的思路走,效果也是一样的。
再者,就是一些其他的东西了,说实话QQ群和书目前还没有怎么用上,特别QQ群感觉没啥用,有什么问题问了得不到解决,最多的就是卖学习资料的。
二. ros操作系统
首先,ros是一个操作系统,是一个化平台模块化软件通讯机制。
ros用节点表示一个应用程序,不同node之间通过事