Ридс-Шепп сегмент контура соединяющий два положения
The reedSheppPathSegment
объект содержит информацию для сегмента контура Ридса-Шеппа для соединения между положениями. Сегмент контура Ридса-Шеппа соединяет два положения как последовательность из пяти типов движения. Опции движения:
Прямо
Поворот влево на максимальном руле
Поворот вправо на максимальном руле
Нет движения
Чтобы сгенерировать reedSheppPathSegment
объект, использовать connect
функция со reedsSheppConnection
объект:
reedsPathSegObj = connect(connectionObj,start,goal)
соединяет начальное и целевое положения с помощью заданного объекта типа соединения.
Для конкретного определения сегмента контура:
reedsPathSegObj = reedsSheppPathSegment(connectionObj,start,goal,motionLengths,motionTypes)
задает тип соединения Ридс-Шепп, начальное и целевое положения, а также соответствующие длины и типы движения. Эти значения заданы в соответствующих свойствах объекта.
interpolate | Интерполируйте положения вдоль сегмента контура |
show | Визуализация сегмента контура |
[1] Ридс, Дж. А. и Л. А. Шепп. Оптимальные пути для автомобиля, который идет как вперед, так и назад. Pacific Journal of Mathematics. Том 145, № 2, 1990, стр. 367-393.