Precyzyjna kalibracja systemu wizyjnego 3D z robotem przemysłowym
Integracja systemów wizyjnych 3D z robotyką to obecnie coraz popularniejszy sposobów na automatyzację procesów typu Pick & Place. Jednak samo wykrycie obiektu to dopiero początek. Prawdziwym wyzwaniem inżynieryjnym jest kalibracja robot-kamera, która pozwala na bezbłędne przekazywanie współrzędnych. W tym artykule analizujemy proces wdrożenia aplikacji opartej na głowicy In-Sight L38.
Masz pytania lub chcesz omówić swój projekt związany z lokalizacją detali dla robota przemysłowego?
Skontaktuj się z nami! Nasi eksperci są gotowi, by pomóc Ci znaleźć idealne rozwiązanie wizyjne.
Wyzwanie: Inteligentna lokalizacja i klasyfikacja obiektów 3D
W prezentowanej aplikacji, którą przygotowaliśmy na seminarium „Vision Innovation Day” postawiliśmy przed systemem dwa zadania: precyzyjną lokalizację kostki do gry na podajniku oraz identyfikację liczby oczek. Wykorzystanie technologii 3D było niezbędne, aby wyeliminować problemy z odblaskami i niskim kontrastem, które często utrudniają pracę systemom 2D.
Kluczowe aspekty techniczne:
Lokalizacja obiektów 3D: System musi wyznaczyć pozycję X, Y, Z oraz rotację obiektu, aby robot mógł wykonać precyzyjny chwyt
Klasyfikacja 3D za pomocą Edge Learning: Dzięki narzędziom AI wbudowanym w system In-Sight, głowica rozpoznaje cechy geometryczne (liczbę oczek) niemal natychmiast po krótkim procesie uczenia.
Proces kalibracji: Jak połączyć wizję 3D z ruchem robota?
Najważniejszym etapem wdrożenia, któremu poświęciliśmy najwięcej uwagi w naszym materiale wideo, jest kalibracja układu współrzędnych. Bez niej robot nie byłby w stanie poprawnie zinterpretować danych przesyłanych przez sensor.
Metoda „Hand-Eye” krok po kroku
W aplikacji wykorzystaliśmy metodę mapowania punktów przy użyciu specjalnego wzorca z czterema piramidami o różnej wysokości:
Generowanie chmury punktów: Głowica In-Sight L38 skanuje wzorzec, lokalizując wierzchołki piramid w swoim układzie współrzędnych.
Pobieranie punktów przez robota: Inżynier aplikacyjny, korzystając z precyzyjnego przyrządu (TCP) zamontowanego na ramieniu, najeżdża manualnie na każdy wierzchołek, odczytując współrzędne z panelu (Teach Pendant).
Mapowanie w In-Sight Vision Suite: Wszystkie dane trafiają do środowiska In-Sight Vision Suite. Program oblicza macierz transformacji, „wyrównując” oba układy współrzędnych.
Dzięki temu procesowi, każda współrzędna znaleziona przez system wizyjny jest natychmiast przeliczana na zrozumiały dla robota punkt w przestrzeni roboczej.
Wsparcie inżynieryjne we wdrożeniach 3D
Aplikacje łączące wizję 3D w robotyce nie należą do najłatwiejszych. Wymagają one nie tylko wiedzy z zakresu przetwarzania obrazu, ale także doświadczenia w komunikacji przemysłowej i mechanice robotów.
Wiele firm napotyka trudności na etapie optymalizacji czasu cyklu lub precyzji kalibracji. Jeśli Twoja aplikacja wymaga zaawansowanej lokalizacji 3D, nasi inżynierowie aplikacyjni służą pomocą. Oferujemy pełne wsparcie – od doboru odpowiedniego sensora, przez opracowanie strategii kalibracji, aż po finalne zaprogramowanie systemu w In-Sight Vision Suite.
Masz pytania lub chcesz omówić swój projekt związany z pozycjonowaniem detali w robotyce?
Skontaktuj się z nami! Nasi eksperci są gotowi, by pomóc Ci znaleźć idealne rozwiązanie wizyjne.