navPathControl
Chemin représentant une trajectoire cinématique basée sur le contrôle
Depuis R2021b
Description
L'objet navPathControl
stocke les chemins qui sont généralement créés par des planificateurs de chemin basés sur le contrôle, comme l'objet plannerControlRRT
. L'objet navPathControl
représente les chemins sous la forme d'une séquence d'états, de contrôles, de durées et de cibles. Cet objet associe chaque chemin à un propagateur d'état spécifique, qui propage les commandes de contrôle pour déterminer les états résultants.
Cet objet spécifie les états et les cibles dans le chemin dans l'espace d'état du propagateur. Les contrôles sont des sorties d'un contrôleur utilisées pour mettre à jour l'état de votre système pendant la propagation. Cet objet applique chaque contrôle pour une durée associée. Les commandes peuvent être des signaux de référence ou des entrées directes vers un intégrateur en fonction de la conception de votre système.
Création
Syntaxe
Description
crée un objet chemin avec le propagateur d'état spécifié. L'argument pathObj
= navPathControl(propagator
)propagator
spécifie le StatePropagator
initialise le chemin avec une séquence d'états, de contrôles, de cibles et de durées spécifiés. Les états d'entrée doivent avoir une ligne de plus que les autres vecteurs et matrices d'entrée.pathObj
= navPathControl(propagator
,states
,controls
,targets
,durations
)
Propriétés
Fonctions d'objet
append | Ajouter des états à la fin du chemin |
interpolate | Chemin d'interpolation en fonction de la taille du pas du propagateur |
pathDuration | Durée totale écoulée du chemin de contrôle |
Exemples
Historique des versions
Introduit dans R2021b