Dokładność GPS Android

287 views
Skip to first unread message

Radosław Zegadło

unread,
Jun 13, 2011, 3:46:06 PM6/13/11
to sz...@googlegroups.com
Witam,

czy ktoś z Was bawił się GPSem na Androidzie od strony developerskiej?
Jak dokładny może być taki sprzęt? Czy jestem w stanie zmierzyć, że
przebyłem odległość, powiedzmy 521 m? Czy raczej dokładności co do
metra to nie dostanę?

Pozdrawiam,
Radek Zegadło

Mateusz Kołodziejczyk

unread,
Jun 13, 2011, 3:54:15 PM6/13/11
to sz...@googlegroups.com
Siema,

Jesli chodzi o wyznaczenie dokladnej pozycji (np. z dokladnoscia to 1m to moze byc ciezko), ale jesli chodzi o przemieszczenie to dokladnosci uzyskiwane sa bardzo dobre :)
Wynika to z tego, ze bledy pomiaru pozycji przez GPS sa zazwyczaj stale na danym obszarze (patrz: DGPS). Z tego wynika ze pomiar 1. i pomiar 2. beda obarczone takim samym bledem. Roznica jest zatem dobrym i dokladnym wynikiem!! (testowane empirycznie w pracy inzynierskiej ;)) 
Ale trzeba pamietac tez o jeszcze jednej rzeczy: czestotliwosci aktualizaowania pozycji przez odbiornik GPS.
--
pozdrawiam,
Mateusz K.

Radosław Zegadło

unread,
Jun 13, 2011, 3:59:35 PM6/13/11
to sz...@googlegroups.com
No. Czyli nie jest tak źle. Potrzeba jest właśnie taka aby wyznaczyć
przemieszczenie. Nie interesuje mnie dokładna pozycja tylko informacja
ile już przebyłem.

Dzięki za szybką (i pozytywną) odpowiedź. Spróbuję napisać minimalny
działający przykład i zobaczę jak to się sprawdza.

Pozdrawiam,
Radek

2011/6/13 Mateusz Kołodziejczyk <cou...@gmail.com>:

> --
> Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o
> nazwie „Akademia Inżyniera "Szlif"”.
> Aby zamieszczać posty w tej grupie, wyślij e-mail na adres
> sz...@googlegroups.com.
> Aby anulować subskrypcję tej grupy, wyślij e-mail na adres
> szlif+un...@googlegroups.com.
> Aby uzyskać więcej informacji, odwiedź tę grupę pod adresem
> http://groups.google.com/group/szlif?hl=pl.
>

Mateusz Kołodziejczyk

unread,
Jun 13, 2011, 4:09:11 PM6/13/11
to sz...@googlegroups.com
Nie wiem dokladnie co chcesz zrobic, ale zwroc uwage wlasnie na czestotliwosc aktualizaowania pozycji z GPS.
Bo jesli bedziesz obliczal przemieszczenie powiedzmy co 2sek, to bedziesz mial gorszy wynik, niż np. w przypadku 10-20s.
U mnie GPS rejestowal tor ruchu samochodu na torze. Oczywiscie jak nanioslem pozycje na mape, to okazalo się, że jade pare metrow od toru ;)
Wprowadzilem poprawke roznicowa definipowana przez uzytkownika - na poczatku uzytkownik pokazywal, w ktorym miejscu toru znajduje sie samochod, obliczana byla poprawka (roznica miedzy pozycja wskazana przez usera, a wskazaniem z GPSa). Potem przy kazdym pomiarze uwzgledniana byla wstepnie wyliczona poprawka i samochodzik na mapie z telefonu ladnie przemieszczal sie po torze (naprawde rezultaty super, a rozwiazanie proste jak drut) :)

powodzenia

W dniu 13 czerwca 2011 21:59 użytkownik Radosław Zegadło <radoslaw...@gmail.com> napisał:
No. Czyli nie jest tak źle. Potrzeba jest właśnie taka aby wyznaczyć
przemieszczenie. Nie interesuje mnie dokładna pozycja tylko informacja
ile już przebyłem.

Dzięki za szybką (i pozytywną) odpowiedź. Spróbuję napisać minimalny
działający przykład i zobaczę jak to się sprawdza.

Pozdrawiam,
Radek

--
pozdrawiam,
Mateusz K.

Daniel Z.

unread,
Jun 13, 2011, 4:31:24 PM6/13/11
to Akademia Inżyniera "Szlif"
Nie chcę mądrkować ale z GPS-em w teorii i w praktyce mam do czynienia
codziennie od wielu lat. Wszystko co tu napisaliście jest prawdą ale
jest jeszcze kilka ważnych kwesti.

