PLATFORMA TECHNOLOGICZNA
VisionAI Platform to przemysłowy komputerowy silnik wizyjny Viroteq - warstwa wizyjna oparta na sztucznej inteligencji, która zasila VisionAI Sorting, RobotDepalr, i każda komórka Viroteq, która musi widzieć, klasyfikować i działać w czasie rzeczywistym. Klasyfikacja poniżej 10 ms, połączone zrozumienie sceny 2D i 3D, lokalne wnioskowanie na brzegowych komputerach IPC oraz integracja robotów niezależna od marki sprawiają, że VisionAI Platform jest alternatywą klasy produkcyjnej dla gotowych bibliotek wizyjnych. W rezultacie wizja nigdy nie jest wąskim gardłem w zrobotyzowanej komórce Viroteq - a ten sam silnik skaluje się od pojedynczej stacji inspekcyjnej do wdrożenia w wielu komórkach bez zmiany stosu oprogramowania.

Wdrożenia produkcyjne
Opóźnienie klasyfikacji w czasie rzeczywistym
Zdolność widzenia połączonego
Wnioskowanie krawędziowe na komputerach przemysłowych
Ogólne biblioteki wizyjne - zestawy narzędzi open-source, stosy tylko dla ram lub pakiety SDK dostawców ograniczone do jednej marki kamery - rozwiązują łatwą połowę przemysłowego problemu wizyjnego. Identyfikują przedmioty w czystym świetle, na nieruchomym przenośniku, z wyselekcjonowanymi danymi szkoleniowymi. Trudniejsza połowa to wszystko to, co prawdziwa komórka produkcyjna rzuca na kamerę: zmieniające się światło, brudna optyka, częściowa okluzja, mieszane SKU i milisekundowe czasy cyklu. Silnik został zbudowany od początku z myślą o tej trudnej połowie.
Jednak surowe możliwości algorytmiczne to dopiero początek. System wizyjny klasy produkcyjnej wymaga deterministycznych budżetów opóźnień, powtarzalnych potoków danych szkoleniowych, wersjonowania modeli, monitorowania on-line i czystej ścieżki integracji z robotem lub kontrolerem przenośnika. Gotowe biblioteki pozostawiają to wszystko jako zadanie dla integratora. Dlatego każda komórka zbudowana w oparciu o ogólny stos dostarcza jednorazową warstwę oprogramowania pośredniczącego, której nikt nie jest właścicielem w perspektywie długoterminowej.
Co więcej, wiele projektów wizyjnych nie radzi sobie z danymi szkoleniowymi. Ręczne etykietowanie tysięcy klatek jest kosztowne, a wynikowy model dryfuje w momencie zmiany opakowania produktu. Platforma obejmuje adaptacyjny potok szkoleniowy - operatorzy oznaczają błędne klasyfikacje za pośrednictwem konsoli, platforma przekwalifikowuje się w ciągu nocy, a nowy model jest sprawdzany pod kątem zestawu wstrzymanego przed promocją. W rezultacie dokładność widzenia stale się poprawia, a nie pogarsza wraz z upływem czasu.
Opóźnienie brzegowe jest ostatecznym wyróżnikiem. Wizja działająca w chmurze - lub na systemie operacyjnym nie działającym w czasie rzeczywistym - nie może sprostać budżetom decyzyjnym poniżej 10 ms. Według ISO/IEC 22989 Terminologia AI i standardy wiarygodności, deterministyczne, możliwe do skontrolowania zachowanie sztucznej inteligencji jest warunkiem wstępnym wdrożenia przemysłowego. Viroteq platforma technologiczna edge-first umieszcza wnioskowanie VisionAI Platform obok kontrolera robota, z pełną telemetrią klasyfikacji dostępną dla integratorów.


