tf:coordinate transform urdf:ros 机器人属性描述的规范 tf树必须是连通的 如果没有人来维护两个frame之间的联系(一个发送消息的node,or called broadcaster),就会断掉 broadcaster就一个是publisher tf树是整个消息的反 ...
分类:
编程语言 时间:
2019-05-04 10:14:51
阅读次数:
174
掌握talker写法,就可以驾驭周期性发布的场合了 其中pub = ...("...",1);//里面的的1意思是队列长度 如果 distance用的是c++的float就不用下面写distance.data了,直接用distance (疑问,) ...
分类:
其他好文 时间:
2019-05-04 10:13:44
阅读次数:
173
接下来只需要在cmakelist里定义msg就行了,而python文件不需要加入cmakelist,因为是解释型语言 ...
分类:
其他好文 时间:
2019-05-04 09:53:10
阅读次数:
107
clinet ->client client.call(srv) 就是handlefunction返回的bool结果 接下来要修改cmakelist.txt但是这里省略了 ...
分类:
其他好文 时间:
2019-05-04 09:17:16
阅读次数:
130
topic是一种信息传递模式,这里先看下service topic是一种单项传输信息的模式,在下面的场景:右node会连续不断发送数据给左node 也可以写一个服务,让右边node接收到信息才开始发送,但是这样写起来很麻烦 此时应该用service node a发送请求,node b才会发送信息回来 ...
分类:
其他好文 时间:
2019-05-03 11:25:11
阅读次数:
148
slides: https://www.gitbook.com/book/sychaichangkun/ros-tutorial-icourse163/details only on folder then apply catkin_make and we have much more files ...
分类:
其他好文 时间:
2019-05-02 10:10:57
阅读次数:
161
PR2: personal robot 2 如何管理进程和它们之间的通信? node1 and 2 先在master上面注册,然后点对点通信 所以要通过roscore这个命令启动ros master 多个node启动,不用一个个启动,写launch文件 bringup就是最核心启动的东西 ...
分类:
其他好文 时间:
2019-05-02 09:57:43
阅读次数:
187