Przejdź do treści
Strona główna " IT ir technologijos " Kaip veikia žingsnių skaitiklis

Kaip veikia žingsnių skaitiklis

Kas slypi tame mažame prietaise jūsų kišenėje

Turbūt daugelis esate pastebėję, kad jūsų išmanusis telefonas kažkaip stebuklingu būdu žino, kiek žingsnių per dieną nueinate. Niekas jo neprašo, niekas neįjungia – tiesiog atidarius sveikatos programėlę, ten jau raudonuoja skaičius: 3247 žingsniai. Bet kaip tas mažas prietaisas, kuris nė nežino, ar jūs einat, bėgate, ar tiesiog purškate telefoną ore, sugeba tai apskaičiuoti?

Žingsnių skaitiklis – tai ne koks nors sudėtingas mechanizmas su daugybe judančių dalių. Iš tiesų, šiuolaikiniuose telefonuose tai yra mikroskopinis jutiklis, vadinamas akselerometru, kuris nuolat stebi, kaip jūsų įrenginys juda erdvėje. Įsivaizduokite mažytę dėžutę, kurioje yra dar mažesnės dalys, reaguojančios į bet kokį judesį. Kai einat, jūsų telefonas jūsų kišenėje ar rankoje juda tam tikru ritmu – aukštyn, žemyn, šiek tiek į šonus. Šis ritmas ir yra raktas į žingsnių skaičiavimą.

Įdomu tai, kad pirmieji žingsnių skaitikliai atrodė visai kitaip. Tai buvo mechaniniai prietaisai su svyruokle viduje – panašiai kaip senoviniai laikrodžiai. Japonai tokius nešiojamus skaitiklius vadino “manpo-kei”, kas pažodžiui reiškia “10 000 žingsnių matuoklis”. Šis pavadinimas atsirado ne šiaip sau – 10 000 žingsnių per dieną buvo laikoma sveika norma, nors šis skaičius, kaip vėliau paaiškėjo, buvo daugiau rinkodaros triukas nei mokslinė rekomendacija.

Akselerometras – širdis, kuri jaučia kiekvieną judesį

Dabar pažvelkime giliau į patį akselerometrą. Šis jutiklis yra tikras inžinerijos stebuklas – jis telpa kelių milimetrų dydžio lustuke, bet sugeba aptikti net mažiausius judesio pokyčius. Viduje yra mikroskopinės struktūros, kurios juda kartu su visu įrenginiu. Kai jūs padarote žingsnį, jūsų kūnas (ir kartu telefonas) patiria tam tikrą pagreitį – staigų judesį žemyn, kai koją nukeliate, ir aukštyn, kai ją vėl pakeliate.

Akselerometras veikia remiantis labai paprasta fizikos taisykle: kai objektas juda, jo viduje esančios dalys taip pat nori judėti. Įsivaizduokite mažytę svarstyklę, kuri yra pritvirtinta prie pagrindo spyruoklėmis. Kai visa sistema juda, ta svarstyklė šiek tiek atsilieka arba pralenkia judesį dėl inercijos. Šis mikroskopinis poslinkis keičia elektrinę talpą tarp judančių ir nejudančių dalių, o tai galima išmatuoti ir paversti skaitmenine informacija.

Šiuolaikiniai telefonai turi ne vieną, o trijų ašių akselerometrą. Tai reiškia, kad jis mato judesį visomis trimis kryptimis: į priekį-atgal, į šonus ir aukštyn-žemyn. Todėl nesvarbu, kaip laikote telefoną – kišenėje, rankinėje ar rankoje – jis vis tiek gali atpažinti jūsų žingsnius pagal bendrą judėjimo pobūdį.

Kaip telefonas atskiria žingsnį nuo kitų judesių

Čia prasideda tikroji magija – arba, tiksliau, išmanus programavimas. Juk jūsų telefonas juda ne tik tada, kai einat. Jis dreba, kai važiuojate automobiliu, šokinėja, kai laipiojate laiptais, net virpa, kai tiesiog guli ant stalo ir gauna pranešimą. Kaip tada sistema supranta, kas yra tikras žingsnis, o kas – tik triukšmas?

Atsakymas slypi algoritmuose. Programuotojai sukūrė sudėtingas formules, kurios analizuoja akselerometro duomenis ir ieško specifinių modelių. Žingsnis turi tam tikrą “parašą” – jis trunka maždaug 0,5-1 sekundę, turi aiškią pradžią ir pabaigą, pasikartoja reguliariu ritmu. Automobilio vibracijos yra daug greitesnės ir chaotiškesnės. Laiptų lipimas turi kitokį intensyvumą nei paprastas ėjimas.

Modernūs žingsnių skaitikliai naudoja mašininio mokymosi technikas. Tai reiškia, kad sistema buvo “treniruota” su tūkstančiais pavyzdžių – žmonės vaikščiojo, bėgiojo, šokinėjo, o sistema mokėsi atpažinti, kas yra kas. Kuo daugiau duomenų, tuo tikslesnė sistema tampa. Kai kurie išmanieji telefonai net mokosi jūsų individualaus ėjimo stiliaus ir prisitaiko prie jo.

