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 утилитасында қосылуы керек.

AIVision1 деп белгіленген сенсоры бар VEXcode EXP ішіндегі AI Vision Sensor Settings мәзірі. Үлкен AI көру сенсоры белгішесі көрсетіледі және оның астында Конфигурация деп белгіленген көк түйме бөлектеледі.

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

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

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

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

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

VEXcode EXP Devices мәзірі AI Vision Sensor Settings мәзіріне ашылады. Параметрлер мәзірі AprilTags Detection Mode параметрінің қосулы күйіне орнатылғанын көрсетеді. Төменгі оң жақ бұрыштағы Дайын түймесі бөлектеледі.

Жаңа 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 EXP ішінде табылған AprilTags (AI Vision) анықтау мысалы жобасын пайдаланыңыз. 

VEXcode EXP ішінде мысал жобаларын пайдалану жолын білу үшін осы жерге өтіңіз.

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

Last Updated: