kinematicTrajectory
Generador de trayectoria impulsado por tasa
Descripción
El kinematicTrajectory
System object™ genera trayectorias utilizando aceleración y velocidad angular especificadas.
Para generar una trayectoria a partir de tasas:
Cree el objeto
kinematicTrajectory
y establezca sus propiedades.Llame al objeto con argumentos, como si fuera una función.
Para obtener más información sobre cómo funcionan los System objects, consulte What Are 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 un System object de trayectoria cinemática, 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 según position
,orientation
,velocity
,acceleration
,angularVelocity
] = trajectory(bodyAcceleration
,bodyAngularVelocity
)bodyAcceleration
y bodyAngularVelocity
.
Esta sintaxis solo es válida si AngularVelocitySource
está establecido en 'Input'
y AccelerationSource
está establecido en 'Input'
.
[
genera el estado de la trayectoria y luego actualiza el estado de la trayectoria según position
,orientation
,velocity
,acceleration
,angularVelocity
] = trajectory(bodyAngularVelocity
)bodyAngularVelocity
.
Esta sintaxis solo es válida si AngularVelocitySource
está establecido en 'Input'
y AccelerationSource
está establecido en 'Property'
.
[
genera el estado de la trayectoria y luego actualiza el estado de la trayectoria según position
,orientation
,velocity
,acceleration
,angularVelocity
] = trajectory(bodyAcceleration
)bodyAcceleration
.
Esta sintaxis solo es válida si AngularVelocitySource
está establecido en 'Property'
y AccelerationSource
está establecido en 'Input'
.
[
genera el estado de la trayectoria y luego actualiza el estado de la trayectoria.position
,orientation
,velocity
,acceleration
,angularVelocity
] = trajectory()
Esta sintaxis solo es válida si AngularVelocitySource
está establecido en 'Property'
y AccelerationSource
está establecido en 'Property'
.
Argumentos de entrada
Argumentos de salida
Funciones del objeto
Ejemplos
Capacidades ampliadas
Historial de versiones
Introducido en R2019b