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í ve VEXcode EXP zobrazuje mřížku ikon představujících dostupná zařízení. Ikona senzoru Vision je zvýrazněna bílým okrajem.

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 EXP se senzorem označeným jako Vision1. Zobrazí se velká ikona senzoru Vision Sensor a pod ní je modré tlačítko s označením Otevřít utilitu zvýrazněné bílým okrajem. Níže se nachází textová oblast pro vkládání dat ze senzoru a tlačítka s označením Vymazat konfiguraci, Vložit konfiguraci, Odstranit, Zrušit a Hotovo.

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

Rozhraní nástroje Vision Sensor Utility zobrazuje vlevo mřížku barevných kalibračních čtverců a vpravo seznam slotů Signature označených SIG_1 až SIG_7. Každý podpis má tlačítka pro Nastavení a Vymazání. Posuvník jasu v horní části je nastaven na 50. Dole se zobrazí tlačítko Kopírovat konfiguraci.

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. USB port je vlevo a svítí žlutě, což značí, že je senzor připojen. Senzor má také dva další porty pro připojení k V5 Brain.

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

Výzva prohlížeče od vision.vexcode.cloud s žádostí o připojení k kamerovému senzoru. Název zařízení Vision Sensor je zvýrazněn v modrém výběrovém poli. 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: Senzor Vision nelze konfigurovat pomocí nástroje Vision Utility, pokud je připojen k EXP 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. Tlačítko Vymazat vše se zobrazí pod sloty pro podpisy.

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

Konfigurace barevného podpisu

Nástroj Vision Utility se zvýrazněnou 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 myši nastavte požadovanou barvu, jak je znázorněno v tomto videu.

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

Nástroj Vision Sensor 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 EXP 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 šipky vedle barevného podpisu a upravte jeho toleranci na , jak je znázorněno v tomto videu.

Zvýšení tolerance umožňuje rozpoznání širší škály 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í jedinečnou vlastnost, kterou lze použít s jejich objekty, a to s názvem „Úhel“. Pro více informací o této vlastnosti navštivte referenční web EXP 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. Dole 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 EXP.

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

Last Updated: