slam学习

本文通俗解读了SLAM算法,涵盖视觉SLAM(ORB-SLAM2, ORB-SLAM3)、视觉惯性SLAM(VINS-Mono, VINS-Fusion)、激光SLAM(Cartographer, LIO-SAM)等,并介绍了三维重建、运动规划和相机标定。通过实例和书目推荐深入理解,同时关注评价指标如精度、效率和鲁棒性。

了解slam:【一看就懂】SLAM算法原理通俗解读_哔哩哔哩_bilibili

1、视觉SLAM:ORB-SLAM2(必学基础)

2、视觉惯性SLAM:ORB-SLAM3,VINS-Mono、VINS-Fusion

3、激光/多传感器融合SLAM:Cartographer,LeGO-LOAM、LIO-SAM、LVI-SAM

4、三维重建:视觉几何OpenMVS,深度学习重建MVSNet、PatchMatchNet、JDACS-MS

5、机器人运动规划:Navfn、Dijkstra、A-Star、DWA、TEB

6、相机标定:单目/鱼眼/双目/阵列

推荐书目:《视觉slam14讲》

 

 

相机和惯导的融合(视觉惯性里程计/vio):

港科大VINS:Mono+Fusion:讲师独家注释源码地址:https://github.com/xieqi1/VINS-Fusion-noted

或者ORB-SLAM3:GitHub - electech6/ORB_SLAM3_detailed_comments: Detailed comments for ORB-SLAM3

评价指标:

精度:ATE绝对轨迹误差, RTE相对轨迹误差
效率:同硬件下的帧率,占用的内存
鲁棒性:数据集的覆盖率:成功追踪的帧数占总帧数的比例;数据集的平均的ATE,RTE

### 关于SLAM学习教程与入门指南 对于希望深入理解并掌握SLAM技术的人来说,存在多种途径可以获取高质量的学习资料支持。下面是一些建议: #### 利用开源项目作为学习起点 一个非常有价值的资源来自于名为《自己动手做一台SLAM导航机器人》的项目指南[^1]。此文档不仅提供了详细的理论讲解技术实现细节,还包含了具体的实例操作说明,帮助读者逐步建立起自己的SLAM实验环境。 #### 探索专门针对SLAM的技术社区工具集 slam-tricks是一个被广泛推荐的知识库,适合各个层次的研究人员技术爱好者使用[^2]。这里汇聚了大量的实战经验技巧分享,能够加速个人技能的成长过程。 #### 针对特定主题的在线课程 如果倾向于结构化的教学方式,则可以选择参加一些专业的培训计划。例如,“具身智能”系列课程就非常适合那些渴望全面了解包括但不限于SLAM在内的前沿科技的人士[^4]。这些课程通常会提供系统的知识点覆盖,并配有讲师指导下的实操环节。 #### 实践案例分析 为了更好地理解应用所学知识,可以通过具体应用场景加深印象。比如,在点云数据处理方面,Point Cloud Library (PCL) 提供了一套完整的解决方案框架,涵盖了从输入输出到可视化等多个重要步骤[^5]。熟悉这类实用型软件包有助于提高解决实际问题的能力。 ```python import pcl cloud = pcl.load_XYZRGB('test_pcd.ply') # 加载点云文件 filter_voxel_grid = cloud.make_voxel_grid_filter() filter_voxel_grid.set_leaf_size(0.05, 0.05, 0.05) filtered_cloud = filter_voxel_grid.filter() # 对点云进行体素化降采样过滤 ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值