Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> electronică >> gadget-uri >>

Cum Dispozitivele mele accelerometru știu cât de departe am fugit pe banda de alergare?

la distanță de interior. De ce este asta? Se pare că în timp ce utilizați GPS pentru a determina motivul care le-ați acoperit în timp ce rulează în afara este relativ ușor, calcularea distanța imaginar ai acoperi în timp ce rulează în interior pe o banda de alergat este un pic complicat.

Alex Macmillan, plumb dezvoltator pentru "! Zombies, Run " app, explică faptul că una dintre provocările inerente cu ajutorul unui accelerometru pentru a urmări distanță un alergator pe o banda de alergat este accelerometrul sine. El spune că " de date Accelerometru poate fi foarte "zgomotos", ceea ce face dificil de interpretat. Ai nevoie de a fi în măsură să spun mișcare alergător de în afară de mișcarea telefonului pur și simplu zgomot în jurul valorii în buzunarul alergător de ".

O altă provocare citat de Macmillan este sarcina de date pur implicate în calcularea statisticilor distanță. Acest lucru este dificil, deoarece, așa cum el pune, " Trebuie să citiți date noi (sau "probă") de la accelerometrul foarte frecvent, în scopul de a obține rezultate bune. Aceasta înseamnă că trebuie să scrie cod destul de repede pentru a efectua toate calculele în spațiul dintre o probă și altul ".

Adăugați la aceste aspecte faptul că nu te de fapt nicăieri pe o banda de alergat și devine clar că predarea tech din telefon pentru a determina distanța de interior nu este feat mic. Deci, cum dezvoltatorii de lucru cu aceste limitări
ați terminat doar un 5k ... Poate

Există o modalitate relativ usor pentru a calcula distanta folosind un accelerometru:?. Programul se pentru a urmări pașii la fel ca un pedometru, iar apoi multiplica numărul de pași de lungimea pasului alergător pentru a obține numărul total de dumneavoastră distanță. Voila! Distanța calculată. Ei bine, un fel de. Asta e cât de multe aplicații care rulează mâner bandă de alergare, dar problema cu această abordare este că există un potențial pentru o marjă mare de eroare.

În primul rând, trebuie să existe de intrare de la Runner. Asta înseamnă că va trebui să-i spuneți aplicația înălțimea și greutatea dvs., astfel încât să poată estima lungimea pasului dumneavoastră - dar ce se întâmplă dacă picioarele tale sunt proporțional mai mult decât o altă persoană a cărei înălțime este aproape de al vostru? Unele aplicații vă va cere, de asemenea, pentru a rula sau mers pe jos o distanță știți că este corectă - spune o milă (1,6 km), sau cam asa ceva

Page [1] [2] [3] [4] [5]