Czujnik wizyjny może służyć do obserwacji obiektów i umożliwiania robotowi interakcji z otaczającym go światem. Czasami robot może mieć trudności z wykryciem znanych obiektów. Znane obiekty to obiekty, które zostały wcześniej skonfigurowane do rozpoznawania przez czujnik wizyjny. Często obiekt jest skonfigurowany tak, aby był rozpoznawany przez czujnik wizyjny w jednym środowisku, na przykład w klasie. Gdy czujnik wizyjny zostanie następnie przeniesiony do innego środowiska, np. na zawody, obiekt może nie zostać rozpoznany przez czujnik wizyjny. Dzieje się tak często na skutek zmiany oświetlenia już po skonfigurowaniu czujnika wizyjnego . Aby rozwiązać ten problem, konieczne może być dostrojenie czujnika wizyjnego.
W tym artykule opisano trzy następujące sposoby dostrajania czujnika wizyjnego.
W tym artykule będziemy korzystać z przykładowego projektu Detecting Objects.
Najpierw musisz dodać czujnik wizyjny w VEXcode IQ.
Wybierz ikonę okna Urządzenia, aby otworzyć okno konfiguracji.
Wybierz generację, z którą pracujesz.
Wybierz czujnik wizyjny z listy urządzeń i wybierz „Konfiguruj”, aby uruchomić narzędzie Vision Utility.
W tym projekcie czujnik wizyjny został skonfigurowany tak, aby wykrywał obiekt niebieski, czerwony lub zielony. Umieść znany obiekt przed czujnikiem wizyjnym.
W tym przypadku czujnik wizyjny powinien wykryć, że jest to czerwony obiekt. Jednakże ze względu na zmianę warunków oświetlenia czujnik wizyjny ma problemy z wykryciem czerwonego obiektu.
Dostosowywanie suwaka podpisu
Wybierz suwak podpisu czerwonego obiektu.
Przesuń suwak, aby wykryć większą część czerwonego obiektu. Suwak określa szerokość wykrywanego koloru. Zwiększanie szerokości oznacza uwzględnianie jaśniejszych i ciemniejszych odcieni koloru.
Uwaga: Należy pamiętać, że zbyt duża zmiana suwaka może pogorszyć dokładność odczytu.
Regulacja jasności
Innym sposobem dostrojenia czujnika wizyjnego jest zmiana jasności. Zmiana jasności zwiększa lub zmniejsza czułość czujnika wizyjnego na światło. Dzięki temu czujnik wizyjny może być używany w różnych środowiskach.
Wybierz suwak jasności.
Uwaga: Regulacja jasności wpływa na wszystkie kolory.
Przesuń suwak, aby dostosować czułość czujnika wizyjnego na światło, aby móc dokładniej wykrywać podpisy kolorystyczne.
Uwaga: Należy pamiętać, że zbyt duża zmiana suwaka może pogorszyć dokładność odczytu.Resetowanie podpisu
W zależności od środowiska i koloru zestawu podpisu regulacja jasności lub suwaka podpisu może nie działać. Inną opcją jest wyczyszczenie sygnatury kolorowej i zresetowanie sygnatury.
Wyczyść ustawiony podpis.
Umieść obiekt przed czujnikiem wizyjnym i wybierz opcję „Zamroź”, aby nieruchomy obraz.
Wybierz kolorowy obszar na obiekcie, który będzie używany do konfiguracji koloru. Ikony „Ustaw” zmienią kolor na zielony podczas konfigurowania nowego podpisu.
Po wybraniu kolorowego obszaru skonfiguruj kolor, wybierając przycisk „Ustaw”.
Podpis został zresetowany, a ikony „Ustaw” wróciły do koloru niebieskiego.