Potok zaczyna się od kamery. Czujniki przemysłowe - Basler, Cognex, Intel RealSense, Photoneo lub dowolne urządzenie zgodne z GenICam - przesyłają strumieniowo klatki do brzegowego IPC. Środowisko wykonawcze wstępnie przetwarza, normalizuje i kieruje każdą klatkę do odpowiedniego modelu: klasyfikacji, wykrywania defektów, szacowania pozycji lub segmentacji 3D.
Następnie wnioskowanie oparte na sztucznej inteligencji działa lokalnie na IPC. Zaawansowane algorytmy sztucznej inteligencji, przeszkolone na danych produkcyjnych z rzeczywistych komórek Viroteq, zwracają etykiety klasyfikacyjne, ramki ograniczające, maski segmentacyjne i współrzędne 3D w budżecie poniżej 10 ms. Następnie środowisko wykonawcze publikuje wyniki do kontrolera robota - FANUC, ABB, KUKA, Universal Robots, Yaskawa lub Stäubli - za pośrednictwem interfejsu API REST, WebSocket lub OPC-UA.
Ponadto platforma radzi sobie z nieuporządkowaną rzeczywistością hali produkcyjnej. Błędne klasyfikacje są rejestrowane wraz z oryginalną ramką i zmianą operatora. Platforma automatycznie wyciąga wnioski z tych korekt. W przypadku depaletyzacji, sortowania lub kontroli jakości, ten sam silnik zasila każdy produkt Viroteq oparty na wizji za pośrednictwem jednego środowiska uruchomieniowego i jednego zestawu interfejsów API.
Platforma jest współdzielonym silnikiem wizyjnym stojącym za każdą aplikacją Viroteq, która musi widzieć i podejmować decyzje w czasie rzeczywistym. To samo środowisko uruchomieniowe, te same interfejsy API i ta sama konsola operatora, narzędzia szkoleniowe i sprzęt IPC obsługują sortowanie, depaletyzację i układanie w stosy wspomagane wizją - trzy różne przepływy pracy produkcyjnej działające na jednym silniku AI. W rezultacie klienci korzystający z wielu produktów Viroteq obsługują jeden stos wizyjny w komórkach, a nie trzy, co upraszcza szkolenia, konserwację, części zamienne i aktualizacje oprogramowania w całym zakładzie. Co więcej, integratorzy ponownie wykorzystują podręczniki kalibracji i uruchamiania we wszystkich aplikacjach.

VisionAI Sorting to aplikacja produkcyjna platformy do sortowania paczek, żywności i odzyskiwania materiałów. Klasyfikacja w czasie rzeczywistym kieruje przedmioty na tory wychodzące z prędkością przenośnika z decyzjami poniżej 10 ms na klatkę.

Robot RobotDepalr wykorzystuje funkcję rozpoznawania sceny 3D platformy do identyfikacji elementów na przychodzących paletach mieszanych. Kamery głębi i przetwarzanie chmury punktów zwracają do robota w czasie rzeczywistym geometrię elementu, jego pozycję i współrzędne chwytu.

RobotStackr Vision łączy inspekcję wizyjną z układaniem skrzynek mieszanych. System weryfikuje tożsamość przychodzących skrzynek, wymiary i uszkodzenia w czasie rzeczywistym, a następnie przekazuje dane do StackrBrain w celu optymalnego rozmieszczenia palet.
Kamery głębi, stereowizja i światło strukturalne zasilają potok 3D. Przetwarzanie chmury punktów zwraca geometrię przedmiotu, jego pozycję i współrzędne chwytu w tym samym budżecie ramek, co klasyfikacja 2D, która jest niezbędna do wybierania i depaletyzacji pojemników.
Wady powierzchniowe, uszkodzenia opakowania, błędy etykiet i odchylenia wymiarowe są identyfikowane w linii z prędkością przenośnika. Czas wykonywania ujawnia wyniki zaufania i pola graniczne dla każdej klasy wad, dzięki czemu komórki niższego szczebla mogą sortować, odrzucać lub poddawać kwarantannie bez weryfikacji przez człowieka.
Operatorzy oznaczają przypadki brzegowe za pośrednictwem konsoli. Platforma ponownie trenuje przez noc w oparciu o wstrzymany zestaw walidacyjny i promuje nowy model tylko wtedy, gdy dokładność się poprawi. W rezultacie wydajność wizji rośnie wraz z czasem wdrożenia, zamiast spadać.
Platforma zasila komórki oparte na wizji w całej bazie klientów Viroteq - od przetwarzania żywności i logistyki paczek po odzyskiwanie materiałów i dostawy przychodzące. To samo środowisko uruchomieniowe obsługuje każdą branżę, a te same interfejsy API zasilają każdą markę robotów. Co więcej, adaptacyjny potok szkoleniowy platformy oznacza, że nowa rodzina produktów jest wdrażana za pomocą przykładowych obrazów, a nie niestandardowego kodu. Co więcej, integratorzy ponownie wykorzystują profile kalibracji i przepływy pracy operatora w różnych komórkach, co skraca czas uruchomienia i upraszcza konserwację. W rezultacie automatyzacja oparta na wizji skaluje się od celi pilotażowej do pełnego zakładu bez konieczności przebudowy stosu. pion branżowy.
Platforma klasyfikuje produkty według rozmiaru, dojrzałości, wad powierzchniowych i ciał obcych przy prędkości przenośnika. Pasy odrzucania są uruchamiane w linii bez spowalniania linii poprzedzającej.
Klasyfikacja w czasie rzeczywistym odczytuje kody kreskowe, adresy i cechy paczek z prędkością sortowania. Czas wykonywania kieruje elementy na właściwy pas wychodzący z decyzjami poniżej 10 ms.
Platforma oddziela tworzywa sztuczne, metale, papier i zanieczyszczenia na liniach recyklingu według typu, koloru i kształtu polimeru. Informacje zwrotne od operatora stale poprawiają czystość frakcji.
Palety dostawców są skanowane w momencie dostawy. Silnik identyfikuje elementy, sprawdza integralność warstw i sygnalizuje uszkodzenia, zanim depaletyzator dotknie ładunku.
Zrozumienie sceny 3D identyfikuje przedmioty do pobrania w nieuporządkowanych pojemnikach. Platforma zwraca współrzędne chwytu, wyniki zaufania i bezkolizyjne trajektorie dla każdego przedmiotu.
Platforma weryfikuje opakowania, etykiety i plomby gotowych produktów pod kątem zgodności ze specyfikacją produkcyjną. Telemetria pozytywna/negatywna zasila system MES pełnym obrazem dowodowym dla każdej jednostki.

Jakość inline i wykrywanie wad na liniach pakujących. Każda jednostka jest fotografowana, klasyfikowana i przekazywana dalej lub kierowana na ścieżkę odrzucania z pełnym dowodem obrazu.

Sortowanie paczek z prędkością przenośnika. Kody kreskowe, adresy, wymiary i kształty są odczytywane w pojedynczej ramce, aby sterować rozdzielaczami i ścianami bez interwencji operatora.

Separacja polimerów, kolorów i kształtów w strumieniach odpadów mieszanych. Roboty sterowane wizyjnie wybierają docelowe frakcje, podczas gdy informacje zwrotne od operatora poprawiają czystość na zmianę.
Opóźnienie klasyfikacji na klatkę
Wdrożenia produkcyjne na całym świecie
Dokładność klasyfikacji w produkcji

