TRANSCOMP XIV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT

Podobne dokumenty
TRANSCOMP XIV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT

TRANSCOMP XV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT

TRANSCOMP XIV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT

Przyswojenie wiedzy na temat serwisów systemu GPS i charakterystyk z nimi związanych

CREDIBILITY OF SATELLITE NAVIGATION RECEIVERS

DOBÓR ŚRODKÓW TRANSPORTOWYCH DLA GOSPODARSTWA PRZY POMOCY PROGRAMU AGREGAT - 2

Kąty Ustawienia Kół. WERTHER International POLSKA Sp. z o.o. dr inż. Marek Jankowski

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

WYBÓR PUNKTÓW POMIAROWYCH

STANOWISKO DO BADANIA PROCESÓW ODZYSKU CIEPŁA ODPADOWEGO. (PROTOTYP)

Wyznaczanie prędkości dźwięku w powietrzu

Podstawy obsługi aplikacji Generator Wniosków Płatniczych

SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH

Mobilny system dowodzenia, obserwacji, rozpoznania i łączności

- 1 / 7- Ponadto w opracowanej ekspertyzie mogą być zawarte są informacje na temat:

WYKORZYSTANIE NOWOCZESNYCH KAMER STANDARDU IEEE1394 DO DETEKCJI ZMIAN W OBSZARACH OBSERWACJI I BADAŃ W SYSTEMACH MACHINE VISION

Koło zainteresowań Teleinformatyk XXI wieku

Najprostszy schemat blokowy

STANOWISKO DO BADANIA AKUMULACJI I PRZETWARZANIA ENERGII ELEKTRYCZNEJ (analiza energetyczna)

Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych

INSTRUKCJA OBSŁUGI PROGRAMU INSTAR 1.0

Definicje. Najprostszy schemat blokowy. Schemat dokładniejszy

LEKCJA TEMAT: Zasada działania komputera.

Opracowanie narzędzi informatycznych dla przetwarzania danych stanowiących bazę wyjściową dla tworzenia map akustycznych

KLOS.NET.PL Ul. Odrowąża 29a Bielsko-Biała Tel: Auto System

Anemometria obrazowa PIV

Czym jest OnDynamic? OnDynamic dostarcza wartościowych danych w czasie rzeczywistym, 24/7 dni w tygodniu w zakresie: czasu przejazdu,

INTERFEJS FIAT USB INSTRUKCJA OBSŁUGI strona 1 /13

technologii informacyjnych kształtowanie , procesów informacyjnych kreowanie metod dostosowania odpowiednich do tego celu środków technicznych.

KRYTERIA OCENY PARAMETRÓW KÓŁ POJAZDÓW POWYPADKOWYCH

Politechnika Warszawska Wydział Mechatroniki Instytut Automatyki i Robotyki

Laboratorium LAB1. Moduł małej energetyki wiatrowej

Wykorzystanie nowoczesnych technologii w zarządzaniu drogami wojewódzkimi na przykładzie systemu zarządzania opartego na technologii GPS-GPRS.

LABORATORIUM TELEINFORMATYKI W GÓRNICTWIE

Rejestratory Sił, Naprężeń.

MODEL STANOWISKA DO BADANIA OPTYCZNEJ GŁOWICY ŚLEDZĄCEJ

Wykorzystanie systemu EGNOS w nawigacji lotniczej w aspekcie uruchomienia serwisu Safety-of-Life

Zastosowanie stereowizji do śledzenia trajektorii obiektów w przestrzeni 3D

Kalibracja kamery. Kalibracja kamery

Konfiguracja komunikacji w sterownikach Horner APG w sieci CsCAN

Dokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N

System informacji przestrzennej w Komendzie Miejskiej w Gdańsku. Rysunek 1. Centrum monitoringu w Komendzie Miejskiej Policji w Gdańsku.

Czym jest technologia Bluetooth?

Interpretacja krzywych sondowania elektrooporowego; zagadnienie niejednoznaczności interpretacji (program IX1D Interpex) Etapy wykonania:

TRANSCOMP XIV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT

Częstościomierz wysokiej rozdzielczości

Rozproszona korelacja w radioastronomii

ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza

Differential GPS. Zasada działania. dr inż. Stefan Jankowski

Reprezentacja i analiza obszarów

Precyzyjne pozycjonowanie w oparciu o GNSS

Cyfrowy system łączności dla bezzałogowych statków powietrznych średniego zasięgu. 20 maja, 2016 R. Krenz 1

ALGORYTM ROZPOZNAWANIA OBRAZÓW MATERIAŁÓW BIOLOGICZNYCH

Instrukcja do oprogramowania ENAP DEC-1

1 : m z = c k : W. c k. r A. r B. R B B 0 B p. Rys.1. Skala zdjęcia lotniczego.

AKADEMIA GÓRNICZO HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Elektroniki

Sieci obliczeniowe poprawny dobór i modelowanie

To jeszcze prostsze, MMcc1100!

PL B1. System kontroli wychyleń od pionu lub poziomu inżynierskich obiektów budowlanych lub konstrukcyjnych

Sieciowe Pozycjonowanie RTK używając Virtual Reference Stations (VRS)

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

Zalecenia projektowe i montaŝowe dotyczące ekranowania. Wykład Podstawy projektowania A.Korcala

Zastosowanie pomiarów GPS do wyznaczania deformacji terenu na obszarze Głównego i Starego Miasta Gdańska

Koncepcja pomiaru i wyrównania przestrzennych ciągów tachimetrycznych w zastosowaniach geodezji zintegrowanej

Globalny Nawigacyjny System Satelitarny GLONASS. dr inż. Paweł Zalewski

WSCAD. Wykład 5 Szafy sterownicze

KORZYSTANIE Z CERTYFIKATU KWALIFIKOWANEGO W PROGRAMIE PŁATNIK

Informacja dotycząca nastaw sygnalizatorów zwarć doziemnych i międzyfazowych serii SMZ stosowanych w sieciach kablowych SN.

Doświadczenia w eksploatacji gazomierzy ultradźwiękowych

Konfiguracja parametrów sondy cyfrowo analogowej typu CS-26/RS/U

Warszawa, dnia r. BDG-III /07. Uczestnicy postępowania o udzielenie zamówienia publicznego

Pojazdy przeciążone zagrożeniem dla trwałości nawierzchni drogowych: metody przeciwdziałania

A LIO COMBIVIS. Program KEB dla falowników F4 i F5 proste podłączenie, programowanie i obsługa

Internetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp

INSTRUKCJA PROGRAMU DO REJESTRATORÓW SERII RTS-05 ORAZ RTC-06. wyposażonych w komunikację. Bluetooth lub USB PRZEDSIĘBIORSTWO PRODUKCYJNO HANDLOWE

Definicja obrotu: Definicja elementów obrotu:

ZAJĘCIA 25. Wartość bezwzględna. Interpretacja geometryczna wartości bezwzględnej.

Ustawienia trybu pomiarów statycznych (Static) w oprogramowaniu TopSURV dla odbiornika Topcon GRS-1

KONCEPCJA WYKORZYSTANIA TECHNOLOGII APPLET- JAVA W TWORZENIU

WPŁYW METODY DOPASOWANIA NA WYNIKI POMIARÓW PIÓRA ŁOPATKI INFLUENCE OF BEST-FIT METHOD ON RESULTS OF COORDINATE MEASUREMENTS OF TURBINE BLADE

1. Wymagania funkcjonalne dla modułu pozycjonowania patroli zainstalowany moduł musi posiadać następującą funkcjonalność:

Przetwarzanie A/C i C/A

Aplikacje Systemów. Nawigacja inercyjna. Gdańsk, 2016

AKADEMIA MORSKA W SZCZECINIE

PL B BUP 26/ WUP 04/07 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19)PL (11) (13) B1

CM Konwerter ModBus RTU slave ModBus RTU master

Metoda cyfrowej korelacji obrazu w badaniach geosyntetyków i innych materiałów drogowych

( W.Ogłoza, Uniwersytet Pedagogiczny w Krakowie, Pracownia Astronomiczna)

Multimetr cyfrowy MAS-345. Instrukcja instalacji i obsługi oprogramowania DMM VIEW Ver 2.0

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

WIDEOREJESTRATOR LX-400G Z SYSTEMEM ANDROID

Wykorzystanie serwisu ASG-EUPOS do badania i modyfikacji poprawek EGNOS na obszarze Polski

Laboratorium Sterowania Robotów Sprawozdanie

Teoretyczne wprowadzenie do programu pocztowego Microsoft Outlook 2007

