Przejdź do treści
Strona główna " IT ir technologijos " Tikslios pozicijos sekimo technologija

Tikslios pozicijos sekimo technologija

Kas tai per technologija ir kodėl ji tapo tokia svarbi

Pozicijos sekimo technologijos tapo neatsiejama mūsų kasdienybės dalimi, nors dažnai to net nesuvokiame. Kai užsisakome maistą ir stebime kurjerį žemėlapyje, kai ieškome pamesto telefono, kai treniruojamės su sporto laikrodžiu – visur veikia sudėtinga tikslios pozicijos nustatymo sistema. Bet kaip iš tikrųjų veikia šis technologinis stebuklas, leidžiantis nustatyti objekto buvimo vietą su kelių metrų ar net centimetrų tikslumu?

Ši technologija nėra vienas konkretus išradimas, o veikiau kelių skirtingų sistemų ir metodų derinys. Pagrindinė idėja paprasta – reikia turėti tam tikrus atskaitos taškus erdvėje ir išmatuoti atstumą iki jų. Tačiau praktinis įgyvendinimas yra kur kas sudėtingesnis ir įdomesnis nei atrodo iš pirmo žvilgsnio.

GPS ir palydovinės navigacijos pagrindai

Pradėkime nuo labiausiai paplitusios sistemos – GPS (Global Positioning System). Ši amerikietiška sistema pradėta kurti dar 1973 metais kariniais tikslais, o civiliniams vartotojams tapo prieinama 1983-aisiais. Šiandien aplink Žemę skrieja apie 31 GPS palydovas, išdėstyti taip, kad bet kurioje planetos vietoje būtų matomi bent 4 palydovai.

Veikimo principas grindžiamas laiko matavimais. Kiekvienas palydovas nuolat transliuoja radijo signalą su tiksliu laiko žymu. Jūsų telefone ar navigatoriuje esantis imtuvas priima šiuos signalus ir apskaičiuoja, kiek laiko užtruko kol signalas pasiekė įrenginį. Kadangi radijo bangos keliauja šviesos greičiu (apie 300,000 km/s), galima labai tiksliai apskaičiuoti atstumą iki kiekvieno palydovo.

Štai kur prasideda matematika. Žinodami atstumą iki vieno palydovo, žinome, kad esame kažkur ant įsivaizduojamos sferos aplink tą palydovą. Su dviem palydovais gauname dviejų sferų susikirtimo apskritimą. Trys palydovai duoda du taškus erdvėje, o ketvirtas palydovas reikalingas tiksliam laiko sinchronizavimui ir galutinei pozicijai nustatyti.

Kodėl GPS kartais klysta ir kaip tai išspręsta

Turbūt pastebėjote, kad navigacija mieste tarp aukštų pastatų ar miške veikia prasčiau nei atviroje vietovėje. Tam yra kelios priežastys. Radijo signalai gali atsispindėti nuo pastatų sienų, sukurdami taip vadinamą daugiakelio sklidimo efektą – imtuvas gauna tą patį signalą keliais skirtingais keliais, kas iškraipo matavimus. Jonosferos ir troposferos sluoksniai atmosferoje taip pat lėtina signalą nenuspėjamu būdu.

Paprastas GPS imtuvas gali nustatyti poziciją su 5-10 metrų tikslumu. Tai neblogai, bet daugeliui taikymų nepakanka. Todėl sukurtos patobulinto tikslumo sistemos. DGPS (Differential GPS) naudoja stacionarias bazines stotis, kurių tikslios koordinatės žinomos. Jos apskaičiuoja GPS klaidą savo vietoje ir transliuoja pataisas aplinkiniams imtuvams. Taip tikslumas pagerinamas iki 1-3 metrų.

Dar pažangesnis metodas – RTK (Real Time Kinematic), kuris analizuoja ne tik signalo atvykimo laiką, bet ir radijo bangos fazę. Tai leidžia pasiekti centimetrų tikslumo lygį, kas ypač svarbu žemės ūkyje, geodezijoje ar statybose. Tiesa, tokiems matavimams reikia brangesnės įrangos ir gero ryšio su baziniu imtuvu.

Alternatyvios palydovinės sistemos

GPS nėra vienintelė palydovinė navigacijos sistema. Rusija turi GLONASS sistemą, Europos Sąjunga – Galileo, Kinija – BeiDou. Šios sistemos veikia panašiais principais, bet turi savo palydovų konsteliacijas ir dažnių juostas. Šiuolaikiniai išmanieji telefonai ir navigatoriai dažnai naudoja kelias sistemas vienu metu, kas žymiai pagerina tikslumą ir patikimumą.

Galileo sistema, pavyzdžiui, žada geresnį tikslumą civiliniams vartotojams – iki 1 metro be jokių papildomų sistemų. BeiDou sistema jau dabar teikia regionines paslaugas Azijos-Ramiojo vandenyno regione su labai geru tikslumo lygiu. Kelių sistemų naudojimas reiškia, kad jūsų įrenginys gali matyti ne 4-8, o 15-20 palydovų vienu metu, kas dramatiškai pagerina veikimą mieste ar sudėtingose sąlygose.

Kai palydovai nepasiekiami – patalpose veikiančios sistemos

Patalpų viduje GPS signalai neprasiskverbia arba yra per silpni. Čia į pagalbą ateina visiškai kitokios technologijos. Wi-Fi pozicionavimas naudoja belaidžio interneto prieigos taškų signalus. Jūsų telefonas nuskaito aplinkui esančius Wi-Fi tinklus, išmatuoja jų signalo stiprumą ir palygina su duomenų baze, kurioje saugoma milijonų prieigos taškų informacija su jų koordinatėmis.

Google, Apple ir kiti technologijų gigantai per metus surinko milžiniškas duomenų bazes, kuriose susieti Wi-Fi tinklų identifikatoriai su geografinėmis koordinatėmis. Kai jūsų telefonas mato kelis žinomus tinklus, jis gali gana tiksliai nustatyti savo poziciją – paprastai su 5-15 metrų tikslumu. Tai veikia net jei neprisijungiate prie tų tinklų, pakanka juos aptikti.

Bluetooth technologija, ypač naujoji Bluetooth Low Energy (BLE), taip pat plačiai naudojama vidaus pozicionavimui. Nedideli švyturėliai (beacon’ai) išdėstomi pastate ir transliuoja savo identifikatorius. Mobilioji programėlė, žinodama švyturėlių išdėstymą, gali nustatyti vartotojo poziciją. Tai ypač populiaru prekybos centruose, muziejuose ar oro uostuose, kur naudojama navigacijai ir kontekstinei informacijai teikti.

Inercinė navigacija ir judesio jutikliai

Jūsų išmaniajame telefone yra visa inercinių jutiklių sistema: akselerometras, giroskopas, magnetometras. Šie jutikliai gali sekti judėjimą ir posūkius net kai nėra jokio išorinio signalo. Akselerometras matuoja pagreitį trimis kryptimis, giroskopas – sukimąsi, o magnetometras – orientaciją pagal Žemės magnetinį lauką.

Integruojant šiuos matavimus laike, galima apskaičiuoti nueito kelio trajektoriją – tai vadinama inerciniu navigavimu arba “dead reckoning”. Problema ta, kad maži matavimo netikslumai laikui bėgant kaupiasi ir klaida greitai auga. Todėl inercinė navigacija naudojama kartu su kitomis sistemomis – ji užpildo spragas tarp GPS matavimų arba padeda patikslinti poziciją patalpose.

Pavyzdžiui, kai vairuojate tuneliu ir GPS signalas dingsta, navigatorius toliau rodo jūsų poziciją naudodamas inercines sistemas ir automobilio greičio duomenis. Arba kai vaikščiojate prekybos centre su navigacine programėle – ji skaičiuoja jūsų žingsnius ir posūkius, kad atnaujintų poziciją žemėlapyje.

Kompiuterinė rega ir vizualinis pozicionavimas

Naujausia tendencija – naudoti kameras ir kompiuterinę regą pozicijai nustatyti. Jūsų telefonas fotografuoja aplinką ir atpažįsta charakteringus objektus – pastatus, paminklus, gatvės ženklus. Palygindamas tai su vaizdo duomenų baze, gali nustatyti ne tik kur esate, bet ir į kurią pusę žiūrite.

Google Street View duomenys čia tampa neįtikėtinai naudingi. Kai telefonas mato tą patį pastatą kaip ir Street View nuotraukoje, jis gali labai tiksliai nustatyti poziciją ir orientaciją. Tai vadinama VPS (Visual Positioning System) ir jau naudojama Google Maps papildytosios realybės navigacijoje – kai ant realaus vaizdo ekrane rodomi rodyklių holograminiai vaizdai.

Autonominiai automobiliai naudoja panašią technologiją, tik daug sudėtingesnę. Jie turi detalius 3D žemėlapius ir nuolat lygina tai, ką mato jų kameros ir lidarai, su išsaugotais duomenimis. Tai leidžia nustatyti poziciją su kelių centimetrų tikslumu – būtina sąlyga saugiam autonominiam vairavimui.

Kaip visa tai veikia kartu realybėje

Šiuolaikiniai įrenginiai nenaudoja vienos technologijos atskirai – jie protingai derina visus prieinamus šaltinius. Tai vadinama jutiklių susiliejimu (sensor fusion). Jūsų išmanusis telefonas nuolat analizuoja GPS, GLONASS, Galileo signalus, Wi-Fi tinklus, Bluetooth švyturėlius, inercines sistemas, o kai kurios programėlės – ir kameros vaizdą.

Specialūs algoritmai, dažnai pagrįsti Kalmano filtru ar kitais statistiniais metodais, įvertina kiekvieno šaltinio patikimumą ir sujungia juos į vieną optimalų pozicijos įvertinimą. Pavyzdžiui, jei GPS signalas silpnas, sistema labiau pasitiki Wi-Fi duomenimis. Jei staiga pakeitėte kryptį, giroskopo duomenys iš karto tai parodo, net jei GPS dar nespėjo atsinaujinti.

Praktinis patarimas tiems, kas nori geresnio pozicionavimo tikslumo: įsitikinkite, kad jūsų įrenginyje įjungtos visos pozicionavimo paslaugos, ne tik GPS. Tai apima Wi-Fi skenavimu (net jei neprisijungiate), Bluetooth ir mobiliojo ryšio tinklų naudojimą. Taip, tai šiek tiek daugiau naudoja bateriją, bet tikslumas pagerėja keliskart.

Ateities horizontai ir kas laukia toliau

Tikslaus pozicionavimo technologijos toliau sparčiai tobulėja. 5G mobilieji tinklai žada naują pozicionavimo metodą – naudojant bazinių stočių signalus ir jų atvykimo laiko skirtumus galima nustatyti poziciją su metro tikslumu. Kadangi 5G stotys bus tankiau išdėstytos nei 4G, tai veiks ir patalpose.

Kvantiniai jutikliai, nors dar eksperimentinėje stadijoje, gali revoliucionizuoti inercinę navigaciją. Kvantiniai akselerometrai ir giroskopai yra tūkstančius kartų tikslesni už dabartinius, kas reikštų, kad galėtume tiksliai navigaciuoti ilgą laiką be jokių išorinių signalų.

Dirbtinio intelekto panaudojimas taip pat atveria naujas galimybes. Neuronų tinklai gali mokytis atpažinti vietas pagal įvairiausius požymius – Wi-Fi signalų “pirštų atspaudus”, magnetinio lauko anomalijas pastatuose, net oro slėgio pokyčius tarp aukštų. Kuo daugiau duomenų ir kuo protingesni algoritmai, tuo tikslesnė pozicija.

Realu, kad po kelių metų tikslus pozicionavimas veiks visur – lauke, patalpose, požemiuose – su vienodu centimetrų tikslumo lygiu. Tai atvers duris naujoms paslaugoms ir galimybėms: nuo tikslios navigacijos sudėtinguose pastatuose iki papildytosios realybės žaidimų, kurie tiksliai žino ne tik kur esate, bet ir kaip laikote telefoną. Technologija, kuri prasidėjo kaip karinis projektas, tampa vis labiau integruota į mūsų kasdienį gyvenimą, dažnai net to nepastebint.