陀螺儀和gsensor一樣嗎_陀螺儀是不是傳感器
現(xiàn)在越來越多小伙伴關(guān)注自己每日走路步數(shù),有的小伙伴會反饋說感覺手機計步不準確。我們來看看手機到底是如何計步的呢?
手機計步主要取決于手機的2個部件:螺旋儀和加速度傳感器。根據(jù)陀螺儀和加速度傳感器回傳的數(shù)據(jù),再結(jié)合軟件本身的算法,就可以知道走路的步數(shù)是多少了。
陀螺儀又稱“角速度傳感器”,它測量的是手機偏轉(zhuǎn)、傾斜的角度,通過角速度傳感器可以知曉用戶的實際動作,也就是走路時的擺動幅度。
加速度傳感器又稱“G-Sensor”,測量x、y、z三個軸的加速度,通過加速度傳感器可以知曉用戶在各個方向上的加速度,即走路的加速度。這里需要注意,因為人走路的加速度是在一個較小的范圍值內(nèi)的,一般不大于10m/s,如果大于這個值的加速度(騎自行車),是會被過濾掉的。
理論上說只使用陀螺儀或加速度傳感器都可以測出走路步數(shù),但會出現(xiàn)不準確的情況。比如:若只使用陀螺儀,會出現(xiàn)原地擺臂就可計步的情況;若只使用加速度傳感器,會出現(xiàn)手機在車里,開車就可計步的情況。實際上,為了避免上述不準確的情況發(fā)生,往往是使用陀螺儀和加速度傳感器結(jié)合的方式進行計步計算的。
那陀螺儀和加速度傳感器是按照什么比重來參與計算的呢?
其實陀螺儀和加速度傳感器參與計算的比重并不是固定的,它是根據(jù)不同的走路情境不斷變化的。例如:檢測到擺動幅度較大時(手機拿在手上),螺旋儀擺動幅度計算比重會大些;檢測到擺動幅度很小時(手機放在口袋或者包里),加速度傳感器參與計算的比重會大些;檢測到只有單一的陀螺儀幅度信號或者加速度傳感器的加速度信號,則不會參與步數(shù)的計算,將這些信號過濾掉。
所以如果你想增加走路步數(shù)的話,一定得同時有擺動幅度+加速度哦,所以還是老老實實走路吧,別想著原地晃手啦。
以上為原創(chuàng)內(nèi)容,如有轉(zhuǎn)載請標明來源“實事百科全書”。