2D-slam 激光slam: 开源代码的比较HectorSLAM Gmapping KartoSLAM CoreSLAM LagoSLAM
最近找到一篇论文比较了一下 目前ros下2D激光slam的开源代码效果比较:
详细参见论文: An evaluation of 2D SLAM techniques available in robot operating system
1. 算法介绍
A . HectorSLAM scan-matching(Gaussian-Newton equati...
分类:
移动开发 时间:
2015-08-10 01:56:20
阅读次数:
216
今天照着一起做RGB-D SLAM (3) ,
程序会出现下面的错误:
cv::initModule_nonfree();
/home/yhzhao/slam/src/detectFeatures.cpp:32: undefined reference to `cv::initModule_nonfree()'
很奇怪,我在自己的libs文件夹里能够找到 libopencv_...
分类:
其他好文 时间:
2015-08-06 22:27:45
阅读次数:
343
上一篇介绍了如何使用数据集跑lsd-slam,这篇介绍如何用一个普通的usb摄像头跑lsd-slam,默认ubuntu12.04,fuerte已经安装好,workspace也已设置,如果没有,请参考上一篇数据集下跑lsd-slam的博文。我使用的摄像头是罗技c310 usb摄像头,其他的usb摄像头...
分类:
系统相关 时间:
2015-08-02 00:52:44
阅读次数:
9604
第一次在博客园写文章,写的不好的地方,还请大家指出来:)lsd-slam(下载链接:https://github.com/tum-vision/lsd_slam)提供了两种方法,一种是用数据集(下载地址http://vision.in.tum.de/lsdslam),一种是用usb摄像头,githu...
分类:
系统相关 时间:
2015-08-01 20:23:29
阅读次数:
1679
本讲介绍了如何使用变换矩阵拼接点云,构成一个两两匹配的SLAM程序。
分类:
其他好文 时间:
2015-07-23 15:28:27
阅读次数:
221
本讲我们以一个图像到点云的转换程序为例,讲解二维像素坐标是如何变换到空间点坐标的。
分类:
其他好文 时间:
2015-07-17 22:20:19
阅读次数:
482
概述
http://wiki.ros.org/gmapping
Gmapping包包含OpenSlam的Gmapping的一个ROS封装。Gmapping 的ROS节点slam_gmapping提供基于激光的SLAM(同时定位和创建地图)。依靠移动机器人收集的激光和位姿数据,使用slam_gmapping可以创建2维栅格地图。
外部文档
主要是一个第三方包。
硬件需求
使用slam...
分类:
移动开发 时间:
2015-07-13 12:14:59
阅读次数:
4467
http://wiki.ros.org/map_server
概述
map_server提供map_server ROS节点,它提供地图数据作为一个ROS服务器。也提供map_saver命令行功能,能动态生成保存到文件中的地图。
地图格式
包中通过工具操作的地图是以成堆的文件存储的。YAML文件描述地图的元数据,并命名image文件。Image文件编码占用数据。
Im...
分类:
移动开发 时间:
2015-07-13 12:11:02
阅读次数:
313
rgbd slam填坑第一作。讲述如何自己写一个rgbd slam程序。
分类:
其他好文 时间:
2015-07-09 16:01:49
阅读次数:
235