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