SLAM】的更多相关文章

Slam即时定位与地图构建 技术解释 同步定位与地图构建(SLAM或Simultaneous localization and mapping)是一种概念:希望机器人从未知环境的未知地点出发,在运动过程中通过重复观测到的地图特征(比如,墙角,柱子等)定位自身位置和姿态,再根据自身位置增量式的构建地图,从而达到同时定位和地图构建的目的. 使用情景 一个由德国达姆施塔特理工大学研发的机器人正使用激光成像探测与测距技术来给迷宫绘图. 上图的机器人描绘出的地图. 操作性定义 这里说的地图,是用来在环境中…
接上一篇:1.rplidar测试 方式一:测试使用rplidar A2跑一下手持的hector slam,参考文章:用hector mapping构建地图 但是roslaunch exbotxi_bringup 2dsensor.launch 和 roslaunch exbotxi_nav hector_mapping_demo.launch 这两个文件都没有搜索到.需要更新exbot_xi开发包.https://github.com/yuanboshe/exbot_xi/tree/hydro/…
在Google开源SLAM软件cartographer中,相对<SLAM for dummies>使用了更为复杂.性能更好的Scan匹配与UKF算法,这里简单介绍下cartographer中使用的UKF算法. (一)滤波器参数设定 constexpr static FloatType kAlpha = 1e-3; constexpr static FloatType kKappa = 0.; constexpr static FloatType kBeta = 2.; constexpr st…
SLAM综述性特别是原理讲述比较浅显易懂的的资料比较少,相对比较知名的是<SLAM for Dummies>,但中文资料相对较少,这里就简单概述一下<SLAM for Dummies>的核心内容. (一) SLAM for Dummies中SLAM的基本模块 SLAM的基本组成包括:地标(Landmark)抽取.数据关联.系统状态变量估计.基于观测值得系统状态变量更新,以及地标更新.SLAM for Dummies主要描述了2D场景下的地图构建与机器人定位,这里的状态变量主要是指机…
以前是专门做室内定位技术研究的,先后学习和分析了多种基于电磁的室内定位技术,如WiFi指纹定位(先后出现过RSSI.CTF.CIR多种指纹特征).WiFi ToF定位.低功耗蓝牙BLE以及iBeacon定位,调研和测试过超宽带(UWB)定位技术.地磁指纹定位等技术.后面有时间会准备一个适用场景和性能指标的详细对比分析. 室内定位技术通常以定位区域的精准结构及地图已知为前提,随着机器人相关技术的发展和应用场景的逐步拓展,同步定位与地图构建SLAM技术日益重要,近两个月学习和测试了下SLAM相关的技…
作者总结了SLAM前端和后端的区别 While SLAM frontends are used to estimate robot movement online in real-time, the backend is used to perform optimization of the pose graph given constraints between poses that have been generated before using the frontend. 前端 用来在线实…
做了个SLAM的小视频,有兴趣的朋友可以看下 https://youtu.be/z5wDzMZF10Q 1)Library depended 一个完整的SLAM系统包括,数据流获取,数据读取,特征提取,特征匹配,POSE恢复,回环检测,全局优化,数据可视化,系统界面等,基于此列出SLAM系统所需依赖的库,同时会发布各个库的编译方式以及对各个库联合编译时出现的问题提出解决方案. Eigen Eigen库有效支持线性代数,矩阵和矢量运算,数值分析及其相关的算法 Eigen 3.0, Download…
/*********************************************************************************************************** .....从前,一种叫WALL-E的小机器人被送往地球清除垃圾,但WALL-E并不适合地球的环境,大批量地来也大批量地坏,最后只剩下WALL Tang还在日复一日的按照程序收拾废品.就这么过了几百年,仅存的WALL Tang还在垃圾堆里淘到不少人造宝贝,它也开始有了自我意识,懂得什…
这几天按照高博的博客做了一起做RGB-D SLAM (1)和(2) ,,其中大部分步骤都没问题 开发环境是ubuntu14.04+indigo 有几个问题就是: (1)我的电脑不能加载PPA,原因是:用了公司的网络代理,,拿回家用家的网络就可以了 (2)编译opencv的时候也挺快的,大概20分钟左右吧,,,看来我的电脑配置还是挺好的 (3)我的opencv和pcl 默任安装位置在  usr/include   中,和高博的不一样.... (4)cmake  的时候总是说找不到cmakelist…
在写这个随笔时,北京的外面正在下2016的第一场雪.夜深人尽之时总会考虑一下自己的未来在何方. 长这么大了,我发现我这人始终不能坚定不移的朝着一个方向努力,总是朝三暮四,对学习更是朝令夕改,这造成了我虽然花费了很多的时间学习,什么都知道一点但什么又都不精通.同事也说,这是当今做技术的人员最害怕的一件事,为此,我也陷入了深深的纠结之中.都快毕业了,还没确定自己想要在哪个城市发展.真的是该改改我这个毛病了,否则将一事无成. 今天我做了一个不会改的决定,那就是下决心从SLAM开始,不钻研嵌入式底层了.…