主要内容

vehicleDimensions

存储车辆维

描述

vehicleDimensions对象存储车辆尺寸。图中显示的维度中vehicleDimensions

车辆图位置、宽度、高度、长度、后悬置,轴距,前悬的标签

车辆的位置通常表示为一个点位于地面中心的后桥,图中红点所示。这个位置对应的自然中心的旋转。

下表列出了一些典型的车辆类型和相应的维度。

车辆分类 长度 宽度 高度 轴距 前悬 后方过剩
汽车(轿车) 4.7米 1.8米 1.4米 2.8米 0.9米 1.0米
摩托车 2.2米 0.6米 1.5米 1.51米 0.37米 0.32米

创建

描述

vdims = vehicleDimensions创建一个vehicleDimensions对象和一个默认的长度4.7米,宽度1.8米,1.4米的高度。

vdims = vehicleDimensions (l, w h)创建一个vehicleDimensions对象和设置长度,宽度,高度属性。

例子

vdims = vehicleDimensions (___,名称,值)使用一个或多个名称-值对参数设置轴距,FrontOverhang,RearOverhang,WorldUnits属性。的名字属性名和吗价值相应的价值。的名字必须出现在单引号(' ')。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

属性

全部展开

车辆的长度,指定为一个积极的真正的标量。

数据类型:

指定的车辆,宽度是一个积极的真正的标量。

数据类型:

高度的车辆,指定为一个积极的真正的标量。

数据类型:

前面的车辆,指定为一个真正的标量。前面的过剩是前面的车辆之间的距离和前轴。FrontOverhang可以是负的。

数据类型:

后方的车辆,指定为一个真正的标量。后方过剩是后方的车辆之间的距离和后轴。RearOverhang可以是负的。

数据类型:

前后轮轴之间的距离的车辆,指定为一个积极的真正的标量。

数据类型:

度量单位,指定为一个字符数组。单位不影响测量的值。

例子

全部折叠

存储一辆摩托车的尺寸长度为2.2,宽0.6,高1.5米。还指定的距离,前面的摩托车扩展背后的前轴和后轴。

vdims = vehicleDimensions (2.2, 0.6, 1.5,“FrontOverhang”,0.37,“RearOverhang”,0.32)
vdims = vehicleDimensions属性:长度:2.2000宽度:0.6000高度:1.5000轴距:1.5100 RearOverhang: 0.3200 FrontOverhang: 0.3700 WorldUnits:“米”

提示

  • 长度车辆的总和轴距,FrontOverhang,RearOverhang。如果你改变FrontOverhang,然后的价值轴距自动调整以保持长度常数。导致负面的轴距的任何更改都会导致一个错误。

  • 您可以使用车辆维度定义vehicleCostmap表示车辆周围的规划搜索空间。路径规划算法,如pathPlannerRRT,使用车辆的车辆尺寸找到路径。

扩展功能

版本历史

介绍了R2018a

另请参阅

|