Сегмент пути Dubins, соединяющий два положения UAV
uavDubinsPathSegment
объект содержит информацию для сегмента пути Dubins, который подключения запускают и целевые положения UAV как последовательность движений в северо-восточной вниз системе координат.
Опции движения:
Прямо
Левый поворот (против часовой стрелки)
Правый поворот (по часовой стрелке)
Спиральный левый поворот (против часовой стрелки)
Спиральный правый поворот (по часовой стрелке)
Никакое движение
Направление поворота задано, как просматривается от верхней части UAV. Спиральные движения используются, чтобы возрасти или убывать.
Сгенерировать uavDubinsPathSegment
объект, используйте connect
функция с uavDubinsConnection
объект:
соединяет запуск и целевые положения с помощью заданного pathSegObj
= connect(connectionObj
,start
,goal
)uavDubinsConnection
объект. start
и goal
входные параметры устанавливают значение свойств StartPose и GoalPose, соответственно.
В частности задавать сегмент пути:
создает сегмент пути Dubins, чтобы соединиться, запускаются и целевые положения UAV. pathSegObj
= uavDubinsPathSegment(connectionObj
,start
,goal
)uavDubinsConnection
объект обеспечивает радиус превращения минимума и угол курса полета. Это внутренне вычисляет оптимальный путь и присваивает его pathSegObj
.
создает сегмент пути Dubins, чтобы соединиться, запускаются и целевые положения UAV с данным pathSegObj
= uavDubinsPathSegment(connectionObj
,start
,goal
,motionTypes
)motionTypes
. motionTypes
введите устанавливает значение свойства MotionTypes.
создает сегмент пути Dubins, чтобы соединиться, запускаются и целевые положения UAV путем явного определения всех параметров. Входные значения установлены в свои соответствующие свойства в объекте.pathSegObj
= uavDubinsPathSegment(start
,goal
,flightPathAngle
,airSpeed
,minTurningRadius
,helixRadius
,motionTypes
,motionLengths
)
interpolate | Интерполируйте положения вдоль UAV сегмент пути Dubins |
show | Визуализируйте UAV сегмент пути Dubins |