帮助中心帮助中心
在世界地图坐标系移动
自从R2019b
移动(地图,moveValue)
移动(地图,moveValue、名称、值)
移动(地图,moveValue)移动的本地起源映射到一个绝对的位置,moveValue在世界坐标系,并更新地图的限制。移值截断基于地图的分辨率。默认情况下,将新发现的地区map.DefaultValue。
地图
moveValue
map.DefaultValue
例子
移动(地图,moveValue,名称,值)指定附加选项指定一个或多个参数名称-值对。
移动(地图,moveValue,名称,值)
名称,值
全部折叠
这个例子展示了如何把当地的一个以自我为中心的地图和同步与一个更大的世界地图。这一过程模拟汽车驾驶的环境和更新障碍的新领域。
加载地图。创建一个二进制入住率的地图complexMap。
complexMap
负载exampleMaps.mat地图= binaryOccupancyMap (complexMap);显示(图)
创建一个规模较小的本地地图。
mapLocal = binaryOccupancyMap (complexMap (end-20:结束,1:20));显示(mapLocal)
按照世界地图的路径规划和更新当地地图当你移动你的框架。
指定路径的位置和地图上的情节。
路径= (5 2 8 8 8 30 8);显示(map)在情节(路径(:1),路径(:,2))从
创建一个循环移动映射点之间的决议。区别分除以映射分辨率多少增量移动。
为i = 1:长度(路径)1 moveAmount =(我+ 1)路径(路径(我,:))/ map.Resolution;为j = 1: abs (moveAmount moveAmount (1) + (2) moveValue = (moveAmount)。* map.Resolution迹象;移动(mapLocal moveValue,…“MoveType”,“相对”,“SyncWith”地图)显示,drawnow (mapLocal)limitrate暂停(0.2)结束结束
binaryOccupancyMap
地图表示,作为指定binaryOccupancyMap对象。该对象代表车辆的环境。
(x, y)
当地地图起源移动值,指定为一个(x, y)向量。默认情况下,这个值是一个绝对位置移动本地起源在世界坐标系。使用MoveType名称-值对将指定一个相对移动。
MoveType
指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
Name1 = Value1,…,以=家
的名字
价值
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。
例子:“MoveType”、“相对”
“MoveType”、“相对”
“绝对”
“相对”
移动类型,指定为“绝对”或“相对”。对于相对移动时,指定一个相对(x, y)向量为moveValue基于你当前的局部坐标系。
FillValue
0
1
填补值显示位置,因为转移地图限制,指定为0或1。
SyncWith
二次映射到同步,指定为一个binaryOccupancyMap对象。任何基于移动显示位置更新这张地图使用世界坐标中的值。
介绍了R2019b
binaryOccupancyMap|occupancyMap(导航工具箱)|occupancyMatrix
occupancyMap
occupancyMatrix
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室