kinematicTrajectory
Générateur de trajectoire piloté par le taux
Description
Le kinematicTrajectory System object™ génère des trajectoires en utilisant une accélération et une vitesse angulaire spécifiées.
Pour générer une trajectoire à partir des tarifs :
Créez l'objet
kinematicTrajectoryet définissez ses propriétés.Appelez l'objet avec des arguments, comme s'il s'agissait d'une fonction.
Pour en savoir plus sur le fonctionnement des objets système, voir What Are System Objects?
Création
Description
renvoie un System object, trajectory = kinematicTrajectorytrajectory, qui génère une trajectoire basée sur l'accélération et la vitesse angulaire.
définit chaque propriété trajectory = kinematicTrajectory(Name,Value)Name sur le Value spécifié. Les propriétés non spécifiées ont des valeurs par défaut.
Exemple : trajectory = kinematicTrajectory('SampleRate',200,'Position',[0,1,10]) crée un System object de trajectoire cinématique, trajectory, avec une fréquence d'échantillonnage de 200 Hz et la position initiale définie sur [0,1,10].
Propriétés
Utilisation
Syntaxe
Description
[ génère l'état de la trajectoire, puis met à jour l'état de la trajectoire en fonction de position,orientation,velocity,acceleration,angularVelocity] = trajectory(bodyAcceleration,bodyAngularVelocity)bodyAcceleration et bodyAngularVelocity.
Cette syntaxe n'est valide que si AngularVelocitySource est défini sur 'Input' et AccelerationSource est défini sur 'Input'.
[ génère l'état de la trajectoire, puis met à jour l'état de la trajectoire en fonction de position,orientation,velocity,acceleration,angularVelocity] = trajectory(bodyAngularVelocity)bodyAngularVelocity.
Cette syntaxe n'est valide que si AngularVelocitySource est défini sur 'Input' et AccelerationSource est défini sur 'Property'.
[ génère l'état de la trajectoire, puis met à jour l'état de la trajectoire en fonction de position,orientation,velocity,acceleration,angularVelocity] = trajectory(bodyAcceleration)bodyAcceleration.
Cette syntaxe n'est valide que si AngularVelocitySource est défini sur 'Property' et AccelerationSource est défini sur 'Input'.
[ génère l'état de la trajectoire, puis met à jour l'état de la trajectoire.position,orientation,velocity,acceleration,angularVelocity] = trajectory()
Cette syntaxe n'est valide que si AngularVelocitySource est défini sur 'Property' et AccelerationSource est défini sur 'Property'.
Arguments en entrée
Arguments de sortie
Fonctions d'objet
Exemples
Capacités étendues
Historique des versions
Introduit dans R2019b







