VEXcode VR ойын алаңындағы VEX V5 Robotics Competition (V5RC) ойын алаңында жасанды интеллект классификацияларын пайдаланып ойын нысандарын (сақиналар мен мобильді голдар) анықтау үшін жасанды интеллект көру сенсорын пайдалануға болады.
Егер сіз AI Vision Sensor, физикалық нұсқасымен таныс болсаңыз физикалық сенсордың AprilTags және конфигурацияланған түс қолтаңбалары туралы ақпарат бере алатынын білесіз. VEXcode VR жүйесінде робот конфигурациясы қажет емес және V5RC High Stakes Field алаңында AprilTags жоқ болғандықтан, виртуалды сенсор тек алдын ала конфигурацияланған ойын элементтері: қызыл сақиналар, көк сақиналар және мобильді мақсаттар туралы ақпарат береді.
V5RC-де жасанды интеллект көру сенсоры қалай жұмыс істейді? VEXcode VR-дағы жоғары деңгейлер
AI Vision Sensor – бұл ойын элементтерін автоматты түрде ажырата алатын камера, бұл роботқа белгілі бір ойын элементтеріне өздігінен бағытталуға мүмкіндік береді. Биылғы V5RC ойыны High Stakes үшін камера Game Elements бойынша үйретілген, сондықтан сақиналар мен мобильді голдар автоматты түрде анықталады.
Бұл нысандарды анықтау үшін роботтың алдыңғы жағына AI Vision Sensor орнатылған (мұнда көрсетілгендей).
Жасанды интеллект көру сенсорынан деректер жинау
VEXcode VR жүйесіндегі Snapshot Window, Monitor Console немесе Print Console арқылы AI Vision Sensor хабарлаған деректерді көре аласыз.
Ескертпе:Жасанды интеллект көру сенсорының көру өрісін тазарту үшін аксельдің иығын көтеру керек. Егер қол көтерілмесе, ол камераның орталық бөлігінің үлкен бөлігін алады.
Сурет терезесін көру және AI Vision Sensor есеп беретін деректерді көру үшін AI Vision Sensor түймесін таңдаңыз.
Сурет терезесін жасыру үшінAI Vision Sensor түймесін қайтадан таңдаңыз.
Ойын алаңы терезесінің жоғарғы сол жақ бұрышында «Суретке түсіру терезесі» пайда болады. Суретте жасанды интеллект көру сенсорының көру аймағындағы барлық ойын элементтері және онымен байланысты деректер анықталады.
Әрбір нысан үшін Snapshow терезесінде басып шығарылған деректерге X орталығы, Y орталығы, ені және биіктігі, сондай-ақ нысанның жіктелуі кіреді.
AI Vision Sensor хабарлаған деректер түрлерінің, соның ішінде оларға қатысты VEXcode командаларының түсіндірмелерін VEX API-дан табуға болады. Блоктарға тән және Python-ға тән беттер анықтама үшін қолжетімді.
Бұл командаларды жобаңыз жұмыс істеп тұрған кезде түсірілген әрбір суреттен алынған деректерді визуализациялау үшін Monitor және/немесе Print консольдерінде пайдалануға болады. Осы мақалалардан монитор және басып шығару консольдерін пайдалану туралы көбірек біліңіз.
- VEXcode VR жүйесінде блоктармен айнымалы және сенсорлық мәндерді бақылау
- Python көмегімен VEXcode VR жүйесіндегі айнымалы және сенсорлық мәндерді бақылау
- VEXcode VR жүйесінде басып шығару консолін пайдалану
Аксельге заттарды анықтауға көмектесу үшін жасанды интеллект көру сенсорын пайдалану
Сіз сенсор ұсынған деректерді түсіну арқылы Axel-ге белгілі бір нысандарға бағытталуына көмектесу үшін AI Vision Sensor пайдалана аласыз. Аксель жасанды интеллект көру сенсорын пайдаланып, ойын элементін нысанаға алып, сол жерге жете алады.
AI Vision Sensor тек ең соңғы суреттен алынған деректерді хабарлайды, сондықтан Axel көлік жүргізу кезінде сол суретті үнемі жаңартып отыруы керек.
Бұл мысал жобасында Аксель қызыл сақинаның алдында тұрғанын анықтау үшін жасанды интеллект көру сенсорын пайдаланады, қызыл сақинаның центрлік X нүктесі 150-ден аз болғанша бұрылады, содан кейін сақинаға қарай алға жылжиды. Қызыл сақинаға қарай алға жылжу үшін, сенсордың суретіндегі нысанның енін өлшеу үшін жасанды интеллект көру сенсоры қолданылады. Ені жеткілікті үлкен болғаннан кейін, робот Қызыл сақинаны алуға болатын қашықтықта екенін біледі.
Мысал жобаларына кіру және оларды іске қосу туралы осы мақалалардан біліңіз:
Аксель сенсорларын бірге пайдалану
AI Vision Sensor роботтағы басқа сенсорлармен біріктіріліп, даладағы тапсырмаларды орындауға болады. Axel виртуалды нұсқасындағы сенсорлардың толық тізімін VEX API-нің бетінен табуға болады. Бұл кодты жазуды бастауға көмектесетін бірнеше идея ғана.
- Ойын элементін табу және нысанаға алу үшін жасанды интеллект көру сенсорын пайдаланыңыз, содан кейін нысана роботқа жақындағанша жүргізу үшін алдыңғы қашықтық сенсорынпайдаланыңыз.
- Мобильді мақсатты табу және оған өту үшінжасанды интеллект көру сенсорын пайдаланыңыз, содан кейін GPS сенсорын пайдаланып, мобильді мақсатты алаңның бұрыштарына жылжытыңыз.
- Қызыл сақина мен жылжымалы нысананы табу және оған өту үшінжасанды интеллект көру сенсорынпайдаланыңыз, содан кейін итергішті орналастыру және сақинаны нысанаға қою үшін айналу сенсорын пайдаланыңыз.
Белгілі бір командалар, V5RC High Stakes Field және Hero Bot, Axel туралы қосымша ақпаратты VEX API және VEXcode VR ішіндегі кірістірілген анықтамадан (Blocks және Python ) табуға болатынын есте сақтаңыз.