Français
Robotique

AprilTag

Un type de marqueur constitué d'une grille de carrés noirs et blancs, utilisé dans les applications de robotique et de vision par ordinateur.

AprilTag : marqueur de repérage lisible par machine pour systèmes de vision

Un AprilTag est un marqueur de repérage carré, généralement imprimé sur papier ou plastique, composé d'une bordure noire épaisse entourant une grille de carrés noirs et blancs plus petits. Le motif encode un identifiant numérique unique, généralement de 6 à 10 bits, permettant à un robot ou à une caméra de reconnaître et de localiser la balise dans l'espace. Contrairement aux réflecteurs passifs ou aux caractéristiques naturelles, les AprilTags sont délibérément conçus pour être non ambigus : leur géométrie régulière et leur contraste élevé les rendent détectables de manière fiable même sous un éclairage faible, un flou de mouvement ou une occlusion partielle.

La balise fonctionne en utilisant sa bordure noire comme cadre de synchronisation, aidant la caméra à identifier quel bord est lequel et à corriger la perspective déformée. La grille intérieure est ensuite décodée comme un motif binaire. Il existe plusieurs familles de balises, telles que TAG16h5, TAG25h9 et TAG36h11, qui diffèrent par leur taille, leur nombre de bits et leur capacité de correction d'erreurs. Des nombres plus élevés indiquent plus de bits (meilleur espace d'identification) et des codes de Hamming plus robustes, mais nécessitent des balises physiquement plus grandes pour être imprimées et reconnues de manière fiable à distance.

Détection et estimation de pose

La véritable puissance des AprilTags réside dans l'estimation de pose : en comparant l'image 2D déformée de la balise à sa géométrie carrée connue, une caméra peut calculer sa propre position et orientation par rapport à la balise en temps réel. C'est beaucoup plus rapide et plus robuste que d'essayer de faire correspondre des caractéristiques naturelles dans un environnement non structuré. Les bras de robots industriels, les robots mobiles autonomes et les systèmes d'inspection par drone utilisent couramment des réseaux d'AprilTags montés sur les sols, les murs ou les équipements pour établir des coordonnées de référence pour les tâches de navigation et de manipulation.

Les AprilTags ont été développés à l'Université du Michigan et publiés en open source ; des implémentations existent en C, Python, ROS et de nombreux frameworks robotiques. La principale limitation est la ligne de visée : la balise doit être visible par la caméra avec une distorsion de perspective raisonnable. Dans les environnements fortement occlus ou à l'extérieur sous la lumière directe du soleil, la détection devient peu fiable. Les balises nécessitent également une certaine taille physique minimale par rapport à la distance de visualisation ; une balise de 10 cm est généralement lisible de 1 à 2 mètres avec une caméra standard.

Dans la fabrication et la logistique, les AprilTags remplacent les codes QR dans les contextes où la localisation spatiale en temps réel est importante. Un robot de prélèvement de bacs peut lire un AprilTag sur un colis et le saisir immédiatement avec une précision centimétrique, alors qu'un code QR seul ne ferait que confirmer l'identité. Cela les rend inestimables dans l'automatisation du pick-and-place, le prélèvement de bacs et les tâches d'assemblage de précision où l'alignement fiduciel est critique.

Sources

Entrée IG014916/08/2015

Autres termes : Robotique

Tout voir

Recevez le mot du jour

Un terme industriel chaque jour, avec le métier auquel il appartient et pourquoi il mérite d'être connu. Sans publicité.