上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: 此处有两个map,一个是tf图里的frame,一个是topic(地图) Karto相比gmapping比较老,但仍旧效果不差 阅读全文
posted @ 2019-05-04 10:34 ecoflex 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-04 09:40 ecoflex 阅读(102) 评论(0) 推荐(0) 编辑
摘要: oint 所有的link joint都在一起了,我们在上面没写坐标变换的信息,信息在下面这个文件里 小车模型的 最终版本 小车完成了 阅读全文
posted @ 2019-05-04 09:19 ecoflex 阅读(118) 评论(0) 推荐(0) 编辑
摘要: tf:coordinate transform urdf:ros 机器人属性描述的规范 tf树必须是连通的 如果没有人来维护两个frame之间的联系(一个发送消息的node,or called broadcaster),就会断掉 broadcaster就一个是publisher tf树是整个消息的反 阅读全文
posted @ 2019-05-04 08:26 ecoflex 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 接下来只需要在cmakelist里定义msg就行了,而python文件不需要加入cmakelist,因为是解释型语言 阅读全文
posted @ 2019-05-04 08:06 ecoflex 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-04 05:29 ecoflex 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-04 02:55 ecoflex 阅读(102) 评论(0) 推荐(0) 编辑
摘要: clinet ->client client.call(srv) 就是handlefunction返回的bool结果 接下来要修改cmakelist.txt但是这里省略了 阅读全文
posted @ 2019-05-04 02:47 ecoflex 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 掌握talker写法,就可以驾驭周期性发布的场合了 其中pub = ...("...",1);//里面的的1意思是队列长度 如果 distance用的是c++的float就不用下面写distance.data了,直接用distance (疑问,) 阅读全文
posted @ 2019-05-04 02:27 ecoflex 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-03 12:15 ecoflex 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 启动roscore 阅读全文
posted @ 2019-05-03 12:02 ecoflex 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 左边每个插件都是一个subscriber 启动键盘控制运动 pose位置 twist速度 阅读全文
posted @ 2019-05-03 11:51 ecoflex 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 应用场景比如小车的导航,机械臂运动。或者可打断可抢占。 阅读全文
posted @ 2019-05-03 11:17 ecoflex 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 发送一个灯光的名字,返回是否删除成功,以及状态信息 sun 环境变暗了 rosparam set /gazebo/gravity_z ... 把当前的所有rosparam参数下载到一个yaml文件里 阅读全文
posted @ 2019-05-03 11:10 ecoflex 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 还可以在launch文件里修改param 阅读全文
posted @ 2019-05-03 11:01 ecoflex 阅读(201) 评论(0) 推荐(0) 编辑
摘要: topic是一种信息传递模式,这里先看下service topic是一种单项传输信息的模式,在下面的场景:右node会连续不断发送数据给左node 也可以写一个服务,让右边node接收到信息才开始发送,但是这样写起来很麻烦 此时应该用service node a发送请求,node b才会发送信息回来 阅读全文
posted @ 2019-05-03 10:31 ecoflex 阅读(182) 评论(0) 推荐(0) 编辑
摘要: ←正确的用法 同时要指定topic 深度相机的信息类型看上去也可以被image view启动 查看深度图 rgb+深度图 = 点云数据 rosnode info /teleop_.... 速度控制node 再看下topic:publisher是速度控制node,接受者是gazebo 类型也定义了 然 阅读全文
posted @ 2019-05-03 09:21 ecoflex 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Node之间必须有共同的话题 message 定义类似c++ struct 每次就是发送一个class过去 阅读全文
posted @ 2019-05-02 09:18 ecoflex 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 不了解一个进程的时候看下info i head forward j turn left l turn right k stop 一个node控制键盘和gazebo通信 再次查看rosnode list 可以看到多了一个 接下来打开摄像头: 阅读全文
posted @ 2019-05-02 09:11 ecoflex 阅读(158) 评论(0) 推荐(0) 编辑
摘要: PR2: personal robot 2 如何管理进程和它们之间的通信? node1 and 2 先在master上面注册,然后点对点通信 所以要通过roscore这个命令启动ros master 多个node启动,不用一个个启动,写launch文件 bringup就是最核心启动的东西 阅读全文
posted @ 2019-05-02 05:39 ecoflex 阅读(171) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页