driving.ReedsSheppPathSegment

Сегмент пути тростников-Shepp

Описание

driving.ReedsSheppPathSegment объект представляет сегмент запланированного пути к транспортному средству, который был соединен с помощью метода связи Тростников-Shepp [1]. Сегмент пути Тростников-Shepp состоит из последовательности трех - пяти движений. Каждое движение является одним из этих типов:

  • Прямо (вперед или реверс)

  • Левый поворот под максимальным руководящим углом транспортного средства (вперед или реверс)

  • Правый поворот под максимальным руководящим углом транспортного средства (вперед или реверс)

driving.ReedsSheppPathSegment объекты, которые представляют путь, хранятся в PathSegments свойство driving.Path объект. Эти пути планируются pathPlannerRRT возразите чей ConnectionMethod свойство установлено в 'Dubins'.

Свойства

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

Это свойство доступно только для чтения.

Начальное положение транспортного средства в начале сегмента пути, заданного как [x, y, Θ] вектор. x и y находятся в мировых единицах измерения, таких как метры. Θ в градусах.

Это свойство доступно только для чтения.

Целевое положение транспортного средства в конце сегмента пути, заданного как [x, y, Θ] вектор. x и y находятся в мировых единицах измерения, таких как метры. Θ в градусах.

Это свойство доступно только для чтения.

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

Это свойство доступно только для чтения.

Продолжительность каждого движения в сегменте пути, в мировых единицах измерения, заданных как вектор с действительным знаком с пятью элементами. Каждая продолжительность движения соответствует типу движения, заданному в MotionTypes и направление движения задано в MotionDirections.

Когда сегмент пути требует меньше чем пяти движений, остающегося MotionLengths элементы установлены в 0. Остающийся MotionTypes элементы установлены в "N" (никакое движение).

Это свойство доступно только для чтения.

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

Тип движенияОписание
"S"Прямо (вперед или реверс)
"L"

Левый поворот под максимальным руководящим углом транспортного средства (вперед или реверс)

"R"

Правый поворот под максимальным руководящим углом транспортного средства (вперед или реверс)

"N"Никакое движение

MotionTypes содержит минимум трех движений, заданных как комбинация "S"L, и "R" элементы. Если сегмент пути имеет меньше чем пять движений, остающиеся элементы MotionTypes "N" (никакое движение).

Каждый тип движения соответствует продолжительности движения, заданной в MotionLengths и направление движения задано в MotionDirections.

Пример: ["R" "S" "R" "L" "N"]

Это свойство доступно только для чтения.

Направление каждого движения в сегменте пути, заданном как вектор с пятью элементами 1 с (движение вперед) и –1s (инвертируют движение). Каждое направление движения соответствует продолжительности движения, заданной в MotionLengths и тип движения задан в MotionTypes.

Когда никакое движение не происходит, то есть, когда MotionTypes значением является "N", затем соответствующий MotionDirections элементом является 1.

Пример: [-1 1 -1 1 1]

Это свойство доступно только для чтения.

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

Ссылки

[1] Тростники, J. A. и Л. А. Шепп. "Оптимальные Пути для Автомобиля, Который Идет И Вперед и Назад". Тихоокеанский Журнал Математики. Издание 145, Номер 2, 1990, стр 367–393.

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

Введенный в R2018b

Для просмотра документации необходимо авторизоваться на сайте