problème du robot kidnappé
Anglais: kidnapped robot problem
La situation où un robot autonome est transporté ailleurs et a par conséquent des difficultés à déterminer sa propre localisation.
problème du robot kidnappé : perdu après avoir été déplacé sans avertissement
Un robot kidnappé est un robot qui a été physiquement déplacé sans que son estimation de position interne ne soit mise à jour. Le robot se retrouve soudainement dans un endroit où il n'a pas navigué de son propre chef. Étant donné que la plupart des robots autonomes construisent leurs connaissances de position par odometry, SLAM (simultaneous localization and mapping) ou GPS, être ramassé et placé ailleurs crée un décalage : l'emplacement calculé du robot est erroné, mais il n'a aucune entrée de capteur pour lui indiquer que le mouvement s'est produit.
Le problème principal survient parce que les robots à roues et à chenilles estiment généralement leur position en intégrant les comptes d'encodeur de leurs moteurs d'entraînement. Si un robot avance de 2 mètres, il enregistre ce déplacement de 2 mètres. Mais si un humain transporte le robot de 5 mètres sur le côté, les encodeurs n'enregistrent aucun mouvement. La carte interne du robot le montre toujours à l'ancien emplacement, créant une erreur de localisation qui peut entraîner des échecs de navigation, des risques de collision et l'inachèvement des tâches.
Les robots mobiles rencontrent ce problème le plus souvent dans les entrepôts et les usines où le personnel humain déplace l'équipement sans coordination avec le système de contrôle du robot. Un robot chargé sur un camion ou repositionné par des techniciens de maintenance perdra son sens de l'orientation. Même de brèves corrections manuelles, comme un opérateur poussant un robot bloqué sur le côté, introduisent une erreur de localisation.
Récupération et prévention
Les robots équipés de systèmes de positionnement global ou d'infrastructures de localisation aériennes (marqueurs fiduciels, réseaux UWB, réflecteurs lidar) peuvent détecter et corriger plus facilement les enlèvements. Un robot basé sur le SLAM peut se relocaliser en observant des caractéristiques distinctives dans son environnement, bien que cela puisse prendre du temps et échouer dans des espaces sans caractéristiques. Certains robots incluent des boutons de réinitialisation manuelle ou des stations d'accueil qui annoncent l'emplacement précis du robot à son système de navigation.
Le terme « problème du robot kidnappé » est apparu dans la recherche en robotique probabiliste dans les années 1990 et reste standard dans la littérature sur la localisation. Il met en évidence une contrainte fondamentale : les systèmes de navigation autonomes doivent supposer que leurs capteurs sont leur principale source de vérité concernant le mouvement. Lorsque cette hypothèse est brisée, la récupération dépend de méthodes de localisation absolue plutôt que de la seule navigation à l'estime.
Sources
- Source de la définitionWiktionary
- Source complémentaireKidnapped robot problemWikipedia