摘要: 我使用过的Linux命令之tee - 重定向输出到多个文件用途说明在执行Linux命令时,我们可以把输出重定向到文件中,比如 ls >a.txt,这时我们就不能看到输出了,如果我们既想把输出保存到文件中,又想在屏幕上看到输出内容,就可以使用tee命令了。tee命令读取标准输入,把这些内容同时输出到标... 阅读全文
posted @ 2014-12-29 20:54 stemon 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 我们将创建一个服务器节点add_two_ints_server,它将会收到两个整数,并且返回它们的和。切换目录到之前建立的beginner_tutorials包下:cd ~/catkin_ws/src/beginner_tutorials编辑src/add_two_ints_server.cpp文件... 阅读全文
posted @ 2014-12-29 20:24 stemon 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: 在前面的两篇博客中我们用C++在ROS中创建了一个发布者和接收者,并使用catkin_make构建了新的节点,下面就需要验证一下,我们写的是否正确。 首先运行roscoreroscore在使用catkin之前,确保把workspace的setup.bash文件source一下,这个文件必须是你执行c... 阅读全文
posted @ 2014-12-29 17:46 stemon 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 打开一个终端,进入到beginner_tutorials包下面:cd ~/catkin_ws/src/beginner_tutorials建立文件src/listener.cpp:vim src/listener.cpp将下面的代码复制到文件中:#include "ros/ros.h"#includ... 阅读全文
posted @ 2014-12-29 17:29 stemon 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 节点是一个可执行程序,它连接到了ROS的网络系统中。我们将会创建一个发布者,也就是说话者节点,它将会持续的广播一个信息。改变目录到之前所建立的那个包下:cd ~/catkin_ws/src/beginner_tutorials在beginner_tutorials包下面建立一个src文件夹:这个目录... 阅读全文
posted @ 2014-12-29 16:02 stemon 阅读(538) 评论(0) 推荐(0) 编辑
摘要: msg是一个描述ROS消息字段的简单的文本文件,它们经常用来为消息产生不同语言的源代码。srv文件描述一个服务,它由请求和响应两部分组成。msg文件被存储在一个包的msg目录下,srv文件被存储在srv目录下。msg是简单的文本文件,它的每一行由一个字段的类型和字段的名称组成。你可以使用的字段的类型... 阅读全文
posted @ 2014-12-29 14:46 stemon 阅读(841) 评论(0) 推荐(0) 编辑