Stone.log@BalaBit

Resistance is futile

Waze — avagy egy community GPS

kedd, február 22, 2011 @ 03:02 DU. Author: Juhász Péter Károly

Ma egy konkrét programon keresztül egy nagyszerű ötletet fogok bemutatni, ami nem más mint a commmunity GPS, és a program ami megvalósítja a Waze (létezik egyéb ilyen program is de én ezt használom ezért erről tudok többet és ezen  keresztül tudom bemutatni a koncepciót).

A community GPS az nem más mint egy navigációs program (jelen esetben okostelefonokra) ami ki van egészítve egy a közösséget összefogó és a közösségből információt merítő szolgáltatással. Ez a szolgáltatás jelen esetben a navigációs segítő forgalmi adatok megosztását és a térkép frissítését jelenti.

Egyéb autós navigációs programokban legjobb esetben is kb. csak a TMC van ami valami forgalmi adatot szolgáltat nekünk, ami mondjuk meg őszintén édeskevés és egyáltalán nem naprakész. Ez nem azt mondom, hogy a szolgáltatók miatt van így, mivel lehet, hogy ők mindent megtesznek, de ez amolyan “defective by design” dolog — szerintem –, mivel itt ha látunk egy balesetet és azt teszemazt mi vagy a helyszínelő rendőrök bejelentik (elég kevés az esély) a szolgálatónak, akkor ők majd elküldik a helyi rádióállomásnak, akik majd a műsor mellé keverve speciális adatként kisugározzák a GPS-ünnek és az majd megmutatja a térképen. Mint látszik ez elég lassú átfolyású és elég sok helyen van benne emberi tényező.

És most még csak a balesetekről, dugókról és útlezárásokról beszélünk, hol vannak itt a pontos útvonaltervezést elősegítő sebesség adatok? Egy kutya közönséges autós GPS a mindenkori sebességkorlátozást veszi sebességnek az adott úton és aszerint tervez illetve becsli a hátralév menetidő.

Ezekkel szemben a community GPS. A kütyü állandó kapcsolatban van a központtal  és az adott út, adott napszaki átlagsebességeit nézi, így sokkal pontosabban tudja megbecsülni az útidőt tervezéskor, valamint elkerülni az ismert lassú útszakaszokat. Valamint a kézzel beírt riasztásokat (baleset, radar, dugó), illetve az automatikusan észlelt dugókat, torlódásokat állandóan frissíti a központon keresztül, azaz amikor véletlenül egy dugóba futunk akkor pár perc araszolás után a program észreveszi, hogy valami nincs rendben mert a szokásos átlagsebességnél sokkal lassabban megyünk, ezért ezt az adatot beküldi a központnak és pár másodperc múlva az összes többi felhasználó térképén megváltozik az útvonal színe (piros, ha dugó van), megjelenik a figyelmeztetés a képernyőn és ha esetleg ez az út benne volt a tervezett útvonalukban, akkor automatikusan újraterveződik, hogy elkerülje.

A Waze megvalósításában a navigációt kiegészítették egyfajta pontgyűjtős játékkal is, ahol a megtett kilométerek, bejelentések, illetve térképszerkesztések után pontokat gyűjthetünk és ezzel vetélkedhetünk a többiekkel.

Ha már térképszerkesztést említettem. A Waze megvalósitásában a térképet is a felhasználók készítik. Nem kell megijedni eléggé elkészült Magyar térkép áll rendelkezésre a lelkes felhasználók jóvoltából, de tényleg megeshet, hogy az adott részen, ahol megyünk még nincs meg minden utca. Ilyenkor van direkt útépítő mód a programban, de ha csak simán megyünk akkor is megjelenik a track a központi térképen és a lelkes szerkesztők ez alapján betudják rajzolni az új utcát. Ezenfelül a program intelligens és ha egy berajzol utcának a formája nem teljesen pontos akkor ahogy az emberek járnak rajta, szép lassan korrigálja azt. Ugyanezt csinálja az esetleges hibás kanyarodási szabályokkal is, azaz megtanulja, hogy mi a helyes és úgy korrigálja a térképet.

Tanulás… ezen felül a gyakori célpontjaink környékén megtanulja a program a vezetési szokásainkat, így ha sokszor felülbíráljuk valami miatt akkor egy idő után “beadja a derekát” és úgy fog tervezni, ahogy mi szeretünk menni.

Egy pár szót a hatékonyságáról. Én van, hogy a reggeli illetve az esti csúcs idején autózom Újpest és Dél-Buda között, ezt a távot kb. 35-40 perc alatt lehet megtenni, a program segítségével általában elkerülöm a dugókat és a kezdeti előrelátható időhöz kb. 5 perces közelségben érkezem meg a célomhoz.

De ne értsetek félre semmi sem tökéletes, így is futottam már bele dugóba, de ilyenkor sokkal nyugodtabban vártam meg, hogy kikerüljek belőle, mert tudtam, hogy az így gyűjtött adat segít a többi autósnak elkerülni a dugót, illetve a következő tervezésnél jobban elfogja kerülni a program az adott útszakaszt és ezzel nekem is jobb lesz a jövőben.

Hátrányok? Igen sajnos vannak, de nem sok. Ez a program zárt forrású és egy cég üzemelteti, sokkal jobb lenne, ha például az OpenStreetMap-pal működne együtt teljesen közösség alapon egy nyílt forrású megvalósítás. Bár egy szinten érthet, hogy elég nagy infrastruktúra kell mögé, a térképkezeléshez, és útvonaltervezéshez és ezt nem biztos, hogy egy közösség fel tudná olyan egyszerűen   vállalni. Ezenfelül lehet hátrány az állandó internetkapcsolat, de hát ez is olyan dolog ami nélkül nem tudna működni dolog.

Mindenesetre nagyon megéri használni a programot, mivel tényleg jól tud útvonalat tervezni és dugót kerülni, valamint a becsült érkezés időpontjában is szemtelenül pontos. Mindenkinek szívből ajánlom.

Comments are closed.