Úloha 3: Určení polohy z kódových měření

Podobné dokumenty
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2

Souřadnicové soustavy a GPS

OBSAH 1 Úvod Fyzikální charakteristiky Zem Referen ní plochy a soustavy... 21

Zdroje dat GIS. Digitální formy tištěných map. Vstup dat do GISu:

Úvod do mobilní robotiky AIL028

Aproximace a interpolace

1) Sestavte v Matlabu funkci pro stanovení výšky geoidu WGS84. 2) Sestavte v Matlabu funkci pro generování C/A kódu GPS družic.

l, l 2, l 3, l 4, ω 21 = konst. Proved te kinematické řešení zadaného čtyřkloubového mechanismu, tj. analyticky

Globální navigační satelitní systémy 1)

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Předmluva 9 Obsah knihy 9 Typografické konvence 10 Informace o autorovi 10 Poděkování 10

Rastrové digitální modely terénu

Polynomy a interpolace text neobsahuje přesné matematické definice, pouze jejich vysvětlení

MRAR-L. Družicové navigační systémy. Č. úlohy 4 ZADÁNÍ ROZBOR

9. přednáška 26. listopadu f(a)h < 0 a pro h (0, δ) máme f(a 1 + h, a 2,..., a m ) f(a) > 1 2 x 1

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ

Data v GNSS a jejich formáty. Ing. Michal Kačmařík, Ph.D. Pokročilé metody zpracování GNSS měření přednáška 4.

Soustavy lineárních rovnic

Teoretická část běžná učebna s dataprojektorem; praktická část nejbližší okolí školy, následně počítačová učebna.

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

5. Lokální, vázané a globální extrémy

Časové řady, typy trendových funkcí a odhady trendů

Časové řady, typy trendových funkcí a odhady trendů

Střední průmyslová škola zeměměřická GNSS. Jana Mansfeldová

Shodnostní Helmertova transformace

GPS. Uživatelský segment. Global Positioning System

Fyzikální laboratoř. Kamil Mudruňka. Gymnázium, Pardubice, Dašická /8

ALGEBRA. Téma 4: Grupy, okruhy a pole

Příklad 1. Řešení 1a. Řešení 1b ŘEŠENÉ PŘÍKLADY Z M1B ČÁST 5

x 2 = a 2 + tv 2 tedy (a 1, a 2 ) T + [(v 1, v 2 )] T A + V Příklad. U = R n neprázdná množina řešení soustavy Ax = b.

MATEMATICKÉ PRINCIPY VÍCEROZMĚRNÉ ANALÝZY DAT

Regresní analýza 1. Regresní analýza

PrecisPlanner 3D v2.2

Iterační metody řešení soustav lineárních rovnic. 27. prosince 2011

3. ledna list a odevzdejte tento zvláštní list (listy) i všechny ostatní listy, které jste při řešení

Jana Dannhoferová Ústav informatiky, PEF MZLU

1. LINEÁRNÍ ALGEBRA Vektory Operace s vektory... 8 Úlohy k samostatnému řešení... 8

Regulační obvod s měřením akční veličiny

Jiří Ambros Vliv parametrů výpočtu na přesnost převýšení měřených GPS

Numerická matematika 1

AVDAT Nelineární regresní model

OBECNÉ METODY VYROVNÁNÍ

ZÁZNAM PODROBNÉHO MĚŘENÍ ZMĚN

Co je obsahem numerických metod?

Nelineární obvody. V nelineárních obvodech však platí Kirchhoffovy zákony.

Přijímací zkouška na navazující magisterské studium 2018

Numerické řešení diferenciálních rovnic

7. Derivace složené funkce. Budeme uvažovat složenou funkci F = f(g), kde některá z jejich součástí

Lineární algebra : Metrická geometrie

Návod k programu TRANSTOS v1.0

Soustavy nelineárních rovnic pomocí systému Maple. Newtonova metoda.

MATEMATIKA II - vybrané úlohy ze zkoušek (2015)

Vytyčení polohy bodu polární metodou

5.3. Implicitní funkce a její derivace

Připomenutí co je to soustava lineárních rovnic

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

1 0 0 u 22 u 23 l 31. l u11

9.4. Rovnice se speciální pravou stranou

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Tento dokument obsahuje zadání pro semestrální programy z PAA. Vypracování. vypracovanou úlohu podle níže uvedených zadání. To mimo jiné znamená, že

ZÁZNAM PODROBNÉHO MĚŘENÍ ZMĚN

Nový software VieVS na analýzu VLBI dat

Přijímací zkoušky z matematiky pro akademický rok 2017/18 NMgr. studium Učitelství matematiky ZŠ, SŠ

Matematika I A ukázkový test 1 pro 2014/2015

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika 0A1. Cvičení, zimní semestr. Samostatné výstupy. Jan Šafařík

Vstupní data pro program Deformace ve formátu XML

EXPERIMENTÁLNÍ METODY I. 2. Zpracování měření

1. Náhodný vektor (X, Y ) má diskrétní rozdělení s pravděpodobnostní funkcí p, kde. p(x, y) = a(x + y + 1), x, y {0, 1, 2}.

2012, Brno Ing.Tomáš Mikita, Ph.D. Geodézie a pozemková evidence

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Matematika II, úroveň A ukázkový test č. 1 (2016) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí:

Numerická integrace a derivace

VZOROVÝ TEST PRO 3. ROČNÍK (3. A, 5. C)

GE - Vyšší kvalita výuky CZ.1.07/1.5.00/

Systém je citlivý na velikost písmen CASE SENSITIVE rozeznává malá velká písmena, např. PROM=1; PROm=1; PRom=1; Prom=1; prom=1; - 5 různých proměnných

úloh pro ODR jednokrokové metody

ZÁZNAM PODROBNÉHO MĚŘENÍ ZMĚN

11MAMY LS 2017/2018. Úvod do Matlabu. 21. února Skupina 01. reseni2.m a tak dále + M souborem zadané funkce z příkladu 3 + souborem skupina.

Matematika I (KX001) Užití derivace v geometrii, ve fyzice 3. října f (x 0 ) (x x 0) Je-li f (x 0 ) = 0, tečna: x = 3, normála: y = 0

K metodám převodu souřadnic mezi ETRS 89 a S-JTSK na území ČR

Regulační obvod s měřením regulováné veličiny

ZPRACOVÁNÍ DAT DÁLKOVÉHO PRŮZKUMU

Vlastnosti členů regulačních obvodů Osnova kurzu

Hammingův odhad. perfektní kódy. koule, objem koule perfektní kód. triviální, Hammingův, Golayův váhový polynom. výpočet. příklad

Seznámení s moderní přístrojovou technikou Globální navigační satelitní systémy

ALGEBRA. Téma 5: Vektorové prostory

Princip řešení soustavy rovnic

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník RELATIVNÍ A ABSOLUTNÍ ORIENTACE AAT ANALYTICKÁ AEROTRIANGULACE

Rovinná úloha v MKP. (mohou být i jejich derivace!): rovinná napjatost a r. deformace (stěny,... ): u, v. prostorové úlohy: u, v, w

Soustavy lineárních rovnic-numerické řešení. October 2, 2008

K přesnosti volného stanoviska

Transkript:

Motivace Úloha 3: Určení polohy z kódových měření Zpracování kódových pozorování je nejjednodušším způsobem určení 3D polohy a je běžnou praxí navigačních i geodetických GPS přijímačů V této úloze navážeme na předchozí dvě, které se věnovaly dráze GPS družice (SP3, nav RINEX), použitím observačního RINEXu k určení souřadnic přijímače v systému WGS-84 Zadání Dle čísla zadání použijte observační RINEX (zimm0004o) a určete polohu přijímače použitím pseudovzdáleností z C/A kódu ze dvou epoch t k = {t, t } Pro určení polohy družic v čase vyslání signálu použijte buď: navigační zprávu (zimm0004n) - při práci s navigačním souborem použijte nejbližší epochu pro dílčí PRN (nikoli nejbližší nižší) přesné dráhy (igs7745sp3) Zadání t, t (hh:mm:ss) 0-Jan-04 :00:00, :5:00 0-Jan-04 :5:00, :30:00 3 0-Jan-04 :30:00, :45:00 4 0-Jan-04 :45:00, 3:00:00 5 0-Jan-04 3:00:00, 3:5:00 6 0-Jan-04 3:5:00, 3:30:00 7 0-Jan-04 3:30:00, 3:45:00 8 0-Jan-04 3:45:00, 4:00:00 9 0-Jan-04 4:00:00, 4:5:00 0 0-Jan-04 4:5:00, 4:30:00 0-Jan-04 4:30:00, 4:45:00 0-Jan-04 4:45:00, 5:00:00 Data viz http://geomatikakmazcucz/?page=gps Popis formátů v GNSS: http://wwwgagees/gfd Odhad náročnosti úlohy: cca 350 příkazových řádků v Matlabu nebo oba soubory (nepovinné)

Určení polohy družice ve WGS-84 z kódových měření Řešení úlohy spočívá v řešení následujících kroků import dat určení času vyslání signálu 3 výpočet polohy družic v čase vyslání signálu 4 řešení matematického modelu MNČ 5 odhad chyb a kontrola oprav 6 [iterace - opakování (3-5) s novou přibližnou polohou přijímače] Čas vyslání signálu Máme-li importována data z observačního RINEXu, lze použít měřené pseudovzdálenosti Pk i (C/A) k určení okamžiku vyslání signálu jako t i e = t k P i k c () kde pro rychlost světla máme c = 9979458 m s Matematický model pro kódová měření (bez uvážení vlivu atmosféry aj) Pro řešení MNČ vyjdeme z observační rovnice: P i k = (x k x i ) + (y k y i ) + (z k z i ) + c (δ k δ i ) = ρ i k + c (δ k δ i ), () pro kterou máme ve smyslu MNČ rovnici oprav (pro vyrovnání zprostředkujících veličin) a odhad neznámých je pomocí MNČ v = Ax + l ( x = A PA) A Pl, kde P zvolíme jako jednotkovou matici neznáme-li váhy jednotlivých měření Vektor l (vektor redukovaných měření) je po linearizaci dán: l = ρ i P k i c δi = (x x i ) + (y y i ) + (z z i ) Pk i c δi, (3) kde x, y, z jsou přibližné souřadnice přijímače (vzaté z hlavičky observačního RINEXu), δ i je chyba hodin družice určená z navigačního RINEXu nebo SP3 souboru

Matice plánu (Jacobiho matice) je dána parciálními derivacemi zprostředkující rovnice podle neznámých Pro neznámé x k, y k, z k, (c δ i ) dostáváme: A = = x x ρ x x ρ x x i ρ i z y ρ z y ρ z y i ρ i z z ρ z z ρ z z i ρ i kde i je počet měření v dané epoše Pro dvě epochy (analogicky pro více epoch) je nutno matici plánu rozšířit o chybu hodin přijímače v druhé epoše, neboť ta není v čase konstantní Potom máme: x x z y z z 0 ρ ρ ρ x x z y z z 0 ρ ρ ρ x x i z y i z z i 0 ρ i ρ i ρ i A = x x i+ z y i+ z z i+ 0 ρ i+ ρ i+ ρ i+ x x i+ z y i+ z z i+ 0 ρ i+ ρ i+ ρ i+ 0 x x i+ii kde ii je počet měření ve druhé epoše Výpočet chyby hodin družice z y i+ii z z i+ii Určení δ i se liší podle typu drah družic Při použití přesných drah ze souboru sp3 hodnotu δ i interpolujeme na okamžik vyslání (použijte interp,polyfit,) S navigační zprávou lze δ i určit pomocí DT = t i e t eph s t eph jako čas efemerid: δ i = CB + CB t DT + CB t DT, (4) kde CB je tzv clock bias, CB t clock drift a CB tzv clock drift rate (všechny tři veličiny t jsou v navigační zprávě) Hodnotu δ i pak použijeme ve vektoru redukovaných měření Výpočet středních chyb a kontrola linearizace kovarianční matice Q = (A PA) střední chyba jednotková m 0 = Σv v (m n) 3

P DOP = σx + σy + σz, GDOP = σx + σy + σz + σδ i, T DOP = σ δi střední chyby m x = m 0 Q,, m y = m 0 Q,,, m δk = m 0 Q4,4 /c druhý výpočet oprav - určené neznámé se dosadí do funkčního vztahu - rovnice () Kontrola (nejen linearizace, ale částečně i algoritmizace) je dána rozdílem v I v II K odevzdání a formání náležitosti TZ Závěr obsahující popis a diskuzi výsledků včetně popisu toho, co bylo provedeno a jak (vlastními slovy) x,y,z ve WGS-84 a oprava hodin přijímače (v sekundách i metrech) pro každou epochu Střední chyby: jednotková, chyby souřadnic, PDOP, GDOP Kontrola druhým výpočtem oprav a odpověď na otázku, zda je linearizace dostatečná Případně připojte jakékoli další postřehy z řešení úlohy TZ ve formátu pdf s uvedeným příjmením a číslem úlohy odevzdejte emailem sebera@asucascz nebo sebera@ntiszcucz Pokud použijete další zdroj, uveďte jej v seznamu literatury Standardní náležitosti TZ jako hlavička,, závěr (neúplná TZ bude bez kontroly vrácena k přepracování) V TZ popište použité veličiny (řiďte se požadavkem na maximální reprodukovatelnost výsledků za použití jen Vaší TZ), obrázky uvádějte s popiskem (caption), fyzikální hodnoty s fyz jednotkou atd Tipy a poznámky Interpolace v Matlabu: interp, polyfit, polyval - v rámci interp je vhodná volba v5cubic Vyhledávání find, intersect, Práce s typově stejnými ale rozměry lišícími se maticemi - {}, cell, cellmat, matcell, Pozor: v této úloze jsou časy vyslání signálů zvoleny blízké časům v sp3 souborech, aby bylo možno použít polynomů nízkého stupně (kubické) Pro libovolné časové okamžiky v rámci sp3 se obecně doporučují vyšší polynomy (stupně ) Využijte Matlab help pro hledání podrobností o použitých nástrojích 4

Namísto Matlabu lze použít volně dostupný GNU Octave, který má pro základní operace téměř shodnou syntaxi Nepovinné pro zájemce Observační RINEX zimm0004o obsahuje rovněž P kód Zpracovat P data lze identicky záměnou na vstupu Přijímač se nepohyboval, lze tedy uvážit více než dvě epochy pro určení polohy - jak se změní matice A a co lze očekávat od hodnot středních chyb při rostoucím počtu dat v takovém případě? 5