1.最最重要的网站:http://wiki.ros.org/cn,ROS的中文wiki网站,上面有一系列的教程;
包括ubuntu系统安装,ROS安装,ROS各种概念与机制;
ROS各种命令和工具;创建消息和服务例子;turtlesim例子(小海龟);
把资料看一遍,例子全部跑一遍就基本了解ROS系统。
2.了解turtlebot,需要手头有kobuki或create设备。
可参考:http://wiki.ros.org/action/fullsearch/turtlebot/Tutorials?action=fullsearch&context=180&value=linkto%3A%22turtlebot%2FTutorials%22
把里面的例子,每个都执行一遍
例子执行过程中需要额外的设备:激光雷达或深度摄像头,我用的是kobuki+hokuyo/kinect
kobuki资料:http://wiki.ros.org/kobuki/Tutorials
3.如果有其余时间可学习资料《开源机器人系统ROS-中文版》
4.学习代码,每个wiki上都有类似这样的提示
Source: git https://github.com/ros-planning/navigation.git
从这里可以下载代码机器上,然后试着修改编译代码,使我们更深入地了解各项机制
备注:初学者不要到网上找各种博客乱七八糟的博客,很多博客都是把wiki上的翻译过来,还是按照网站中的教程一步一步来操作。