Dokładnośc wyznaczania pozycji zależy głownie od chipsetu
zamontowanego w telefonie (raczej mniej zależy od systemu). Na
przykład Sirf potrafi zejść przy wyznaczniu autonomicznym nawet do 2
m. Jednak praca GPS i jego dokładnośc zależy od bardzo wielu czynników
i nie zawsze uzyskasz taka dokładność jaką wymagasz nawet przy
bardziej skomplikowanych metodach poprawiania pozcyji. Duży wpływ ma
miejsce pomiaru i to czy jest to teren otwarty czy występują zasłony
rozpraszające sygnał nawet czasowo. Nawet czas ma dość duże znaczenie
przy powtarzalności pomiaru.

Swoją drogą zaproponowane różnicowanie jest dobre tylko dla stosunkowo
krótkich pomiarów.

Ogólnie GPS ma dużo wspólnego ze statystyką więc zawsze zostaje te
kilka procent pomiarów obarczonych większym niż zakładany bład. Taki
to system...

On 13 Cze, 22:09, Mateusz Kołodziejczyk <cout...@gmail.com> wrote:
> Nie wiem dokladnie co chcesz zrobic, ale zwroc uwage wlasnie na
> czestotliwosc aktualizaowania pozycji z GPS.
> Bo jesli bedziesz obliczal przemieszczenie powiedzmy co 2sek, to bedziesz
> mial gorszy wynik, niż np. w przypadku 10-20s.
> U mnie GPS rejestowal tor ruchu samochodu na torze. Oczywiscie jak nanioslem
> pozycje na mape, to okazalo się, że jade pare metrow od toru ;)
> Wprowadzilem poprawke roznicowa definipowana przez uzytkownika - na poczatku
> uzytkownik pokazywal, w ktorym miejscu toru znajduje sie samochod, obliczana
> byla poprawka (roznica miedzy pozycja wskazana przez usera, a wskazaniem z
> GPSa). Potem przy kazdym pomiarze uwzgledniana byla wstepnie wyliczona
> poprawka i samochodzik na mapie z telefonu ladnie przemieszczal sie po torze
> (naprawde rezultaty super, a rozwiazanie proste jak drut) :)
>
> powodzenia
>
> W dniu 13 czerwca 2011 21:59 użytkownik Radosław Zegadło <
> radoslaw.zega...@gmail.com> napisał:

Mateusz Kołodziejczyk

unread,
Jun 13, 2011, 4:41:08 PM6/13/11
to sz...@googlegroups.com
Oczywiscie masz racje ... 
a) bledow pochodzacych z odbiornika praktycznie nie ma szans wyeliminowac
b) multipath tez trudno
c) im mniejszy obszar 2 pomiarow, tym poprawka roznicowa bardziej zblizona.

Nie ma co sie ludzic, ze bedzie mozna mierzyc dzialke co do kilkudziesieciu centymetrow, czy uzyskiwac dokladne czasy przejazdow, ale rowniez mozna wiele poprawic. 
Fajnie by bylo jakby odbiorniki cywilne uzywaly pasma L2 ;)

W dniu 13 czerwca 2011 22:31 użytkownik Daniel Z. <zida...@gmail.com> napisał:
Nie chcę mądrkować ale z GPS-em w teorii i w praktyce mam do czynienia
codziennie od wielu lat. Wszystko co tu napisaliście jest prawdą ale
jest jeszcze kilka ważnych kwesti.

Dokładnośc wyznaczania pozycji zależy głownie od chipsetu
zamontowanego w telefonie (raczej mniej zależy od systemu). Na
przykład Sirf potrafi zejść przy wyznaczniu autonomicznym nawet do 2
m. Jednak praca GPS i jego dokładnośc zależy od bardzo wielu czynników
i nie zawsze uzyskasz taka dokładność jaką wymagasz nawet przy
bardziej skomplikowanych metodach poprawiania pozcyji. Duży wpływ ma
miejsce pomiaru i to czy jest to teren otwarty czy występują zasłony
rozpraszające sygnał nawet czasowo. Nawet czas ma dość duże znaczenie
przy powtarzalności pomiaru.

Swoją drogą zaproponowane różnicowanie jest dobre tylko dla stosunkowo
krótkich pomiarów.

Ogólnie GPS ma dużo wspólnego ze statystyką więc zawsze zostaje te
kilka procent pomiarów obarczonych większym niż zakładany bład. Taki
to system...

 
--
pozdrawiam,
Mateusz K.

Radosław Zegadło

unread,
Jun 13, 2011, 4:43:17 PM6/13/11
to sz...@googlegroups.com
Dzięki Panowie za pomoc.

Generalny wniosek z naszych (a raczej Waszych) rozważań - nie jest to dokładne.

Pozdrawiam,
Radek

2011/6/13 Mateusz Kołodziejczyk <cou...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages