文档帮助中心文档
情节车辆costmap
情节(costmap)
情节(costmap、名称、值)
的情节功能显示车辆的价格地图。每个单元的暗度与单元的成本值成正比。成本低的电池是亮的,而成本高的电池是暗的。膨胀区域以红色调显示,膨胀区域外的单元格以灰度显示。
情节
例子
图(costmap)在当前坐标轴上绘制车辆成本图。
图(costmap)
costmap
图(costmap,名称,值)使用名称-值对参数绘制车辆成本图,以指定父轴或调整膨胀区域的显示。
图(costmap,名称,值)
名称,值
全部折叠
从停车场下载成本地图。显示costmap。
data =负载(“parkingLotCostmap.mat”);parkMap = data.parkingLotCostmap;情节(parkMap)
创建一个具有汽车尺寸的模板多面体对象。
carDims = parkMap.CollisionChecker.VehicleDimensions
carDims =车辆尺寸属性:长:4.7000宽:1.8000高:1.4000轴距:2.8000后悬:1前悬:0.9000世界单位:'米'
ro = carDims.RearOverhang;fo = carDims.FrontOverhang;世行= carDims.Wheelbase;hw = carDims.Width / 2;X = [ro,世行+ fo,世行+ fo, ro);Y = (hw、hw hw, hw);templateShape = polyshape (X, Y);
创建一个函数句柄,将模板移动到指定的车辆位置。这移动函数转换多义词年代到坐标(x,y),然后将多晶体旋转一个角度θ关于这一点(x,y).
移动
年代
x
y
θ
= @(s,x,y)...θ,(x, y));
移动汽车模板到一个姿势。
carPose = (5, 75);carShape =移动(templateShape carPose (1) carPose (2), carPose (3));
在价格地图上标出这辆车。
持有在情节(carShape)
vehicleCostmap
Costmap,指定为vehicleCostmap对象。
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
“通货膨胀”,“关闭”
通货膨胀
“上”
“关闭”
显示膨胀的区域,指定为逗号分隔对组成“通货膨胀”下面是其中之一。
“通货膨胀”
“上”-膨胀区域的单元格为红色。
“关闭”-包含障碍物的单元格为红色调,但膨胀区域中的其他单元格以灰度显示。
父
绘制成本图的轴,指定为逗号分隔的对,包括“父”还有一个斧柄。默认情况下,情节使用当前轴句柄,该句柄由gca函数。
“父”
gca
vehicleDimensions|polyshape|vehicleCostmap
vehicleDimensions
polyshape
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系