micro-ROS / micro-ROS/system_modes
Should get_available_modes be influenced by inference
Personne n'a encore pris cette issue.
- Langage dominant
- C++
- Étoiles
- 45
- Forks
- 13
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
If we know through mode inference, that a certain state or mode of a (sub-)system can't be transitioned to, should `get_available_states` and `get_available_modes` of (sub-)systems report accordingly?
Example:
* Subsystem A contains several nodes, e.g., node B
* If node B transitions into `error_processing`, certain states and modes for subsystem A are not available until errors in node B are fixed
* `get_available_states` and `get_available_modes` of subsystem A only report states and modes that allow node B to be in error_processing, e.g., degraded modes
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par lire les points d’entrée get_available_states et get_available_modes ainsi que le comportement d’inférence des modes décrit dans l’exemple. Déterminez si les états et les modes inatteignables inférés doivent être filtrés pour les sous-systèmes parents, y compris le cas error_processing. La tâche est considérée comme terminée lorsqu’une décision de conception arrêtée a été prise et que le comportement correspondant a été vérifié.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp
- Domaine
- robotics
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100