这个是鉴于另一个Github上的项目学习的 https://github.com/chaoli2/rviz_teleop_commander/tree/master/src 其中代码注释很清楚,大家也可以去看源代码 首先是CmakeList.txt文件 只要在workspace下catkin_mak ...
分类:
其他好文 时间:
2018-01-23 23:21:38
阅读次数:
2831
先甩个锅咯,手敲下来的难免有些小错误,错别字啥的,理解哈~~~ Ubuntu 14.04,ROS版本 indigo 1、Rviz显示简单立体模型 首先,创建工作空间。 创建文件夹,catkin_rviz 这个名字随便取 mkdir -p ~/catkin_rviz/src 然后进入,执行 make ...
分类:
其他好文 时间:
2018-01-23 22:02:43
阅读次数:
1275
首先,我们要尊重原作者的劳动成果,给出原作者网页。 下载数据集 MH_01_easy.bag,原作者网页提供了链接,这里直接给出入口。 上篇随笔创建了工程 maplab_ws,并编译了maplab源码。把下载好的数据集拷到 maplab_ws 下备用。 打开命令行运行ros: roscore 新开一 ...
分类:
其他好文 时间:
2018-01-20 16:29:01
阅读次数:
426
每次无参数启动RVIZ, 都会使用配置 ~/.rviz/default.rviz 如果每次是正常退出的话,上一次的配置会被保存到文件~/.rviz/default.rviz 需要另外保存成配置文件的话,可以 File->Save Config As 如果需要使用自己的配置,如下所示: <launch ...
分类:
其他好文 时间:
2017-11-27 21:46:22
阅读次数:
568
思路: (1)使用opencv读取本地图像 (2)调用cv_bridge::CvImage().toImageMsg()将本地图像发送给rviz显示 一、使用opencv读取本地图像并发布图像消息 (1)利用catkin新建一个工程叫rosopencv,并进行初始化 mkdir -p rosopen ...
分类:
其他好文 时间:
2017-11-10 20:11:25
阅读次数:
2772
一、用move_base导航走正方形 1、 2、执行 然后 接着 然后: 二、避开模拟障碍物 1、 2、执行 然后: 接着: 开启rviz: 当move_base节点正在运行时,可看到RViz中的障碍物,点击reset按钮刷新显示,然后运行python脚本: ...
分类:
其他好文 时间:
2017-07-10 22:14:48
阅读次数:
289
1. 执行roslaunch 文件打开 某rviz文件。出现了例如以下的错误: [rviz-1] process has died [pid 10134, exit code -6] 2. 执行rosrun rviz rviz 正常,执行某公布图像的节点, 当用rviz加入 这一图像topic时,出 ...
分类:
其他好文 时间:
2017-06-13 09:58:19
阅读次数:
1071
本质上, 这玩意儿应该是一个消息, message。 首先, 引入头文件: 然后, 初始化ros, 名字叫basic_sharpes, 然后建立一主题发布者publisher,叫一个makerpub, 消息类型是Marker. 然后就是起第一个形状: 新建一个消息, 指定frame ID跟时间戳. ...
分类:
其他好文 时间:
2017-05-16 11:05:40
阅读次数:
516
本文介绍使用机器人记录的tf变换和激光扫描数据来建立2D地图.并在ROS的图形化模拟环境rviz中通过重新回放记录的数据作为机器人真实传感器采集的输入,来观测地图动态创建过程. 1.ROS gmapping工具 ROS提供的gmapping包是用来生成地图的,它是对著名的开源openslam包在RO ...
分类:
移动开发 时间:
2017-04-29 18:48:33
阅读次数:
3598
借助ROS的工具箱让turtlebot在gazebo中运行起来. part 1.1: 让turtlebot跑起来 1. 在gazebo中显示机器人 默认加载了一个playground 的world文件. 2. 用键盘进行控制机器人 可以通过以上方式控制机器人的运动了. 3. 在rviz中显示 在rv ...
分类:
其他好文 时间:
2017-04-12 23:16:39
阅读次数:
753