Konfiguracja czujnika wizyjnego V5 z konfiguracją robota Expert w VEXcode Pro V5

Otwórz projekt

Włącz konfigurację zaawansowanego robota

Zaakceptuj warunki konfiguracji robota Expert

Dołącz nowy plik

Kliknij prawym przyciskiem myszy menu „uwzględnij” i wybierz „Nowy plik”.

Dodaj plik konfiguracyjny czujnika wizyjnego

Wybierz plik C++ „Konfiguracja czujnika wizyjnego(.h)”.

Przypisz czujnik wizyjny do portu.

Nazwij plik [nazwa pliku].h

Kliknij przycisk Utwórz.

UWAGA: Nazwa pliku MUSI zawierać prawidłowe rozszerzenie „.h”, bez niego nie można utworzyć pliku.

Uruchom Vision Utility

Kliknij nowo utworzony plik czujnika wizyjnego, aby go otworzyć.

Kliknij przycisk Konfiguruj, aby uruchomić narzędzie wizyjne.

Umieść obiekt w widoku

Umieść obiekt przed czujnikiem wizyjnym tak, aby zajmował większość ekranu i kliknij przycisk „Zatrzymaj”, aby zablokować ekran.

Wybierz kolor obiektu

Kliknij i przeciągnij ramkę ograniczającą na kolor/obiekt, który chcesz śledzić. Upewnij się, że obwiednia zawiera głównie kolor obiektu, a nie mało tła.

Przypisz kolor

Kliknij jedno z siedmiu pól wyboru „Ustaw”, aby przypisać ten kolor do miejsca na podpis.

Skalibruj sygnaturę kolorystyczną

Kliknij ikonę dwustronnej strzałki po prawej stronie przycisku „Wyczyść” i użyj suwaka, aby skalibrować czujnik wizyjny, aby jak najlepiej wykryć sygnaturę kolorów. Aby uzyskać najlepsze wyniki, przeciągnij suwak, aż podświetlona zostanie większość kolorowego obiektu, podczas gdy tło i inne obiekty nie.

Nazwij podpis

Kliknij pole tekstowe SIG_1, aby zmienić nazwę sygnatury kolorystycznej.

Ponownie naciśnij przycisk zamrażania, aby umożliwić czujnikowi wizyjnemu wznowienie śledzenia. Przesuń kolorowy obiekt w polu widzenia czujnika wizyjnego, aby upewnić się, że jest śledzony. Jeśli śledzenie działa zgodnie z przeznaczeniem, zamknij Vision Utility.

Sygnatury kolorów można również zmienić w edytorze tekstu za pomocą pliku konfiguracji czujnika wizyjnego.

Aby skonfigurować czujnik wizyjny do wykrywania większej liczby kolorów, powtórz kroki 5-9.

UWAGA: Czujnik wizyjny jest wrażliwy na różne poziomy światła. Sygnatury kolorów mogą wymagać ponownej kalibracji, jeśli zmienią się poziomy światła w otoczeniu robota.

Otwórz main.cpp

Kliknij main.ccp, aby otworzyć plik.

Zmodyfikuj main.cpp

Wpisz
#include „[nazwa pliku czujnika wizyjnego].h”.

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