A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 非洲吴彦祖 初级黑马   /  2019-9-25 16:22  /  744 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 SZ创客 于 2019-10-21 15:30 编辑

1,怎样学习?
从学习过程来说,学习ROS最简单的方式就是看官方Tutorials(教程),看完beginner
level(初学者水平)基本就对ros有了比较清晰的了解。
ROS关键词:
编程语言 - C++/python, 架构 - 分布式操作系统,应用 - 机器人/仿真/3D重建/嵌入式等
正在学习《ROS机器人程序设计》,随手做一些笔记
在练习到第二章example1_a,example1_b的例子时遇到一些问题。
第一是编译时bin文件夹中始终不出现可执行文件。这时候要注意终端里的提示。按照提示我发现是cpp文件写错了(照书上抄错了。。。),改正之后就可以了。
第二是注意你电脑中的实际信息更改书上的例子,因为版本不同,我的是indigo,书上安装的是Electric和Fuerte,给出的运行命令是

$ rosrun chapter2_tutorials example1_a$ rosrun chapter2_tutorials example1_b但是要注意实际上上两句中的example1_a和example1_b是bin中的可执行文件的名字,所以要进入bin看他们真正的名字,indigo如下


$ rosrun chapter2_tutorials chap2_example1_a$ rosrun chapter2_tutorials chap2_example1_b(虽然我并不知道为什么生成了这个名字)
第三,按照书上给的命令试了一下,做一下对比和记录

一直在输出[ INFO] [1514033247.919887063]: I heard: [I am the example1_a node]就是example1_b在运行,按ctrl+c跳出就是停止了。根据example1_b是否正在运行分情况分别输入命令。
————————————————
版权声明:本文为CSDN博主「苏瓦里哈」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012180635/article/details/78882130

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马