exponenta event banner

vehicleDimensions

Сохранить размеры транспортного средства

Описание

vehicleDimensions объект сохраняет размеры транспортного средства. На рисунке показаны размеры, включенные в vehicleDimensions.

Положение транспортного средства часто представляется как единая точка, расположенная на земле в центре задней оси, как показано красной точкой на рисунке. Это положение соответствует естественному центру вращения транспортного средства.

В таблице перечислены типовые типы транспортных средств и их соответствующие размеры.

Классификация транспортных средствДлинаWidthВысотаКолесная базаПередний свесЗадний свес
Автомобильный (седан)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 и устанавливает Length, Width, и Height свойства.

пример

vdims = vehicleDimensions(___,Name,Value) использует один или несколько аргументов пары имя-значение для установки Wheelbase, FrontOverhang, RearOverhang, и WorldUnits свойства. Name - имя свойства и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (' '). Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Свойства

развернуть все

Длина транспортного средства, указанная как положительный действительный скаляр.

Типы данных: double

Ширина транспортного средства, заданная как положительный действительный скаляр.

Типы данных: double

Высота транспортного средства, заданная как положительный действительный скаляр.

Типы данных: double

Передний свес транспортного средства, указанный как реальный скаляр. Передний свес - расстояние между передней частью транспортного средства и передней осью. FrontOverhang может быть отрицательным.

Типы данных: double

Задний свес транспортного средства, определяемый как реальный скаляр. Задний свес - расстояние между задней частью транспортного средства и задней осью. RearOverhang может быть отрицательным.

Типы данных: double

Расстояние между передней и задней осями транспортного средства, определяемое как положительный действительный скаляр.

Типы данных: double

Единицы измерения, заданные как символьный массив. Единицы измерения не влияют на значения измерений.

Примеры

свернуть все

Храните размеры мотоцикла длиной 2,2, шириной 0,6 и высотой 1,5 метра. Также укажите расстояние, которое мотоцикл проходит перед передней осью и за задней осью.

vdims = vehicleDimensions(2.2,0.6,1.5, ...
    'FrontOverhang',0.37,'RearOverhang',0.32)
vdims = 
  vehicleDimensions with properties:

           Length: 2.2000
            Width: 0.6000
           Height: 1.5000
        Wheelbase: 1.5100
     RearOverhang: 0.3200
    FrontOverhang: 0.3700
       WorldUnits: 'meters'

Совет

  • Length транспортного средства является суммой Wheelbase, FrontOverhang, и RearOverhang. При изменении FrontOverhang, то значение Wheelbase автоматически корректируется для сохранения Length константа. Любое изменение, приводящее к отрицательной колесной базе, вызывает ошибку.

  • Размеры транспортного средства можно использовать для определения vehicleCostmap представляет пространство для планирования поиска вокруг транспортного средства. Алгоритмы планирования путей, такие как pathPlannerRRT, используйте размеры транспортного средства для поиска пути следования транспортного средства.

Расширенные возможности

.

См. также

|

Представлен в R2018a