节点是一个可执行程序,它连接到了ROS的网络系统中。我们将会创建一个发布者,也就是说话者节点,它将会持续的广播一个信息。 改变目录到之前所建立的那个包下: cd ~/catkin_ws/src/beginner_tutorials 在beginner_tutorials包下面建立一个src文件夹: ...
分类:
其他好文 时间:
2016-09-16 18:20:04
阅读次数:
179
ROS入门课程上线一个月以来,收到了很多童鞋们的来信,大家普遍反映学习之后能够快速的入门ROS,也能够在仿真环境中进行slam_gmapping,导航等。但是对于那些没有机器人平台的同学离真正操作ROS机器人还有一些疑惑,目前ROS机器人普遍的价格都在2500以上,(以淘宝某款与笔者采..
分类:
其他好文 时间:
2016-09-12 22:41:01
阅读次数:
4054
先启动roscore 为了获取节点信息,可以使用rosnode命令 获取得一个可接受参数清单 使用rosrun命令启动一个新的节点,如下所示 我们可以看见出现了一个新窗口,窗口中间有一个小乌龟,如下图: 出现一个新节点 使用主题与节点交互 现在要使用一个节点,并让节点做如下工作: 通过节点订阅的主题 ...
分类:
其他好文 时间:
2016-09-12 00:28:10
阅读次数:
303
为了方便直接用ROS的create-pkg命令行工具 std_msgs 包含了常见的消息类型,表示基本数据类型和其他的基本的消息构造,如多维数组。 rospy 一个ROS的纯Python客户端库。 roscpp 使用c++实现ROS的各种功能。 如果所有步骤正确执行,显示结果 编译功能包 几秒后,你 ...
分类:
其他好文 时间:
2016-09-11 22:57:13
阅读次数:
218
查看正在使用的ROS工作空间,使用命令 我新建了两个 以后我们要用的工作空间为 ...
分类:
其他好文 时间:
2016-09-11 17:14:51
阅读次数:
177
ROS的文件系统的基本概念, ROS文件系统中的两个最基本的概念:Package和Manifest,即包和清单文件。 Package是组织ROS代码的最基本单位,每一个Package都可以包括库文件,可执行文件,脚本及其它的一些文件。 Manifest文件是对Package的相关信息的一个描述。他提 ...
分类:
其他好文 时间:
2016-09-11 00:05:59
阅读次数:
300
安装ROS 配置Ubuntu要求允许接受restricted、universe和multiverse的软件源,可以根据下面的链接配置: https://help.ubuntu.com/community/Repositories/Ubuntu 配置成如下图所示即可,一般情况下,这些配置都是默认的。 ...
分类:
系统相关 时间:
2016-09-09 23:42:32
阅读次数:
212
ROS是Robot Operating System 机器人操作系统ROS | 简介篇 同样,从个人微信公众号Nao(ID:qRobotics)搬运。 前言 先放一个ROS Industrial一周年剪辑视频。 ROS已经发布八周年了,在国外科研机构中非常受欢迎。目前,以美国西南研究院为首的几位大佬 ...
分类:
其他好文 时间:
2016-09-08 07:20:25
阅读次数:
335
同样,从个人微信公众号Nao(ID:qRobotics)搬运。 前言 先放一个ROS Industrial一周年剪辑视频。 ROS已经发布八周年了,在国外科研机构中非常受欢迎。目前,以美国西南研究院为首的几位大佬开始尝试将ROS应用在工业机器人中,上面这个视频就是ROS-I项目一周年的进展情况。 为 ...
分类:
其他好文 时间:
2016-09-08 00:50:58
阅读次数:
732
一、安装模拟器 二、测试模拟器 如果安装成功你会看到输出以下信息: 三、运行模拟器 1.我们这里利用Pi Robot 进行测试 2.打开模拟器 3.我们对Pi Robot 进行参数设置,使其开始运行 4.运行效果如下: 5.如果想停止小车旋转,则在同一个终端按下Ctrl-C,然后输入以下指令: ...
分类:
其他好文 时间:
2016-09-03 16:15:18
阅读次数:
343