(1)ROS 你需要知道的
来源:互联网 发布:5g网络 编辑:程序博客网 时间:2024/05/18 00:23
ROS官网指南
1. 关于ROS你需要知道的
ROS的版本名称是按字母顺序E-F-G-H-I-J排列的,Electric-->Fuerte-->Groovy-->Hydro-->Indigo-->Jade...
ROS的fuerte和Groovy版本中会有ros_create_package和rosmake等命令,而Hydro及以后都很少用了,注意区分。当然官网上也有在Hydro中用rosmake编译的情况,这里我不具体说明,自己去搜搜看看。
2. 一点技巧
catkin_make编译完,再用rosrun或roslaunch命令找不到package时,这时需要source ~/catkin_ws/devel/setup.bash。不想每次输入,就gedit ~/.bashrc(提示"."开头的文件都是隐藏文件,Ctrl + H 让它现形),在文件末尾加入
source ~/catkin_ws/devel/setup.bash另外,那个ROS_PACKAGE_PATH也很重要,一般也放在bashrc里,
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/catkin_ws/src
另外,Tab键补全也用的很多,输入rosr(按下Tab键)就出来了rosrun命令,package也是可以补全的,node名字也可以补全,多试试看,很神奇的。O(∩_∩)O~
- 获取当前工作环境中,有关于ROS 的环境变量
$ export | grep ROS
- 执行inits,是在~/catkin_ws/src 只有一个CMAKELIST.txt文件的地方运行init指令
- 这里要注意到的是,执行catkin_make的时候,要在~/catkin_ws/ 目录下,这里会多出 build 和 devel 两个文件夹
最后我们用命令tree -L 2 看到的文件结构是
4 0
- (1)ROS 你需要知道的
- 你需要知道的git
- 构建大型数据中心 你需要知道的基础知识(1)
- 关于字符编码,你所需要知道的-(转载)
- Cocos2d_android你所需要知道的一切(下)
- 关于 Android 进程永生,你需要知道的!(转)
- C#学习你需要知道的---(For和Foreach)
- (转)一些你需要知道的布局优化技巧
- 你需要知道的Java基础知识(一)
- Python:你需要知道的七七八八(基础篇)
- 用好你的pycharm 需要知道这些操作(windows)
- JAVA8你只需要知道这些(1)
- 你需要知道的国外典故
- 初学MySQL需要你我知道的
- 你需要知道的CSS3 动画技术
- Sybase IQ,你需要知道的基础
- 网站开发 你需要知道的几件事
- 网站开发 你需要知道的几件事
- VisionMobile:非对称商务模式(六)非对称商务模式如何帮助你在主市场中获胜
- 怎么解决libpng error not a png file错误
- pdo使用
- 一个使用bootstrap做出一个漂亮的向导的github
- fedora21 workstation 使用感受
- (1)ROS 你需要知道的
- JQ笔记-----
- ANTLR4权威参考手册(一)
- pdf模式 数据库数据导出
- 应用UUID简化设计
- 在何时该用什么方式编译WinCE(By wwfiney@ARMCE)
- expandableListView的divider显示为黑色解决办法
- 数据通过网络传输过程中如果传输的数据为富文本,其中包含了&字符,获取数据时会出问题
- [程序员面试题精选100题]5.查找最小的k个元素