Geometrija. Obrada signala. Strojno učenje. Kako Flying Start predviđa kada ćeš prijeći startnu liniju — i što ga čini drugačijim od hardvera koji košta 50× više.
Svaki izračun Time-To-Line počinje geometrijskim problemom. Tvoja GPS pozicija je točka. Tvoj kurs iznad tla definira zraku koja se proteže od te točke. Startna linija je segment između PIN plovka i RC brodice. Gdje se te dvije linije susreću — i koliko je daleko to presjekište — određuje koliko dugo do prijelaza.
Flying Start koristi parametrijski algoritam presjeka zrake i segmenta za pronalazak točne točke gdje tvoja putanja prelazi startnu liniju. Za razliku od jednostavnog izračuna okomite udaljenosti, ovo uzima u obzir kut tvog pristupa. Kurs pod 45 stupnjeva prema liniji? Tvoj TTL je duži nego što sugerira udaljenost u ravnoj liniji. Kurs paralelan? TTL je neodređen — nikada nećeš prijeći.
To je ista temeljna geometrija koju koriste namjenski instrumenti poput Velocitek ProStarta i Vakaros Atlas 2. Matematika je identična. Što se razlikuje je koliko su točni ulazni podaci.
GPS ima loš ugled zbog urbanih kanjona. U gradu, signali se odbijaju od zgrada i prijemnik ne može razlikovati izravni signal od odraznog. Rezultat su višeputne smetnje — pogreške položaja od 5–15 metara.
Jedriličarstvo je suprotnost gradu. Nalazaš se na mirnoj vodi s neometanim pogledom na cijelo nebo. Nema od čega se odbiti. Svaki satelitski signal dolazi čist.
Telefoni s dvofrekvencijskim GPS-om (L1+L5) postižu točnost 1–2 metra na otvorenom moru. L5 pojas dodaje drugu frekvenciju koja eliminira ionosferske pogreške i pomaže razlikovanju izravnih signala od refleksija. Na vodi, ovo te dovodi blizu praktičnih granica potrošačkog GNSS-a. Telefoni s jednofrekvencijskim GPS-om (samo L1) i dalje postižu 3–5 metara na otvorenom moru — znatno bolje nego u gradu.
iPhone: iPhone 15, 16 i 17 (svi modeli) i iPhone 14 Pro / Pro Max. Standardni iPhone 14 i iPhone SE su samo L1.
Apple Watch: Ultra, Ultra 2 i Ultra 3. Standardni Apple Watch (Series 9, 10, 11, SE) koristi samo L1.
Android: Većina flagship uređaja od 2020. nadalje — uključujući Pixel 5+, Samsung Galaxy S21+ i OnePlus 9+. Provjeri specifikacije svog telefona za "L5" ili "dvofrekvencijski" GNSS.
Flying Start radi na svim uređajima opremljenim GPS-om. Dvofrekvencija ti daje bolju točnost, ali Kalmanov filter i ML model poboljšavaju predviđanja bez obzira na to koji pojas podržava tvoj hardver.
Namjenski hardver poput Vakaros Atlas 2 ima prednost: stope ažuriranja od 25 Hz i diferencijalne ispravke koje guraju točnost na ~25 centimetara. To je istinski bolje. Ali jaz je uži nego što većina ljudi pretpostavlja — a preostalu razliku može se riješiti softverom.
Vakaros Atlas 2 postiže ~25 cm točnost s dvopojasnim GNSS-om pri 25 Hz. Velocitek ProStart koristi 25 Hz višesatelitski prijemnik s WAAS augmentacijom. Oba su namjenski izgrađena za ovaj posao, i za službeno, suđeničko OCS pozivanje na razini prvenstava, ta preciznost je važna. Pristup Flying Starta je zatvaranje jaza u točnosti kroz obradu signala i strojno učenje, a ne hardver.
Sirovi GPS ti daje poziciju jednom u sekundi. Između tih ažuriranja, svijet se nastavlja kretati. Brodica koja plovi 5 čvorova prelazi 2,5 metra u sekundi — a GPS pozicija koju si primio pola sekunde je već zastarjela. Još gore, uzastopne GPS ispravke nasumično skaču unutar svog kruga točnosti, čineći očitanja brzine i kursa nestalnim.
To je najveći pojedinačni izvor nestabilnosti TTL-a u jednostavnom GPS instrumentu. TTL izračunavaš iz brzine i kursa. Ako brzina skače između 2,3 i 2,7 m/s od jedne ispravke do sljedeće, TTL skače za nekoliko sekundi pri svakom ažuriranju. U prosjeku je točno, ali beskorisno za vremenovanje starta.
Flying Start koristi Prošireni Kalmanov filter (EKF) koji istovremeno rješava oba problema.
Filter održava šestodimenzionalno stanje: položaj, brzina i ubrzanje u dvije osi. Četiri puta u sekundi, predviđa gdje bi brodica trebala biti na temelju fizike — ekstrapolacija konstantnog ubrzanja. Jednom u sekundi, kada stigne nova GPS ispravka, miješa predviđanje s mjerenjem, vagajući svaki prema njegovoj nesigurnosti.
Visoko točne GPS ispravke više privlače stanje. Loše ispravke manje. Između ispravki, predviđanje popunjava praznine. Rezultat: položaj i brzina koji se glatko ažuriraju pri 4 Hz umjesto skakanja pri 1 Hz.
Što to znači za TTL: brzina i kurs koji se unose u TTL izračun su filtrirane, stabilne vrijednosti — ne sirovi GPS šum. Filter također prati ubrzanje, pa ako usoporavaš za okret, procjena stanja to odražava umjesto pretpostavke konstantne brzine.
EKF je najveće pojedinačno poboljšanje točnosti TTL-a. Eliminira nestabilnost koja čini izračune TTL-a sirovog GPS-a nepouzdanima, izglađuje šum brzine i kursa i popunjava praznine od 1 Hz predviđanjem temeljenim na fizici. U potpunosti je deterministički — nisu potrebni podaci za obuku, bez ovisnosti o oblaku, radi identično na iPhoneu, Apple Watchu i Androidu. Ovaj jedan sloj zatvara otprilike 80% jaza točnosti između telefona i namjenskog instrumenta od 25 Hz.
Kalmanov filter pretpostavlja konstantno ubrzanje. To je dobar model za brodicu koja jedri u ravnoj liniji, ali se raspada u scenarijima koji su najvažniji: završnih 30 sekundi pristupa startu, kada jedriličari prilagođavaju brzinu, odpadaju, punjuju jedra i okreću.
Flying Start koristi 1D konvolucijsku neuronsku mrežu koja radi u potpunosti na tvom uređaju kako bi predvidjela što Kalmanov filter pogrešno procjenjuje. Obučena je na desecima tisuća simuliranih pristupa startu s realističnom fizikom jedriličarstva — okretima, promjenama brzine, efektima struje, GPS šumom — i uči obrasce koje jednostavni modeli fizike propuštaju.
Kako funkcionira: model gleda na klizajući 30-sekundni prozor tvog pristupa — profil brzine, promjene kursa, obrazac ubrzanja, udaljenost do linije, brzina zatvaranja i preostalo odbrojavnje. Vidio je tisuće simuliranih scenarija gdje zna stvarno vrijeme prijelaza i naučio je koje obrasce Kalmanov filter pogrešno procjenjuje.
Kada najviše pomaže: model dodaje najveću vrijednost u završnih 15–30 sekundi prije starta, kada aktivno manevriruješ. Jedriličar koji puni jedra da uspori, a zatim odpada da ubrza — Kalmanov filter predviđa na temelju trenutnog ubrzanja, ali model prepoznaje obrazac i predviđa nadolazeću promjenu brzine. U testnim scenarijima s okretima i promjenama brzine, ML sloj smanjuje pogrešku TTL-a za 1–3 sekunde u usporedbi sa samim Kalmanovim filterom.
Kada ne pomaže mnogo: na čistom, pravocrtnom pristupu s konstantnom brzinom, Kalmanov filter je već vrlo točan. ML model ne dodaje mnogo u tim situacijama — i dizajniran je da ne dodaje. Ispravak je ograničen na ±30% Kalman TTL-a, pa model može preciziirati procjenu ali nikad ne može proizvesti drastično pogrešan rezultat.
Ni Velocitek ProStart ni Vakaros Atlas 2 ne koriste strojno učenje za predviđanje TTL-a. Oslanjaju se na kinematiku: udaljenost podijeljena brzinom. To dobro funkcionira s GPS-om od 25 Hz, ali ima isti slijepi kut — ne može predvidjeti manevre. ML sloj je nešto što softver može učiniti a hardver ne, jer se poboljšava s vremenom učeći iz više podataka.
Trenutni model obučen je na sintetičkim podacima — računalski simuliranim startovima utrka s realističnom fizikom jedriličarstva. To je dobro, ali simulacije ne mogu zahvatiti sve. Način na koji se 420 približava startnoj liniji razlikuje se od J/70-a ili Lasera. Obrasci plime u Solentu razlikuju se od San Francisco Baya. Startovi s laganim vjetrom ni nalik nisu startovima na vjetrenu stranu pri 25 čvorova.
Flying Start bilježi anonimizirane metrike vremenovanja iz stvarnih startova utrka — filtriranu brzinu, kurs, udaljenost do linije i stvarni trenutak prijelaza — i koristi ove podatke za ponovnu obuku modela. Svaki start, u svakoj klasi i na svakom terenu, čini predviđanja točnijima za sve.
Ne trebaš ništa učiniti. Ako je snimanje GPS rute omogućeno (što je zadano), tvoji startovi automatski doprinose podacima za obuku. Podaci se anonimiziraju prije obuke — bez imena, bez lokacija, samo oblik pristupa i vremenovanje prijelaza. Možeš se odjaviti u bilo koje vrijeme u Postavkama.
Hardverski instrumenti to ne mogu učiniti. Velocitek ProStart nema mrežnu vezu i nema načina za poboljšanje svojih algoritama nakon što napusti tvornicu. Vakaros Atlas 2 ima povezivost, ali njegov TTL izračun je čista kinematika — nema petlje učenja. Model Flying Starta postaje bolji svake sezone.
Osnovni model uči od svih jedriličara. Ali tvoji startovi imaju obrasce jedinstvene za tebe — koliko agresivno ubrziš u završnih 10 sekundi, koliko brzine izgubiš u obratu, koliko rano počinješ završni pristup.
Appleov Core ML framework podržava ažuriranja modela na uređaju putem MLUpdateTaska na iPhoneu. To znači da Flying Start može fino podesiti osnovni model prema tvojim specifičnim obrascima nakon 20–30 startova — bez slanja ikakvih podataka na server. Personalizacija se odvija u potpunosti na tvom telefonu.
Nakon dovoljno startova, tvoja TTL predviđanja neće samo odražavati kako prosječan jedriličar pristupa startnoj liniji. Odražavat će kako you mu pristupaš — tvoja brodica, tvoj stil, tvoje sklonosti.
Personalizacija na uređaju zahtijeva iPhone. Apple Watch može pokrenuti personalizirani model (sinkroniziran s uparenim iPhonom) ali ne može sam provesti obuku na uređaju. Podrška za Android ovisi o ekvivalentnim okvirima za obuku na uređaju. Personalizacija treba dovoljno podataka — prvih 20–30 startova koristi osnovni model prije nego što personalizacija stupi na snagu.
Smo inženjeri. Vjerujemo u poštene usporedbe. Evo što ti instrument od 1.000 dolara daje, a što softver sam ne može replicirati.
Vakaros Atlas 2 postiže ~25 cm točnost s dvopojasnim GNSS-om od 25 Hz i diferencijalnim ispravkama u stvarnom vremenu. Čak i uz naš Kalmanov filter, GPS telefona ima razinu šuma od 1–2 metra. Za službeno, suđeničko OCS pozivanje na razini prvenstava — gdje centimetri određuju hoćeš li startati ili ne — namjenski hardver ima prednost.
25 Hz znači novu ispravku položaja svakih 40 milisekundi. GPS telefona radi pri 1 Hz (jedna ispravka u sekundi). Naš Kalmanov filter interpolira između ispravki pri 4 Hz, ali to je predviđanje, ne mjerenje. U završnih 3–5 sekundi starta, kada se stvari mijenjaju najbrže, sirovi GPS višje stope ima inherentnu prednost.
Zaslon od 4,4" čitljiv na sunčevom svjetlu s Gorilla Glassom i baterijom od 100 sati namjenski je izgrađen za kokpit. Telefon u vodootpornoj futroli je dobar, ali je i dalje telefon. Apple Watch na zapešću je vjerojatno bolji za brzi pogled, ali zaslon je mali.
Preuzmi Flying Start besplatno. Nadogradi na Premium za TTL, DTL, OCS upozorenja, Ocjenu starta, Apple Watch i sve ostalo.