文件帮助中心文件
设定位置的占用概率
SetoCcupancy(Map3d,xyz,orcvval)
例子
setoccupancy(Map3d.那XYZ.那谦卑的)将占用值分配给每个指定的占用值XYZ.在3-D占用地图中协调。
setoccupancy(Map3d.那XYZ.那谦卑的)
Map3d.
XYZ.
谦卑
全部收缩
创建一个占领yap3d.目的。
占领yap3d.
map3d = itemancymap3d;
创建接地平面并将占用值设置为0。
[xground,yground,zground] = meshgrid(0:100,0:100,0);xyzground = [xground(:) yground(:) zground(:)];orcval = 0;SetoCcupancy(Map3d,Xyzground,orcvval)
在地图的特定世界地点创造障碍。
[XBuilding1,YBuilding1,ZBuilding1] =网格格栅(20:30,50:60,0:30);[XBuilding2,YBuilding2,ZBuilding2] =网格格栅(50:60,10:30,0:40);[Xbuilding3,YBuilding3,ZBuilding3] = Meshgrid(40:60,50:60,0:50);[Xbuilding4,YBuilding4,ZBuilding4] = MeshGrid(70:80,35:45,0:60);XYZBuildings = [xbuilding1(:) YBuilding1(:) ZBuilding1(:);......xbuilding2(:) YBuilding2(:) ZBuilding2(:);......Xbuilding3(:) YBuilding3(:) ZBuilding3(:);......xbuilding4(:) YBuilding4(:) ZBuilding4(:)];
使用新概率值更新障碍并显示地图。
Obs = 0.65;updateoccupancy(map3d,xyzbuildings,obs)显示(map3d)
检查地图文件是否命名CityMap.ot.已存在于当前目录中,并在创建地图文件之前将其删除。
CityMap.ot.
如果存在(“citymap.ot”那'文件') 删除(“citymap.ot”的)结尾
将地图导出为OctREE文件。
filepath = fullfile(pwd,“citymap.ot”);ExportOccupancymap3d(Map3d,filepath)
3-D占用地图,指定为一个占领yap3d.目的。
世界坐标,指定为一个N.-By-3矩阵[x y z]积分,在那里N.是世界坐标的数量。
[x y z]
概率占用值,指定为标量或列向量,其长度与XYZ.。标量输入应用于所有坐标XYZ.。
接近0的值表示Cell未占用和无障碍的确定性。
Lidarslam.
占领子
InsertPointCloud.
膨胀
setoccupancy.
展示
您拥有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。
联系您当地的办公室