基于正态分布变换的定位图
的pcmapndt
对象从环境的预构建点云映射创建正态分布转换(NDT)映射。NDT映射是一种压缩的、内存效率高的表示,适合于本地化。该对象将点云地图转换为一组体素(3-D盒),每个体素由3-D正态分布表示。使用selectSubmap
目标函数从粗略的位置估计中选择地图中的子地图。使用findPose
目标函数,根据装配的地图定位传感器的位姿。
从点云图返回NDT图,ndtMap
= pcmapndt (ptCloudMap
,voxelSize
)ptCloudMap
.
selectSubmap |
选择映射中的子映射 |
isInsideSubmap |
检查查询位置是否在选定的子映射内 |
findPose |
使用正态分布变换(NDT)算法在地图中定位点云 |
显示 |
可视化正态分布变换(NDT)映射 |
比伯,P.和W.斯特拉瑟。正态分布变换:激光扫描匹配的新方法。在IEEE/RSJ智能机器人与系统国际会议(IROS 2003) (Cat。No.03CH37453)3卷,2743 - 48。拉斯维加斯,内华达州,美国:IEEE, 2003。https://doi.org/10.1109/IROS.2003.1249285。
[1] Magnusson,马丁。三维正态分布变换:配准、表面分析和环路检测的有效表示。博士论文,Örebro universitet, 2009。oru: http://urn.kb.se/resolve?urn=urn nbn公司禁止:se:女主角- 8458 urn: nbn公司禁止:se: oru:女主角- 8458。