background image

Katedra Robotyki i Mechatroniki

Czujnik wizyjny F150 OMRON

Temat:  JUDGE/DATA EXPRESSION, GREY SEARCH

Prowadzący: dr inż. Piotr Kohut

Grupa:

I lab. (podgr. A)

Imię i nazwisko:

Data:

Uwagi:

Krzyk Kamil

Matras Marcin

16.05.2012

background image

1. JUDGE/DATA EXPRESSION

Celem ćwiczenia było zapoznanie się z metodą Judge/Data Expression. Dzięki tym funkcjom 
możemy prowadzić różnego rodzaju pomiary np. długości, odległości. Funkcja Judge pozwala 
na ustalenie ogólnego wyniku pomiaru w zależności od zdefiniowanych przez nas warunków.

Na początku wybieramy krawędź, na której chcemy dokonać pomiaru

Rys. 2 Mierzona jest długość wyświetlacza kalkulatora na podstawie wykrywania krawędzi. 
Ustalenie parametrów metody Edge pitch: zaznaczona została krawędź która ma być 
wykrywana, następnie ustalamy parametry metody Edge Pitch – kierunek wykrywania 
krawędzi, próg wyznaczania elementów.

background image

Rys. 3, 4. Podobne czynności powtarzamy dla drugiej krawędzi.

background image

Rys. 5. Następnie uruchamiamy tryb DATA. W trybie tym możemy definiować obliczenia 
wykonywane na wynikach z poszczególnych pomiarów. Tworzymy wyrażenie obliczające 
długość wyświetlacza – pozycja drugiej krawędzi minus pozycja pierwszej krawędzi. Po 
potwierdzeniu ustawień widać wynik obliczeń.

Rys. 6. Następnie przechodzimy do trybu Judge gdzie ustalamy przedział w którym ma być 
zwarta odległość między krawędziami aby ogólny wynik był OK.

background image

Rys. 7. Wynik pomiarów i obliczeń – długość wyświetlacza.

Rys. 8. Wyświetlenie wyników pomiarów wszystkich obszarów.

 

background image

2. GREY SEARCH

Celem ćwiczenia było zapoznanie się z zasadą działania metody pomiarowej GRAY SEARCH. W 
trybie tym przeszukiwany jest cały obraz i wybierany jest element, który w największym 
stopniu odpowiada zdefiniowanemu wcześniej modelowi. W ustawieniach można również 
zdefiniować wartość korelacji (minimalnego podobieństwa), która musi być osiągnięta, aby 
dany obiekt został uznany za poprawnie rozpoznany.  

Ćwiczenie rozpoczęliśmy od zdefiniowania modelu o kształcie prostokąta (Model registration 
-> Draw figure -> New -> Box), wewnątrz którego znajdował się przycisk kalkulatora 

oznaczony cyfrą 5. Poniżej znajdują się zrzuty ekranów przedstawiające kolejne etapy pracy 
czujnika podczas rozpoznawania zdefiniowanego modelu.  

Rys. 1. Widok menu trybu GRAY SEARCH już po zdefiniowaniu wcześniej wspomnianego 
modelu (widoczny w tle). Kolejnym krokiem jest zdefiniowanie tzw. ROI (Region of Interest) –

obszaru, który będzie przeszukiwany w celu rozpoznania modelu (podświetlona na tym 
rysunku opcja). 

background image

Rys. 2. Widok wybranego obszaru wyszukiwania modelu tuż przed potwierdzeniem. 

Rys. 3. Widok menu zmiany parametrów wyszukiwania modelu (Conditions). Wartość 
minimalnej korelacji (podobieństwa) została zmieniona na 80. Pozostałe parametry (zakresy 

pozycji w osiach X, Y oraz prędkość wykonywania pomiaru) pozostawione zostały bez zmian. 

background image

Rys. 4. Wynik pomiaru (po przesunięciu i zmianie kąta pochylenia kalkulatora). Jak widać 
wyszukiwanie modelu zostało zakończone sukcesem (Judge = OK). Stopień podobieństwa do 

modelu wyniósł 96. Na rysunku widoczne są też współrzędne modelu w osiach X i Y. 

Rys 5, 6. Zmiana położenia badanego obiektu