Comment gérer une exception logicielle pendant une mission robotique ?

Réponse rapide

Une exception pendant une mission doit être capturée au niveau approprié, journalisée avec son contexte, isolée si possible et conduire à une transition sûre plutôt qu’à la poursuite d’un état partiellement connu.

Définir le périmètre

Les erreurs attendues sont traitées près de leur cause, sans masquer une défaillance inconnue. Ressource, tâche, thread et état courant accompagnent l’événement.

Protéger l’action

Commande maintenue, outil désactivé, arrêt ou retour sont choisis selon le risque. Les files et verrous sont libérés pour éviter une reprise incohérente.

Décider après diagnostic

Retry borné, réinitialisation ou intervention humaine sont autorisés seulement si les préconditions sont revalidées. L’exception et la version restent dans les journaux.

Sources et références

  1. [1] ISO 12100:2010 — Safety of machinery — General principles — ISO

Cette réponse vous a-t-elle été utile ?