GPS modul GY-NEO6MV2 – první pokus s určováním polohy

Tvoříte zajímavý projekt? Pochlubte se s ním.
Pravidla fóra
Vkládejte prosím jen HOTOVÉ projekty, které chcete představit ostatním.
Odpovědět
Uživatelský avatar
Diego
Příspěvky: 253
Registrován: 23 črc 2017, 09:43
Kontaktovat uživatele:

GPS modul GY-NEO6MV2 – první pokus s určováním polohy

Příspěvek od Diego » 12 srp 2026, 04:27

Dnes jsem si pro vás připravil článek o GPS modulu se základním popisem komunikace a načítání polohy ;)
https://www.michaluvbrloh.cz/2026/08/12 ... im-polohy/
GPS_01-scaled.jpg
https://www.michaluvbrloh.cz - Můj web
https://hackaday.io/projects/hacker/1326779 - Moje některé probíhající i dokončené projekty

AstroMiK
Příspěvky: 671
Registrován: 08 pro 2017, 19:05

Re: GPS modul GY-NEO6MV2 – první pokus s určováním polohy

Příspěvek od AstroMiK » 12 srp 2026, 06:26

Už několik dní řeším s Copilotem problém ve vyhodnocování nepřesných souřadnic při ztrátě signálu a moc se mi nedaří.

V příloze jsou obrázky, co se děje se souřadnicemi, když se začne rozpadat fix (například při vstupu do budovy).
Potřebuji tyto stavy analyzovat a prohlásit za špatné (neukládat do GPX trackovacího souboru).
Problém je, že i evidentně ulítlé souřadnice o stovky metrů jsou v NMEA zprávách označované jako validní.

Zatím poslední krok, ke kterému jsme se dostali, je sledování parametru "VDoP" (Vertical Dilution of Precision) ze zpráv GxGSA.

mapa.png
mapa2.jpg

Uživatelský avatar
Diego
Příspěvky: 253
Registrován: 23 črc 2017, 09:43
Kontaktovat uživatele:

Re: GPS modul GY-NEO6MV2 – první pokus s určováním polohy

Příspěvek od Diego » 12 srp 2026, 11:39

Řešil bych to sledováním HDOP a v případě nízké přesnosti neukládat
https://www.michaluvbrloh.cz - Můj web
https://hackaday.io/projects/hacker/1326779 - Moje některé probíhající i dokončené projekty

AstroMiK
Příspěvky: 671
Registrován: 08 pro 2017, 19:05

Re: GPS modul GY-NEO6MV2 – první pokus s určováním polohy

Příspěvek od AstroMiK » 12 srp 2026, 13:32

Samotné testování hodnoty HDoP nic neřeší. To bylo první, co jsem sám zkusil, i co navrhoval Copilot.
Někdy jsem naměřil hodnotu HDoP horší (větší číslo) při jízdě na kole po silnici (ve městě), než uvnitř budovy s nesmyslnými souřadnocemi.

Podobně ani počet satelitů není pro přesnost souřadnic rozhodující. Pořet satelitů se aktualizuje až se zpožděním a než satelit úplně skončí, tak posílá nesmysly.

Pokud by se jednalo o měření souřadnic jednoho konkrétního místa, byl by částečným řešením parametr SoG (Speed over Ground), ale při pohybu je to nepoužitelné.

Další návrh od Copilota byl zjišťování vzdálenosti mezi dvěma sousedními sekundovými záznamy.
Tím se daly odfiltrovat extrémní skoky o stovky metrů, ale nezjistil by se postupný rozpad souřadnic, kdy souřadnice začnou ujíždět o několik metrů za sekundu jedním směrem.
To je třeba případ z té ukázkové fotomapy výše, kde se z konce zelené čáry (souřadnice OK) začnou souřadnice stáčet pomalu k jihovýchodu.
Rozdíl vzdáleností mezi jednotlivými body je malý, takže se nedá určit, jestli to třeba není normální chůze.
Získávané souřadnice se ale už s realitou rozcházejí o desítky metrů.

Další krok bude analýza vertikálního VDoP a uvidím.

V extrémním případě mi pak Copilot navrhoval vyhodnocovat sílu signálu jednotlivých družic, ale to už jsou několikařádkové zprávy a s tím by se mi těžko pracovalo.

AstroMiK
Příspěvky: 671
Registrován: 08 pro 2017, 19:05

Re: GPS modul GY-NEO6MV2 – první pokus s určováním polohy

Příspěvek od AstroMiK » 14 srp 2026, 08:49

Přikládám konkrétní data, ze kterých je vidět přechod od kvalitních souřadnic (zelený stav "OK") přes počínající ztrátu signálu (žlutý stav "WAR"), až po úplný rozpad, při kterém ale modul stále posílá údajně validní data (červený stav "BAD").

Jak je v tabulce vidět, na začátku trasy je při kvalitních souřadnicích počet satelitů 9 a HDoP 1,4.
Na konci trasy (při vsupu do budovy) je počet satelitů dokonce 12 a HDoP kolem 1.

Dokonce i ostatní parametry xDoP jsou během vstupu do budovy lepší, než při plném výhledu na oblohu.
Nebude to jednoduché ...



tab.gif
trasa.jpg

Uživatelský avatar
Diego
Příspěvky: 253
Registrován: 23 črc 2017, 09:43
Kontaktovat uživatele:

Re: GPS modul GY-NEO6MV2 – první pokus s určováním polohy

Příspěvek od Diego » 15 srp 2026, 05:25

Hoď sem celý .csv ať se v tom dá pohrabat. A jakej máš GPS přijímač?
https://www.michaluvbrloh.cz - Můj web
https://hackaday.io/projects/hacker/1326779 - Moje některé probíhající i dokončené projekty

AstroMiK
Příspěvky: 671
Registrován: 08 pro 2017, 19:05

Re: GPS modul GY-NEO6MV2 – první pokus s určováním polohy

Příspěvek od AstroMiK » 15 srp 2026, 07:41

V současnosti používám duální přijímač ATGM336H pro GPS/BDS, ale zkoušel jsem i klasické NEO-6M a NEO-7M.
Všechny se při ztrátě signálu chovají podobně.

V ZIP příloze je:
- kompletní záznam NMEA zpráv z modulu z mé ranní cesty do práce
- CSV soubor se seřazenými bloky zpráv (které obsahují validní souřadnice) do jedné řádky
- GPX soubor pro import do nějakého mapového prohlížeče (například https://gpx.studio/ )

Ale nemusíš se s tím zabývat - je to jen pro informaci, že až tak jednoduché to s těmi GPS moduly není.


GPS_data.zip
(31.66 KiB) Staženo 3 x

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Google [Bot] a 2 hosti