Zintegrowany system wizualizacji parametrów nawigacyjnych w PNDS

Dla naszego obiektu ciągłego: przy czasie próbkowania T p =2.

FAQ: /PL Data: 26/11/2008 Komunikacja w protokole MPI za pomocą Global Data (GD) pomiędzy sterownikami S7-300

Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt

TEMATYKA PRAC DYPLOMOWYCH INŻYNIERSKICH STUDIA STACJONARNE PIERWSZEGO STOPNIA ROK AKADEMICKI 2010/11

USTALANIE WARTOŚCI NOMINALNYCH W POMIARACH TOROMIERZAMI ELEKTRONICZNYMI

Transkrypt:

TRANSCOMP XIV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT Aleksander NOWAK 1 RAIM, analiza obrazów, GNSS AUTONOMICZNA METODA MONITOROWANIA WIARYGODNOŚCI GNSS W AGLOMERACJACH MIEJSKICH W OPARCIU O ANALIZĘ OBRAZÓW CYFROWYCH W artykule przedstawiono koncepcję metody monitorowania wiarygodności GNSS w aglomeracjach miejskich bazującą na analizie obrazów cyfrowych. Opisano wyniki przemyśleń dotyczących architektury systemu oraz finalny kształt mobilnego stanowiska pomiarowego. RECEIVER AUTONOMOUS INTEGRITY MONITORING METHOD IN URBAN AREAS BASED ON DIGITAL PICTURES ANALYSIS The paper presents conception of receiver autonomous integrity monitoring (RAIM) method based on digital pictures analysis. The results of reflections on architecture of the system and final shape of mobile measurement station are described. 1. WSTĘP Niniejszy artykuł stanowi opis wyników badań, które realizowano w ramach pracy naukowo-badawczej, której celem naukowym było opracowanie autonomicznej metody monitorowania wiarygodności GNSS w aglomeracjach miejskich, która zapewniłaby odpowiedni poziom ochrony przed błędami grubymi wyznaczeń, umoŝliwiając tym samym zastosowanie pozycjonowania satelitarnego w systemach bezpieczeństwa publicznego. Jak wiadomo, występujące w miastach wysokie budynki powodują efekt cienia radiowego i odbijania sygnałów, co z jednej strony prowadzi do duŝych błędów wyznaczeń współrzędnych, z drugiej zaś, uniemoŝliwia stosowanie metod oceny rozwiązania nawigacyjnego z poziomu odbiornika tzw. RAIM (z ang.: Receiver Autonomous Integrity Monitoring), zaprojektowanych dla lotnictwa. Istotą podjętego problemu było zbadanie moŝliwości wykorzystania analizy obrazów cyfrowych przedstawiających otoczenie poruszającego się obiektu do kontroli poprawności wyznaczeń współrzędnych przy pomocy GNSS na terenach zurbanizowanych. W efekcie realizacji projektu uzyskano zbiór rozwiązań teoretycznych i praktycznych, które umoŝliwią implementację opracowanej 1 Instytut Nawigacji i Hydrografii Morskiej, Akademia Marynarki Wojennej w Gdyni, ul. Śmidowicza 69, 81-103 Gdynia, e-mail: a.nowak@amw.gdynia.pl, tel. +48 58 626 27 74, +48 883 911 654

2466 Aleksander NOWAK metody i dalsze badania nad jej rozwojem. PoniŜej przedstawiono główne wnioski, jakie uzyskano w wyniku prowadzonych prac, dotyczące architektury systemu. 2. KONCEPCJA METODY Idea zaproponowanej metody jest bardzo prosta i moŝna ją ująć w następujący schemat postępowania: wyznacz pozycję za pomocą odbiornika GNSS, rozejrzyj się wokoło i porównaj to, co widzisz z tym, co powinno znajdować się w miejscu określonym przez odbiornik; jeŝeli obrazy się zgadzają, to pozycja obliczona przez odbiornik jest prawidłowa. JeŜeli nie, to wystąpił błąd wyznaczeń współrzędnych. Tą prostą ideę zaprezentowano na poniŝszym rysunku (rys.1). Obraz zarejestrowany przez kamerę Obraz po przetworzeniu Obraz w bazie danych Pozycja wyznaczona przez odbiornik GNSS jest nieprawidłowa Obraz zarejestrowany przez kamerę Obraz po przetworzeniu Obraz w bazie danych Pozycja wyznaczona przez odbiornik GNSS jest prawidłowa Rys.1. Idea zaproponowanej metody RAIM

AUTONOMICZNA METODA MONITOROWANIA 2467 3. ARCHITEKTURA MOBILNEGO STANOWISKA BADAWCZEGO W wyniku przeprowadzonych analiz i eksperymentów wstępnych ustalono rozmieszczenie poszczególnych komponentów mobilnego stanowiska badawczego, w tym podsystemu rejestracji obrazów cyfrowych, ich analizy oraz wyznaczenia współrzędnych pozycji, optymalnych dla celów zaproponowanej metody RAIM oraz sposobu wymiany danych pomiędzy poszczególnymi elementami systemu. Następnie zbudowano mobilne stanowisko badawcze słuŝące rejestracji obrazów na potrzeby budowy bazy danych wybranych ulic miasta Gdyni oraz przeprowadzenia dynamicznych kampanii pomiarowych, słuŝących weryfikacji przyjętych załoŝeń i opracowanych metod. Składało się ono z samochodu, w którym zainstalowano następujące elementy: Podsystem wizyjny dwie kamery internetowe Live! Cam firmy Creative rozdzielczości 1.3 Mega Pikseli; Komputer pokładowy z bazą danych obrazów wybranych ulic Gdyni, z autorskim oprogramowaniem do rejestracji obrazów, ich analizy i porównywania oraz autorską aplikacją będącą implementacją zaproponowanej metody RAIM; Podsystem wyznaczania pozycji odbiornik GNSS (GPS/DGPS/EGNOS) MiniMax firmy CSI wireless; Podsystem referencyjny odbiornik GNSS (GPS+Glonass) GG24 firmy Ashtech z zaimplementowanymi obecnie stosowanymi metodami RAIM i komputer z zainstalowanym oprogramowaniem firmowym Evaluate32. Stanowił on wzorzec słuŝący do oceny skuteczności zaproponowanej metody w porównaniu z metodami RAIM stosowanymi w praktyce. Cyfrowo zarejestrowany obraz obserwowanego otoczenia poruszającego się obiektu przesyłany był do komputera pokładowego (serca systemu). Zainstalowano na nim autorskie oprogramowanie wykonane w ramach projektu, które słuŝyło do rejestracji, obróbki, analizy, porównywania i rozpoznawania obrazów cyfrowych. Wykonano takŝe program będący komputerową implementacją zaproponowanej metody RAIM. Software został napisany przez wykonawców projektu w środowiskach programistycznych Visual C++ i Visual Basic. Do komputera pokładowego dostarczana była równieŝ informacja o pozycji wyznaczonej przez odbiornik GNSS. Komputer pokładowy mógł pracować w dwóch trybach: Budowania bazy danych (rejestracji, obróbki i archiwizacji obrazów ulic); Oceny rozwiązania nawigacyjnego (rejestrowane obrazy w czasie rzeczywistym porównywane były z obrazami z bazy danych. ZłoŜoność procesów obliczeniowych sprawiła, Ŝe do obsługi odbiornika GNSS stanowiącego wzorzec Poziomów Ochrony metod RAIM typu snapshot stosowanych w praktyce, wykorzystano dodatkowy komputer. Podłączony był on do komputera pokładowego, do którego transmitował dane o wyznaczonych współrzędnych i decyzji o ich poprawności oraz wartości Poziomu Ochrony zapewnianego przez klasyczne metody RAIM typu snapshot. Informacje te posłuŝyły do oceny skuteczności zaproponowanej metody w porównaniu z metodami stosowanymi w praktyce. Architekturę mobilnego stanowiska pomiarowego i przepływ informacji pomiędzy poszczególnymi podsystemami zaprezentowano na poniŝszym rysunku.

2468 Aleksander NOWAK PODSYSTEM WYZNACZANIA POZYCJI + KOMPUTER CENTRALNY PODSYSTEM REFERENCYJNY PODSYSTEM WIZYJNY Rys.2. Rozmieszczenie komponentów mobilnego stanowiska pomiarowego 3.1. Podsystem wizyjny Rozmieszczenie elementów podsystemu wizyjnego (kamer internetowych) wymagało szczegółowej analizy, ze względu kluczową rolę w opracowanej metodzie RAIM. Początkowo rozwaŝano umieszczenie 4 kamer (z osiami optycznymi przesuniętymi o kąt 90 i leŝącymi w płaszczyźnie horyzontu), tak jak to pokazano na poniŝszym rysunku. Rozmieszczenie takie intuicyjnie zdawało się być optymalnym. osie optyczne kamer poprzecznych osie optyczne kamer wzdłuŝnych Rys.3. Pierwotne rozmieszczenie kamer podsystemu wizyjnego JednakŜe przeprowadzone badania weryfikacyjne i analiza ich wyników pokazały, Ŝe rozmieszczenie kamer zgodnie z rys.3 nie jest optymalne. Okazało się, Ŝe obrazy rejestrowane przez kamery, których osie optyczne pokrywały się z osią symetrii wzdłuŝnej

AUTONOMICZNA METODA MONITOROWANIA 2469 pojazdu (nazwane dalej kamerami wzdłuŝnymi) nie wnoszą zbyt wielu informacji przydatnych w analizie poprawności wyznaczonych współrzędnych, a komplikują znacznie zarówno proces budowania bazy danych obrazów wzorcowych jak i proces decyzyjny. Po pierwsze, zmienność tego co widzą kamery, których osie optyczne pokrywają się z osią wzdłuŝną symetrii pojazdu jest mała, w porównaniu ze zmiennością obrazów rejestrowanych przez kamery, których osie optyczne są prostopadłe do kierunku jazdy (nazywane dalej kamerami poprzecznymi). Po drugie, zaproponowana metoda ma z definicji słuŝyć ocenie rozwiązania nawigacyjnego w kanionach miejskich, czyli tam, gdzie tradycyjne metody RAIM nie zapewniają właściwego Poziomu Ochrony. Takie warunki to zazwyczaj wąskie ulice z wysoką zabudową. Poruszając się po nich samochód osobowy często znajduje się przed, bądź za pojazdem wyŝszym od siebie (np. autobusem), co uniemoŝliwia wykorzystanie rejestrowanego obrazu w procesie decyzyjnym przez dłuŝszy czas (zazwyczaj na całej długości ulicy ze względu na charakter ruchu miejskiego brak moŝliwości wyprzedzania). Przeprowadzone badania pokazały, Ŝe taka sytuacja w przypadku kamer poprzecznych trwa krótko (mijanie bądź wyprzedanie wysokiego pojazdu) i rzadko dotyczy obu kamer jednocześnie (ulice w kanionach miejskich to przewaŝnie ulice jednopasmowe bądź jednokierunkowe). Kolejnym problemem okazało się zbudowanie odpowiedniej bazy danych obrazów wzorcowych dla kamer wzdłuŝnych. Proces ten jest duŝo bardziej skomplikowany niŝ w przypadku kamer poprzecznych, za sprawą tego, Ŝe w kamerach wzdłuŝnych często między budynkami kadruje się niebo oraz korony drzew. Algorytmy wykrywania krawędzi na zarejestrowanym obrazie mogą korony drzew i podstawy chmur kłębiastych zaklasyfikować jako elementy stałe otoczenia. O ile kadrowanie się koron drzew sprawiają algorytmom identyfikacji otoczenia kłopoty sezonowe (związane z cyklem wegetacyjnym roślin) to dynamika zmian zachmurzenia jest praktycznie niemoŝliwa do uwzględnienia. ObniŜenie osi optycznej kamer wzdłuŝnych względem płaszczyzny horyzontu nie rozwiązuje problemu, gdyŝ w takim przypadku zamiast nieba w kadrze pojawiają się inne samochody. W jednym i w drugim przypadku skutkiem nieprzewidzianej zmiany obiektów w kadrze jest duŝy procent niewłaściwej klasyfikacji obrazów pochodzących z kamer wzdłuŝnych. Przeprowadzone eksperymenty pokazały, Ŝe dodatkowe informacje pochodzące od kamer wzdłuŝnych często nie mogą zostać wykorzystane do oceny poprawności rozwiązania nawigacyjnego, a znacznie podwyŝszają złoŝoność obliczeniową procesu. W związku z powyŝszym, ostatecznie zdecydowano się na rezygnację z kamer wzdłuŝnych, a kamery poprzeczne ustawiono pod kątem 30 w stosunku do płaszczyzny horyzontu. Badania weryfikacyjne potwierdziły słuszność przyjętego rozwiązania. Podniesienie osi optycznej eliminuje kadrowanie się pojazdów o podobnej wysokości co nosiciel podsystemu wizyjnego oraz przechodniów. Zatem ostatecznie komponenty podsystemu wizyjnego zostały rozmieszczone zgodnie z rys.4. Podsystem wizyjny najpierw został wykorzystany do rejestracji otoczenia wybranych ulic Gdyni. Zarejestrowane obrazy posłuŝyły do budowy bazy danych ulic, na których później przeprowadzono eksperymenty weryfikujące przyjęte załoŝenia i oceniające skuteczność zaproponowanej metody RAIM. Następie podsystem wizyjny w identycznej konfiguracji został wykorzystany jako część systemu oceny poprawności współrzędnych wyznaczonych przez odbiornik GNSS.

2470 Aleksander NOWAK oś optyczna kamery lewej 30 o 30 o oś optyczna kamery prawej płaszczyzna horyzontu Rys. 4. Ostateczne rozmieszczenie kamer podsystemu wizyjnego 3.2. Baza danych PoniewaŜ idea zaproponowanej metody opiera się na porównywaniu obrazów rejestrowanych przez pojazd poruszający się w aglomeracji miejskiej z obrazami wzorcowymi przechowywanymi w bazie danych, na wstępie naleŝało dokonać analizy gęstości rejestracji obrazów. Przeprowadzone eksperymenty wykazały, Ŝe optymalnym rozwiązaniem, z punktu widzenia zaproponowanej metody RAIM, jest zarejestrowanie całego odcinka ulicy (pomiędzy sąsiednimi skrzyŝowaniami) w postaci dwóch quasiciągłych obrazów (po jednym na kaŝdą stronę ulicy). Quasi-ciągłe oznacza, Ŝe klatki reprezentujące ulice rejestrowane były z rozdzielczością 5 m (zdjęcie ulicy robione było co 5 metrów). Takie rozwiązanie z kilku względów ułatwia proces kontroli poprawności wyznaczanych współrzędnych. Przede wszystkim nie powoduje konieczność dodatkowej synchronizacji (np. rejestrowania obrazu z konkretnego miejsca). JeŜeli pozycja pojazdu została wyznaczona prawidłowo (nie wystąpił błąd gruby wyznaczeń), to kamera umieszczona na pojeździe i rejestrująca obraz w czasie rzeczywistym musi widzieć fragmenty co najmniej dwóch klatek obrazu ulicy znajdującego się w bazie danych. W związku z tym, jeŝeli obraz zostanie zarejestrowany pomiędzy punktami, z których zrobione były zdjęcia umieszczone w bazie danych, zostanie on zaklasyfikowany jako jeden z dwóch sąsiednich obrazów wzorcowych, zatem błąd wyznaczenia współrzędnych połoŝenia będzie nie większy niŝ 2.5 m. Schematycznie sytuację taką przedstawiono na rys.5. Oczywiście większa gęstość rejestracji obrazów umoŝliwiłaby dokładniejsze wyznaczenie współrzędnych pozycji, jednak przeprowadzone badania pokazały, Ŝe zaimplementowane algorytmy porównywania obrazów (zaimplementowano 5 róŝnych algorytmów) są w stanie, przy moŝliwości obliczeniowej średniej klasy komputerów (jednostka z dwoma procesorami Intel Core2 2.20 GHz, 2 GB pamięci RAM), porównać 60 obrazów w ciągu 1 sekundy (po 30 z kaŝdej kamery). Zatem w jednej sekundzie moŝna porównać obrazy zarejestrowane przez kamery ze 150 m odcinkiem ulicy. Zakładając, Ŝe pojazd porusza się z prędkością 50 km/h to odcinek 150 m pokona w 10.9 s. W tym czasie moŝliwym jest wykonanie kilku kompletnych ocen rozwiązania nawigacyjnego, co

AUTONOMICZNA METODA MONITOROWANIA 2471 zdaniem autorów zapewnia właściwy poziom ochrony, nawet w sytuacji gdy nie kaŝdy zarejestrowany przez kamery obraz da się wykorzystać do kontroli poprawności wyznaczonych współrzędnych (np. na skutek chwilowego zasłonięcia ulicy przez przejeŝdŝający obok wysoki pojazd). OBRAZY W BAZIE DANYCH OBRAZ ZAREJESTROWANY PRZEZ PODSYSTEM WIZYJNY Rys.5. Obraz rejestrowany przez kamerę w czasie rzeczywistym jako fragment obrazów z bazy danych Ulica w kontekście prowadzonych badań rozumiana była jako fragment drogi pomiędzy sąsiednimi skrzyŝowaniami. Na potrzeby prowadzonych badań wybrane ulice miasta Gdyni oznaczono symbolami w następującej postaci: Nr_p Nr_k (np.2-3) gdzie: Nr_p numer skrzyŝowania wyznaczającego początek ulicy; Nr_k numer skrzyŝowania wyznaczającego koniec ulicy. Przykładowe ulice na których prowadzono eksperyment i przypisane im numery skrzyŝowań pokazano na rys.6. KaŜdej ulicy w bazie danych przypisano następujące zbiory elementów: Numery ograniczających skrzyŝowań (granice ulicy); Współrzędne geograficzne skrzyŝowań (w układzie WGS-84); Długość ulicy w metrach; Dwa ciągi obrazów wzorcowych przedstawiające obie strony ulicy; Współrzędne geograficzne w (układzie WGS-84) wykonania obrazów wzorcowych.

2472 Aleksander NOWAK 11 4 Rys.6. Przykładowe ulice Gdyni (z numerami skrzyŝowań) 3.3 Komputer pokładowy Sercem mobilnego systemu pomiarowego, wykorzystywanego zarówno w procesie budowy bazy danych ulic jak i w ocenie poprawności wyznaczanych przez odbiornik GNSS współrzędnych stanowił komputer Toshiba Satellite z dwoma procesorami Intel Core2 2.20 GHz, 2 GB pamięci RAM i 32-bitowym systemem operacyjnym Vista. Zainstalowano na nim następujące aplikacje: IMGRec autorskie oprogramowanie do jednoczesnej rejestracji i archiwizacji obrazów cyfrowych pochodzących z 2 kamer Internetowych USB. Wykonano je w środowisku Visual C++. Jego zadaniem jest rejestrowanie obrazów przychodzących z podsystemu wizyjnego i w zaleŝności od trybu pracy, składowanie ich na twardym dysku (tryb budowania bazy danych) bądź przesyłania do aplikacji IMGComp (tryb oceny rozwiązania nawigacyjnego); IMGComp autorskie oprogramowanie słuŝce do porównywania obrazów cyfrowych. Wykonano je w środowisku Visual C++. Jego zadaniem było odpowiednie przetworzenie obrazu otrzymanego z aplikacji IMGRec i porównanie go z fragmentem quasi-ciągłego obrazu ulicy (31 obrazów obu stron ulicy zarejestrowanych co 5 m). Danymi wejściowymi dla aplikacji są: 62 obrazy wzorcowe (otrzymane od programu RAIMImg) i dwa obrazy otrzymane z aplikacji IMGRec. W odpowiedzi program wysyła do aplikacji RAIMImg ciąg liczb będących współczynnikami podobieństwa 62 obrazów wzorcowych ulicy z obrazami zarejestrowanymi przez 2 kamery internetowe w trakcie poruszania się pojazdu. Ponadto, aplikacja była wykorzystywana w fazie budowania bazy danych otoczenia wybranych ulic Gdyni. Wykorzystano ją do konwersji zarejestrowanych obrazów do formatów wykorzystywanych przez zaimplementowane metody analizy otoczenia. W aplikacji IMGComp zaimplementowano pięć metod porównywania obrazów: Metodę z funkcją odległości Euklidesa;

AUTONOMICZNA METODA MONITOROWANIA 2473 Metodę z funkcja odległości Camberra; Metodę z funkcją bliskości Tanimoto; Metodę korelacyjna; Metoda z rozmytym kryterium dopasowania. RAIMImg autorski program będący implementacją zaproponowanej metody RAIM. Aplikacja otrzymuje współrzędne wyznaczone przez odbiornik GNSS. Na ich podstawie wybiera z bazy danych zbiór 62 obrazów i przesyła go do programu IMGComp. W odpowiedzi uzyskuje ciąg współczynników podobieństwa. Na ich podstawie podejmuje decyzję o poprawności wyznaczonych współrzędnych przez odbiornik GNSS. Ponadto, w celu porównania zaproponowanej metody z metodami RAIM typu snapshot stosowanymi w praktyce, aplikacja RAIMImg odbierała następujące dane od podsystemu referencyjnego: wartość Poziomu Ochrony metod klasycznych i decyzję o poprawności wyznaczonych współrzędnych (jeŝeli była moŝliwość oceny wyznaczonych współrzędnych zaimplementowanymi w odbiorniku metodami RAIM). Sposób wymiany dany pomiędzy opisanymi aplikacjami przedstawiono na poniŝszym rysunku (rys.7). Podsystem wizyjny Podsystem wyznaczania pozycji Obraz z lewej kamery Obraz z prawej kamery Współrzędne pozycji Aplikacja IMGRec Aplikacja RAIMImg Baza danych Zarejestrowane w jednym czasie obrazy Aplikacja IMGComp 60 obrazów obu stron ulicy Ciąg współczynników podobieństwa Komputer pokładowy Rys.7. Wymiana danych pomiędzy autorskimi aplikacjami komputera pokładowego 3.4 Podsystem wyznaczania pozycji W podsystemie wyznaczania pozycji wykorzystano odbiornik GNSS firmy CSI wireless typu MiniMax. Odbiornik ustawiony był w trybie pracy GPS z częstotliwością

2474 Aleksander NOWAK wyznaczeń 1 Hz. Podłączony był on do portu USB komputera pokładowego kablem RS 232 przez przejściówkę typu RS232 to USB Conventer. Do ustawienia odbiornika w poŝądany tryb pracy wykorzystano firmowe oprogramowanie dostarczone z odbiornikiem. Odbiornik wymieniał dane z komputerem pokładowym zgodnie z standardem NMEA 0183 - dostarczał informacji o wyznaczonych współrzędnych pozycji za pomocą komunikatu GGA. W czasie pomiarów odbiornik zasilany był z akumulatora 12 V. Antena odbiornika zamontowana była na dachu samochodu (w linii symetrii wzdłuŝnej) za pomocą przyssawki magnetycznej. 4. WNIOSKI Podstawowym stwierdzeniem, będącym konsekwencją zrealizowanej pracy badawczej i wyników badań jest to, Ŝe na podstawie analizy obrazów cyfrowych moŝna prowadzić proces wykrycia i eliminacji błędów grubych wyznaczeń GNSS w aglomeracjach miejskich. Pomimo, Ŝe zastosowane kamery cyfrowe umoŝliwiły osiągnięcie dobrych rezultatów tylko w warunkach dziennych, to jednak otrzymane wyniki są bardzo obiecujące i otwierają perspektywę dalszych badań. Przeprowadzone symulacje numeryczne i kampania pomiarowa w warunkach rzeczywistych potwierdzają, Ŝe stosowane w praktyce metody RAIM typu snapshot w warunkach częściowej widzialności nie zawsze zapewniają Poziom Ochrony adekwatny do wykonywanego zadania nawigacyjnego. W związku z tym, słusznym jest podejmowanie prób opracowania nowych metod oceny wyznaczeń GNSS w warunkach niekorzystnej geometrii segmentu kosmicznego. Zastosowanie odmiennego procesu decyzyjnego sprawia, Ŝe zaproponowana metoda moŝe zapewnić duŝo lepszy Poziom Ochrony niŝ klasyczne metody RAIM typu snapshot. MoŜliwym jest rozszerzenie zakresu stosowania zaproponowanej metody w drodze zastosowania bardzie wyrafinowanych rozwiązań technicznych i zbudowania bazy danych róŝnego typu obrazów wzorcowych (zarejestrowanych o róŝnych porach dnia, przy róŝnych warunkach meteorologicznych, itp.). 5. BIBLIOGRAFIA [1] Specht C.: System GPS, Biblioteka Nawigacji nr 1, Pelplin, Wydawnictwo Bernardinum, 2007. [2] Felski A., Urbański J.: Satelitarne systemy nawigacji i bezpieczeństwa Ŝeglugi, Gdynia, Akademia Marynarki Wojennej, 1997. [3] Januszewski J.: Systemy satelitarne w nawigacji morskiej, Gdynia, Fundacja rozwoju WyŜszej Szkoły Morskiej w Gdyni, 2002. [4] Hofmann-Wellenhof B., Lichtenegger H., Collins J.: GPS Theory and practice, Fourth edition, Wien New York, Springer, 1997.