Konfigurace V5 Vision Sensor pomocí Expert Robot Configuration ve VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

Otevřít projekt

Rozhraní VEXcode Pro V5 s otevřenou nabídkou Soubor a zvýrazněnou možností Otevřít pro otevření projektu.

Povolit expertní konfiguraci robota

Nabídka nastavení projektu VEXcode Pro V5 se zvýrazněnou možností „Povolit expertní konfiguraci robota“.

Přijmout podmínky konfigurace expertního robota

Dialogové okno s upozorněním vysvětlující konfiguraci expertního robota se zvýrazněným tlačítkem Ano pro potvrzení.

Zahrnout nový soubor

Rozhraní VEXcode Pro V5 s otevřenou kontextovou nabídkou pro zahrnutí složky a zvýrazněnou možností Nový soubor.

Klikněte pravým tlačítkem na rozbalovací nabídku „zahrnout“ a vyberte „Nový soubor“.

Přidat konfigurační soubor senzoru Vision

Okno Vytvořit nový soubor zobrazující vybraný soubor Konfigurace kamerového senzoru (.h) s vyplněnými poli pro název a port a zvýrazněným tlačítkem Vytvořit.

Vyberte soubor C++ 'Vision Sensor Configuration(.h)'.

Přiřaďte Vision Sensor k portu.

Pojmenujte soubor [název souboru].h

Klikněte na tlačítko Vytvořit.

POZNÁMKA: Název souboru MUSÍ obsahovat správnou příponu „.h“, bez ní soubor nelze vytvořit.

Spuštění nástroje Vision

Editor kódu VEXcode Pro V5 zobrazující otevřený konfigurační soubor Vision Sensor se zvýrazněným tlačítkem Konfigurovat.

Kliknutím na nově vytvořený soubor Vision Sensor File otevřete soubor.

Kliknutím na tlačítko Konfigurovat spustíte nástroj pro vidění.

Umístění objektu do pohledu

Nástroj Vision Utility zobrazuje pohled kamery na modrý objekt s dostupným tlačítkem Zmrazit a zobrazenými ovládacími prvky pro podpis.

Umístěte předmět před snímač Vision tak, aby zabíral většinu obrazovky, a kliknutím na tlačítko „Zmrazit“ obrazovku uzamkněte.

Vyberte barvu objektu

Nástroj Vision zobrazuje ohraničující rámeček nakreslený kolem modrého objektu.

Klikněte a přetáhněte ohraničovací rámeček na barvu/objekt, který chcete sledovat. Ujistěte se, že ohraničovací rámeček obsahuje hlavně barvu objektu a ne málo nebo žádné pozadí.

Přiřadit barvu

Nástroj Vision Utility zobrazuje ohraničující rámeček nakreslený kolem modrého objektu a slotu pro podpis vybraný pomocí tlačítka Nastavit.

Kliknutím na jedno ze sedmi zaškrtávacích políček „Nastavit“ přiřadíte tuto barvu slotu pro podpis.

Kalibrace barevného podpisu

Nástroj Vision Utility zobrazuje posuvník kalibrace barevného podpisu upravený tak, aby lépe odpovídal objektu.

Klikněte na ikonu oboustranné šipky napravo od tlačítka „Vymazat“ a pomocí posuvníku zkalibrujte snímač Vision Sensor tak, aby co nejlépe detekoval barevný podpis. Nejlepších výsledků dosáhnete přetažením posuvníku, dokud nebude zvýrazněna většina barevného objektu, zatímco pozadí a ostatní objekty ne.

Pojmenujte podpis

Nástroj Vision Utility zobrazuje barevný podpis přejmenovaný na BLUE_CUBE.

Kliknutím na textové pole SIG_1 přejmenujete barevný podpis.

Stiskněte tlačítko Freeze ještě jednou, aby mohl Vision Sensor pokračovat ve sledování. Přesuňte barevný objekt v zorném poli snímače zraku, abyste se ujistili, že je sledován. Pokud sledování funguje podle očekávání, ukončete nástroj Vision Utility.

Editor kódu VEXcode Pro V5 zobrazující konfigurační soubor Vision Sensor s definovanou signaturou BLUE_CUBE v kódu.

Barevné podpisy lze také změnit v textovém editoru prostřednictvím konfiguračního souboru Vision Sensor Configuration.

Chcete-li nakonfigurovat Vision Sensor, aby detekoval více barev, opakujte kroky 5-9.

POZNÁMKA: Vision Sensor je citlivý na různé úrovně světla. Pokud se změní úrovně světla v prostředí robota, může být nutné barevné podpisy znovu zkalibrovat.

Otevřít soubor main.cpp

Průzkumník souborů VEXcode Pro V5 se zvýrazněným souborem main.cpp ve složce src.

Klepnutím na main.ccp soubor otevřete.

Upravit soubor main.cpp

Editor kódu VEXcode Pro V5 zobrazující soubor main.cpp s přidaným příkazem include pro hlavičkový soubor Vision Sensor. Řádek zní #include VisionSensor.h.

Zadejte
#include "[název souboru Vision Sensor].h".

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

Last Updated: