Aby przejść od weryfikacji algorytmów i oprogramowania w zestawie deweloperskim Atlas do w pełni zlokalizowanego rozwiązania do masowej produkcji w Chinach, konieczna jest wymiana lub potwierdzenie oficjalnego komercyjnego środowiska sprzętu i oprogramowania, uzyskanie dostępu do chińskich kamer, obiektywów, świateł i wejść/wyjść oraz przeprowadzenie na miejscu rzeczywistego wzorca, rytmu, stabilności, bezpieczeństwa i akceptacji interfejsu. Umiejętność uruchomienia na płycie rozwojowej może jedynie świadczyć o tym, że ścieżka techniczna ma podstawę do dalszego wdrożenia, a nie może zastąpić komercjalizacji i dopuszczenia do produkcji.
Obecne oprogramowanie Winge Technology do kontroli wizualnej i aplikacje algorytmiczne do montażu zostały uruchomione na Huawei Ascend Atlas 200I DK A2, tworząc zamkniętą pętlę dla kamery, obrazu referencyjnego, ROI, rejestrowania wyników i wycofywania. Następny etap będzie oparty na rozwiązaniu w pełni zlokalizowanym w Chinach, zapewniającym dostęp do chińskich środowisk obrazowania, sterowania i formalnego oprogramowania komercyjnego.
Dlaczego recenzji zestawu deweloperskiego nie można bezpośrednio utożsamić z produkcją masową?
Celem zestawu deweloperskiego jest obniżenie progu uczenia się, programowania i weryfikacji, ułatwiając inżynierom potwierdzanie możliwości urządzenia i ścieżek aplikacji. Systemy produkcji masowej wymagają autoryzacji dostaw, dostaw, dostosowania do środowiska, konserwacji, bezpieczeństwa i odpowiedzialności za jakość.
Na oficjalnej stronie procesu użytkowania Atlas 200I DK A2 firmy Huawei Ascend znajduje się informacja, że obrazy, narzędzia, próbki i inne oprogramowanie dostarczone w zestawie deweloperskim mogą być wykorzystywane wyłącznie przez indywidualnych programistów, a nie do celów komercyjnych. Dlatego formalne projekty nie mogą bezpośrednio kopiować bieżącego obrazu programisty do wyniku komercyjnego, ale powinny potwierdzać dostępny na rynku pakiet oprogramowania, środowisko wykonawcze i formę sprzętu.
To ograniczenie nie wpływa na wartość weryfikacji algorytmu i oprogramowania w zestawach deweloperskich. Wymaga to, aby projekt dodał jasną komercyjną ścieżkę migracji przed przejściem do formalnego wdrożenia.
Krok 1: Potwierdź oficjalną formę handlową Atlas i środowisko operacyjne
Rozwiązania do produkcji masowej w pełni zlokalizowane w Chinach powinny wybierać moduły akceleracyjne Atlas, kompletne maszyny przemysłowe lub urządzenia brzegowe z jasnymi warunkami handlowymi i potwierdzać, co następuje:
- system operacyjny i wersja;
- Wersja sterownika, oprogramowania sprzętowego, CANN lub NNRT;
- Kompatybilność pomiędzy środowiskiem programistycznym a środowiskiem operacyjnym;
- Metody aktualizacji modeli i aplikacji;
- aktualizacje zabezpieczeń i kanały pomocy technicznej;
- Wymagania dotyczące przechowywania, chłodzenia, zasilania i ochrony środowiska.
Reklama Atlas 200I A2 Projekt musi potwierdzić rzeczywistą kombinację w oparciu o ostateczną trasę sprzętową i algorytmiczną.
Krok 2: Podłącz chińskie aparaty, obiektywy i źródła światła
System, w pełni zlokalizowany w Chinach, będzie wykorzystywał chińskie kamery przemysłowe, chińskie obiektywy i chińskie źródła światła. Witryna nie musi ujawniać pełnego BOM-u ani listy dostawców, ale realizacja projektu wymaga weryfikacji obrazu z rzeczywistymi konfiguracjami.
Nie ma potrzeby sprawdzania, czy aparat może generować obrazy, ale raczej:
- Czy pole widzenia obejmuje wszystkie pozycje wykrywania;
- Czy minimalny cel i minimalny błąd mają wystarczającą liczbę pikseli;
- Czy można skorygować ekspozycję, wzmocnienie i balans bieli?
- Czy źródło światła może tłumić odbicia i cienie;
- Czy położenie przedmiotu obrabianego i zmiany kąta mieszczą się w tolerancji algorytmu;
- Czy jasność i przejrzystość są stabilne podczas ciągłej pracy;
- Radzenie sobie z przerwami w kamerze, przekroczeniami limitu czasu przechwytywania obrazu i nieprawidłowymi obrazami.
Po zmianie warunków obrazowania należy ponownie zebrać obrazy standardowe, wzorce dostosowania parametrów i wzorce niezależnej akceptacji, a progów tymczasowych w fazie zestawu wywoływacza nie można wykorzystać do bezpośredniego uwolnienia.
Krok 3: Połącz się z chińskim kontrolerem we/wy i stacją roboczą
Systemy produkcji masowej muszą kojarzyć wyniki wizualne z konkretnymi przedmiotami. Chińskie wejścia/wyjścia sterownika, sterownik PLC lub sterownik są odpowiedzialne za wyzwalanie i interakcję wyników i należy je sprawdzić co najmniej:
- sygnał obecności przedmiotu obrabianego;
- Czas od wystrzału do odzyskania klatki;
- Rozpoznawanie jest zakończone, wyświetlane są PASS, FAIL i UNKNOWN;
- przekroczenie limitu czasu, powtórzony wyzwalacz i pominięty wyzwalacz;
- Przechwytywanie produktów niezgodnych lub ręczna weryfikacja;
- Odzyskaj siły po ponownym uruchomieniu usługi, przerwach w sieci i awariach kamery;
- Mapowanie kodu kreskowego, numeru seryjnego lub rekordu MES.
Jeśli wyniki wykrywania nie mogą odpowiadać fizycznemu przedmiotowi w stosunku jeden do jednego, nawet jeśli algorytm ramki działa normalnie, nie można stworzyć jakości produkcji w zamkniętej pętli.
Krok 4: Wybierz trasę algorytmu w oparciu o zadania stacji roboczej
Trasa algorytmu powinna być zdeterminowana złożonością zadania, liczbą próbek, docelową dokładnością oraz czasem cyklu produkcyjnego i nie może być wybierana wyłącznie w oparciu o nominalną moc obliczeniową platformy.
Gdy stanowisko pracy jest nieruchome, pozycja jest stabilna, a różnice są wyraźne. Można zastosować obraz referencyjny, rejestrację obrazu i porównanie lokalnego ROI. Jeśli kategoria jest złożona, pozycja zmienia się znacząco lub wymagana jest klasyfikacja semantyczna, można dalej trenować modele klasyfikacji, wykrywania obiektów lub segmentacji.
Rozszerzenia algorytmów muszą zostać zakończone:
- Model uczenia i potwierdzanie protokołu wejściowego i wyjściowego;
- struktura modelu oraz weryfikacja wejść i wyjść;
- Konwersja i wdrożenie docelowego modelu platformy;
- dostęp do interfejsu aplikacji;
- realizacja procesów wstępnego i końcowego przetwarzania;
- Sprawdź spójność tego samego zestawu przed i po migracji.
- Testy wydajności, pamięci, temperatury i rozwiązywania problemów.
Dopiero po wykonaniu tych kroków i pomyślnym przejściu testu urządzenia docelowego można wpisać działanie odpowiedniego modelu do protokołu odbioru projektu.
Krok 5: Ustal rzeczywistą akceptację próbki
Akceptacja produkcji masowej wymaga przekształcenia biznesowych standardów jakości na wskaźniki statystyczne. Zaleca się rozróżnienie co najmniej:
- OK próbka;
- Brakujące próbki;
- Niewłaściwe opakowanie próbki;
- Próbki przesunięte, zablokowane lub odwrócone;
- Próbki rozmazane, prześwietlone, niedoświetlone itp. nie podlegają ocenie;
- Różnice pomiędzy partiami, zmianami, temperaturami i dozwolonymi lokalizacjami.
Należy odizolować obraz referencyjny, rysunki regulacji parametrów i rysunki akceptacyjne. Raport wyników zawiera co najmniej kluczowy odsetek niewykrytych defektów, odsetek odrzuceń fałszywie OK, odsetek NIEZNANYCH, czas cyklu dla poszczególnych części, liczbę próbek i warunki testowe. W przypadku braku tych informacji nie należy wyciągać ogólnych wniosków, takich jak „wysoka dokładność”, „stabilność i niezawodność” lub „jakość produkcji”.
Krok 6: Popraw uprawnienia, bezpieczeństwo oraz operacje i konserwację
Strona badawczo-rozwojowa jest zwykle dostępna bezpośrednio w sieci LAN. Wersja do produkcji masowej wymaga również:
- uprawnienia operatora, inżyniera i administratora;
- HTTPS lub kontrolowany dostęp do sieci;
- Zatwierdzanie receptur testowych, blokowanie i protokoły zmian;
- Polityka przechowywania wyników, obrazów i protokołów;
- Tworzenie kopii zapasowych, odzyskiwanie i aktualizacja urządzeń w trybie offline;
- zwolnij funkcję mieszania pakietów i przywracania wersji;
- Zgłaszanie usterek i wkład w konserwację.
„Lokalne przetwarzanie danych” oznacza po prostu, że dane nie muszą być przesyłane do chmury publicznej, co nie oznacza, że system jest automatycznie bezpieczny. Uprawnienia do konta, sieci, protokołu, tworzenia kopii zapasowych i interfejsu nadal muszą być zaprojektowane osobno.
Krok siódmy: Kompletowanie systemu i sprawdzenie go na miejscu
Po tym, jak w pełni zlokalizowany chiński system integruje kamery, optykę, komputery, fotografię i środowiska komercyjne, należy go zweryfikować w docelowej lokalizacji:
- Prawdziwy cykl przedmiotu obrabianego;
- rytm linii produkcyjnej;
- praca ciągła;
- zmiany oświetlenia i pozycji;
- Awaria zasilania, ponowne uruchomienie i nieprawidłowe działanie;
- zmiana przepisu;
- śledzenie wyników;
- Ręczny proces weryfikacji.
Po zakończeniu powyższych prac status oficjalnej strony internetowej można zaktualizować z „Rozwiązanie wyłącznie zlokalizowane w fazie opracowywania” na „Zakończono debugowanie systemu współdzielonego wyłącznie lokalnego”. To, czy zastosować „produkcję masową”, czy „dopuszczenie do produkcji”, powinno również opierać się na wynikach akceptacji projektu.
Często zadawane pytania
Czy czysty plan lokalizacji musi ujawniać pełny BOM?
Nie ma potrzeby. Na oficjalnej stronie internetowej można podać, że środowiska obliczeniowe, obrazowania, sterowania i oprogramowania korzystają z chińskich konfiguracji, ale lista dostawców nie jest publikowana. Do wdrożenia i konserwacji nadal wymagana jest dokumentacja aktualnej konfiguracji i wersji.
Czy użycie openEuler oznacza, że cały system jest zlokalizowany?
Nie od razu. System operacyjny to tylko jedna warstwa i zajmuje się także platformą obliczeniową, kamerami, obiektywami, źródłami światła, kamerami, oprogramowaniem aplikacyjnym i interfejsami terenowymi.
Czy wyniki testów zestawu deweloperskiego można wykorzystać bezpośrednio na sprzęcie komercyjnym?
Nie można tego przyjąć bezpośrednio. Weryfikację instalacji, funkcjonalności, dokładności, szybkości i stabilności należy przeprowadzić ponownie po zmianie sprzętu, sterowników, czasu działania, aparatu i warunków obrazowania.
Czy głębokie uczenie się jest konieczne w przypadku systemów produkcji masowej?
Nie jest wymagane. Stałe miejsca pracy mogą priorytetowo traktować interpretowalną tradycyjną wizję; W przypadku złożonych scen można wybrać modele klasyfikacji, wykrywania obiektów lub segmentacji na podstawie danych i wskaźników.
Źródła i wyjaśnienia
- Oświadczenie o korzystaniu z oprogramowania Atlas 200I DK A2: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/qs/qs_0018.html
- Komercyjne rozwiązanie instalacyjne CANN Atlas 200I A2: https://www.hiascend.com/document/detail/zh/canncommercial/80RC1/softwareinst/instg/instg_0006.html
Powiązane zasoby Atlasu
- Wizualna kontrola montażu w całości zlokalizowana w Chinach: studium przypadku projektu Huawei Ascend Atlas
- Winge Technology zakończył wewnętrzną regulację urządzenia, kontrolę wizualną montażu na Atlas 200I DK A2
- Jakie prace techniczne wchodzą w skład inspekcji wizualnej Atlas 200I DK A2?
- W jaki sposób chińska platforma brzegowa wspiera kompletność montażu i kontrolę brakujących części?
- Jak wdrożyć i przeprowadzić kontrolę wizualną na miejscu zespołów Huawei Ascend Atlas
- Przetwarzanie obrazu za pomocą Huawei Ascend Atlas
W Internecie
Telefon
WeChat
z powrotem na górę