Czujnik wizyjny umożliwia robotowi wykrywanie kolorów w otoczeniu i reagowanie na nie. Korzystając z wbudowanej kamery i przetwarzania pokładowego, czujnik wizyjny może identyfikować i śledzić sygnatury kolorów, czyli określone kolory skonfigurowane dla Twojego projektu.
Po skonfigurowaniu sygnatur kolorów czujnik może przekazywać informacje takie jak lokalizacja, rozmiar i liczba pasujących obiektów w polu widzenia.
Ważne:Czujnik wizyjny można skonfigurowaćtylko jeśli masz połączenie z Internetem.
Połącz się z narzędziem Vision Utility
Aby rozpocząć konfigurowanie czujnika wizyjnego, najpierw dodaj go jako urządzenie w oknie Urządzenia.
Wybierz opcję Otwórz narzędzie , aby rozpocząć konfigurację podpisów kolorów.
Aby podłączyć czujnik wizyjny, wybierz ikonę aparatu w lewym górnym rogu okna.
Podłącz czujnik wizyjny do komputera za pomocą portu micro-USB.
Korzystając z okna dialogowego urządzenia, wybierz czujnik wizyjny. Dla celów informacyjnych poniżej zamieszczono interfejs systemu Windows.
Uwaga: Czujnika wizyjnego nie można skonfigurować za pomocą narzędzia Vision Utility, gdy jest on podłączony do układu IQ (1. generacja) lub (2. generacja) Brain.
Po nawiązaniu połączenia czujnik wizyjny wyświetli zdjęcie wykonane w momencie nawiązania połączenia, a ikona aparatu w prawym górnym rogu zmieni kolor na zielony.
Konfigurowanie sygnatury koloru
Aby zaktualizować obraz wyświetlany w narzędziu Vision Utility, wybierz zieloną ikonę aparatu.
Niska jasność
Wysoka jasność
Aby zmienić jasność zdjęć robionych przez czujnik wizyjny, użyj suwaka Jasność znajdującego się w górnej części narzędzia Vision Utility.
Umieść kursor myszy nad obiektem o jednolitym kolorze, a następnie wybierz i przeciągnij wybrany kolor, aby go skonfigurować, tak jak pokazano na tym filmie.
Uwaga: Upewnij się, że nie wykraczasz poza zakres wybranego koloru. W przeciwnym wypadku możesz przypadkowo przechwycić kolory z tła, co może zakłócić działanie czujnika wizyjnego.
Przycisk Ustaw zmieni kolor na zielony. Wybierz, aby zapisać kolor.
Po ustawieniu podpisu koloru wokół każdego koloru pasującego do tego podpisu pojawi się pole ograniczające. Aby uzyskać więcej informacji o właściwościach obiektu i sposobie kodowania z ich wykorzystaniem, przejdź do witryny referencyjnej API IQ (2. generacja) lub IQ (1. generacja).
Można również zmienić nazwę podpisu koloru, klikając nazwę (domyślnie pierwsza nazwa to SIG_1). Zaznaczenie czegoś poza polem tekstowym spowoduje zapisanie nazwy.
Wybierz ikonę strzałki obok Sygnatury koloru, aby dostosować jej tolerancję, jak pokazano na tym filmie.
Zwiększenie tolerancji umożliwia rozpoznanie szerszego zakresu podobnych odcieni jako tej samej Sygnatury koloru, co jest przydatne w sytuacjach z nierównomiernym oświetleniem, takim jak cienie lub odblaski. Obniżenie tolerancji sprawia, że czujnik staje się bardziej selektywny i rozpoznaje tylko kolory bardzo zbliżone do oryginalnego podpisu.
Konfigurowanie kodu kolorów
Kod koloru to kombinacja sygnatur kolorystycznych tworzących poziomy wzór. Po skonfigurowaniu sygnatur kolorów wybierz kartę Kody, aby rozpocząć konfigurowanie kodów kolorów.
W prawym polu tekstowym wpisz nazwy sygnatur kolorów, które chcesz uwzględnić w kodzie kolorów, w kolejności alfabetycznej i rozdzielone przecinkami.
Na przykład, aby utworzyć wzór składający się z koloru czerwonego i niebieskiego, wpisz RED_BOX,BLUE_BOX. Aby utworzyć wzór składający się z koloru niebieskiego i czerwonego, wprowadź BLUE_BOX,RED_BOX.
Zmień nazwę podpisu koloru, klikając w pole tekstowe po lewej stronie.
Po zapisaniu nazwy nowego kodu koloru zostanie ona wyświetlona na ekranie.
Kody kolorów mają unikalną właściwość, którą można stosować w odniesieniu do ich obiektów, zwaną kątem. Aby uzyskać więcej informacji na temat tej właściwości, odwiedź witrynę referencyjną API IQ (2. generacja) lub IQ (1. generacja).
Zapisz konfigurację czujnika wizyjnego
Po ustawieniu wszystkich sygnatur i kodów kolorów wybierz opcję Kopiuj konfigurację i wróć do VEXcode.
W VEXcode wybierz Wklej konfigurację.
Następnie wybierz opcjęGotowe , aby zapisać konfigurację czujnika wizyjnego i rozpocząć jego używanie do kodowania w VEXcode IQ.