D'Elite VisionGuard
Innowacyjne produkty i technologie dla inwestorów i partnerów
Percepcja jako pierwszy krok do działania
D'Elite VisionGuard to moduł oprogramowania do przetwarzania obrazu komputerowego, który służy do wykrywania obiektów docelowych, szacowania ich położenia i przesyłania wyników do zewnętrznej aplikacji lub platformy robotycznej.
System zaprojektowano z myślą o lokalnym przetwarzaniu obrazu, wymiennych modelach detekcji i wielu trybach pracy: stereoskopowym, z pojedynczą kamerą z degradacją czujnika oraz dodatkowymi źródłami NV/termicznymi.
Jeden moduł – różne scenariusze praktyczne
Wykrywanie ptaków w pobliżu upraw i stosowanie wybranych, niegroźnych repelentów.
Przesyłanie współrzędnych i zdarzeń do robota w celu sprawdzenia obszaru, ominięcia przeszkody lub kontynuowania misji.
Możliwość podłączenia kamery NV, kamery termowizyjnej i wyzwalacza IR na potrzeby zastosowań przy słabym oświetleniu.
Jak przebiega przetwarzanie?
- Kamery przesyłają obrazy ze znacznikami czasu.
- Model wyszukuje obiekty wybranej klasy i wybiera obiekt docelowy.
- Para stereo szacuje współrzędne; w przypadku pojedynczej kamery zwracany jest wyraźnie oznaczony wynik mono.
- Operator lub układ autonomiczny mają dostęp do wyników i stanu czujników.
Co już zostało udowodnione w praktyce
Ryzyko techniczne dla rdzenia percepcji zostało już złagodzone: dokładność pomiaru odległości, prawidłowy wybór celu i bezpieczna awaria w przypadku utraty obrazu wideo — podstawowe wymagania stawiane pilotowi w sytuacjach terenowych — zostały potwierdzone za pomocą kamery na żywo.
Rdzeń detekcji i szacowania pozycji działa już sprzętowo. Dalsze inwestycje dotyczą kalibracji stereo, modeli docelowych i integracji z warstwą autonomii, a nie sprawdzania, czy to w ogóle działa.
Jeżeli obiekt opuści ramkę, system zwraca komunikat „brak celu”, utrzymuje tryb pracy i nie przechodzi w fałszywy bezpieczny tryb bezczynności – mniej fałszywych zatrzymań w pilocie.
Czujniki ulepszają różne części systemu
Dwie skalibrowane kamery stanowią podstawę triangulacji i współrzędnych we wspólnym układzie.
Dodatkowe obrazy mogą poprawić obserwację w warunkach zmierzchu i ciemności.
Służy jako wyzwalacz obecności lub ruchu i pomaga uniknąć niepotrzebnego przeprowadzania pełnej analizy.
Można określić odległość do obiektu, na który skierowana jest wiązka światła.
Obsługa logiki czujników jest zapewniona w rdzeniu oprogramowania. Adaptery sprzętowe i testy terenowe dodatkowych czujników są przeprowadzane oddzielnie.
Łączenie się z warstwą autonomii
VisionGuard raportuje to, co widzi system. Warstwa autonomii decyduje, jak wykonać misję.
Przewidziane połączenie: współrzędne celu i stan czujników są przekazywane do układu robota, który inicjuje misję, rejestruje zdarzenia i wdraża politykę odzyskiwania po awarii.
Most ROS 2 i platforma symulacyjna Autonomy Layer są niezależne. Integracja z VisionGuard i platformą fizyczną nie została jeszcze ukończona.
Fazy wdrażania
Aktualny stan: monodetektor, estymacja współrzędnych i przetwarzanie strat kamery; potwierdzono największy błąd wyboru celu i odległości wynoszący około ±10 cm w odległości docelowej. Kalibracja pary stereo i pomiar współrzędnych na stanowisku testowym.
Konfigurowanie wymiennych modeli dla wybranych klas obiektów, ocena jakości wykrywania i podłączanie dodatkowych czujników zgodnie ze scenariuszem.
Przenieś współrzędne i zdarzenia do warstwy autonomicznej, przetestuj misję w symulacji, a następnie na wybranej platformie robotycznej.
Sprawdź dokładność i solidność w środowisku docelowym, przygotuj powtarzalną implementację dla nowych lokalizacji i typów sprzętu.
Prototyp i testowalna mapa drogowa
Działający prototyp mono przeszedł podstawowe kontrole współrzędnych, wyboru celu i odzyskiwania utraconej kamery. Kolejnym krokiem w fazie 1 jest skalibrowany prototyp stereo z powtarzalnymi pomiarami dokładności.
Zapraszamy platformy i partnerów do testowania scenariuszy zastosowań przetwarzania obrazu komputerowego i robotyki.
Omów pilota