您的位置:首页 > 其它

ROS 利用bag 数据建图

2017-10-19 18:03 441 查看
详细过程见下面的链接:
http://blog.csdn.net/akunainiannian/article/details/44993391
需要更新的是:

1. 原文中bag 数据的下载地址已经失效,可以从下面的链接下载bag 数据:
http://download.ros.org/data/gmapping/
2. roslaunch rbx1_nav gmapping_demo.launch // 运行 gmapping 建图 

3. 开启rivz 可以直接使用rbx1 的rviz 的配置文件,显示界面比较友好。

rosrun rviz rviz  -d `rospack find rbx1_nav`/gmapping.rviz // 可视化建图的过程

4. 如果想保存地图的话,可以用下面的cmd:

rosrun map_server map_saver -f 10_19  //10_19 是你给保存的地图取的名字

建图过程的分析:

slam_gmapping 这个node 订阅了/tf 和/base_scan(就是laser 的/scan)  两个topic.  输出/map 这个topic.

/tf 这个/topic 里是携带了base_link 相对于/odom 坐标系的关系。

遇到的问题:

1. 建图的时候有时候会出现 *************RESAMPLE***************

Deleting Nodes: 4 5 6 9 10 11 13 15 17 19 21 22 26 Done

Deleting old particles...Done

原因未知, 如果有谁知道请给小弟留言。

2. 使用自己从git_hub 上下载下来的slam_gmapping和gmapping code,   使用overlay /opt/ros/indigo/xxx 目录下的slam_gmapping ,建图的时候,会hang up 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: