Thread View: pl.rec.gps
6 messages
6 total messages
Started by Cezary Grądys
Thu, 02 Jul 2020 04:50
Uśrednianie pozycji
Author: Cezary Grądys
Date: Thu, 02 Jul 2020 04:50
Date: Thu, 02 Jul 2020 04:50
13 lines
1445 bytes
1445 bytes
Witam. Interesuje mnie, jakiś prosty algorytm na uśrednienie kilku czy kilkuset odczytów z logu nmea. Nie chcę wynajdywać koła, ale widzę, że proste uśrednianie zawiedzie np na biegunie. Przykład 6 odczytów z szerokością 89 stopni i z długością co 60 stopni. Średnia szerokosć ma w tym przypadku wyjść 90 ;) -- Cezary Grądys czarekgr@wa.onet.pl
Re: Uśrednianie pozycji
Author: J.F.
Date: Tue, 07 Jul 2020 11:39
Date: Tue, 07 Jul 2020 11:39
20 lines
1847 bytes
1847 bytes
Użytkownik "Cezary Grądys" napisał w wiadomości grup dyskusyjnych:5efd6781$0$17351$65785112@news.neostrada.pl... >Witam. >Interesuje mnie, jakiś prosty algorytm na uśrednienie kilku czy >kilkuset >odczytów z logu nmea. Nie chcę wynajdywać koła, ale widzę, że proste >uśrednianie zawiedzie np na biegunie. >Przykład 6 odczytów z szerokością 89 stopni i z długością co 60 >stopni. >Średnia szerokosć ma w tym przypadku wyjść 90 ;) Duze roznice miedzy pozycjami ? Przelicz na wektory [x, y, z] , usrednij wektory, policz pozycje ze sredniego wektora. Ale nie zdziw sie, ze srednia miedzy biegunem a rownikiem lezy gleboko pod ziemia :-) J.
Re: Uśrednianie pozycji
Author: Cezary Grądys
Date: Tue, 07 Jul 2020 18:50
Date: Tue, 07 Jul 2020 18:50
19 lines
1654 bytes
1654 bytes
W dniu 07.07.2020 o 13:39, J.F. pisze: > > Ale nie zdziw sie, ze srednia miedzy biegunem a rownikiem lezy gleboko > pod ziemia :-) > > J. > No właśnie o to chodzi, żeby dobrze wyszło. Nie jest to takie proste, pewnie geodeci często się z tym mierzą. Już to dziwnie wygląda, że mając kilka odległych od siebie punktów, ale leżących na JEDNYM równoleżniku, średnia szerokość musi wyjść większa niz ma ten równoleżnik ;) Nie dotyczy równika. -- Cezary Grądys czarekgr@wa.onet.pl
Re: Uśrednianie pozycji
Author: J.F.
Date: Sun, 12 Jul 2020 08:01
Date: Sun, 12 Jul 2020 08:01
38 lines
2812 bytes
2812 bytes
Dnia Tue, 7 Jul 2020 20:50:19 +0200, Cezary Grądys napisał(a): > W dniu 07.07.2020 o 13:39, J.F. pisze: >> Ale nie zdziw sie, ze srednia miedzy biegunem a rownikiem lezy gleboko >> pod ziemia :-) >> > No właśnie o to chodzi, żeby dobrze wyszło. Nie jest to takie proste, > pewnie geodeci często się z tym mierzą. Już to dziwnie wygląda, że mając > kilka odległych od siebie punktów, ale leżących na JEDNYM równoleżniku, > średnia szerokość musi wyjść większa niz ma ten równoleżnik ;) Nie > dotyczy równika. Ale chcesz usredniac drobne roznice czy grube ? Przy drobnych efekt bedzie minimalny, a moze wcale ... bo czy aby na pewno jest to dobre podejscie? Tzn - jesli masz jakis punkt na powierzchni Ziemi, i narysujesz dookola niego nieduze koło, w ktorym rozrzucone sa przykladowe pomiary z błedem statystycznym, to rownoleznik nie jest odcinkiem-srednicą tego koła (chyba, ze rownik). Bedzie jakims tam łukiem, dzielacym koło na dwie nierowne czesci, wiec wiecej pomiarow powinno miec nizsza szerokosc geograficzna niz rzeczywista. I jesli wtedy usrednianie podniesie te szerokosc ... to dobrze. Pytanie tylko jak wyglada ten rozklad bledow w GPS - bo on moze wplynac na srednia. GPS wewnetrznie liczy pozycje wlasnie we wspolrzednych XYZ, a potem wylicza z nich pozycje geograficzna. I musi mnostwo przy tym usredniac, bo w ogole tylko cudem to dziala :-) No coz - mozna sie pobawic, ustawic odbiornik gdzies w polu i rejestrowac sygnal przez godzine czy kwadrans. A potem powtorzyc w miescie, gdzie odbicia sygnalu beda wplywac. Tylko uwaga - wiele odbiornikow ma "tryb samochodowy", tzn jak wykryja mala predkosc, to raportuja stala pozycje dopoki sie pozycja nie zmieni istotnie. J.
Re: Uśrednianie pozycji
Author: Cezary Grądys
Date: Tue, 14 Jul 2020 18:46
Date: Tue, 14 Jul 2020 18:46
31 lines
2231 bytes
2231 bytes
W dniu 12.07.2020 o 10:01, J.F. pisze: > Ale chcesz usredniac drobne roznice czy grube ? > Przy drobnych efekt bedzie minimalny, a moze wcale ... bo czy aby na > pewno jest to dobre podejscie? Wiadomo, ze w Polsce to sobie można zwyczajnie uśrednić osobno długość, osobno szerokosć i będzie ok. Ale są miejsca na ziemi, w których trzeba uwazać. Np stoi człowiek na biegunie (dokładnie) i otrzymuje pomiary, przesadzam z błędem, bo mi się sekund nie chce pisać) N89 W0 N89 W15 N89 W30 N89 W45 .... I tak co 15 stopni dookoła Widać, że N90 powinna być średnia szerokość. Drugi prostszy problem p-rzy długosci 0 i 180 Trzeba uważać, na to, czy wszystkie maja W lub E, ale to prostszy problem. Tak się zastanawiałem nad tym, jak człowiek dokładnie na biegunie poda kurs, zawsze na południe, ale które południe? I ciekawe, bo Garminy maja uśrednianie, ciekawe jaki tam algorytm, czy uwzględniono te zadkie przypadki. -- Cezary Grądys czarekgr@wa.onet.pl
Re: Uśrednianie pozycji
Author: J.F.
Date: Wed, 15 Jul 2020 12:38
Date: Wed, 15 Jul 2020 12:38
49 lines
3005 bytes
3005 bytes
Użytkownik "Cezary Grądys" napisał w wiadomości grup dyskusyjnych:5f0dfd85$0$17355$65785112@news.neostrada.pl... W dniu 12.07.2020 o 10:01, J.F. pisze: >> Ale chcesz usredniac drobne roznice czy grube ? >> Przy drobnych efekt bedzie minimalny, a moze wcale ... bo czy aby >> na >> pewno jest to dobre podejscie? >Wiadomo, ze w Polsce to sobie można zwyczajnie uśrednić osobno >długość, >osobno szerokosć i będzie ok. Ale są miejsca na ziemi, w których >trzeba >uwazać. Np stoi człowiek na biegunie (dokładnie) i otrzymuje pomiary, >przesadzam z błędem, bo mi się sekund nie chce pisać) >N89 W0 >N89 W15 Stad pomysl z wektorami. ale pisalem o czyms podobnym - mamy pozycje N89 W0. I blad tak na 1 stopien w kazda strone. Rysujemy sobie okrag wokol tego punktu N89 W0, przechodzi przez biegun. Rysujemy drugi taki okrag, o srodku w biegunie. Drugi okreg wycina z pierwszego miedzy 1/3 a 1/2 powierzchni, powiedzmy ze ok 0.4. I teraz - jesli odczytana pozycja jest losowo rozrzucona po tym okregu, to tak ~40% odczytow powinno miec N>89, a 60% N<89. Srednia z szerokosci bedzie miala N<89 wiec takie usrednianie wektorowe slusznie podbije szerokosc. >I ciekawe, bo Garminy maja uśrednianie, ciekawe jaki tam algorytm, >czy uwzględniono te zadkie przypadki. Jak pisalem - pierwsze usrednianie musi byc w samym odbiorniku, bo tam za duzo pływa. I raczej jest wektorowe wlasnie. Byc moze Garmin ma nalozone na to drugie usrednianie, juz po pozycji ... a moze maja dostep do tych wektorow, bo to "ich" konstrukcja, moze nie musza polegac na NMEA. J.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads