Ocena sprawności percepcyjnej
Aby zweryfikować skuteczność LAFA i EIPPM w scenariuszach dynamicznych, w tym rozdziale wdrożono platformy testowe w dwóch typowych środowiskach inspekcyjnych: zakładach przemysłowych i podstacjach. Ustawienia eksperymentalne obejmują ekstremalne warunki, takie jak nagłe zmiany oświetlenia (2 000 → 80 000 lux), losowo poruszające się przeszkody (5–8/min) oraz zakłócenia pyłowe (widoczność < 5 m). W porównaniu z głównymi algorytmami fuzji (filtr Kalmana/DNN) i metodami planowania ścieżki (A + DWA/RRT), ilościowo oceniono kluczowe wskaźniki, takie jak dokładność pozycjonowania, wskaźnik rozpoznawania przeszkód, opóźnienie replanowania oraz zużycie energii, a zalety wydajnościowe proponowanego schematu udowodniono poprzez analizę istotności statystycznej (p < 0,01). Wszystkie dane zostały zebrane z rzeczywistych zakładów przemysłowych i podstacji, co łącznie daje 28 000 próbek w 6 kategoriach przeszkód. Wszystkie próbki zostały adnotowane ręcznie. Stosunek podziału na zbiór treningowy i testowy wynosi 8:2. Dodatkowe 5 000 próbek w czasie rzeczywistym wykorzystano do uczenia online. Biblioteka cech środowiskowych została skonstruowana jako 12-wymiarowe multimodalne wektory cech. Model uczenia online jest aktualizowany inkrementalnie, gdy próbki anomalne gromadzą się przez więcej niż 10 kolejnych klatek, przy zastosowaniu stałej prędkości uczenia 0,001. Etykiety anomalii zdefiniowano jako nagłe przeszkody i nieprawidłowe stany urządzeń. Aby zapobiec katastroficznej zapominalności, do rozkładu danych zastosowano próg dryfu 0,15; jeśli przesunięcie rozkładu przekroczy ten próg, aktualizacja zostaje tymczasowo zawieszona do czasu ustabilizowania się napływających danych, co tłumi dryf modelu i utrzymuje zdolność do generalizacji. Lekki moduł uczenia online został przetestowany na 5 000 nieznanych próbek. Po aktualizacji modelu na podstawie 10 klatek dokładność rozpoznawania nieznanych przeszkód wzrosła o 7,2%, co potwierdza jego zdolność do adaptacyjnej optymalizacji w odniesieniu do nowych obiektów środowiskowych.
Platforma robotyczna: różnicowy napęd kołowy, kontroler STM32 oraz pokładowy komputer Jetson Xavier NX. Urządzenie wykorzystuje akumulatory litowe zapewniające 8 godzin ciągłej pracy, osiąga prędkość od 0,2–1,2 m/s, posiada maksymalny udźwig 8 kg oraz komunikację przez Wi-Fi i 4G. Czujniki: RPLIDAR A1M8, 10 Hz, FOV 360°; kamera 1080P, 30 fps, FOV 120°; obrazownik podczerwieni 320 x 240; IMU MPU6050, 200 Hz. Wszystkie czujniki są zamontowane z przodu, skalibrowane jednolicie i zsynchronizowane z dokładnością do mikrosekundy. Oprogramowanie: Ubuntu 20.04, ROS Noetic, Python i C++, framework PyTorch, wyposażone w 8-rdzeniowy procesor CPU i 16 GB pamięci GPU do obliczeń krawędziowych (edge computing).
Zakład przemysłowy (45 m x 30 m, trasa 120 m) oraz podstacja (50 m x 35 m, trasa 150 m) obejmują stałe wyposażenie i przemieszczający się personel. Każdy test przeprowadzono 30 razy, przy zachowaniu bezpiecznej odległości 0,6 m. Natężenie oświetlenia wynosi od 2 000 do 80 000 lux, przy 5–8 ruchomych przeszkodach na minutę. Kurz ogranicza widoczność poniżej 5 m. Wszystkie warunki są powtarzalne.
| Metoda | Błąd lokalizacji (cm) | Wskaźnik wykrywania przeszkód (%) | Wskaźnik fałszywych alarmów (%) | Opóźnienie przetwarzania (ms) | Odporność (zmiana oświetlenia) | Robustność (zakłócenia spowodowane pyłem) | pwartość p |
| Wyłącznie LiDAR | ±3.2 | 89.6 | 8.7 | 25 | Niski | Pożywka | <0.01 |
| Wizja + IMU | ±5.1 | 78.3 | 15.2 | 40 | Bardzo niski | Niski | <0.01 |
| Fuzja Kalmana | ±2.8 | 92.1 | 6.3 | 65 | Pożywka | Pożywka | <0.01 |
| Fuzja DNN | ±2.5 | 94.8 | 5.1 | 110 | Wysoki | Niski | <0.01 |
| RAL 2023 | ±1.9 | 96.4 | 4 | 85 | Wysoki | Pożywka | <0.01 |
| Proponowana metoda LAFA | ±1.5 | 98.7 | 1.8 | 35 | Bardzo wysoki | Bardzo wysoki | <0.01 |
Tabela 1: Porównanie wydajności detekcji wieloczujnikowej. Odporność została oceniona w 5-stopniowej skali na podstawie spadku skuteczności wykrywania przeszkód w warunkach zmian oświetlenia i zakłóceń spowodowanych zapyleniem: bardzo niska, niska, średnia, wysoka i bardzo wysoka.
Tabela 1 porównuje wydajność różnych metod percepcji w dynamicznym środowisku przemysłowym. Wszystkie eksperymenty przeprowadzono w 30 niezależnych powtórzeniach (n = 30). Do analizy statystycznej wykorzystano jednoczynnikową analizę wariancji (ANOVA) wraz z testem wielokrotnych porównań Tukeya (HSD), a wszystkie wskaźniki wykazały istotne różnice (p < 0.01). Błąd lokalizacji proponowanego systemu LAFA wynosi ±1.5 cm (SD = ±0.25 cm, 95% CI: [1.42, 1.58] cm), a całkowity błąd pozycjonowania wykazuje rozkład normalny. Skuteczność wykrywania przeszkód osiąga 98.7% (SD = ±0.65%, 95% CI: [98.4%, 99.0%]), natomiast wskaźnik fałszywych alarmów wynosi zaledwie 1.8%. Opóźnienie przetwarzania wynosi tylko 35 ms (co jest wynikiem o 68% szybszym niż w przypadku głównego nurtu fuzji DNN), a odporność na silne oświetlenie i zakłócenia pyłowe osiąga ocenę „Bardzo wysoka”, podczas gdy metody referencyjne zostały ocenione jako „Średnia” i „Niska”. Zestaw danych testowych zawiera sześć rodzajów przeszkód, aby zapewnić powtarzalność wyników. W pełni demonstruje to zalety LAFA w adaptacyjnej fuzji heterogenicznych danych wieloźródłowych poprzez czasowo-przestrzenną kompensację synchronizacji oraz dynamiczny mechanizm ważenia uwagi.
Ocena wydajności planowania ścieżki
| Metoda | Czas replanowania | Optymalność ścieżki (%) | Wskaźnik kolizji (%) | Wskaźnik sukcesu (%) | Wynik unikania dynamicznego | Zużycie energii |
| A* + DWA | 2.5 | 82.6 | 7.3 | 88.9 | 6.1 | 0.48 |
| RRT*+APF | 1.8 | 76.4 | 5.1 | 91.2 | 7.3 | 0.52 |
| DRL Planner | 1.2 | 88.7 | 4 | 93.5 | 8.5 | 0.43 |
| ICRA 2024 | 0.9 | 90.2 | 3.2 | 95.1 | 8.9 | 0.41 |
| Proponowany EIPPM | 0.8 | 96.3 | 0.9 | 99.2 | 9.7 | 0.37 |
Tabela 2: Porównanie wydajności dynamicznego planowania ścieżki. Wynik dynamicznego unikania przeszkód mieści się w zakresie od 0 do 10 punktów i jest obliczany poprzez ważenie współczynnika kolizji, gładkości ścieżki, opóźnienia replanowania oraz wskaźnika sukcesu zadania w 30 powtórnych próbach.
Tabela 2 ocenia wydajność różnych metod planowania ścieżki w scenariuszu podstacji z losowo poruszającymi się przeszkodami (5-8 przeszkód/min) i zakłóceniami wynikającymi z promieniowania termicznego urządzeń. Zastosowano łącznie 12 stałych tras inspekcyjnych, a każdą metodę przetestowano 30 razy. W każdej próbie napotkano średnio 20 przeszkód, a całkowita liczba niepowodzeń w każdej grupie była rejestrowana synchronicznie. Zaproponowany mechanizm EIPPM wykorzystuje sprzężenie zamkniętej pętli percepcji i planowania, osiągając czas odpowiedzi na replanowanie wynoszący 0,8 s, co jest wynikiem o 68% szybszym niż w metodzie A*+DWA. Wskaźnik optymalizacji ścieżki osiąga 96,3% (poprawa o 6,1%), przy współczynniku kolizji wynoszącym zaledwie 0,9% (najniższy spośród wszystkich porównywanych metod) oraz ocenie unikania dynamicznych przeszkód na poziomie 9,7/10. Wynika to głównie z proaktywnych możliwości unikania przeszkód przez dynamiczną mapę ryzyka oraz przewidywania kosztów ruchu w obszarach o wysokiej aktywności. Jednocześnie zużycie energii zostało zredukowane do 0,37 kWh/km (oszczędność 9,8%). W połączeniu z analizą statystyczną (p < 0,01), wskaźniki te wykazują przewagę EIPPM w zakresie wydajnego i bezpiecznego interaktywnego podejmowania decyzji w złożonych, dynamicznych scenariuszach. Wszystkie metody odniesienia działają w środowisku ROS Noetic. Kalman Fusion oraz DNN Fusion wykorzystują domyślne parametry open-source. A*+DWA, RRT*+APF oraz DRL Planner wykorzystują klasyczne ustawienia parametrów z istniejącej literatury. Wszystkie algorytmy zostały nastrojone w tych samych warunkach sprzętowych i scenicznych.
Analiza danych z czujników i trajektorii

Rysunek 3. Analiza fluktuacji sygnałów z wielu czujników i trajektorii robota. (A) Trójwymiarowy model propagacji fal ilustrujący przestrzenną dystrybucję amplitud sygnałów z połączonych czujników. (B) Trójwymiarowa hybrydowa wizualizacja przestrzeni czujników pokazująca trajektorie robota oraz próbkowane dane z czujników wygenerowane z pomiarów polowych połączonych metodą LAFA. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.
Rysunek 3 przedstawia zintegrowane dane z wielu czujników oraz trajektorie robota. Wartości amplitudy w zakresie 0,0-10,8 dB zostały obliczone na podstawie danych z LiDAR-u, kamery i IMU zainstalowanych na miejscu przy użyciu algorytmu LAFA. Obszary z amplitudą powyżej 8,0 dB reprezentują silne zakłócenia środowiskowe. Piki amplitudy pokrywają się ze ścieżką inspekcyjną, a trajektorie wykazują wyraźne oscylacje, gdy amplituda przekracza 5,0 dB. Większość punktów danych grupuje się w zakresie od 2,5 do 7,5 dB, co wskazuje, że system omija regiony o wysokim poziomie zakłóceń. Szeroki zasięg przestrzenny i gładkie trajektorie (zmiana krzywizny <; 0,6) potwierdzają adaptacyjność robota oraz przewagę proponowanej metody fuzji danych w dynamicznej inspekcji przemysłowej.

Rycina 4. Ocena wydajności inteligentnego systemu inspekcyjnego. (A) Rozkład szybkości reakcji i wydajności produktu uzyskany z danych inspekcji robotycznej. (B) Rozkład gęstości ilustrujący zależność między szybkością reakcji a wydajnością produktu podczas zadań inspekcyjnych. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
Rysunek 4 przedstawia porównanie wydajności w zadaniach inspekcyjnych z użyciem rzeczywistego robota. Wszystkie metryki zostały wyprowadzone z surowych danych patrolu robota z LiDAR-a, kamery oraz IMU. Szybkość reakcji oznacza średnią prędkość odpowiedzi modułu fuzji LAFA w zakresie wykrywania anomalii sprzętowych, natomiast wydajność produktu oznacza udział poprawnych wyników wykrycia defektów przesiewanych przez planowanie ścieżki EIPPM. Krzywe określają efektywność detekcji oraz zdolność adaptacji do środowiska opracowanego systemu, dostarczając empirycznych dowodów na jego praktyczne zalety w procesach inspekcyjnych.

Rysunek 5. Analiza szeregów czasowych sygnałów z czujników podczas inspekcji. (A) Dekompozycja sygnałów z czujników w szeregach czasowych na komponenty trendu, sezonowości, reziduum i szumu. (B) Sygnał elektryczny z czujnika z odpowiadającym mu przedziałem ufności podczas ciągłej inspekcji robotycznej. Proszę kliknąć tutaj, aby wyświetlić większą wersję tego rysunku.
Jak pokazano na Rysunku 5, krzywe szeregów czasowych zostały wyprowadzone z odczytów zasięgu LiDAR-u i natężenia kamery, zarejestrowanych podczas 10-minutowego ciągłego patrolu w scenariuszu podstacji. Ilustrują one reakcje percepcji w czasie rzeczywistym przy zmiennym oświetleniu i zakłóceniach spowodowanych pyłem. Zaproponowana metoda LAFA skutecznie wygładza drgania sygnału, utrzymując stabilny wynik i bezpośrednio wspierając wykrywanie przeszkód oraz unikanie kolizji w czasie rzeczywistym podczas dynamicznych misji inspekcyjnych.

Rycina 6. Wielowymiarowa analiza pola fizycznego. Wizualizacja charakterystyki pola środowiskowego zrekonstruowanej z pomiarów wielosensorowych zintegrowanych za pomocą LAFA, ilustrująca przestrzenny rozkład dynamiki środowiska, punktów danych z sensorów oraz gradientów pola. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
Jak pokazano na Rysunku 6, wielowymiarowe dane pola fizycznego są przetwarzane z pomiarów czujników polowych robota przy użyciu algorytmu LAFA w celu analizy środowiska operacyjnego i wydajności sygnału. Wizualizacja ta obejmuje 10 warstw analizy o odmiennym rozkładzie przestrzennym, rozkładzie danych i charakterystyce statystycznej. Wyniki odzwierciedlają wzorzec przestrzenny zakłóceń środowiskowych i potwierdzają stabilne działanie systemu percepcji robota.
Wizualizacja cech wysokowymiarowych

Rysunek 7. Wielowymiarowa wizualizacja wydajności systemu i odpowiedzi środowiskowej. (A) Trójwymiarowy skumulowany wykres słupkowy przedstawiający metryki wydajności podsystemów w cyklach inspekcji. (B) Trójwymiarowy wykres powierzchniowy ilustrujący intensywność odpowiedzi środowiskowej wraz z pomiarami z próbkowanych czujników. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.
Rysunek 7 przedstawia wielowymiarową charakterystykę pracy systemu inspekcyjnego. Lewy trójwymiarowy skumulowany wykres słupkowy pokazuje wydajność podsystemów w poszczególnych cyklach inspekcyjnych; wartości MA, MB i MC w cyklu C3 wynoszą odpowiednio 12,4, 9,7 i 15,2, co wskazuje na znaczne wahania obciążenia. Prawy wykres powierzchniowy przedstawia intensywność odpowiedzi środowiskowej z pikiem na poziomie ±18 i większością danych w zakresie od -5 do +5, co odzwierciedla nieliniowe cechy środowiska. Wyniki dostarczają wsparcia danych dla fuzji czujników robota oraz optymalizacji harmonogramowania. MA, MB i MC reprezentują odpowiednio wskaźniki obciążenia dla podsystemów percepcji, planowania ścieżki i wykonania.

Rycina 8. Trójwymiarowe charakterystyki sygnałów z sensorów po fuzji w różnych warunkach pracy. (A) Powierzchnia funkcji sinus. (B) Powierzchnia paraboloidy hiperbolicznej. (C) Powierzchnia funkcji Bessela. (D) Powierzchnia kwantowej funkcji falowej. Te reprezentatywne modele powierzchni ilustrują charakterystyki przestrzenne sygnałów z sensorów po fuzji LAFA w różnych warunkach inspekcji. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
Jak pokazano na Rysunku 8, cztery grupy trójwymiarowych modeli powierzchni charakteryzują sygnały fuzji wielosensorowej w różnych warunkach pracy podczas inspekcji. Przeanalizowano zasady zmienności przestrzennej i tłumienia sygnałów. Cechy te dowodzą, że algorytm LAFA utrzymuje spójną wydajność fuzji w różnych środowiskach i służą jako punkt odniesienia dla późniejszej optymalizacji planowania ścieżki. Przedstawione modele 3D powierzchni zostały zinterpolowane z danych sensorowych scalonych za pomocą LAFA. Jednolity rozkład sygnału w zróżnicowanych warunkach potwierdza stabilną wydajność fuzji naszej struktury przy zmiennych zakłóceniach.

Rycina 9. Trajektoria robota i rozkład próbkowania czujników. (A) Parametryczna krzywa motyla reprezentująca charakterystykę geometryczną trajektorii robota. (B) Spiralny rozkład punktów próbkowania czujników ilustrujący przestrzenny rozkład danych inspekcyjnych. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.
Jak pokazano na Rysunku 9, krzywe i wykresy polarne zostały dopasowane na podstawie danych z trajektorii robota oraz rozkładu przestrzennego czujników. Krzywizna i gęstość zostały obliczone za pomocą równań parametrycznych. Reguły rozkładu przestrzennego podsumowują charakterystykę ruchu robota oraz rozkład przestrzenny punktów próbkowania wieloczujnikowego w scenariuszach inspekcji wielkoskalowych. Wszystkie wykresy zostały dopasowane do rzeczywistych trajektorii robota i punktów próbkowania czujników. Jednolity rozkład próbkowania oraz gładkie krzywe trajektorii potwierdzają stabilność percepcji i niezawodność optymalizacji ścieżki w proponowanym systemie LAFA-EIPPM.

Rysunek 10Wykonywanie zadania i wizualizacja trajektorii inspekcji robota. (ATrójwymiarowa powierzchnia wyników przedstawiająca wartości wykonania zadania oraz próbkowane punkty inspekcyjne.B) Trajektoria inspekcji robota i pokrycie przestrzenne obrazujące ścieżkę pokonaną podczas autonomicznej inspekcji. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
Jak pokazano na Ryc. 10, lewy panel przedstawia rozkład wydajności zadań; wartość szczytowa wynosi 15.3, minimalna 5.1, a wynik czwartego punktu zadania to 13.2. Czerwone punkty są próbkowane równomiernie, a niebieska linia pokazuje trend. Ścieżka (maksymalne Z = 7.8m) i pokrycie (wysokość 4.0m) na prawym rysunku przedstawiają rzeczywistą trajektorię i pokrycie przestrzenne. Oba wykresy kompleksowo oddają wahania obciążenia zadaniami i jednorodność próbkowania, dostarczając danych wspierających optymalizację fuzji.
Dostępność danych:
Zestawy danych eksperymentalnych wygenerowane w niniejszym badaniu nie są publicznie dostępne, ponieważ zawierają specyficzne dla danej lokalizacji informacje przemysłowe objęte umowami o poufności. Materiały zastrzeżone obejmują współrzędne fabryki, nieprzetworzone skany LiDAR oraz poufne parametry urządzeń. Autor korespondencyjny może rozważyć udzielenie dostępu na uzasadnioną prośbę, pod warunkiem spełnienia zobowiązań dotyczących poufności.