trajectoryGeneratorFrenet
Encuentre la trayectoria óptima a lo largo de la ruta de referencia
Descripción
El objeto trajectoryGeneratorFrenet genera trayectorias alternativas utilizando polinomios de cuarto o quinto orden relativos a una ruta de referencia determinada. Cada trayectoria define un movimiento entre estados de Frenet durante un período de tiempo específico.
Los estados de Frenet describen su posición, velocidad y aceleración en relación con una ruta de referencia estática, especificada como un objeto referencePathFrenet.
El objeto expresa los estados de Frenet como un vector con la forma [S dS ddS L dL ddL], donde S es la longitud del arco y L es la desviación perpendicular de la dirección de la ruta de referencia. Las derivadas de S son relativas al tiempo. Las derivadas de L son relativas a la longitud del arco, S.

Para generar trayectorias alternativas, especifique los estados de Frenet inicial y terminal con un lapso de tiempo determinado para la función del objeto connect.
Creación
Sintaxis
Descripción
connectorFrenet = trajectoryGeneratorFrenet( genera trayectorias entre estados iniciales y terminales en relación con una ruta de referencia refPath)refPath especificada como un objeto referencePathFrenet. El argumento de entrada refPath establece la propiedad ReferencePath.
connectorFrenet = trajectoryGeneratorFrenet( especifica el intervalo de tiempo para la discretización. El argumento refPath,'TimeResolution',timeValue)timeValue establece la propiedad TimeResolution.
Propiedades
Funciones del objeto
connect | Conectar los estados inicial y terminal de Frenet |
createParallelState | Crear estados usando Frenet y parámetros globales. |
Ejemplos
Referencias
[1] Werling, Moritz, Julius Ziegler, Sören Kammel, and Sebastian Thrun. "Optimal Trajectory Generation for Dynamic Street Scenarios in a Frenet Frame." 2010 IEEE International Conference on Robotics and Automation. 2010, pp. 987–993.
Capacidades ampliadas
Historial de versiones
Introducido en R2020b



