AprilTags қолданбасын AI көру сенсорымен пайдалану

AprilTags – компьютерлік көру жүйелері арқылы оңай анықтауға және сәйкестендіруге арналған көрнекі маркерлер. Бұл төртбұрышты тегтер камералар мен бағдарламалық құралға оларды жылдам тануға және 3D кеңістігінде олардың нақты орны мен бағдарын анықтауға мүмкіндік беретін бірегей қара-ақ үлгіні ұсынады.

0-ден 37-ге дейін нөмірленген 38 түрлі сәуір белгілері бар. Осы AprilTags басып шығаруға болатын көшірмесін алу үшін PDF немесе нұсқасын жүктеп алу үшін осы жерді басыңыз Cricut ZIP (SVG)нұсқасын жүктеп алу үшін осы жерді басыңыз.

Үш AprilTag AI Vision Utility арқылы бақыланады. Әрбір тег анықталады, орналасқан жері көрсетіледі және құрылымдалады, бұл жүйенің оны бақылайтынын көрсетеді. Бұл мысалдағы AprilTag идентификаторлары 0, 3 және 9 сандарын оқиды.

Әрбір AprilTag-де AI көру сенсорына олардың арасындағы айырмашылықты анықтауға мүмкіндік беретін сәйкестендірілетін ID нөмірі бар. Бұл AprilTags өрісті шарлау немесе қызықты нүктелерді анықтау үшін пайдалануға мүмкіндік береді.

Blocks, Pythonнемесе C++ VEXcode жобаларында анықталған AprilTags туралы деректерді пайдалану жолы туралы қосымша ақпарат алу үшін осы жерге өтіңіз.

AprilTag Detection функциясын қосыңыз

AprilTags анықтай алу үшін оның анықтау режимі алдымен AI Vision утилитасында қосылуы керек.

VEXcode V5 бағдарламасындағы AIVision1 деп белгіленген сенсоры бар AI Vision Sensor параметрлері мәзірі. Үлкен AI Vision Sensor белгішесі көрсетіледі, ал оның астында Configure деп белгіленген көк түйме ерекшеленеді.

AI Vision Sensor құрылғысының мәзіріндеConfigure таңдаңыз.

AprilTags опциясы белгіленген AI Vision утилиталық мәзірі. Әдепкі бойынша, бұл опция өшірілген.

AI Vision утилитасы ашылады. AprilTag Detection Modeқосу үшінAprilTags астындағы қосқышты таңдаңыз.

AprilTags опциясы қосылған және сенсордың бейне ағынында AprilTag анықталған AI Vision утилитасы. Төменгі оң жақ бұрышта «Жабу» түймесі белгіленген.

AI Vision утилитасынан шығу үшінЖабуопциясын таңдаңыз.

VEXcode V5 құрылғылары мәзірі AI Vision Sensor параметрлері мәзіріне ашылады. Параметрлер мәзірінде AprilTags анықтау режимі қосулы тұрғаны көрсетілген. Төменгі оң жақ бұрыштағы «Дайын» ​​түймесі бөлектелген.

Жаңа AprilTag Detection Mode қосулы күйге орнатылғанын көресіз.
AI Vision Sensor конфигурациясына өзгертулерді сақтау үшін Дайын опциясын таңдаңыз.

AprilTag арнайы деректері

AI көру сенсоры сәуір тегтеріне қатысты нақты деректерді жинайды және хабарлайды.

AI Vision Utility бейне ағынында анықталған AprilTag мысалы. AprilTag идентификаторы тізімде көрсетілген және онда 7 деп көрсетілген.

идентификаторы тегтің жоғарғы сол жақ бұрышында көруге болатын әрбір сәуір белгісінің бірегей тег идентификаторын білдіреді. 

AI Vision Utility бейне ағынында анықталған AprilTag мысалы. AprilTag бұрышы тізімделген және ол 355 градусты көрсетеді.

бұрышы AprilTag-қа қатысты сенсордың айналу бұрышын білдіреді. Ол 0-359 градус аралығында хабарланады.

VEXcode EXP ішіндегі AprilTags көмегімен кодтау

«AprilTags (AI Vision) анықтау» деп жазылған жоба нобайының мысалы.

 

AI көру сенсорының AprilTags-пен нақты уақытта әрекеттесетінін көру үшін VEXcode V5 ішінде табылған AprilTags (AI Vision) анықтау мысалы жобасын пайдаланыңыз. 

VEXCode V5 жүйесінде Мысал жобаларын пайдалану жолын білу үшін осы жерге өтіңіз.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: