Metod

Så mäter Trailbuddy.

Trailbuddy räknar fram varje siffra med en publicerad regel och publicerade tröskelvärden, så att en tränare kan kontrollera uträkningen och en löpare vet vad varje siffra betyder.

1. Registreringen

Trailbuddy registrerar GPS-position, höjd från telefonens barometer sammanvägd med GPS-höjden, puls från ett parkopplat Bluetooth-pulsband samt din stegfrekvens och rörelseaktivitet från telefonens rörelsesensorer. Trailbuddy sparar spåret med passet.

Telefonen räknar fram varv, livemåtten och de upplästa backtiderna under passet. Trailbuddys server hittar rutter, stigningar, nedförsbackar och mellantider vid kontrollpunkter i det sparade spåret och matchar dem på nytt varje gång du sparar eller redigerar ett avslutat pass.

2. Varvgrindar

Grinden är den första positionen efter Starta med en noggrannhet bättre än 30 meter, riktad åt det håll du gav dig av. Trailbuddy kan stänga ett varv när du har sprungit minst 50 meter från grinden och 400 meter totalt, och stänger det när du passerar tillbaka genom grinden på 30 meter med en riktning inom 60 grader från startriktningen. En fram-och-tillbaka-runda kommer tillbaka åt andra hållet, så där stänger Trailbuddy aldrig något varv.

Slingor av olika längd genom samma grind blir var och en sitt eget varv, och Trailbuddy jämför och rangordnar ett varv bara mot varv på samma slinga. Tryck på varvknappen för att stänga ett varv manuellt när som helst.

3. Rutter

Trailbuddy gör ett avslutat pass på minst 1 kilometer och 60 registrerade punkter till en rutt när ingen av dina befintliga rutter matchade det. Ett senare pass matchar en rutt när det går in i ruttens startgrind inom 30 meter, med en riktning inom 60 grader från ruttens riktning, passerar dess kontrollpunkter inom 60 meter och når slutet, över en distans mellan 0,7 och 1,5 gånger ruttens. Varje varv på en slingrutt räknas som ett eget pass på den. Samma stig sprungen åt andra hållet är en annan rutt, och två slingor från samma startplats förblir två rutter.

Ett personbästa är din snabbaste matchning på en rutt.

4. Höjd

Telefonens barometer känner av höjdförändringar på långt under en meter, och GPS-höjden håller den absoluta nivån under ett långt pass. Trailbuddy väger samman de två till ett höjdspår och registrerar för varje punkt om höjden kom från barometern eller från GPS.

Trailbuddy förankrar barometern i telefonens absoluta höjd eller en GPS-position med en vertikal noggrannhet på 10 meter eller bättre och drar den sedan långsamt mot GPS-höjden under ungefär 15 minuter, så att spåret behåller barometerns detaljer utan att driva. Från det spåret räknar Trailbuddy fram höjdökning och höjdförlust förbi en hysteres på 2 meter, lutningen över de senaste 40 metrarna eller mer (stigning delad med horisontell distans) och vertikal fart i meter per timme från de senaste 30 sekunderna, live och efter passet.

5. Stigningar, nedförsbackar och kontrollpunkter

Efter varje pass jämnar Trailbuddy ut höjden över fem punkter och hittar sammanhängande stigningar med minst 25 meters höjdökning, en genomsnittlig lutning på 4 % och en längd på 150 meter, och tolererar korta luckor i höjddata. Trailbuddy slår ihop stigningar när svackan mellan dem är mindre än 30 meter och mindre än hälften av vardera stigningen, skalar bort flacka tillopp (under 2 % över 100 meter) i båda ändar, räknar två stigningar som samma backe när båda ändarna ligger inom 45 meter och räknar varje passage som en intervall. Nedförsbackar speglar stigningar: minst 25 meters höjdförlust med 4 % över 150 meter.

Varje intervall registrerar sin tid, sin höjdökning eller höjdförlust, sin stigningstakt (höjdökning delad med tid, i meter per timme) eller nedstigningstakt, sitt lutningsjusterade tempo och andelen du gick. Under passet bevakar telefonen start- och målgrindarna (25 meter) för dina egna uppförs- och nedförsbackar som börjar inom 8 kilometer från där du startade. En backe börjar när du passerar startgrinden med en riktning inom 60 grader från backens riktning och räknas när du når målgrinden efter minst 60 % av längden; då läser Trailbuddy upp namnet, din tid, skillnaden mot ditt bästa och stignings- eller nedförstakten.

Du placerar kontrollpunkter på ett avslutat pass. Trailbuddy tar en mellantid i varje senare pass som passerar inom en kontrollpunkts grind och visar tiden bland varvets mellantider.

6. Lutningsjusterat tempo

Trailbuddy använder energikostnaden för löpning som Minetti och kollegor mätte (2002): C(i) = 155.4i⁵ − 30.4i⁴ − 43.3i³ + 46.3i² + 19.5i + 3.6 joule per kilo och meter, där i är lutningen. Lutningarna begränsas till de 45 % nedför till 45 % uppför som studien mätte. Lutningsjusterat tempo är ditt tempo delat med C(i) / C(0): det tempo på plan mark som hade kostat samma energi.

Trailbuddy tillämpar kurvan på varje sekund i rörelse och visar lutningsjusterat tempo under passet över de senaste 30 sekunderna, för passet, för varje varv och, efter passet, för varje uppförs- och nedförsbacke. När de senaste 30 sekunderna i snitt är brantare än 10 % nedför visar skärmen under passet nedförstakten i stället för lutningsjusterat tempo. Kurvan är densamma för alla löpare.

7. Löpning, uppförsgång och gång

Trailbuddy klassar varje sekund av ett pass med regler för din stegfrekvens, hur mycket telefonen studsar vertikalt, rörelseaktiviteten iOS rapporterar, farten och lutningen. Löpning: en stegfrekvens på 145 per minut eller mer, mycket studs, iOS som rapporterar löpning, eller 2,8 meter per sekund eller snabbare. Annars, med en stegfrekvens på 135 eller lägre, lite studs och 1,8 meter per sekund eller långsammare: uppförsgång i 6 % lutning eller brantare, gång på flackare mark. Att stå still räknas som ingetdera. En majoritetsröstning över 5 sekunder stadgar resultatet, och en ny gångart visas när den har hållit i 3 sekunder.

Efter passet visar Trailbuddy andelen av passet du sprang och andelen du gick, och andelen gång i varje uppförs- och nedförsbacke. Gått omfattar även gång på flack mark.

Klassningen är till för visning och jämförelse. Den ändrar aldrig en tid, en distans eller ett tempo.

8. Väder och underlag

När du är klar frågar Trailbuddy Apple WeatherKit en gång efter temperaturen och förhållandena vid passets startpunkt för timmen du startade (eller förhållandena just nu om den timmen saknas) och sparar dem med passet. Utan svar inom 8 sekunder sparas passet utan väder. Apple Weather anges som källa i appen, som WeatherKit kräver.

När du sparar väljer du ett av sex underlag: Torrt, Dammigt, Lera, Vått berg, Rötter / tekniskt eller Snö / is. Trailbuddy visar vädret och underlaget bredvid tiden och justerar aldrig en tid för dem.

9. Smarta tränaren

Efter ett pass visar Smarta tränaren högst en mening, den första av de här reglerna som gäller: ett nytt bästa i en backe du har sprungit förut och mest gick i, ett nytt bästa i en backe du har sprungit förut, en stigningstakt 10 % eller mer över snittet av dina senaste pass (den behöver tre av dem), en start på 25 °C eller mer, eller en stigningstakt 10 % eller mer under det snittet. Nedförsbackar och långsammare mellantider får ingen mening. Kommentaren stannar på passet för dig och din tränare.

10. Puls

Trailbuddy ansluter till alla Bluetooth-pulsband som använder standardprofilen för puls. Trailbuddy sätter zonerna utifrån din maxpuls: värdet i din profil, annars 220 minus din ålder (minst 150), annars 190. Återhämtning är under 60 %, Uthållighet 60 till 70 %, Tempo 70 till 80 %, Tröskel 80 till 90 % och VO2 max från 90 %.

11. Skor

Ett pars distans är distansen du angav när du lade till det plus varje genomfört pass med det paret, framräknad från passen i stället för uppräknad. Varje par pensioneras vid 600 kilometer om du inte sätter en annan distans; när paret når den visar skolistan en påminnelse och skärmen där du förbereder passet nämner det när du väljer paret.

12. Vad Trailbuddy lämnar utanför

Trailbuddy justerar inte tider för värme, väder eller underlag, anpassar inte det lutningsjusterade tempot efter dig, räknar inte fram något mått på träningsbelastning och använder inte maskininlärning. Appen visar förhållandena bredvid tiden och lämnar bedömningen åt dig och din tränare.

13. Verifiering

Trailbuddys uppspelningssvit kör syntetiska slingpass med modellerat GPS-brus genom varvmotorn: varje slinga måste bli ett eget varv inom 5 % av sin längd, och en fram-och-tillbaka-runda på 4 km får inte ge några varv. Testsviter kontrollerar också igenkänningen av stigningar och nedförsbackar, lutningsjusterat tempo, andelen gång och skornas kilometer mot genomräknade exempel.

Syntetiska spår bevisar logiken, inte stigen. TestFlight-kohorten registrerar riktiga pass för att mäta båda på riktiga stigar.

Vill du ha siffrorna på dina backar?

Ställ dig i väntelistan inför lanseringen i App Store, eller ansök om att ta med din klubb eller träningsgrupp in i TestFlight-kohorten.