1.学习之前需要安装一个tutorial package
sudo apt-get install ros-<distro>-ros-tutorials
2.基本概念
- Package:类似与我们编程的一个project,包含库、代码、可执行文件等等
- Manifests:类似于package的描述
3 文件系统工具
ros里的代码遍布很多ROS package,因此需要一个方便的文件系统工具帮助我们检索
3.1 rospack
rospack工具包方便我们得到package的信息,这里只举rospack find的例子
eg. 用rospack find找到package路径
rospack find [package_name]
3.2 roscd
roscd 用来改变当前目录位置
eg:先进入roscpp目录下
roscd roscpp
再查看下自己当前所在目录
pwd
Note: roscd只能作用于在ROS_PACKAGE_PATH里列出来的目录
3.3 roscd log
直接定位到ROS存 log 文件的目录下
roscd log
3.4 rosls
通过package的名字列出某个它的信息
eg:
rosls roscpp_tutorials
3.5 Tab自动填补功能
在输入命令行的时候,不需要把字母一个个全部码出来,码到一半按下tab会帮你自动填补上后面的字母。