自动驾驶多传感器融合定位的个人学习记录,将会从0到1逐步实现一个完整且实用的建图、定位框架
阶段性代码将以Tag形式记录,10days左右上传新tag,如遇问题可提交issue
感谢任乾、李想等大佬的开源贡献,受益良多
- Tag v1.0 惯导数据可视化
- Tag v2.0 DNT里程计
- Tag v3.0 DNT里程计+后端优化+回环检测(codeding 中)
- Tag v4.0 DNT重定位
- Tag v5.0 前端适配Fast lio
- Tag v5.0 Lio gnss松耦合
流程及代码框架可见博客:多传感器融合定位学习系列 (PS: 咕咕咕 尽量及时更新不鸽 😆)
- ubuntu18.04
- ROS melodic
- yaml-cpp >=6.0
- google glog
- geographicLib
- g2o
安装方法可参考博客:机器人开发常见第三方库、软件安装和使用
参考各Tag中的README,通常运行launch 文件即可
前端里程计
- NDT
- ICP
- Fast lio2
- Aloam 后端优化器
- g2o
- ceres
- gtsam
回环检测
- Scan Context
重定位
- DNT
数据集
- kitti
任乾 知乎专栏从零开始做自动驾驶
李太白lx 从零开始学定位
深蓝学院 多传感器融合定位
github.com/XiaotaoGuo/modular_mapping_and_localization_framework