创建3-d占用地图
该occupancyMap3D
类存储3-d地图和地图信息。地图被存储作为在概率值八叉树数据结构。类处理任意环境,并扩大其规模动态地根据观察输入。您可以添加意见的点云或具体XYZ位置。这些观察结果更新概率值。概率值表示的位置的占用。八叉树数据结构装饰数据合适地以无论是在存储器和磁盘上保持效率。
创建一个空的3-d占用地图,没有观察和默认属性值。OMAP
= occupancyMap3D
指定地图的分辨率在细胞/米和套OMAP
= occupancyMap3D(水库
)解析度
属性。
创建了由一个或多个指定的具有附加的选项的对象OMAP
= occupancyMap3D(水库
,名称,值)名称,值
对参数。例如,'FreeThreshold',0.25
设置阈值,以考虑细胞无障碍作为0.25的概率值。在引号中每个属性的名称。
checkOccupancy |
检查地点是免费或占用 |
getOccupancy |
获取的位置占据概率 |
膨胀 |
充气地图 |
insertPointCloud |
插入件3-d点或点云观测到地图 |
rayIntersection |
找到光线的交叉点并占领地图细胞 |
setOccupancy |
位置设置占据概率 |
显示 |
展会占用地图 |
updateOccupancy |
在位置更新占用概率 |
[1]霍农,阿明,启M.亚龙,麻仁Bennewitz,Cyrill Stachniss,和沃尔夫勒姆·伯加德。“OctoMap:一个有效的概率3D映射框架基于八叉树。”自主机器人卷。34,第3期,2013,第189-206 .. DOI:10.1007 / s10514-012-9321-0。