Сегмент пути Dubins, соединяющий два положения
Объект DubinsPathSegment
содержит информацию для сегмента пути Dubins, который соединяется два, изображает из себя последовательность трех движений. Опции движения:
Прямо
Левый поворот в максимуме держится
Правый поворот в максимуме держится
Чтобы сгенерировать объект DubinsPathSegment
, используйте функцию connect
с объектом robotics.DubinsConnection
:
dubPathSegObj = connect(connectionObj,start,goal)
соединяет запуск и целевое положение с помощью заданного объекта типа подключения.
В частности задавать сегмент пути:
dubPathSegObj = robotics.DubinsPathSegment(connectionObj,start,goal,motionLengths,motionTypes)
задает тип подключения Dubins, запуск и целевые положения, и соответствующие продолжительности движения и типы. Эти значения установлены к соответствующим свойствам в объекте.
interpolate | Интерполируйте положения вдоль сегмента пути |
show | Визуализируйте сегмент пути |