Platforma jest zbudowana wokół deterministycznego środowiska wykonawczego, a nie notatnika badawczego. Każde wywołanie wnioskowania zawiera zmierzony budżet opóźnienia, wersję modelu i wynik zaufania. W rezultacie integratorzy i zespoły zakładowe mogą kontrolować zachowanie systemu wizyjnego w odniesieniu do cykli sterowników PLC i robotów, zamiast zgadywać na podstawie czarnej skrzynki. Co więcej, wersjonowanie modelu oznacza, że każdy awans jest odwracalny - regresja trwa sekundy, a nie dni.
Metodologia szkolenia przebiega według ściśle określonego schematu. Przykładowe obrazy są zbierane z żywej komórki, oznaczane w konsoli operatora, walidowane względem zestawu wstrzymanego, a dopiero potem promowane do modelu produkcyjnego. Dodatkowo, przypadki brzegowe oznaczone przez operatorów są przechwytywane wraz z oryginalną klatką i decyzją o zastąpieniu, która zasila następny cykl szkoleniowy. W związku z tym dokładność stale wzrasta, podczas gdy linia produkcyjna działa bez zmian.
Monitorowanie jest wbudowane. Czas na klatkę, rozkłady ufności, wersja modelu i wskaźniki dryftu są dostępne za pośrednictwem interfejsu API środowiska wykonawczego i interfejsu HMI operatora. Co więcej, integracja z OPC-UA, REST i standardowymi pulpitami nawigacyjnymi MES oznacza, że telemetria wizyjna znajduje się obok przenośników, robotów i wskaźników jakości, a nie w oddzielnym silosie. Inżynierowie zakładu widzą dokładnie, kiedy, gdzie i dlaczego ramka została sklasyfikowana - pełna przejrzystość, bez zastrzeżonego oprogramowania pośredniczącego.
Wdrożenie brzegowe zamyka pętlę niezawodności. Środowisko uruchomieniowe jest dostarczane na komputerach IPC klasy przemysłowej, zweryfikowanych pod kątem produkcji 24/7, z redundantną siecią i obsługiwanych przez zdalną diagnostykę Viroteq poprzez Portfolio produktów Viroteq. Co więcej, brak zależności od chmury oznacza, że silnik przetrwa zewnętrzne awarie, ograniczone środowiska IT i fabryki z hermetycznym zamknięciem bez żadnych kompromisów. Według publicznych testów porównawczych wizji komputerowej OpenCV, Wnioskowanie w czasie rzeczywistym przy deterministycznych budżetach jest głównym wyzwaniem w wizji przemysłowej - VisionAI Platform został zaprojektowany tak, aby pokonać tę poprzeczkę już pierwszego dnia.
Platforma integruje się z Twoją komórką poprzez kamery, sieci i kontrolery, które już posiadasz. Po stronie optycznej środowisko uruchomieniowe jest niezależne od kamery i obsługuje Basler, Cognex, Intel RealSense, Photoneo, IDS Imaging i każdy czujnik przemysłowy zgodny z GenICam - skanowanie obszaru 2D, głębokość 3D, stereo i jednostki światła strukturalnego. Co więcej, niestandardowe integracje dla specjalnych czujników są dostępne bez konieczności przebudowy podstawowego potoku.
Po stronie sterowania środowisko wykonawcze udostępnia klasyfikację, współrzędne i wyniki zaufania za pośrednictwem interfejsów API REST, WebSocket i OPC-UA. Obsługa marek robotów obejmuje FANUC, ABB, KUKA, Universal Robots, Yaskawa i Stäubli za pośrednictwem standardowych protokołów - bez zastrzeżonych modułów uczących, bez pakietów SDK dostawców. Ponadto, kalibracja wizji do robota jest obsługiwana przez procedurę kierowaną podczas uruchamiania, więc ramka współrzędnych między kamerą a robotem jest zablokowana bez niestandardowych obliczeń matematycznych. W rezultacie wdrożenia są przewidywalne pod względem zakresu i harmonogramu. Aby zobaczyć platformę zintegrowaną z konkretną komórką, Zarezerwuj demonstrację Viroteq lub porozmawiaj z naszym zespół ds. rozwiązań.
Basler, Cognex, Intel RealSense, Photoneo, IDS Imaging oraz wszystkie czujniki zgodne z GenICam.
Standardowe żądanie/odpowiedź JSON przez HTTPS dla klasyfikacji, współrzędnych i telemetrii.
Pomost do historii zakładu, MES i SCADA za pośrednictwem przemysłowego standardu danych dla telemetrii wizyjnej.
Wnioskowanie na dedykowanym komputerze przemysłowym wewnątrz komórki. Brak zależności od chmury, deterministyczne opóźnienia.
Zarezerwuj spersonalizowaną wersję demonstracyjną i zobacz, jak VisionAI Platform zapewnia klasyfikację poniżej 10 ms, zrozumienie sceny 3D i adaptacyjne szkolenie w istniejącej komórce robota. Eksploruj rozwiązania do sortowania wizyjnego lub porównać z RobotDepalr.
Przynieś swoje kamery, markę robota i docelowy czas cyklu - specjaliści Viroteq zmapują wdrożenie VisionAI Platform, które będzie pasować do Twojej komórki i zapewni ciągłość produkcji.
| Ciasteczko | Czas trwania | Opis |
|---|---|---|
| cookielawinfo-checkbox-advertisement | 1 rok | Ustawiony przez wtyczkę GDPR Cookie Consent, ten plik cookie rejestruje zgodę użytkownika na pliki cookie w kategorii "Reklama". |
| cookielawinfo-checkbox-analytics | 11 miesięcy | Ten plik cookie jest ustawiany przez wtyczkę GDPR Cookie Consent. Plik cookie służy do przechowywania zgody użytkownika na pliki cookie w kategorii "Analytics". |
| cookielawinfo-checkbox-functional | 11 miesięcy | Plik cookie jest ustawiany przez RODO w celu rejestrowania zgody użytkownika na pliki cookie w kategorii "Funkcjonalne". |
| cookielawinfo-checkbox-necessary | 11 miesięcy | Ten plik cookie jest ustawiany przez wtyczkę GDPR Cookie Consent. Ten plik cookie służy do przechowywania zgody użytkownika na pliki cookie w kategorii "Niezbędne". |
| cookielawinfo-checkbox-others | 11 miesięcy | Ten plik cookie jest ustawiany przez wtyczkę GDPR Cookie Consent. Ten plik cookie służy do przechowywania zgody użytkownika na pliki cookie w kategorii "Inne". |
| cookielawinfo-checkbox-performance | 11 miesięcy | Ten plik cookie jest ustawiany przez wtyczkę GDPR Cookie Consent. Plik cookie służy do przechowywania zgody użytkownika na pliki cookie w kategorii "Wydajność". |
| CookieLawInfoConsent | 1 rok | CookieYes ustawia ten plik cookie, aby zapisać domyślny stan przycisku odpowiedniej kategorii i status CCPA. Działa tylko w koordynacji z głównym plikiem cookie. |
| elementor | nigdy | Motyw WordPress strony internetowej wykorzystuje ten plik cookie. Umożliwia on właścicielowi witryny wdrażanie lub zmianę jej zawartości w czasie rzeczywistym. |
| viewed_cookie_policy | 11 miesięcy | Plik cookie jest ustawiany przez wtyczkę GDPR Cookie Consent i służy do przechowywania informacji o tym, czy użytkownik wyraził zgodę na korzystanie z plików cookie. Nie przechowuje on żadnych danych osobowych. |
| Ciasteczko | Czas trwania | Opis |
|---|---|---|
| _lscache_vary | 2 dni | Litespeed ustawia ten plik cookie w celu zapobiegania buforowaniu stron. |
| Ciasteczko | Czas trwania | Opis |
|---|---|---|
| ZGODA | 2 lata | YouTube ustawia ten plik cookie za pośrednictwem osadzonych filmów YouTube i rejestruje anonimowe dane statystyczne. |
| _ga | 1 rok 1 miesiąc 4 dni | Google Analytics ustawia ten plik cookie w celu obliczania danych odwiedzających, sesji i kampanii oraz śledzenia korzystania z witryny na potrzeby raportu analitycznego witryny. Plik cookie przechowuje informacje anonimowo i przypisuje losowo wygenerowany numer w celu rozpoznania unikalnych odwiedzających. |
| _ga_* | 1 rok 1 miesiąc 4 dni | Google Analytics ustawia ten plik cookie w celu przechowywania i liczenia odsłon. |
| Ciasteczko | Czas trwania | Opis |
|---|---|---|
| VISITOR_INFO1_LIVE | 5 miesięcy 27 dni | YouTube ustawia ten plik cookie do pomiaru przepustowości, określając, czy użytkownik otrzymuje nowy czy stary interfejs odtwarzacza. |
| YSC | sesja | Youtube ustawia ten plik cookie w celu śledzenia wyświetleń osadzonych filmów na stronach Youtube. |
| yt.innertube::nextId | nigdy | YouTube ustawia ten plik cookie, aby zarejestrować unikalny identyfikator w celu przechowywania danych o tym, jakie filmy z YouTube oglądał użytkownik. |
| yt.innertube::requests | nigdy | YouTube ustawia ten plik cookie, aby zarejestrować unikalny identyfikator w celu przechowywania danych o tym, jakie filmy z YouTube oglądał użytkownik. |