AprilTags är visuella markörer utformade för enkel detektering och identifiering av datorseendesystem. Dessa fyrkantiga taggar har ett unikt svartvitt mönster som gör att kameror och programvara snabbt kan känna igen dem och bestämma deras exakta position och orientering i 3D-rymden.
Det finns 38 olika AprilTags, numrerade från 0 till 37. För en utskrivbar kopia av dessa AprilTags, klicka här för att ladda ner PDF version eller klicka här för att ladda ner Cricut ZIP (SVG) version.
Varje AprilTag har ett identifierbart ID-nummer som gör det möjligt för AI-visionssensorn att skilja mellan dem. Detta gör att AprilTags kan användas för navigering runt ett fält eller för att identifiera intressanta platser.
Gå hit för mer information om hur du använder data om upptäckta AprilTags i dina Blocks, Pythoneller C++ VEXcode-projekt.
Aktivera AprilTag-detektering
För att kunna upptäcka AprilTags måste dess detekteringsläge först aktiveras i AI Vision Utility.
VäljKonfigurera i AI Vision Sensorns enhetsmeny.
AI Vision-verktyget öppnas. Välj reglaget underAprilTags för att aktivera AprilTag-detekteringsläget.
VäljStängför att avsluta AI Vision Utility.
Du kommer att se att det nya AprilTag-detekteringsläget är aktiverat.
Välj Klar för att spara dina ändringar i AI-visionssensorns konfiguration.
AprilTag-specifika data
AI-visionssensorn samlar in och rapporterar specifik data relaterad till April-taggar.
ID hänvisar till det unika tagg-ID:t för varje april-tagg, vilket kan ses i taggens övre vänstra hörn.
Vinkel hänvisar till sensorns rotationsvinkel i förhållande till AprilTag. Det rapporteras i grader från 0-359.
Kodning med AprilTags i VEXcode EXP
För att se AI-visionssensorn interagera med AprilTags i realtid, använd exempelprojektet Detecting AprilTags (AI Vision) som finns i VEXcode V5.
För att lära dig hur man använder exempelprojekt i VEXCode V5, gå hit.