第一篇文章是2020年11月20号开始写的, 今天是2021年11月22号.

正好一年的时间, 写完了这一个系列的文章和代码.

本来是用不了这么久的, 今年4月底弄了讲cartographer代码的课, 由于cartographer的代码太多, 太复杂, 所以我只能将这系列文章的开源项目先放下. 就导致了系列文章一直拖到现在.

截止21年11月22号, 从零开始搭二维激光SLAM系列一共更文25篇, github获星116个, 公众号粉丝2286人. 不算多丰富的成果.

在写文章的过程中成长了很多, 也和很多同行交流了很多, 获益颇丰.

感谢大家这一年的关注, 从零开始搭二维激光SLAM这一系列文章及代码就到此为止了.

二维激光SLAM领域想写的, 想实验的基本都写上了. 涵盖了二维激光SLAM的前端, 建图, 后端的大部分知识了, 当然也有很多没有提到的知识点.

下个系列应该是写从零开始搭视觉SLAM, 敬请期待.

再次感谢大家的关注!

完结于2021-11-22

李 想

从零开始搭二维激光SLAM --- 总结相关推荐

  1. 从零开始搭二维激光SLAM --- 基于GMapping的栅格地图的构建

    上篇文章讲解了如何在ROS中发布栅格地图,以及如何向栅格地图赋值. 这篇文章来讲讲如何将激光雷达的数据构建成栅格地图. 雷达的数据点所在位置表示为占用,从雷达开始到这点之间的区域表示为空闲. 1 GM ...

  2. 从零开始搭二维激光SLAM --- 激光雷达数据效果对比

    我们知道,不同品牌的激光雷达产生的数据是不一样的,那这些不同点是如何影响建图效果的呢? 这篇文章就是来分析这个问题,将从不同光强下的点云效果,不同夹角下的点云效果,以及 1 激光雷达的技术指标 激光雷 ...

  3. 从零开始搭二维激光SLAM --- 基于ICP的帧间匹配

    上一篇文章讲解了如何将激光雷达的sensor_msgs/LaserScan格式转换成pcl::PointCloud< pcl::PointXYZ>格式, 本篇文章将要讲解如何使用这个格式调 ...

  4. 从零开始搭二维激光SLAM --- Hector论文公式推导与相关代码解析

    这篇文章将带领大家推导一下hector slam论文中的公式.之后再对这部分公式对应的代码进行讲解下. markdown打公式太费劲了,所以我用手写了.(懒) 然后csdn又限制了图片文件大小,我是照 ...

  5. 二维激光SLAM( 使用Laser Scan Matcher )

    目录 一.Laser Scan Matcher安装配置 二.二维激光定位 一.Laser Scan Matcher安装配置 ROS自带的laser_scan_matcher库,使用的是CSM(Cano ...

  6. 使用二维激光雷达和cartographer_ros实现实时SLAM

    在前面已经完成了cartographer_ros的安装和demo的运行了.接下来,就要放到机器人上,实时进行SLAM了. 前一篇内容的链接如下: Cartographer_ros的下载.配置及编译与问 ...

  7. 室内移动机器人二维激光数据线特征提取算法的总结与开源算法分享

    本文章总结并翻译于 A comparison of line extraction algorithms using 2D rangedata for indoor mobile robotics 除 ...

  8. SLAM学习笔记(十九)开源3D激光SLAM总结大全——Cartographer3D,LOAM,Lego-LOAM,LIO-SAM,LVI-SAM,Livox-LOAM的原理解析及区别

    本文为我在浙江省北大信研院-智能计算中心-情感智能机器人实验室-科技委员会所做的一个分享汇报,现在我把它搬运到博客中. 由于参与分享汇报的同事有许多是做其他方向的机器人工程师(包括硬件.控制等各方面并 ...

  9. 【应用SLAM技术建立二维栅格化地图】

    应用SLAM技术建立二维栅格化地图 一. 设计目标 二. 技术要求 三. 设计方案 1. 激光SLAM简介 2. Cartographer简介与使用 1) Cartographer简介 2) 官方de ...

  10. SLAM精度评估—从二维到三维

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨lovely_yoshino 来源丨古月居 简介 最近在群里划水时,看到很多初学的SLAMer面 ...

最新文章

  1. 【HDU】Flipper 3328 (stack + 模拟 + 英语阅读)
  2. golang 二维切片
  3. 参数迁移表达的第三种形态相互作用
  4. OCS 2007 R2环境搭建DC上的准备工作
  5. Windows IIS 日志分析研究(Log Parser Log Parser Lizard Log Parser Studio) update...
  6. wordpress主题 阿里百秀XIU v7.7版本 兼容 PHP 8.0
  7. 数据--dp,线段树优化
  8. ubuntu保存_Arch与Ubuntu安装软件对比
  9. 实锤了!锤子卖身字节跳动 Smartisan OS官微透露了信息
  10. Java中的length字段和length()方法
  11. npm install -s -d -g之间的区别
  12. latex转为html效果好吗,latex转HTML
  13. 介绍几个json在线格式化网站
  14. 使用JDOM生成/解析XML文档
  15. 大连腾飞五期的企业_云存储腾飞的五个想法
  16. 怎么将自己的头像p到特定的背景图_怎么把自己的头像和背景分离出来:用ps抠图...
  17. 计算机组成原理(王道精讲课 + 天勤高分笔记) note
  18. 学霸创业团队的崛起:以大数据重塑K12在线教育
  19. r语言拟合MA模型,及时序图,自相关图,偏自相关图
  20. (附源码)springboot 房产中介系统 毕业设计 312341

热门文章

  1. linux shell中$0,$?,$!等的特殊用法
  2. 解决在ubuntu环境下, sublime不能输入中文的问题
  3. HDU1598 并查集+枚举
  4. 对理想团队模式的构想以及对软件流程的理解
  5. STM32的备份寄存器和控制状态寄存器
  6. 在 Linux 平台中调试 C/C++ 内存泄漏方法
  7. PD的几种文档【转】
  8. HTML标签margin和padding的默认属性值
  9. 前端图表生成利器--ECharts推荐
  10. SqlServer删除表中某几列重复的记录并保留一条