slam学习记录

15 篇文章 0 订阅
12 篇文章 0 订阅

写在前面

1、本文内容
激光slam学习及问题记录

2、平台
ubuntu 1804, ros
3、转载请注明出处:
https://blog.csdn.net/qq_41102371/article/details/125271212

资料

论文

2021 SLAM会议论文汇总 https://zhuanlan.zhihu.com/p/439932294
PLC-LiSLAM: 基于面、线与圆柱体的激光SLAM https://mp.weixin.qq.com/s/QM1tU04cBObmTjfJAYLPnA

源码

loam

https://github.com/HKUST-Aerial-Robotics/A-LOAM
loam源码解析1 : scanRegistration(一)https://blog.csdn.net/weixin_44156680/article/details/117919636
在这里插入图片描述

lego_loam

https://github.com/RobustFieldAutonomyLab/LeGO-LOAM
LeGO-LOAM 源码阅读笔记(featureAssociation.cpp)https://blog.csdn.net/wykxwyc/article/details/98317544
LeGO-LOAM源码解析3: featureAssociation(一) https://blog.csdn.net/weixin_44156680/article/details/118228001

livox_loam

https://github.com/hku-mars/loam_livox

ekf_loam

https://github.com/ITVRoC/ekf_loam

r3live

https://github.com/hku-mars/r3live
编译cv_bridge
https://www.likecs.com/show-203272698.html
error: return-statement with no value, in function returning ‘void*’ [-fpermissive]
https://blog.csdn.net/qq_18276949/article/details/107014026
海康Camera MVS Linux SDK二次开发封装ROS packge过程记录(c++):
https://blog.csdn.net/weixin_41965898/article/details/116801491
海康威视在linux下使用笔记——ros驱动相机:
https://blog.csdn.net/weixin_46187561/article/details/120876109
https://github.com/luckyluckydadada/HIKROBOT-MVS-CAMERA-ROS
相机和激光雷达标定外参:
https://github.com/hku-mars/livox_camera_calib

其他

代表性激光SLAM算法论文与开源代码总结
https://zhuanlan.zhihu.com/p/424638140
在这里插入图片描述

2021 SLAM会议论文汇总
https://zhuanlan.zhihu.com/p/439932294

古月居slam
https://www.guyuehome.com/Blog/index/category/22/p/2

博客https://blog.csdn.net/weixin_41281151?type=blog

loam:

十二.激光SLAM框架学习之livox-loam框架安装和跑数据集https://zhuanlan.zhihu.com/p/432520314
十八.多个SLAM框架(A-LOAM、Lego-loam、LIO-SAM、livox-loam)室外测试效果粗略对比分析https://zhuanlan.zhihu.com/p/441386977
多传感器融合SLAM、导航研究和学习 https://www.zhihu.com/column/c_1372631607124353024

orb-slam和orb-slam2
http://webdiis.unizar.es/~raulmur/orbslam/

SLAM算法工程师之路:A-LOAM论文研读与框架算法学习 https://zhuanlan.zhihu.com/p/431082432
考虑到各框架里的算法原理深度、模块架构、上手调试难度等情况,笔者认为最适合基础学习与记录的算法是A-LOAM。在学习并对A-LOAM有一个较好的掌握之后,再回头研究其他的框架比较合适(这里给出一个建议学习顺序:A-LOAM-> LOAM -> LEGO-LOAM -> LIO-SAM-> LVI-SAM)。A-LOAM是由Ji Zhang博士在论文《Lidar Odometry and Mapping in Real-time》[1]中提出的,使用激光雷达高效完成自身在空间的定位与三维建图。

3D激光SLAM:ALOAM:激光雷达的运动畸变补偿代码解析 https://blog.csdn.net/qq_32761549/article/details/120738568

LOAM:3D激光里程计及环境建图的方法和实现(三) https://zhuanlan.zhihu.com/p/29939195

LOAM论文和程序代码的解读
https://blog.csdn.net/robinvista/article/details/104379087

编译&调试

vscode下调试ROS项目,节点调试,多节点调试,roslauch调试
https://zhuanlan.zhihu.com/p/364972107

【ROS】 在VScode中 ROS Debug 配置方法非常详细版 https://blog.csdn.net/qq_39537898/article/details/124904363

vscode利用cmake调试 https://blog.csdn.net/code_segment/article/details/81151443

ORB-slam2编译时报错‘usleep’ was not declared in this scope
https://blog.csdn.net/Evanismlii/article/details/112346365

卡尔曼滤波

