kinematicTrajectory
Generador de trayectoria impulsado por tasa
Descripción
kinematicTrajectory
System object™ genera trayectorias utilizando una aceleración y velocidad angular especificadas.
Para generar una trayectoria a partir de tasas:
Cree el objeto
kinematicTrajectory
y configure sus propiedades.Llame al objeto con argumentos, como si fuera una función.
Para más información sobre el funcionamiento de los System objects, consulte ¿Qué son los System Objects?
Creación
Descripción
devuelve un System object, trajectory
= kinematicTrajectorytrajectory
, que genera una trayectoria basada en la aceleración y la velocidad angular.
establece cada propiedad trajectory
= kinematicTrajectory(Name,Value
)Name
en el Value
especificado. Las propiedades no especificadas tienen valores predeterminados.
Ejemplo: trajectory = kinematicTrajectory('SampleRate',200,'Position',[0,1,10])
crea una trayectoria cinemática System object, trajectory
, con una frecuencia de muestreo de 200 Hz y la posición inicial establecida en [0,1,10].
Propiedades
Uso
Sintaxis
Descripción
[
genera el estado de la trayectoria y luego actualiza el estado de la trayectoria en función de position
,orientation
,velocity
,acceleration
,angularVelocity
] = trajectory(bodyAcceleration
,bodyAngularVelocity
)bodyAcceleration
y bodyAngularVelocity
.
Esta sintaxis solo es válida si AngularVelocitySource
se establece en 'Input'
y AccelerationSource
se establece en 'Input'
.
[
genera el estado de la trayectoria y luego actualiza el estado de la trayectoria en función de position
,orientation
,velocity
,acceleration
,angularVelocity
] = trajectory(bodyAngularVelocity
)bodyAngularVelocity
.
Esta sintaxis solo es válida si AngularVelocitySource
se establece en 'Input'
y AccelerationSource
se establece en 'Property'
.
[
genera el estado de la trayectoria y luego actualiza el estado de la trayectoria en función de position
,orientation
,velocity
,acceleration
,angularVelocity
] = trajectory(bodyAcceleration
)bodyAcceleration
.
Esta sintaxis solo es válida si AngularVelocitySource
se establece en 'Property'
y AccelerationSource
se establece en 'Input'
.
[
genera el estado de la trayectoria y luego lo actualiza.position
,orientation
,velocity
,acceleration
,angularVelocity
] = trajectory()
Esta sintaxis solo es válida si AngularVelocitySource
se establece en 'Property'
y AccelerationSource
se establece en 'Property'
.
Argumentos de entrada
Argumentos de salida
Funciones del objeto
Ejemplos
Capacidades ampliadas
Historial de versiones
Introducido en R2019b