Kodėl skaitikliai kartais klysta

Tačiau niekas nėra tobula. Turbūt pastebėjote, kad kartais jūsų žingsnių skaitiklis rodo keistus rezultatus. Pavyzdžiui, po kelionės autobusu staiga turite papildomų 500 žingsnių, nors visą laiką sėdėjote. Arba atvirkščiai – intensyviai vaikščiojote po namus, bet skaitiklis užfiksavo tik pusę tikrųjų žingsnių.

Problema ta, kad algoritmai, nors ir išmanūs, vis dar remiasi prielaidomis. Jei važiuojate labai duobėtu keliu, vibracijos gali priminti žingsnius. Jei lėtai slankiojate po namus su puodeliu kavos rankoje, stengdamiesi jos neišpilti, jūsų judesiai gali būti per lygūs ir sklandūs, kad sistema juos atpažintų kaip žingsnius.

Dar viena problema – telefonų padėtis. Jei telefonas guli rankinės dugne tarp daugybės kitų daiktų, jo judesiai gali būti slopinami. Jei laikote jį rankoje ir aktyviai gestikuliuojate kalbėdami telefonu, papildomi rankos judesiai gali suklaidinti sistemą. Kai kurie žmonės net specialiai kratė telefonus, norėdami “apgauti” sistemą ir pridėti papildomų žingsnių – nors šiuolaikiniai algoritmai jau gana gerai atpažįsta tokius bandymus.

Nuo mechanikos iki dirbtinio intelekto

Žingsnių skaitiklių istorija yra tikrai įdomi. Pirmieji tokio tipo prietaisai atsirado dar XVIII amžiuje – tai buvo mechaniniai įrenginiai, kuriuos naudojo kartografai ir kariškiai, norėdami išmatuoti nueitus atstumus. Veikimo principas buvo paprastas: svyruoklė judėjo su kiekvienu žingsniu ir sukdavo krumpliaratį, kuris skaičiavo apsisukimus.

XX amžiaus viduryje, kai prasidėjo fitneso kultūros bumas, žingsnių skaitikliai tapo masiniu produktu. Japonijoje 1960-aisiais buvo išleistas “Manpo-kei” – pirmasis komercinės sėkmės sulaukęs žingsnių skaitiklis. Jis buvo dydžio maždaug kaip cigarečių dėžutė ir tvirtinamas prie diržo. Viduje buvo paprasta svyruoklė, kuri su kiekvienu žingsniu uždarydavo elektrinį kontaktą, ir skaitiklis didėdavo vienetu.

Tikroji revoliucija įvyko XXI amžiaus pradžioje, kai akselerometrai tapo pakankamai maži ir pigūs, kad juos būtų galima integruoti į išmaniuosius telefonus. Staiga žingsnių skaičiavimas tapo ne atskiro prietaiso funkcija, o tiesiog viena iš daugelio telefono galimybių. Dabar dauguma žmonių net nežino, kad jų telefonas nuolat skaičiuoja žingsnius fone, net jei jie niekada neatidaro jokių fitneso programėlių.

Daugiau nei tik skaičiai

Šiuolaikiniai žingsnių skaitikliai daro daug daugiau nei tiesiog skaičiuoja. Jie bando įvertinti nueito atstumo, sudegintų kalorijų, net jūsų aktyvumo intensyvumą. Kaip jie tai daro? Na, čia jau prasideda tikri apskaičiavimai ir prielaidos.

Atstumui apskaičiuoti sistema naudoja vidutinį žingsnio ilgį. Dažniausiai tai yra standartinė vertė, paremta jūsų ūgiu – jei esate 180 cm ūgio, sistema gali daryti prielaidą, kad jūsų žingsnis yra maždaug 75-80 cm. Tačiau realybėje žingsnio ilgis labai skiriasi priklausomai nuo greičio, paviršiaus, nuovargio ir daugelio kitų veiksnių. Todėl atstumo įvertinimai dažnai būna gana apytiksliai.

Kalorijų skaičiavimas yra dar labiau apytikris. Sistema paprastai naudoja jūsų svorį, amžių ir žingsnių skaičių, kad įvertintų, kiek energijos sunaudojote. Bet čia problema – du žmonės su vienodu svoriu gali deginti labai skirtingą kalorijų kiekį eidami tą patį atstumą, priklausomai nuo jų metabolizmo, raumenų masės, ėjimo greičio ir net oro temperatūros. Taigi šie skaičiai yra labiau orientaciniai nei tikslūs.

Išmaniosios apyrankės ir specialūs prietaisai

Nors telefonai puikiai skaičiuoja žingsnius, atsirado ir specializuotų prietaisų – išmaniųjų apyrankių ir laikrodžių. Jie turi keletą privalumų. Pirma, jūs juos nešiojate ant riešo, todėl jie visada juda kartu su jumis, net jei telefoną palikote ant stalo. Antra, jie dažnai turi papildomų jutiklių – širdies ritmo matuoklį, giroskopą, net barometrą, kuris mato aukščio pokyčius.

Šie papildomi jutikliai leidžia tiksliau atpažinti aktyvumo tipą. Giroskopas, pavyzdžiui, mato ne tik judesį, bet ir sukimąsi, todėl gali geriau atskirti bėgimą nuo ėjimo ar dviračio važiavimą nuo ėjimo. Barometras gali aptikti, ar lipate laiptais ar kalnu – nes slėgis keičiasi su aukščiu. Širdies ritmo duomenys padeda įvertinti, kaip intensyviai treniruojatės.

Bet ar tikrai reikia viso to? Daugumai žmonių paprasto telefono akselerometro visiškai pakanka. Jei jūsų tikslas tiesiog sekti bendrą aktyvumą ir motyvuoti save daugiau judėti, telefonas puikiai tinka. Specializuoti prietaisai praverčia rimtesniems sportininkams, kurie nori detalesnės statistikos ir tikslesnių matavimų.

Ką daryti su visa ta informacija

Dabar žinote, kaip veikia žingsnių skaitiklis, bet kas toliau? Kaip realiai panaudoti šią informaciją? Svarbiausia suprasti, kad žingsnių skaičius yra tik vienas iš daugelio sveikatos rodiklių, ir jis nėra šventas Gralis.

Tas garsusis 10 000 žingsnių tikslas, kurį daugelis programėlių siūlo kaip kasdieninę normą, iš tiesų atsirado iš rinkodaros kampanijos 1960-ųjų Japonijoje. Moksliniai tyrimai rodo, kad net 7000-8000 žingsnių per dieną jau duoda didelę naudą sveikatai, o žmonėms, kurie iki tol buvo visai neaktyvūs, net 5000 žingsnių gali būti puikus pradinis tikslas.

Svarbu nepasiduoti skaičių obsesijai. Jei dieną praleidote sodindami daržą ar plaukdami baseine, jūsų žingsnių skaitiklis rodys mažai, bet tai nereiškia, kad nebuvote aktyvūs. Atvirkščiai, jei visą dieną nervingai vaikščiojote po kabinetą, jūsų skaitiklis gali rodyti daug, bet tai nebūtinai reiškia sveiką aktyvumą.

Geriausia strategija – naudoti žingsnių skaitiklį kaip bendrą orientyrą ir motyvacijos įrankį. Jei pastebite, kad paprastai per dieną nueinate 4000 žingsnių, galite pamėginti palaipsniui didinti šį skaičių. Išlipti autobusu stotelę anksčiau, nueiti pietų pėsčiomis vietoj to, kad užsisakytumėte pristatymą, pasivaikščioti vakarais – maži pokyčiai, kurie ilgainiui tampa įpročiais.

Kai technologija tampa kasdienybe

Žingsnių skaitikliai puikiai iliustruoja, kaip sudėtingos technologijos tampa tokios įprastos, kad net negalvojame apie jas. Jūsų kišenėje yra mikroskopinis jutiklis, kuris šimtus kartų per sekundę mato judesį trimis kryptimis, sudėtingi algoritmai realiu laiku analizuoja šiuos duomenis, dirbtinis intelektas atpažįsta modelius – ir visa tai vyksta fone, beveik nesunaudojant baterijos.

Tai tik vienas pavyzdys, kaip šiuolaikiniai įrenginiai yra pripildyti jutiklių, kurie nuolat stebi pasaulį aplink mus. Tas pats akselerometras, kuris skaičiuoja žingsnius, taip pat pasuka ekraną, kai pasukat telefoną, aptinka, kai telefonas nukrenta, ir net gali automatiškai skambinti pagalbos tarnyboms, jei aptinka stiprų smūgį ar staigų kritimą.

Ateityje šios technologijos taps dar subtilesnės ir tikslesnės. Jau dabar kuriami jutikliai, kurie gali atpažinti ne tik žingsnius, bet ir jūsų ėjimo stilių – o tai gali padėti anksti aptikti sveikatos problemas, pavyzdžiui, Parkinsono ligos požymius ar padidėjusį kritimo riziką vyresnio amžiaus žmonėms. Žingsnių skaitiklis, kuris atsirado kaip paprastas fitneso įrankis, gali tapti svarbia medicininės diagnostikos dalimi.

Tad kitą kartą, kai pažvelgsite į savo žingsnių skaičių, prisiminkite visą tą sudėtingą technologiją ir išmanų inžinerijos darbą, kuris slypi už to paprasto skaičiaus ekrane. Ir gal net padarykite dar vieną žingsnį – ne dėl skaičiaus, o tiesiog dėl to, kad judėjimas yra geras.