Använda GPS: ekvationer?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: Använda GPS: ekvationer?

Inlägg av Andax »

Nu när jag läste en gång till så var syftet att användas för accelerometer bias. Gissar att det inte är det kortaste avståndet du är ute efter då? Kanske mer den båge som ligger utefter geoiden?
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Använda GPS: ekvationer?

Inlägg av Korken »

Tackar nu kom det mycket matnyttig information! :tumupp:

Icecap:
Smart! Ska ta en närmre titt på det.

Andax:
Just avståndsberäkningen är inte den viktigaste, dessa kommer användas i regulatorn för waypoint flygning (GPS positionen i sig räcker för att kalibrera accelerometern).
Och avståndet är då den parameter som ska drivas mot noll (errorn), detta gör att den kommer minska hela tiden vilket i sin tur gör att hur den beräknas inte spelar så stor roll. :)
Däremot kommer jag ha en variabel som håller koll på hur långt man färdats och denna kan det nog ha inverkan på, men exekveringshastighet kommer över precision i detta fall.

ElectricNooB:
Tackar för länken! Mycket bra information där! :tumupp:



En sak som slog mig är att GPS koordinater kommer med en precision av ca 8 decimaler (xx.xxxxxx grader), detta kan inte en float (som jag använder har ish 7.2 decimaler) representera riktigt korrekt.
Vet någon om det numeriska bruset har någon "verklig" inverkan på positionen?
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Använda GPS: ekvationer?

Inlägg av Korken »

Nu har jag kollar på precisionen med float och jag har ett problem: den absoluta precisionen är ca 4.77 m med en float.
Detta skapar problem då jag vill integrera min acceleration för att ge fin upplösning på positionen, men hur tar jag mig runt problemet med floaten?
Finns det något sätt att begränsa området man arbetar på så detta inte blir ett problem?
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Använda GPS: ekvationer?

Inlägg av Korken »

Okej! Jag tror jag kan ha en lösning på problemet men vill höra vad ni tycker.

Det jag gör istället för att använda den "riktigt" longituden och latituden är att jag beräknar min startpunkt (stort medelvärde i en int64_t) med fixed point och sedan för varje GPS-punkt som kommer in så beräknar jag differensen.
Detta gör att tex (dLong = start_Long - ny_Long) dLong = 0.0002 istället för tex 65.3245. Detta gör att jag behöver mycket färre decimaler för att beräkna hur mycket jag förflyttats.
Man kan säga att jag har transformerat problemet till en lokalt koordinatsystem. :)

Vad tror ni om denna lösning?
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: Använda GPS: ekvationer?

Inlägg av Andax »

Jag gjorde liknande när jag gjorde ett program för att rotera lat/lon/alt punktmoln i OpenGL. Där har man också bara float i precision.
Det var några år sedan men hittar jag det så återkommer jag.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Använda GPS: ekvationer?

Inlägg av Korken »

Okej, nästa fråga i GPS träsket!
Nu när jag använder GPS koordinater så får jag en "error indikator" som är Horisontal Dilution of Precision, men jag behöver veta vad detta motsvarar i brus i position.
Jag har googlat som en tok men hittar inte hur man konverterar HDOP till meter, vet någon här hur man gör det? :humm:
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: Använda GPS: ekvationer?

Inlägg av Andax »

Problemet med hdop och ditt brus som du söker inte riktigt är samma sak. Gissar att dina filter behöver okorrelerat brus som ska propagera och blåsa upp ev kovariansmatriser. Hdop ger mer en förväntad precision.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Använda GPS: ekvationer?

Inlägg av Korken »

Ahh, jag förstår! Jo, som du tror så vill jag använad det till kovariansberäkningar.
Men om det inte går att mäta så får mitt adaptiva filter hittat det åt mig, men det skulle vara bra med en bra startgissning.

Tack för infon! :tumupp:
Skriv svar