Храните размерности транспортного средства
The 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(___,
использует один или несколько аргументы пары "имя-значение", чтобы задать Name,Value
)Wheelbase
, FrontOverhang
, RearOverhang
, и WorldUnits
свойства. Name
- имя свойства и Value
- соответствующее значение. Name
должны находиться внутри одинарных кавычек (' '
). Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN
.
The Length
транспортного средства является суммой Wheelbase
, FrontOverhang
, и RearOverhang
. Если вы меняете FrontOverhang
, затем значение Wheelbase
автоматически настраивается, чтобы сохранить Length
константа. Любое изменение, приводящее к отрицательной колесной базе, вызывает ошибку.
Можно использовать размерности транспортного средства, чтобы задать vehicleCostmap
который представляет пространство поиска планирования вокруг транспортного средства. Алгоритмы планирования пути, такие как pathPlannerRRT
, используйте размерности транспортного средства, чтобы найти путь для транспортного средства, чтобы следовать.