mboost-dp1

ESA

Parring af Galileo og GPS

- Via Ingeniøren - , redigeret af Net_Srak

Som man kunne læse tidligere på året, var der endeligt godt nyt for Galileo projektet, da det langt om længe havde fået godkendt de sidste kontrakter, så det kunne blive færdiggjort.

Nu kan Ingeniøren oplyse, at man vil kunne parre Galileo satelitterne med de amerikanske GPS satelitter, ved blot at ændre nogle enkelte linjer af kode på de allerede eksisterende navigations-modtagere, da de to systemer minder meget om hinanden.

Direktør for EGNOS og GNSS-udviklingsprogrammet under ESA, Günter Hein skrev:
Det er blot et par linjers kode, som man skal tilføje

Det gode ved at bruge begge systemer er, at det vil give en bedre dækning når man færder sig i gader med høje bygninger, da man istedet for at kun få forbindelse til 2 satelitter, så ville man kunne få forbindelse til 4 satelitter, som kræves for en mere nøjagtig lokalisering.

Forhandlinger med USA, Kina og Rusland er undervejs, som i den sidste ende vil gøre brugen af de kombinerede Global Navigation Satellite System’er mere præcis.

Hein skrev:
Derfor burde brugeren i sidste ende kunne nøjes med en enkelt modtager, som kan opfange alle satellitterne fra de forskellige systemer.





Gå til bund
Gravatar #1 - Anakardian
24. sep. 2011 07:04
Det er vel egentlig noget man kunne forvente.
Selv om GLONASS ikke er brugt af mange i den vestlige verden har det været muligt at bruge både GPS og GLONASS sammen i mange år.
Det nye må så være at man "bare" skal ændre lidt software i stedet for at inkludere en ekstra modtager som med GLONASS
Gravatar #2 - Anakardian
24. sep. 2011 07:04
Det er vel egentlig noget man kunne forvente.
Selv om GLONASS ikke er brugt af mange i den vestlige verden har det været muligt at bruge både GPS og GLONASS sammen i mange år.
Det nye må så være at man "bare" skal ændre lidt software i stedet for at inkludere en ekstra modtager som med GLONASS
Gravatar #3 - woodydrn
24. sep. 2011 08:00
#0 skrev:
ved blot at ændre nogle enkelte linjer af kode på de allerede eksisterende navigations-modtagere


Lyder som en A person der har lavet den deadline ;)
Gravatar #4 - Alrekr
24. sep. 2011 08:01
Jeg indsendte, i sidste uge, en nyhed om at GLONASS og Galileo gøres interkompatible. Den kom ikke igennem, men nu kan jeg lige smide linket her: Russisk satellit-navigation bliver tilpasset europæiske Galileo.
Gravatar #5 - Remmerboy
24. sep. 2011 16:15
Lyder lidt som koden er det samme, hvor gps koden har "if signal != gps then disregard", og en ligende til galileo.
Gravatar #6 - Wassini
26. sep. 2011 11:01
da man istedet for at kun få forbindelse til 2 satellitter,
der kan vel næppe bestemmes en position ud fra 2 satellitter!
Gravatar #7 - Alrekr
26. sep. 2011 11:46
Wassini (6) skrev:
der kan vel næppe bestemmes en position ud fra 2 satellitter!


Det er faktisk nok, indenfor et interval. Du ved at du befinder dig et sted på Jordens overflade. Dernæst er der kun to punkter som opfylder kravene. Hvis det så er en bil-GPS, som er lavet til aldrig at fungere på vand (usandsynligt, men stadig..), og det ene punkt er ude i vandet - ja, så er to satellitter nok.

Men det er en hvis og hvis og hvis-situation.
Gravatar #8 - myplacedk
26. sep. 2011 13:31
Wassini (6) skrev:
der kan vel næppe bestemmes en position ud fra 2 satellitter!

Nej, og det er netop pointen i det eksempel som er ret dårligt gengivet.

Men hvis du kan se to GPS og to Galileo, så kan du med dette smarte trick kombinere det til 4 stk, og det er minimum for at få en position. Uden dette trick vil du har 2 på hvert system, dvs. selv med en modtager der virker med begge systemer har du ingen position.
Gravatar #9 - myplacedk
26. sep. 2011 13:37
Alrekr (7) skrev:
Det er faktisk nok, indenfor et interval. Du ved at du befinder dig et sted på Jordens overflade. Dernæst er der kun to punkter som opfylder kravene.

Nej. Du mangler to informationer for at det er sandt: Højden og afstanden til satellitterne.

Man kan gætte på at man er på højden nul. Eller man kan have en model over planetens facon, og gætte på at man er på overfladen.

Men GPS satellitter sender ikke information om din afstand til satelitten, hvor skulle de vide det fra. Du kender kun den relative afstand til satelitterne. Altså hvis du har kontakt til satellit 7 og 9, så ved du fx. at 9 er x kilometer længere væk fra dig end 7 er, og deres positioner.

Rent principielt kunne man gøre dette: En satellit kan kun ses fra knap halvdelen af kloden. På den anden halvdelen skygger kloden. Altså med én satellit har du halveret det areal du kan være på. Men to satellitter har du nu to arealer på størrelse med næsten en halv klode, og du ved nu at du er inden for overlappet.
Jeg har dog aldrig set en GPS-modtager som benytter sig af dette. Det vil være mere nøjagtigt blot at vide hvilket land du er i. :)
Gravatar #10 - Alrekr
26. sep. 2011 14:22
#9: Forudsat du kender din egen afstand til geoidens centrum ('du er et sted på Jordens overflade'), og du har forbindelse til to satellitter kan du meget nemt finde din position. Hvorfor? Fordi satellitten udsender et klokkeslæt. Klokkeslættet kan, forudsat GPS-modtageren synkroniserer sit ur med mindst to satellitter (hvilket den gør), kun gælde for en ring på Jordens overflade. Med to satellitter skal tre 'ringe' (reelt kugledele) altså passe sammen: Jord_ring, Sat1_ring og Sat2_ring. Med tre punktrækker kan man kun finde to skæringspunkter.
Gravatar #11 - myplacedk
26. sep. 2011 14:48
#10
Du kender stadig ikke afstanden til de to satelitter, dermed laver de ikke hver sin ring på kloden, selv hvis du gætter din højde.

Hvis GPS'en selv havde et ur som var præcist synkroniseret med satelitterne, så kunne man beregne afstanden til satelitterne. Men det har en lomme-GPS ikke. Eller er det det, du mener med "forudsat GPS-modtageren synkroniserer sit ur med mindst to satellitter"?

Måske kan vi blive enige om dette:

Rent teoretisk, HVIS GPS-modtageren har et ur som passer præcist med GPS-satelitterne, OG kender sin højde, så kan den med informationer fra to satelitter få to mulige punkter, med en eller anden præcision.
Gravatar #12 - Alrekr
26. sep. 2011 14:58
#11: Af samme grund skrev jeg:

Alrekr (7) skrev:
Men det er en hvis og hvis og hvis-situation.


Det er i øvrigt helt normalt at GPS-enheder synkroniserer deres interne ur efter GPS-signalerne. Det er netop (bl.a) et timestamp som ankommer fra satellitter, og det er forskellen mellem satellitternes timestamps som afgør hvor man er henne. For at GPS-enheden skal kunne regne det ud, uden at skulle være udstyret med et atomur aht. præcisionen, vælger man fra producenternes side at synkronisere tiden ned på GPS-enhederne.
Gravatar #13 - Chewy
26. sep. 2011 15:37
@11
Hvis GPS'en selv havde et ur som var præcist synkroniseret med satelitterne, så kunne man beregne afstanden til satelitterne. Men det har en lomme-GPS ikke.


GPSen i min Desire HD synkronisere automatisk tiden med europe.pool.ntp.org.
Har dog selv sat den til at synkronisere med dk.pool.ntp.org...
Gravatar #14 - myplacedk
26. sep. 2011 16:18
Alrekr (12) skrev:
Af samme grund skrev jeg:

Godt, så er vi enige. :)

Alrekr (12) skrev:
Det er netop (bl.a) et timestamp som ankommer fra satellitter, og det er forskellen mellem satellitternes timestamps som afgør hvor man er henne.

Ja, det var jo det jeg sagde. ;-)
Gravatar #15 - myplacedk
26. sep. 2011 16:29
Chewy (13) skrev:
GPSen i min Desire HD synkronisere automatisk tiden med europe.pool.ntp.org.
Har dog selv sat den til at synkronisere med dk.pool.ntp.org...

Et præcist ur er ikke så vigtigt til at finde en position. Spørgsmålet er sådan set ikke hvad klokken er, det handler om forskellen i de klokkeslet man får fra satellitterne.

At have et ur der passer er mig bekendt udelukkende en hjælp til at "finde" satellitterne i første omgang.
Gravatar #16 - LordMike
30. sep. 2011 17:48
Altså.. Så længe samtlige systemer arbejder i Lat/Long, så kan de vel kobles sammen. Protokollerne kan måske være anderledes, men beregningerne er de samme.
Gravatar #17 - Alrekr
1. okt. 2011 00:39
LordMike (16) skrev:
Altså.. Så længe samtlige systemer arbejder i Lat/Long, så kan de vel kobles sammen. Protokollerne kan måske være anderledes, men beregningerne er de samme.


Jo - men det vigtigste er, at hardwaren kan opfange signalerne. Læs lidt op på teknikken bag GPS på Wiki, så finder du ud af, at det ikke bare er at koble en antenne op til noget software. Fyføj det er gennemtænkt.
Gravatar #18 - Anakardian
1. okt. 2011 12:48
Hvis jeg husker korrekt kan man med tre satelitter få beregnet sin position. Den inkluderer ikke højden men det kan man jo sagtens leve med.

Ud fra tidssignalet fra satelitterne løser gps'en tre ligninger med tre ubekendte (Lat/Long/Time) for at få en position. Udgangspunktet er så at man befinder sig på jordens overflade.

Selv om uret i gps'en bliver opdateret ved hver beregning er det langt fra nøjagtigt nok til at kunne bruges i beregningerne.
Skule uret gå et millisekund forkert skaber det en hel del ravage i beregningerne.

Ved at inkludere en fjerde satelit i beregningen får man dog bedre løsning da højden også kommer med.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login