Používání nástroje Vision Utility s kamerovým senzorem

Vizuální senzor umožňuje vašemu robotovi detekovat a reagovat na barvy ve svém okolí. Pomocí vestavěné kamery a integrovaného zpracování dokáže senzor Vision Sensor identifikovat a sledovat barevné podpisy, což jsou specifické barvy, které si nakonfigurujete pro svůj projekt.

Jakmile jsou barevné podpisy nakonfigurovány, senzor může hlásit informace, jako je umístění, velikost a počet odpovídajících objektů v jeho zorném poli.

Důležité:Kamerový senzor lze konfigurovat pouze tehdy, pokud máte připojení k internetu.

Připojení k nástroji Vision Utility

Nabídka Zařízení VEXcode V5 po výběru tlačítka Přidat zařízení. Možnost Vize je zvýrazněna.

Chcete-li začít s konfigurací senzoru Vision Sensor, nejprve jej přidejte jako zařízení v okně Zařízení.

Panel nastavení vizuální senzoru ve VEXcode V5 se senzorem označeným jako Vision1. Zobrazí se velká ikona senzoru Vision Sensor a pod ní je zvýrazněno modré tlačítko s označením Otevřít utilitu.

Vyberte Otevřít utilitu pro zahájení konfigurace barevných podpisů.

Nabídka Vision Utility je otevřená a v levém horním rohu je zvýrazněná ikona kamery.

Vyberte ikonu kamery v levém horním rohu okna pro připojení senzoru Vision.

Detailní záběr na zadní stranu kamerového senzoru VEX s jeho porty. Port micro USB je vlevo a je zvýrazněný.

Připojte kamerový senzor k počítači pomocí portu micro-USB.

Výzva prohlížeče od vision.vexcode.cloud s žádostí o připojení k zařízení. Zařízení s názvem Vision Sensor je zvýrazněno. Tlačítka s označením Připojit a Zrušit se zobrazují ve spodní části výzvy.

V dialogovém okně zařízení vyberte možnost Vision Sensor (Kamerový senzor). Pro ilustraci je zde znázorněno rozhraní systému Windows.

Poznámka: Kamerový senzor nelze konfigurovat pomocí nástroje Vision Utility, pokud je připojen k V5 Brain.

Živý náhled z nástroje Vision Sensor Utility zobrazující červenou krychli uprostřed bílého kalibračního prostoru. Rozhraní zobrazuje v horní části posuvník jasu nastavený na 50 a vpravo ovládací prvky konfigurace pro SIG_1 až SIG_7.

Po připojení se na obrazovém senzoru zobrazí snímek pořízený v době připojení a ikona fotoaparátu v levém horním rohu se rozsvítí zeleně.

Konfigurace barevného podpisu

Nástroj Vision Utility se zvýrazněnou zelenou ikonou kamery v levém horním rohu.

Chcete-li aktualizovat obrázek zobrazený v nástroji Vision Utility, vyberte zelenou ikonu kamery.

Nízký jas

Vision Utility zobrazuje červenou krychli s jasem nastaveným na 10. Scéna je velmi tmavá a je těžké říct, jakou barvu má kostka.

Vysoký jas

Vision Utility zobrazuje červenou krychli s jasem nastaveným na 150. Scéna je mnohem jasnější a krychle je jasně červená.

Chcete-li změnit jas snímků pořízených senzorem Vision Sensor, použijte posuvník Jas v horní části nástroje Vision Utility.

Umístěte kurzor myši nad objekt s plnou barvou, poté vyberte a tažením nastavte požadovanou barvu, jak je znázorněno v tomto videu.

Poznámka: Ujistěte se, že jste se drželi v barvy, kterou chcete vybrat. Jinak můžete omylem zachytit barvy z pozadí, což může zkreslit detekci senzorem Vision.

Nástroj Vision Sensor Utility se zvýrazněným tlačítkem SIG_1 Set, což značí, že se používá pro trénování podpisu.

Tlačítko Set se rozsvítí zeleně. Vyberte ji pro uložení barvy.

Náhled senzoru Vision Sensor zobrazující sledovanou červenou krychli. Objekt s označením RED_BOX obklopuje bílý ohraničovací rámeček a překryvný nitkový kříž. Souřadnice CX 147, CY 142, šířka 94 a výška 96 jsou zobrazeny bílým textem nad objektem. Vpravo je uveden podpis RED_BOX a je vybrán mezi ostatními položkami SIG.

Po nastavení barevné signatury se kolem všech barev odpovídajících této signatuře zobrazí ohraničovací rámeček. Další informace o vlastnostech objektu a o tom, jak s nimi kódovat, naleznete na referenčním webu V5 API.

Barevný podpis můžete také přejmenovat kliknutím na název (výchozí křestní název je SIG_1). Výběrem mimo textové pole se název uloží.

Vyberte ikonu šipek vedle barevného podpisu a upravte jeho toleranci, jak znázorněno v tomto videu.

Zvýšení tolerance umožňuje rozpoznání širšího rozsahu podobných odstínů jako stejného barevného podpisu, což je užitečné v situacích s nekonzistentním osvětlením – například ve stínech nebo oslnění. Snížení tolerance činí senzor selektivnějším a rozpoznává pouze barvy velmi blízké původnímu podpisu.

Konfigurace barevného kódu

Náhled senzoru Vision Sensor zobrazuje dva sledované objekty označené ČERVENÝ_BOX a MODRÝ_BOX, každý s ohraničujícím rámečkem a překrytím nitkového kříže. Červený rámeček je vlevo se souřadnicemi CX 73, CY 137, šířkou 90 a výškou 90. Modrý rámeček je vpravo se souřadnicemi CX 191, CY 140, šířkou 94 a výškou 92. Na pravé straně seznam podpisů obsahuje RED_BOX a BLUE_BOX. Karta Kódy dole je zvýrazněna.

Barevný kód je kombinace barevných podpisů, které tvoří horizontální vzor. Jakmile máte nakonfigurované barevné podpisy, vyberte kartu Kódy a začněte konfigurovat barevné kódy.

Karta Kódy je nyní aktivní. Stejné červené a modré krychle jsou detekovány vlevo s popisky RED_BOX a BLUE_BOX. V pravém panelu horní řádek zobrazuje seskupený kód s oběma názvy: RED_BOX, BLUE_BOX.

Do pravého textového pole zadejte názvy barevných signatur, které chcete zahrnout do barevného kódu, v pořadí a oddělené čárkami.

Například pro vytvoření vzoru červená následovaného modrou zadejte RED_BOX,BLUE_BOX. Chcete-li vytvořit vzorek modré následovaný červenou, zadejte BLUE_BOX,RED_BOX.

Náhled Vision Sensoru opět zobrazuje červené a modré kostky vedle sebe. V seznamu kódů se zobrazuje vlastní štítek BOX_CODE, který seskupuje položky RED_BOX a BLUE_BOX pod jednou položkou. Seskupená položka se zobrazí na stejném řádku jako názvy krychlí.

Přejmenujte barevný podpis kliknutím do levého textového pole.

Náhled senzoru Vision Sensor zobrazuje jeden velký bílý ohraničující rámeček kombinující červenou a modrou krychli. Text nahoře zní CX 128, CY 134, šířka 220, výška 108, Sig 12 Ang=-1, což označuje kombinovanou signaturu objektu. Panel Kódy vpravo zobrazuje jako identifikátor BOX_CODE a jako komponentní prvky jsou uvedeny RED_BOX a BLUE_BOX.

Jakmile je název nového barevného kódu uložen, zobrazí se na obrazovce.

Barevné kódy mají unikátní vlastnost, kterou lze použít s jejich objekty, a to s názvem Úhel. Více informací o této vlastnosti naleznete na referenčním webu V5 API.

Uložení konfigurace kamerového senzoru

Rozhraní utility Vision Sensor zobrazuje živý náhled se dvěma detekovanými objekty označenými jako RED_BOX a BLUE_BOX. Jejich ohraničující rámečky jsou zobrazeny pomocí zaměřovacího kříže a pro každý z nich jsou zobrazena souřadnicová data. Pod náhledem je vidět konfigurační úryvek JSON pro RED_BOX, včetně parametrů jasu, názvu podpisu a barev. V dolní části nabídky je zvýrazněno modré tlačítko s označením Kopírovat konfiguraci.

Jakmile jsou nastaveny všechny barevné signatury a barevné kódy, vyberte Kopírovat konfiguraci a vraťte se do VEXcode.

Obrazovka nastavení senzoru Vision s modrým zvýrazněným tlačítkem s označením Vložit konfiguraci.

Uvnitř VEXcode vyberte Paste Config.

Stejná obrazovka nastavení senzoru Vision, nyní s konfiguračním JSON vloženým do textového pole. JSON obsahuje parametry jasu a podpisu RED_BOX. Tlačítko Hotovo v pravém dolním rohu je zvýrazněno, což znamená, že konfigurace je připravena k použití.

Poté vyberteHotovo pro uložení konfigurace senzoru Vision a jeho použití k kódování ve VEXcode V5.

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

Last Updated: