Sijainnin laskenta

vattuilija

GPS-anturi ja Raspberry Pi.

Haluaisin määrittää kiinteän paikan sijainnin mahdollisimman tarkasti gps anturin avulla. Anturista saa kerran sekunnissa ulos latitudin ja longitudin. Käsittääkseni pitämällä anturia riittävän pitkään paikallaan ja laskemalla havainnoista keskiarvo pitäisi paikannuksen tarkkuuden parantua.

Mutta miten laskea saaduista havainnoista lennossa keskiarvo sitä mukaan kun niitä luetaan ja miten laskea samalla tavalla lennossa virhearvio paikannukselle?

Kokeilin tyyliin Keskiarvo = (Edellinen keskiarvo havainto) / 2 mutta tajusin että tällä tavalla uudempien havaintojen painoarvo keskiarvon laskemisessa on paljon suurempi kuin vanhojen havaintojen.

11

<50

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • emmätiiä

      Pidä listaa vaikka kymmenestä edellisestä arvosta ja laske niistä keskiarvo jakamalla kymmenellä.

    • Keskiarvoistaja

      Yksinkertaisesti: laske jatkuvasti havaintoarvojen summaa ja niiden lukumäärää sekä jaa aina edellinen jälkimmäisellä. Tämä edellyttää sen, että summalaskurit voidaan tarvittaessa nollata, kun siirrytään paikasta toiseen. Automaattisen nollauksen voisi laukaista se, että jokin lyhempi keskiarvo muuttuu riittävästi.

      Jos haluat hifistellä, tässä menetelmiä joka tarpeeseen:

      https://en.wikipedia.org/wiki/Moving_average

    • laskee

      Jos korkeus on epäolennainen, tekisin niin, että merkkaan ruutupaperille pisteen kustakin havainnosta pituus- ja leveyskoordinaattien mukaan. Muutaman kymmenen pisteen joukosta näkee jo silmämääräisestikin painopisteen melkoisella tarkuudella. Selvät poikkemat keskialueesta kannattaa jättää huomiotta. Näin menetellen välttyy enimmiltä kynätöiltä. Jos välttämättä laskea haluaa, niin sitten vain koordinaatit paperille, 5 % ääriarvoistaa voi unohtaa ja lopuista keskiarvo. Tarkistuksen vuoksi kannattanee toistaa toisena päivänä eri kellonaikaan ja verrata tuloksia, niin saa käsityksen tarkkuudesta.

    • käytännössä23

      "Mutta miten laskea saaduista havainnoista lennossa keskiarvo sitä mukaan kun niitä luetaan "
      Ihan tavanomaisesti laskien. Eihän tuossa tarvitse ottaa GPS:ltä luettavissa olevia peräkkäisiä arvoja, riittää lukemat sitä mukaa kun niitä ehtii lukemaan ja merkitsemään muistiin.

      • Kumma_tietotekniikka

        Sinä varmaan kirjoitat tietokoneruudultakin sinne näppäimistöllä kirjoittamasi tekstin välillä kynällä ruutuvihkoon?

        Tulostin? Mikä se on?


      • nykyaikaan

        Miksi ne pitäisi tulostaa?? Turhaa paperiroskaa pitäisi tuottaa vai??

        Eikö niitä voi lukea näyttöruudusta??


      • trollerson
        nykyaikaan kirjoitti:

        Miksi ne pitäisi tulostaa?? Turhaa paperiroskaa pitäisi tuottaa vai??

        Eikö niitä voi lukea näyttöruudusta??

        Miksi ne pitää edes lukea?

        Raspberry Pi on tietokone, tekee vain ohjelman joka laskee.

        Ei tarvitse itse kuin lukea tulos.

        Toki sen verran kannattaa koodausvaiheessa ottaa lukuja pihalle, että tarkistaa laskennan toimivan oikein.


      • helpolla_pääsee

        Nuo GPS-modulit usein laskee keskiarvoa jo itsessään. Niitä saa ohjattua antamaan keskiarvon esim. 1s, 2s tai 10s välein. Tarkkuus riippuu sitten valitusta jakson pituudesta. Tietysti jos luulee, että itse osaa em. asian tarkemmin laskea, voi pyytää lähettämään vaikka kaikki sijaintiraportit. Noista raporteista mm. näkee, kuinka montaa satelliittia laskennassa on käytetty.
        https://en.wikipedia.org/wiki/Time_to_first_fix


    • tyyyppi

      Minkälainen GPS-palikka? Antaako pihalle sarjamuotoista NMEA-dataa?

      • tämän_kaltainen

        Siitä on jokunen vuosi(kymmen) kun tuon kanssa puljasin, mutta tämän kaltainen se kyllä oli:
        https://www.alibaba.com/product-detail/TTL-RS232-optional-VK2828A8G5-ARK-chip_60386375827.html?spm=a2700.7724857.normalList.41.2fe33e69eU8jz4
        Tosin karvalakkimalli, ilman mitään liittimiä tai patterivarmennusta. Datana tuli purske, jossa oli muistaakseni kellonaika, koordinaatti halutussa muodossa, jonka saattoi konfiguroida parista vaihtoehdosta ja mm. laskennassa käytetty satelliittien määrä. Oli siinä paljon muutakin, n. 1kt kokoinen halutuin väliajoin. Itse piti ensin asettaa karkea sijainti oikealta pallon osalta, jotta sijaintilasku meni oikein. Koordinaatin sai muistaakseni google-mapsinkin ymmärtämässä muodossa, jolloin pääsi testailemaan modulin tarkkuutta ja kyllä se ihan oikealle hollille tarkentui sijainti.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Medvedev: Suomi tuhoutuu ydinsodassa ensimmäisenä

      Venäjän ydinaseilla on lyhyin matka Suomeen, joten ydinsodassa Suomi tuhoutuu heti sodan alkuminuuteilla, muilla mailla
      Maailman menoa
      570
      1957
    2. Sinä. Just sinä.

      Palataan ajassa taaksepäin vuosi tai kaksi. Mitä tekisit toisin jos voisit?
      Ikävä
      93
      960
    3. Hotellille löytyi ostaja....

      Tämän päivän Kainuun Sanomissa oli uutinen, että pesänhoitajan mukaan Hotelli Kainuu myydään ensiviikolla. Hieno homma,
      Kuhmo
      18
      947
    4. Onko se loukkaavaa

      Kun joka kerta tuijotan sun peppua. En mahda sille mitään, että se vangitsee katseeni. Pohdin vain että ei minusta ole k
      Ikävä
      101
      826
    5. Saana airola ja. muusikko spekulaatiota

      Saara airolan kirja muusikko mies. Oisko redrama tai lauri tähkä? Saana oli 13 v vuonna 2014 Tekoäly sanoo : tähkä Julki
      Yhteiskunta
      2
      777
    6. Onko kaivattusi seinäruusu?

      Kun hän saapuu paikalle, huomaako kukaan, vai kääntyvätkö päät? Onko se hyvä vai huono juttu? Oletko sinä huomattu vai
      Ikävä
      50
      739
    7. Miten kuvaisit tunteitasi

      tällä hetkellä?
      Ikävä
      69
      728
    8. Tiedätkö kaivattusi musiikkimaun?

      Minkälaisesta musiikista hän pitää?
      Ikävä
      63
      715
    9. Jos saisit palata takaisin johonkin vuoteen

      Mikä vuosi se olisi? Ja mitä siinä hetkessä tapahtuisi?
      Ikävä
      74
      668
    10. Moi, olen Lampunhenki

      Kerro toivomuksesi🏺
      Ikävä
      65
      553
    Aihe