Zastosowanie czujników inercyjnych i metody Monte Carlo do
Transkrypt
Zastosowanie czujników inercyjnych i metody Monte Carlo do
I Wyjazdowa Sesja Naukowa Doktorantów Politechniki Łódzkiej Kwiecień 17 – 19, 2011; Rogów - Polska ZASTOSOWANIE CZUJNIKÓW INERCYJNYCH I METODY MONTE CARLO DO KOREKCJI ODCZYTÓW GPS W TERENIE MIEJSKIM Doktorantka: Przemysław Barański Promotor: Paweł Strumiłło * Instytut Elektroniki, EEIiA, Politechnika Łódzka, Polska e-mail: [email protected] Streszczenie: W artykule omówiono zastosowanie symulacyjnej metody Monte Carlo do poprawy dokładności odczytów GPS (ang. Global Positioning System) w terenie miejskim. Zaprojektowany układ elektroniczny jest elementem systemu do nawigacji pieszej osób niewidomych. W terenie miejskim, na skutek odbić i wielodrogowości sygnałów od satelitów, odczyty GPS są obarczone znacznym błędem dochodzącym do kilkudziesięciu metrów. Jednoczesne odczyty z akcelerometru oraz żyroskopu służą do pomiaru względnego przemieszczenia, a następnie są porównywane z odczytami GPS. Algorytm symulacji wykorzystujący metodę Monte Carlo, służy do wyznaczenia najbardziej prawdopodobnego położenia geograficznego. Zastosowany układ umożliwia nawet kilkukrotne zmniejszenie błędu wyznaczanego położenia geograficznego. W artykule omówiono metodę korekcji odczytów GPS, w którym zastosowano metodę Monte Carlo oraz zbudowany układ elektroniczny do pomiaru względnego przemieszczenia obiektu nawigowanego, na podstawie odczytów z akcelerometru oraz żyroskopu elektronicznego. Opracowany algorytm polega na tworzeniu dużej liczby tzw. cząstek, które symbolizują hipotetyczny stan pewnego układu sterowania. Każda cząstka jest reprezentowana przez położenie geograficzne (długość oraz szerokość geograficzną) oraz związaną z nim wagę. Waga odzwierciedla prawdopodobieństwo wystąpienia danego stanu. Położenie geograficzne układu jest zatem dane przez rozkład przestrzenny cząstek o różnych prawdopodobieństwach ich wystąpienia. I Wyjazdowa Sesja Naukowa Doktorantów Politechniki Łódzkiej Kwiecień 17 – 19, 2011; Rogów - Polska APPLICATION OF INERTIAL SENSORS AND RASTER MAPS FOR CORRECTING GPS READOUTS IN URBAN TERRAIN PhD Student: Przemysław Barański Supervisor: Paweł Strumiłło *Institute of Electronics, Faculty of Electrical, Electronic, Computer and Control Engineering, Technical University of Lodz, Poland e-mail address: [email protected] Abstract: The paper describes a method based on particle filtering to correct GPS readouts. The method uses different sources of information: accelerometer, gyroscope, GPS receiver, raster maps of terrain. These data are processed by the algorithm to estimate the most probable geographical location of the user. A prototype was designed with a view of an application for blind pedestrians. The method yields superior results to sole GPS readouts. Moreover, the location of the user can be effectively estimated when GPS fixes are not available (e.g. tunnels) GPS readouts are very inaccurate in an urban environment as for pedestrian navigation. This is due to multipath propagation and other related phenomena. The estimation error can reach as much as several dozens of meters. The presented solution copes with these inaccuracies reducing them several times. The method employs particle filtering which merges the data from accelerometer, gyroscope, GPS receiver and raster maps. The accelerometer serves as an stepometer which calculates the number of steps as well as estimating their length. The gyroscope provides angular velocity which is used to calculate a relative rotation of the traveler. Should the GPS fixes err, the user location is predicted on the base of the stepometer and gyroscope. The raster map reflects the probability of the user occurrence in a given place. The traveler is more likely to walk along a pavement than traversing walls, fences or ponds. The introduction of unlikely areas suppresses the problem of gyroscope readouts drifting away. Raster maps of a terrain are easy to acquire e.g. from Google Maps. There are however some cases where the estimated location strays away and reaches a deadend (e.g. connected building or other forbidden areas).