主要内容

validatorVehicleCostmap

説明

validatorOccupancyMapオブジェクトは,二维コストマップ内の値に基づいて,状態および離散化された運動を検証します。。

作成

構文

説明

验证器= validatorVehicleCostmapは,SE2状態空間と関連付けられているビークルコストマップバリデーターを既定の設定で作成します。

验证器= validatorVehicleCostmap (stateSpaceは,导航。StateSpace

验证器= validatorVehicleCostmap (stateSpacexyIndices【中文翻译】:XYIndices

验证器= validatorVehicleCostmap (stateSpace名称,值【翻译名称,值を使用して地图プロパティまたはXYIndices

プロパティ

草皮草皮

这是一个非常复杂的过程。导航。StateSpace。。

vehicleCostmap(自动驾驶工具箱)

中文:。。

。2 .[xIdx yIdx]> > > > >たとえば,状態ベクトルが[r p y x y z]【中文翻译5 [4]……

。◆◆◆◆◆◆◆たとえば,状態ベクトルが[x y]【翻译3.……

オブジェクト関数

复制 创建状态验证器对象的深层副本
isStateValid 检查state是否有效
isMotionValid 检查状态之间的路径是否有效

すべて折りたたむ

(1)、(1)、(2)、(2)、(3)、(3)、(3)。

。。1。

负载exampleMaps.matmap = vehicleCostmap(double(simpleMap));地图。CollisionChecker = inflation (“InflationRadius”1);图(图)

图包含一个轴对象。坐标轴对象包含2个类型为image、patch的对象。该对象表示膨胀区域。

路径= [3 3 pi/2;8 15 0;[17 8 - /2];持有情节(路径(:1),路径(:,2),”——o”

图包含一个轴对象。轴对象包含3个类型为image、patch、line的对象。该对象表示膨胀区域。

stateSpaceSE2。。

validator = validatorVehicleCostmap(stateSpaceSE2);验证器。地图= map; validator.ValidationDistance = 0.1;

。3.つの点はすべて自由空間にあるため、有効と見なされます。

isValid = isStateValid(验证器,路径)
isValid =3x1逻辑阵列1 1 1

。関数isMotionValid。。

startStates = [path(1,:);path(2,:)];endStates = [path(2,:);path(3,:)];i = 1:2 [isPathValid, lastValid] = isMotionValid(validator,startStates(i,:),endStates(i,:));如果~ isPathValid情节(lastValid (1) lastValid (2),”或“结束结束持有

图包含一个轴对象。坐标轴对象包含4个类型为image、patch、line的对象。该对象表示膨胀区域。

拡張機能

バージョン履歴

R2019b