Použití senzoru AI Vision na hřišti V5RC Push Back

Pomocí senzoru AI Vision Sensor můžete ve VEXcode VR identifikovat herní objekty (bloky) na hřišti V5RC 25-26 Push Back Playground s využitím klasifikací s využitím AI.

Pokud znáte fyzickou verzi senzoru AI Vision Sensor budete vědět, že fyzický senzor má také schopnost hlásit informace o AprilTags a nakonfigurovaných barevných podpisech. Protože ve VEXcode VR není potřeba žádná konfigurace robota a na poli V5RC 25-26 Push Back nejsou přítomny žádné AprilTags, virtuální senzor hlásí informace pouze o předkonfigurovaných herních prvcích: červených a modrých blocích. 


Jak funguje senzor AI Vision ve V5RC? Odmítnutí ve VEXcode VR

Senzor AI Vision na Dexu

Senzor AI Vision je kamera, která dokáže automaticky identifikovat a rozlišovat herní prvky, což umožňuje vašemu robotovi autonomně se orientovat směrem ke konkrétním objektům. Senzor je předem naučen na rozpoznávání letošních herních prvků V5RC Push Back, takže automaticky detekuje bloky.

Pro detekci těchto objektů je na přední straně robota namontován senzor AI Vision (jak je zde znázorněno).


Shromažďování dat ze senzoru AI Vision

Data hlášená senzorem AI Vision si můžete prohlížet v okně Snapshot, konzoli Monitor nebo konzoli Print ve VEXcode VR.

Hřiště V5RC Push Back ve VEXcode VR s popisem tlačítka pro snímání obrazu z AI Vision Sensor.

Chcete-li zobrazit okno Snímek a zobrazit data, která hlásí senzor AI Vision, vyberte tlačítko Senzor AI Vision

Znovu stiskněte tlačítkoAI Vision Sensor pro skrytí okna snímku. 

Pohled senzoru AI Vision na Dexu s červenými a modrými bloky

Okno Snímek se zobrazí v levém horním rohu okna hřiště a identifikuje všechny herní prvky v zorném poli senzoru AI Vision.

Pro každý detekovaný objekt zobrazuje klíčová data včetně klasifikace, souřadnic středu X a středu Y a šířky a výšky.

Vysvětlení typů dat hlášených senzorem AI Vision Sensor, včetně souvisejících příkazů VEXcode, lze nalézt v blocích VEX API.

Tyto příkazy lze použít v konzolích Monitor a/nebo Print k vizualizaci dat z každého snímku pořízeného během běhu projektu. Zjistěte více o používání konzolí pro monitorování a tisk s bloky, s Pythonemnebo Používání konzole pro tisk.


Použití senzoru AI Vision k pomoci Dexu identifikovat objekty

Pomocí senzoru AI Vision Sensor můžete Dexu pomoci s navigací ke konkrétním objektům interpretací dat ze senzoru. Díky této technologii se Dex může zaměřit na Game Elements a jet k nim, aby je vyzvedl.

Snímač obrazu s umělou inteligencí bude hlásit pouze data z nejnovějšího snímku, takže Dex musí tento snímek během jízdy neustále aktualizovat.

ikona příkladu projektu sběrného bloku V5RC 25-26 s využitím AI Vision

Tento příklad projektu ukazuje, jak může Dex pomocí senzoru AI Vision Sensor autonomně orientovat blok a zvednout ho.

Naučte se o přístupu k ukázkovým projektům a jejich spouštění s bloky nebo v Pythonu.


Používání Dexových senzorů dohromady

Senzor AI Vision lze kombinovat s dalšími senzory na robotu pro plnění úkolů v terénu. Úplný seznam senzorů ve virtuálníDexu naleznete na stránce VEX API. Zde je jen několik nápadů, které vám pomohou začít s vaším kódem:

  • Pomocí Vision Sensor vyhledejte a zaměřte herní prvekk cíli.
  • PomocíVision Sensor vyhledejte a zaměřte se na více herních prvků a poté pomocí optického senzoru určete barvu bloku na dopravníku před uvolněním.

Nezapomeňte, že další informace o konkrétních příkazech, poli V5RC Push Back a hrdinském botu Dex naleznete v VEX API a ve vestavěné nápovědě ve VEXcode VR (Bloky a Python).

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

Last Updated: