propagateWhileValid
Propager le système et renvoyer un mouvement valide
Depuis R2021b
Description
[ propage itérativement le système depuis l'état actuel q,u,steps] = propagateWhileValid(mobileProp,q0,u0,qTgt,maxSteps)q0 vers un état cible qTgt avec une entrée de contrôle initiale u0 pour un nombre maximum d'étapes maxSteps.
A la fin de chaque étape de propagation i, le système renvoie ces valeurs :
q(i,:)— État actuel du systèmeu(i,:)— Entrée de commande pour l'étapei + 1steps(i)— Nombre d'étapes entrei - 1eti
La fonction valide toutes les propagations et renvoie les informations système entre q0 et le dernier état valide.
Exemples
Arguments d'entrée
Arguments de sortie
Historique des versions
Introduit dans R2021b
![Figure contains an axes object. The axes object with title Occupancy Grid, xlabel X [meters], ylabel Y [meters] contains 4 objects of type image, line. One or more of the lines displays its values using only markers](propagatemobilerobotexample_01_fr.png)
![Figure contains an axes object. The axes object with title Occupancy Grid, xlabel X [meters], ylabel Y [meters] contains 4 objects of type image, line. One or more of the lines displays its values using only markers](propagatemobilerobotexample_02_fr.png)