Сегмент пути тростников-Shepp, соединяющий два положения
Объект ReedSheppPathSegment
содержит информацию для сегмента пути Тростников-Shepp, чтобы соединиться между положениями. Сегмент пути Тростников-Shepp соединяется два, изображает из себя последовательность пяти типов движения. Опции движения:
Прямо
Левый поворот в максимуме держится
Правый поворот в максимуме держится
Никакое перемещение
Чтобы сгенерировать объект ReedSheppPathSegment
, используйте функцию connect
с объектом robotics.ReedsSheppConnection
:
reedsPathSegObj = connect(connectionObj,start,goal)
соединяет запуск и целевые положения с помощью заданного объекта типа подключения.
В частности задавать сегмент пути:
reedsPathSegObj = robotics.ReedsSheppPathSegment(connectionObj,start,goal,motionLengths,motionTypes)
задает тип подключения Тростников-Shepp, запуск и целевые положения, и соответствующие продолжительности движения и типы. Эти значения установлены к соответствующим свойствам в объекте.
interpolate | Интерполируйте положения вдоль сегмента пути |
show | Визуализируйте сегмент пути |
[1] Тростники, J. A. и Л. А. Шепп. "Оптимальные Пути для Автомобиля, Который Идет И Вперед и Назад". Тихоокеанский Журнал Математики. Издание 145, Номер 2, 1990, стр 367–393.