Wraz z rozwojem technologii robotycznych w dzisiejszych czasach roboty mobilne autonomiczne (AMR – autonomous mobile robot) stały się główną siłą napędową w logistyce, przemyśle oraz medycynie i innych dziedzinach. Roboty te potrafią poruszać się niezależnie, unikać przeszkód oraz wykonywać zadania, co znacznie zwiększa efektywność i elastyczność. To właśnie wbudowane w nie kamery nadają robotom AMR tę inteligencję. Kamera stanowi „oko” robota, a jej dobór oraz parametry techniczne decydują bezpośrednio o niezawodności i zakresie zastosowań robota AMR.
Jako konsultant specjalizujący się w modulem kamerowymi, w niniejszym artykule dokonamy szczegółowej analizy dwóch głównych typów kamer stosowanych w robotach AMR: wizji 2D i wizji 3D. Omówimy kluczowe aspekty techniczne związane z wyborem kamer do robotów AMR, w tym typ migotki (shutter), dostępne interfejsy oraz technologie wizji 3D, dostarczając profesjonalnego przewodnika po doborze rozwiązań dla inżynierów zajmujących się wizją wbudowaną.
Dwa główne typy kamer stosowanych w robotach AMR
W dziedzinie robotów mobilnych autonomicznych (AMR) wbudowane kamery dzielone są głównie na dwie kategorie: kamery wizji 2D i kamery wizji 3D. Choć oba typy są wykorzystywane do postrzegania otoczenia, ich funkcje oraz scenariusze zastosowania różnią się od siebie zasadniczo.
1. Kamery wizji 2D dla robotów AMR
Są to typowe kamery, z którymi spotykamy się na co dzień, służące przede wszystkim do przechwytywania dwuwymiarowych informacji obrazowych. Stanowią jeden z najbardziej podstawowych i ważnych czujników percepcyjnych dla robotów AMR.
Typowymi zastosowaniami kamer wizji 2D są m.in. wizualne systemy SLAM (do nawigacji i lokalizacji autonomicznej), rozpoznawanie kodów QR lub kodów kreskowych oraz proste identyfikowanie i śledzenie obiektów. Charakteryzują się niskim kosztem oraz prostotą przetwarzania, co czyni je rdzeniem wielu systemów nawigacyjnych robotów AMR.
2. Kamery wizji 3D dla robotów AMR
Te kamery nie tylko przechwytują obrazy, ale również pozyskują informacje o głębokości sceny, umożliwiając budowę trójwymiarowego modelu. Dzięki temu roboty mogą postrzegać rozmiar, kształt oraz odległość obiektów.
Typowe zastosowania kamer wizji 3D obejmują precyzyjne unikanie przeszkód w złożonych środowiskach, dokładne pozycjonowanie palet lub półek oraz zadania chwytania dla robotów do sortowania. Wizja 3D zapewnia robotom bogatsze dane o środowisku, umożliwiając im wykonywanie bardziej zaawansowanych zadań.
Kluczowe czynniki do rozważenia przy wyborze kamery wizji 2D
Przy wybieraniu kamery wizji 2D do AMR inżynierowie muszą uwzględnić kilka kluczowych czynników. Ma to wpływ nie tylko na jakość obrazu, ale także bezpośrednio na wydajność i niezawodność robota.
1. Typ migotki: migotka przewijająca się vs. migotka globalna w wizji robota
Typ migotki stanowi podstawę wizji robota. Migotka przewijająca się skanuje obraz linia po linii, co powoduje tzw. efekt „żywego żelatynowego obrazu” lub zniekształcenie obrazu podczas wysokiej prędkości ruchu robota. Jest to kwestia krytyczna dla AMR, które wymagają precyzyjnej nawigacji i rozpoznawania obiektów.
W przeciwieństwie do tego migawka globalna przechwytuje cały obraz jednocześnie, zapewniając brak zniekształceń nawet przy wysokich prędkościach lub podczas nagrywania poruszających się obiektów. Dla robotów AMR, które muszą wykrywać poruszające się przeszkody lub działać w dynamicznych środowiskach, migawka globalna stanowi bardziej niezawodną opcję, choć zwykle wiąże się to z wyższymi kosztami.
2. Rozdzielczość czujnika i częstotliwość klatek
Wyższa rozdzielczość zapewnia większą szczegółowość, co jest kluczowe przy rozpoznawaniu kodów QR, odczytywaniu tekstu lub wykrywaniu małych przeszkód. Jednak zwiększenie rozdzielczości często prowadzi do obniżenia częstotliwości klatek oraz wzrostu obciążenia procesora. Inżynierowie muszą znaleźć odpowiedni kompromis między rozdzielczością a częstotliwością klatek, aby zapewnić przetwarzanie danych obrazowych w czasie rzeczywistym oraz szybką reakcję robota.
3. Kąt widzenia obiektywu (FOV) i zniekształcenia
Pole widzenia (FOV) dwuwymiarowej kamery wizyjnej określa zakres otoczenia robota. Szerokie pole widzenia jest kluczowe dla nawigacji i tworzenia map przez robota. Jednak obiektyw o szerokim kącie obejmowania często wprowadza zniekształcenia obrazu, które wymagają korekcji za pomocą algorytmów programowych; w przeciwnym razie dokładność nawigacji może zostać naruszona.
4. Opcje interfejsu: Opcje interfejsu kamery (USB, MIPI CSI, GMSL2, GigE) dla AMR
Wybór interfejsu kamery ma bezpośredni wpływ na szybkość transferu danych, długość kabla oraz złożoność systemu.
Interfejs MIPI CSI zapewnia wysoką przepustowość i niskie zużycie energii, co czyni go idealnym rozwiązaniem dla lekkich, wbudowanych kamer przeznaczonych dla AMR. Jednak jego długość kabla jest ograniczona.
Interfejs USB charakteryzuje się uniwersalnością i łatwością obsługi, ale może zużywać więcej zasobów procesora oraz posiada ograniczenia przepustowości przy jednoczesnym użytkowaniu wielu kamer.
Interfejs GigE (Gigabit Ethernet) obsługuje transmisję na duże odległości i charakteryzuje się dużą stabilnością, ale zużywa stosunkowo dużo energii i może wymagać dodatkowej karty sieciowej.
Interfejs GMSL2 (Gigabit Multimedia Serial Link) jest standardem branżowym w przemyśle motocyklowym, który obsługuje długie kable oraz transmisję z wielu kamer, co czyni go idealnym wyborem dla złożonych systemów AMR. Jednak jego koszt jest wyższy.
Kluczowe czynniki do rozważenia przy wyborze kamery wizji 3D
Oprócz wspomnianych powyżej czynników dotyczących kamer 2D, przy wyborze kamery wizji 3D do systemu AMR należy zwrócić uwagę na następujące cechy techniczne.
1. Typy technologii 3D: wizja stereoskopowa, pomiar czasu przelotu (Time of Flight) oraz światło strukturalne
Widzenie stereoskopowe wykorzystuje dwie kamery do symulacji działania ludzkiego oka, uzyskując informacje o głębokości poprzez obliczenia paralaksy. Jego wadami są konieczność obecności bogatych tekstur do prawidłowego działania oraz duża złożoność obliczeniowa. Zaletą jest jego pasywność i niepodatność na wpływ światła otoczenia, co czyni je odpowiednim do zastosowań zewnętrznych.
Czas przelotu (ToF) mierzy odległość, określając czas przebiegu impulsu świetlnego w obu kierunkach. Jego zaletami są wysoka wydajność w czasie rzeczywistym oraz niewielkie zapotrzebowanie obliczeniowe. Wadami są zazwyczaj niska rozdzielczość oraz podatność na zakłócenia w warunkach silnego światła zewnętrznego.
Światło strukturalne projektuje określony wzór na scenę, a następnie oblicza głębokość na podstawie analizy zniekształcenia tego wzoru. Jego zaletą jest wysoka dokładność. Wadami są znaczna podatność na wpływ światła otoczenia oraz ograniczony zakres działania.
2. Dokładność pomiaru głębokości i efektywny zasięg
Dokładność pomiaru głębokości oraz efektywny zasięg kamery wizji 3D są jej najważniejszymi wskaźnikami wydajności. Roboty do sortowania wymagają bardzo wysokiej dokładności pomiaru głębokości, aby rozpoznawać i chwytać obiekty, podczas gdy nawigacja i unikanie przeszkód wymagają dłuższego efektywnego zasięgu. Inżynierowie muszą znaleźć optymalny kompromis między dokładnością a zasięgiem, aby spełnić konkretne wymagania związane z doborem kamery do AMRów stosowanych w magazynach.
3. Wymagania procesora i pobór mocy
wizja 3D zwykle wymaga znacznie większej ilości przetwarzania surowych danych niż wizja 2D. Zarówno obliczanie dysparacji binokularnej, jak i przetwarzanie danych chmury punktów wymagają wydajnego procesora. Stanowi to istotny problem dla AMRów zasilanych bateryjnie. Inżynierowie muszą rozważyć, czy moduł kamery zawiera wbudowany procesor 3D oraz czy jego zestaw narzędzi programistycznych (SDK) jest wydajny, aby zapewnić odpowiednią żywotność baterii i wydajność robota.
Podsumowanie
Wybór zintegrowanej kamery do AMR to złożona decyzja techniczna, która wymaga głębokiej wiedzy na temat odpowiednich zalet i ograniczeń wizji 2D i 3D. Od wyboru między migotaniem przewijania a migotaniem globalnym po dopasowanie interfejsów kamer — każdy krok jest kluczowy. Wybór odpowiedniej kamery jest podstawą niezawodnej pracy robota i decydujący dla sukcesu projektu.
Muchvision pomaga w doborze AMR
Trudno wybrać odpowiednią kamerę AMR do swojego projektu? Skontaktuj się dziś z naszym zespołem ekspertów — dostarczymy profesjonalne moduły kamerowe i rozwiązania w zakresie zintegrowanej wizji, które pomogą Ci zbudować wysokowydajnego AMR!
