Réponse rapide
À distance, l’opérateur doit savoir si l’image montre la scène actuelle ou un instant déjà passé. L’interface expose âge, pertes et origine du flux avec la pose, la vitesse et l’état local du robot. Dès que la vue ne suffit plus à commander en sécurité, la machine ralentit, s’immobilise ou rejoint un état prévu sans attendre une consigne aveugle.
Faire apparaître la fraîcheur de la scène
Le flux indique heure d’acquisition, délai de transport, images perdues et dernière observation valide. Une image répétée est distinguée d’une scène réellement immobile par les métadonnées et les capteurs embarqués. L’autorisation de commande tient compte de l’âge de la vue et de la distance parcourue depuis cette observation.
Garder les protections dans le robot
Détection de proximité, limitation de vitesse, arrêt et expiration des commandes fonctionnent sans dépendre de la vidéo distante. Les messages de contrôle ont une durée de validité ; une reconnexion ne réactive pas automatiquement un ordre ancien. La reprise commence par une nouvelle pose, un nouvel état et une confirmation explicite de l’opérateur.
Aborder un passage étroit avec des pertes de réseau
On injecte délai, débit variable, images manquantes et arrivée d’un obstacle pendant que le robot se déplace. Le test mesure la distance parcourue après la perte, la stabilité de l’arrêt et la clarté du diagnostic côté opérateur. Une zone devenue invisible est attendue ou quittée par une manœuvre prévalidée, jamais traversée sur la foi d’une ancienne image.
Une vidéo régulière peut rester en retard
Un flux fluide masque parfois un décalage constant que l’œil ne remarque pas. Sans âge et provenance visibles, l’opérateur peut agir sur une scène déjà changée. Les protections locales et l’expiration des commandes priment sur l’objectif de terminer le trajet.
Sources et références
- [1] ROS 2 documentation — Open Robotics