setcost

在车辆成本图中设置电池的成本值

描述

例子

setcost (costmap,xyPoints,costVals)设置成本,costVals,因为(x,y)分xyPoints在车辆成本图中。

例子

全部折叠

创建一个10乘15米的车辆成本地图。电池的边长为1米。

costmap = vehicleCostmap (10、15);

定义一组(x,y)对应于3×5米矩形的坐标。

(x, y) = meshgrid (2:4, 2:6);xyPoints = [x (:), y (:));

将矩形标记为一个障碍,将其电池成本增加到0.9。

costVal = 0.9;setcost (costmap xyPoints costVal);情节(costmap)标题(矩形障碍的成本图)

输入参数

全部折叠

Costmap,指定为avehicleCostmap对象。

点,指定为的实值矩阵,表示(x,y)的坐标点。

例子:(3.4 - 2.6)在(3.4,2.6)处指定一个单点

例子:[3 2;3 3;4 7]指定三点:(3,2),(3,3),和(4,7)

积分成本xyPoints,指定为元实值向量。

例子:0.8指定单个点的成本

例子:(0.2 0.5 0.8)指定三个点的成本

扩展功能

C / c++代码生成
使用MATLAB®编码器™生成C和c++代码。

另请参阅

|

介绍了R2018a