A mesterséges intelligencia által vezérelt vizuális érzékelő használata a V5RC High Stakes Playgroundban

A mesterséges intelligencia alapú látásérzékelő segítségével a VEX V5 Robotics Competition (V5RC) Over Under Playground játékban a VEXcode VR-ban mesterséges intelligencia alapú osztályozások segítségével azonosíthatod a játéktárgyakat (gyűrűket és mobilkapukat).

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 High Stakes pályán, a virtuális érzékelő csak az előre konfigurált játékelemekről – piros gyűrűkről, kék gyűrűkről és mobil célokról – jelent információt. 


Hogyan működik a mesterséges intelligencia által fejlesztett vizuális érzékelő a V5RC High Stakes VR-ben?

Axel robotra szerelt mesterséges intelligencia alapú vizuális érzékelő a V5RC High Stakes játszótéren

Az AI Vision Sensor egy kamera, amely automatikusan képes különbséget tenni a játék elemei között, lehetővé téve a robot számára, hogy önállóan tájékozódjon a meghatározott játék elemek felé. A kamerát az idei V5RC játék, a High Stakes játék elemeire képezték ki, így a gyűrűket és a mobil gólokat automatikusan észleli.

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.

Megjegyzés:Az Axel karját fel kell emelni, hogy a mesterséges intelligencia látómezeje szabaddá váljon. Ha a kar nincs felemelve, akkor a kamera közepének nagy részét elfoglalja.

AI látásérzékelő gomb a High Stakes Playground eszköztárában

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. 

AI látásérzékelő azonosítja a gyűrűket és a mobilcélokat a High Stakes Playgroundon

A Pillanatkép ablak a Játszótér ablak bal felső sarkában jelenik meg. A pillanatkép azonosítja az összes játékelemet a mesterséges intelligencia által vezérelt látómezőben, valamint a kapcsolódó adatokat. 

A Pillanatkép ablakban minden objektumhoz kinyomtatott adatok tartalmazzák az X középpontot, az Y középpontot, a szélességet és a magasságot, valamint az objektum osztályozását. 

Az AI Vision Sensor által jelentett adattípusok magyarázata, beleértve a kapcsolódó VEXcode parancsokat is, a VEX API-ban található. Mind a Blocks-specifikus, mind a Python-specifikus oldalak elérhetők referenciaként. 

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 használatáról ezekből a cikkekből.


A mesterséges intelligencia által vezérelt látásérzékelő használata Axel számára a tárgyak azonosításában

A mesterséges intelligencia által biztosított vizuális érzékelő segítségével Axel a szenzor által szolgáltatott adatok megértése alapján navigálhat adott objektumokhoz. A mesterséges intelligencia által vezérelt látásérzékelő segítségével Axel megcélozhat egy játékelemet, odahajthat hozzá, és felveheti a tárgyat.

Az AI Vision Sensor csak a legfrissebb pillanatkép adatait jelenti, így Axelnek vezetés közben folyamatosan frissítenie kell a pillanatképet.

AI Vision Sensor példa projekt ikonra

Ebben a példaprojektben Axel a mesterséges intelligencia által biztosított vizuális érzékelő segítségével fogja megállapítani, hogy van-e előtte piros gyűrű, majd addig fordul, amíg a piros gyűrű középpontjának X koordinátája kisebb lesz, mint 150, és előrehajt a gyűrű felé. A Vörös Gyűrűhöz való előrehaladáshoz az AI látásérzékelőt használják a tárgy szélességének mérésére az érzékelő pillanatfelvételén. Amint a szélesség elég nagy, a robot tudja, hogy a Piros Gyűrű felvételéhez szükséges hatótávolságon belül van.

Ismerje meg a példaprojektek elérését és futtatását ezekkel a cikkekkel:


Axel érzékelőinek együttes használata

Az AI Vision Sensor kombinálható a robot más érzékelőivel a terepen végzett feladatok elvégzéséhez. Az Axel virtuális verzióján található érzékelők teljes listája a VEX API oldalán található Ezek csak néhány ötlet, amelyek segíthetnek az indulásban a kóddal.

  • Használd a AI látásérzékelőt egy játékelem megkereséséhez és célzásához, majd a elülső távolságérzékelőta robothoz való vezetéshez.
  • Használd aAI látásérzékelőt egy mobil kapu megtalálásához és odanavigálásához, majd a GPS-érzékelőt a mobil kapu pálya sarkaiba mozgatásához.
  • Használd aAI látásérzékelőtegy piros gyűrű és egy mobil kapu megtalálásához és odanavigálásához, majd a Forgásérzékelőt a toló pozicionálásához és a gyűrű kapura helyezéséhez. 

Ne feledd, hogy az egyes parancsokkal, a V5RC High Stakes Fielddel és a hősbottal, Axellel kapcsolatos további információk a VEX API -ben és a VEXcode VR beépített súgójában (Blocks és Python ) találhatók.

 

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

Last Updated: