1. Registreringen
Trailbuddy registrerer GPS-posisjon, høyde fra telefonens barometer kombinert med GPS-høyde, puls fra et paret Bluetooth-belte, og stegfrekvensen og bevegelsesaktiviteten din fra telefonens bevegelsessensorer. Trailbuddy lagrer sporet med turen.
Telefonen regner ut runder, liveverdiene og mellomtidene i bakkene som leses opp under turen. Serveren til Trailbuddy finner ruter, stigninger, nedstigninger og mellomtider ved sjekkpunkter i det lagrede sporet og matcher dem på nytt hver gang du lagrer eller redigerer en fullført tur.
2. Rundeporter
Porten er den første posisjonen etter Start med en nøyaktighet bedre enn 30 meter, vendt i retningen du løp ut i. Trailbuddy kan lukke en runde når du har løpt minst 50 meter fra porten og 400 meter totalt, og lukker den når du passerer tilbake gjennom porten på 30 meter med retning innenfor 60 grader av startretningen. En tur-retur kommer tilbake motsatt vei, så Trailbuddy lukker aldri en runde der.
Sløyfer av ulik lengde gjennom samme port lukkes hver som sin egen runde, og Trailbuddy sammenligner og rangerer en runde bare mot runder på samme sløyfe. Trykk på rundeknappen for å lukke en runde manuelt når som helst.
3. Ruter
Trailbuddy gjør en fullført tur på minst 1 kilometer og 60 registrerte punkter til en rute når ingen av de eksisterende rutene dine passet. En senere tur passer en rute når den går inn i rutens startport innenfor 30 meter, med retning innenfor 60 grader av rutens retning, passerer sjekkpunktene innenfor 60 meter og når slutten, over en distanse mellom 0,7 og 1,5 ganger rutens. Hver runde på en sløyferute teller som sin egen tur på den. Samme sti løpt motsatt vei er en annen rute, og to sløyfer fra samme utgangspunkt forblir to ruter.
En personlig rekord er den raskeste turen din som passer en rute.
4. Høyde
Telefonens barometer fanger opp høydeendringer på godt under en meter; GPS-høyden holder det absolutte nivået over en lang tur. Trailbuddy kombinerer de to til ett høydespor og registrerer for hvert punkt om høyden kom fra barometeret eller fra GPS.
Trailbuddy forankrer barometeret i telefonens absolutte høyde eller en GPS-posisjon med vertikal nøyaktighet på 10 meter eller bedre, og trekker det så sakte mot GPS-høyden over omtrent 15 minutter, så sporet beholder barometerets detaljer uten å drive. Ut fra dette sporet regner Trailbuddy ut stigning og fall i høydemeter forbi en hysterese på 2 meter, stigningsgraden over de siste 40 meterne eller mer (høydeforskjell delt på horisontal distanse) og vertikal fart i meter per time fra de siste 30 sekundene, live og etter turen.
5. Stigninger, nedstigninger og sjekkpunkter
Etter hver tur glatter Trailbuddy ut høyden over fem punkter og finner sammenhengende stigninger på minst 25 høydemeter, en gjennomsnittlig stigningsgrad på 4 % og en lengde på 150 meter, og tåler korte hull i høydedataene. Trailbuddy slår sammen stigninger når dumpen mellom dem er mindre enn 30 meter og mindre enn halvparten av hver stigning, skjærer slake innløp (under 2 % over 100 meter) av begge ender, regner to stigninger som samme stigning når begge endene ligger innenfor 45 meter, og teller hver passering som et drag. Nedstigninger speiler stigninger: minst 25 meters fall med 4 % over 150 meter.
Hvert drag registrerer tiden, stigningen eller fallet, stigningsfarten (høydemeter delt på tid, i meter per time) eller nedstigningsfarten, den stigningsjusterte farten og andelen du gikk. Under turen følger telefonen start- og målportene (25 meter) til dine egne stigninger og nedstigninger som starter innenfor 8 kilometer fra der du la i vei. En stigning starter når du krysser startporten med retning innenfor 60 grader av stigningens retning, og teller når du når målporten etter minst 60 % av lengden; da leser Trailbuddy opp navnet, tiden din, avstanden til bestetiden og stigningsfarten eller nedstigningsfarten.
Du plasserer sjekkpunkter på en fullført tur. Trailbuddy tar mellomtid på hver senere tur som passerer innenfor porten til et sjekkpunkt, og viser tiden i rundens mellomtider.
6. Stigningsjustert fart
Trailbuddy bruker energikostnaden ved løping målt av Minetti og kolleger (2002): C(i) = 155.4i⁵ − 30.4i⁴ − 43.3i³ + 46.3i² + 19.5i + 3.6 joule per kilo per meter, der i er stigningsgraden. Stigningsgraden begrenses til området fra 45 % nedover til 45 % oppover som studien målte. Stigningsjustert fart er farten din delt på C(i) / C(0): farten på flatt som ville kostet samme energi.
Trailbuddy bruker kurven på hvert sekund i bevegelse og viser stigningsjustert fart underveis over de siste 30 sekundene, for hele turen, for hver runde og, etter turen, for hver stigning og nedstigning. Når de siste 30 sekundene i snitt er brattere enn 10 % nedover, viser skjermen underveis nedstigningsfarten i stedet for stigningsjustert fart. Kurven er den samme for alle løpere.
7. Løp, gå opp og gange
Trailbuddy klassifiserer hvert sekund av en tur med regler for stegfrekvensen, hvor mye telefonen spretter vertikalt, bevegelsesaktiviteten iOS rapporterer, farten og stigningsgraden. Løping: en stegfrekvens på 145 per minutt eller mer, mye sprett, iOS som melder løping, eller 2,8 meter per sekund eller raskere. Ellers, med en stegfrekvens på 135 eller lavere, lite sprett og 1,8 meter per sekund eller saktere: gåing i motbakke på 6 % eller brattere, gange på flatere mark. Å stå stille teller som ingen av delene. En flertallsavstemning over 5 sekunder stabiliserer resultatet, og en ny gangart vises når den har holdt seg i 3 sekunder.
Etter turen viser Trailbuddy andelen av turen du løp og andelen du gikk, og andelen gått i hver stigning og nedstigning. Gått omfatter også gange.
Klassifiseringen er for visning og sammenligning. Den endrer aldri en tid, en distanse eller en fart.
8. Vær og underlag
Når du er ferdig, spør Trailbuddy Apple WeatherKit én gang om temperaturen og forholdene ved startpunktet for timen du startet (eller forholdene nå hvis den timen ikke finnes) og lagrer dem med turen. Uten svar innen 8 sekunder lagres turen uten vær. Apple Weather krediteres i appen slik WeatherKit krever.
Når du lagrer, velger du ett av seks underlag: Tørt, Støvete, Gjørme, Vått fjell, Røtter / teknisk eller Snø / is. Trailbuddy viser været og underlaget ved siden av tiden og justerer aldri en tid for dem.
9. Smarttreneren
Etter en tur viser Smarttreneren høyst én setning, den første av disse reglene som slår til: en ny bestetid i en stigning du har løpt før og gikk mesteparten av, en ny bestetid i en stigning du har løpt før, en stigningsfart 10 % eller mer over snittet av de siste turene dine (den trenger tre av dem), en start på 25 °C eller mer, eller en stigningsfart 10 % eller mer under det snittet. Nedstigninger og tregere mellomtider får ingen setning. Notatet blir liggende på turen for deg og treneren din.
10. Puls
Trailbuddy kobler seg til alle Bluetooth-belter som bruker standard pulsprofil. Trailbuddy setter sonene ut fra makspulsen din: verdien i profilen din, ellers 220 minus alderen din (minst 150), ellers 190. Restitusjon er under 60 %, Utholdenhet 60 til 70 %, Tempo 70 til 80 %, Terskel 80 til 90 % og VO2 maks fra 90 %.
11. Sko
Distansen på et par er distansen du oppga da du la det til, pluss hver fullførte tur med det paret, regnet ut fra turene og ikke talt opp. Hvert par pensjoneres ved 600 kilometer med mindre du setter en annen distanse; når paret når den, viser skolisten en påminnelse, og oppsettskjermen nevner det når du velger paret.
12. Dette tar Trailbuddy ikke med
Trailbuddy justerer ikke tider for varme, vær eller underlag, tilpasser ikke stigningsjustert fart til den enkelte, regner ikke ut noen treningsbelastning og bruker ikke maskinlæring. Trailbuddy viser forholdene ved siden av tiden og overlater vurderingen til deg og treneren din.
13. Verifisering
Avspillingssuiten til Trailbuddy kjører syntetiske sløyfeturer med modellert GPS-støy gjennom rundemotoren: hver sløyfe må lukkes som sin egen runde innenfor 5 % av lengden, og en tur-retur på 4 km skal ikke gi noen runder. Testsuiter sjekker også gjenkjenning av stigninger og nedstigninger, stigningsjustert fart, andelen gått og kilometer på skoene mot utregnede eksempler.
Syntetiske spor beviser logikken, ikke stien. TestFlight-kohorten registrerer ekte turer for å måle begge deler på ekte stier.
Vil du ha tallene på dine bakker?
Sett deg på ventelisten for lanseringen i App Store, eller søk om å ta med klubben eller treningsgruppa di inn i TestFlight-kohorten.