A mesterséges intelligencia által vezérelt vizuális érzékelő segítségével a VEXcode VR V5RC 25-26 Push Back Playgroundján található játékobjektumokat (blokkokat) azonosíthatod mesterséges intelligencia általi osztályozások segítségével.
Ha ismeri az AI Vision Sensor fizikai verzióját, akkor tudja, hogy a fizikai érzékelő képes információkat jelenteni az AprilTag-ekről és a konfigurált színaláírásokról is. Mivel a VEXcode VR-ban nincs szükség robotkonfigurációra, és nincsenek AprilTag-ek a V5RC 25-26 tolópályán, a virtuális érzékelő csak az előre konfigurált játékelemekről, a piros és kék blokkokról jelent információt.
Hogyan működik a mesterséges intelligencia által vezérelt vizuális érzékelő a V5RC Push Back rendszerben a VEXcode VR-ban?
Az AI Vision Sensor egy kamera, amely automatikusan azonosítja és megkülönbözteti a játék elemeit, lehetővé téve a robot számára, hogy önállóan tájékozódjon bizonyos tárgyak felé. Az érzékelő előre betanítva érkezik az idei V5RC Push Back játékelemek felismerésére, így automatikusan érzékeli a blokkokat.
Ezen tárgyak észleléséhez a mesterséges intelligenciával működő vizuális érzékelőt a robot elejére szerelik (ahogy az itt látható).
Adatgyűjtés a mesterséges intelligencia által vezérelt látószenzorról
A mesterséges intelligencia által megjelenített adatokat a VEXcode VR pillanatfelvétel ablakában, monitorkonzolján vagy nyomtatókonzolján tekintheti meg.
A pillanatfelvétel ablak megtekintéséhez és az AI Vision Sensor által jelentett adatok megtekintéséhez válassza a AI Vision Sensor gombot.
A pillanatfelvétel ablak elrejtéséhez válassza ki ismét aAI Vision Sensor gombot.
A Pillanatkép ablak a Játszótér ablak bal felső sarkában jelenik meg, és azonosítja az összes játékelemet a mesterséges intelligencia látószögű érzékelő látóterében.
Minden egyes észlelt objektumhoz megjeleníti a kulcsfontosságú adatokat, beleértve az osztályozást, az X és Y középponti koordinátákat, valamint a szélességet és a magasságot.
Az AI Vision Sensor által jelentett adattípusok magyarázata, beleértve a kapcsolódó VEXcode parancsokat is, a Blocks and Python VEX API-ban található.
Ezek a parancsok a Monitor és/vagy Print Console-okban használhatók a projekt futása közben készített pillanatképek adatainak vizualizálására. Tudjon meg többet a Monitor és Print Console blokkokkal való használatáról, Pythonnalvagy A Print Console használata.
A mesterséges intelligencia által vezérelt látásérzékelő használata a Dex számára a tárgyak azonosításában
A mesterséges intelligencia által vezérelt látásérzékelő segítségével Dex az érzékelő adatainak értelmezésével navigálhat adott objektumokhoz. Ezzel a technológiával Dex megcélozhatja a Játékelemeket, és odahajthat hozzájuk, hogy felvegye azokat.
Az AI Vision Sensor csak a legfrissebb pillanatkép adatait jelenti, így a Dexnek vezetés közben folyamatosan frissítenie kell ezt a pillanatképet.
Ez a példaprojekt bemutatja, hogyan tudja a Dex a mesterséges intelligencia által biztosított vizuális érzékelőt használni egy blokk automatikus bejárására és felvételére.
Ismerje meg a példaprojektek elérését és futtatását vagy blokkokkal Python-ban.
Dex érzékelőinek együttes használata
A mesterséges intelligenciával működő vizuális érzékelő kombinálható a robot más érzékelőivel a terepen végzett feladatok elvégzéséhez. A Dex virtuális verzióján található érzékelők teljes listája megtalálható a VEX API oldalán Íme néhány ötlet, amelyek segíthetnek a kódoddal való kezdésben:
- Használd a AI látásérzékelőt egy játékelem megkereséséhez és célzásához, majd a GPS-érzékelőtegy cél eléréséhez.
- Használd aAI látásérzékelőt több játékelem megkereséséhez és célzásához, majd a Optikai érzékelővel határozd meg a szállítószalagon lévő blokk színét, mielőtt elengednéd.
Ne feledd, hogy az egyes parancsokkal, a V5RC Push Back Fielddel és a Dex nevű hősbottal kapcsolatos további információk a VEX API -ben és a VEXcode VR beépített súgójában (Blocks and Python) találhatók.