FAST-LIO论文知识补充—卡尔曼滤波 https://zhuanlan.zhihu.com/p/485454339
详解卡尔曼滤波原理 https://blog.csdn.net/u010720661/article/details/63253509

仿真

https://blog.csdn.net/qq_32761549/article/details/125654079

slam文章

从零开始一起学习SLAM | 为啥需要李群与李代数?
2021年度十大开源SLAM算法 https://visionary.blog.csdn.net/article/details/122325684
重磅!ICRA 2022盘点:SLAM方向十大重点论文解读 https://mp.weixin.qq.com/s/N32S_vF0E9ZVa4yI_F4aAQ
论文笔记_SLAM_综述十几篇_目录 https://visionary.blog.csdn.net/article/details/104299742

imu

SLAM_相机与imu的融合基础知识https://blog.csdn.net/shyjhyp11/article/details/115215724
从零开始的 IMU 状态模型推导https://fzheng.me/2016/11/20/imu_model_eq/
(Rv)^ = Rv^R’ 的简单证明
欧拉积分、中点积分与龙格-库塔积分http://www.liuxiao.org/2018/05/%e6%ac%a7%e6%8b%89%e7%a7%af%e5%88%86%e3%80%81%e4%b8%ad%e7%82%b9%e7%a7%af%e5%88%86%e4%b8%8e%e9%be%99%e6%a0%bc%ef%bc%8d%e5%ba%93%e5%a1%94%e7%a7%af%e5%88%86/
数值积分方法(1)——龙格库塔积分https://zhuanlan.zhihu.com/p/536391602
VIO中的IMU数值积分与IMU预积分 https://zhuanlan.zhihu.com/p/107032156
IMU误差模型 https://zhuanlan.zhihu.com/p/71202815
SLAM原理深度解析(11):IMU基础 https://zhuanlan.zhihu.com/p/492669984
imu预积分原理的个人理解 https://zhuanlan.zhihu.com/p/438525032
超核IMU HI226 陀螺仪 ROS 数据读取 https://zhuanlan.zhihu.com/p/165035327
https://www.zhihu.com/zvideo/1272115149693267968

ROS读IMU(CH110)数据 https://blog.csdn.net/Will_Ye/article/details/116401523

imu仿真
imu_data_simulation https://github.com/robosu12/imu_data_simulation

imu计算轨迹matlab
https://zhuanlan.zhihu.com/p/362145425
https://github.com/xioTechnologies/Oscillatory-Motion-Tracking-With-x-IMU
利用IMU数据来计算位移
https://blog.csdn.net/er_dan_love/article/details/123020143

多传感器融合定位 第九章 基于优化的建图方法(深蓝学院笔记)
https://blog.csdn.net/weixin_41281151/article/details/123406337

SLAM_关于VIO中IMU预积分的讲解https://blog.csdn.net/shyjhyp11/article/details/115403769
【从kitti开始自动驾驶】–9.2 利用IMU得到的速度画出自己的轨迹https://blog.csdn.net/Eric_Sober/article/details/124442988

LOAM中关于坐标转换与IMU融合https://blog.csdn.net/u012700322/article/details/103615287

四元数

Understanding Quaternions 中文翻译《理解四元数》 https://www.qiujiawei.com/understanding-quaternions/

其他

相机和livox激光雷达外参标定:在gazebo中搭建仿真场景 https://www.guyuehome.com/Blog/index/category/22/p/2
使用 SVD 方法求解 ICP 问题 http://www.liuxiao.org/2019/08/%e4%bd%bf%e7%94%a8-svd-%e6%96%b9%e6%b3%95%e6%b1%82%e8%a7%a3-icp-%e9%97%ae%e9%a2%98/

问题

livox_loam

运行基于MID-40雷达的LOAM_LIVOX算法的全过程 https://blog.csdn.net/weixin_48083022/article/details/119043406

需要pcl1.9以上版本
https://blog.csdn.net/weixin_48083022/article/details/119043406

Ubuntu18.04安装PCL(详细教程) https://www.guyuehome.com/10039
Ubuntu18.04安装PCL 1.9.1(图文详解,附踩坑和测试) https://blog.csdn.net/qq_42257666/article/details/124574029
编译pcl时遇到问题:
/usr/lib/x86_64-linux-gnu/libSM.so:对‘uuid_unparse_lower@UUID_1.0’未定义的引用
解决:
把anaconda3/lib里面的libuuid.xxx文件先移动到其他地方
https://www.codeleading.com/article/14915214739/
https://www.jianshu.com/p/459d4242b3d0

参考

文中已列出

如有错漏,敬请指正

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诺有缸的高飞鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值