帮助中心帮助中心
增加每个占领位置
充气(地图,半径)
充气(地图,gridradius,“网格”)
例子
充气(地图,半径)膨胀每个占据的位置地图中给定的半径米。半径围捕到最近的细胞相当于基于地图的分辨率。在半径设置为每一个细胞真正的(1)。
地图
半径
真正的
1
充气(地图,gridradius“网格”)膨胀半径给定每个占据位置的细胞的数量。
充气(地图,gridradius“网格”)
gridradius
全部折叠
创建一个10 m x 10米空的地图。
地图= binaryOccupancyMap (10、10、10);
设置占用的位置和显示地图。
x = (1.2;2.3;3.4;4.5;5.6);y = (5.0;4.0;3.0;2.0;1.0); setOccupancy(map, [x y], ones(5,1)) figure show(map)
由给定半径膨胀占据位置。
充气(图0.5)图显示(图)
从世界得到网格位置的位置。
ij = world2grid(地图,[x y]);
设置网格位置自由的位置。
setOccupancy(地图,ij, 0 (5、1),“网格”图显示(图)
binaryOccupancyMap
地图表示,作为指定binaryOccupancyMap对象。这个对象表示机器人的环境。对象包含了一个矩阵网格与二进制值表明障碍真正的(1)和自由的位置假(0)。
假
0
维度定义多少充气占据位置,指定为一个标量。半径价值是围捕到最近的细胞。
数据类型:双
双
维度定义多少充气占据位置,指定为一个积极的标量。gridradius是细胞的数量膨胀占据的位置。
介绍了R2015a
binaryOccupancyMap|setOccupancy
setOccupancy
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室