不知道大家還記不記得
上個月小編因為天氣轉暖而進行的
“全身脂肪覆蓋層無痛消除術”
除了狂吃寶塔菜(學習分形)之外
小編還在堅持運動
然而日常整活的小編
怎么可能只是老老實實的在跑步呢?
繼續秉持著之前“努力思考同樣可以消耗熱量”的思路
小編又找到了新的“熱量缺口”
為了“全身脂肪覆蓋層無痛消除術”的成功進行
小編每天堅持跑步5 km
跑步機的設置速度也逐漸從9 km/h慢慢提升
然而跑到10.5 km/h這個速度時
小編忽然好奇
使用手機進行記錄和跑步機的記錄差異會有多大?
結果是不試不知道
一試嚇一跳
跑步機速度10.5 km/h累計跑步5 km
共計用時28'34''
換算為每公里配速的話就是…
從km/h到min/km
真·小學數學
怎么樣,算出來了沒有?
跑步機的數據是每公里配速5.71428…min
約為每公里用時5'43''
而手機記錄的結果是…
共計用時28'47'' 跑步距離6.55 km
(結束記錄時間稍有延遲)
這配速,這距離
小編看了都吃鯨
那么問題來了——
我到底跑了多少???
這樣的記錄差異是從何而來呢?
華麗逆襲的跑步機
跑步機作為常見室內健身器材,我們都會自然而然的認為它的作用是幫助大家強身健體,為室內運動提供便利。
圖片來源 | pixabay
然而萬萬沒想到,跑步機竟然還有一段從刑具逆襲成為健身器材的勵志故事…
跑步機對應的英文單詞是Treadmill,最早的用途更接近于“踏車”,即人力驅動的動力機械。
在19世紀,“踏車”被改造成為了“跑步機”,成為了懲罰犯人的刑具。犯人們需要用力踩動輻條以帶動巨大的槳輪,用于抽水、粉碎谷物或者驅動磨坊。
圖片來源 [1]
囚犯們經常每天被迫踩磨坊6個小時以上,這相當于每天攀登1500米到4300米的高山。
經過了一系列的發展,跑步機也由人力驅動演變成為了電力驅動,逐漸成為了受到大家歡迎的室內健身器械。
從上面這段故事中,我們可以得知——從機械結構上進行分類,跑步機主要分為機械式跑步機和電動跑步機。
機械式跑步機主要通過運動者與跑帶的摩擦,帶動跑帶跟隨著運動者的腳步進行運動,也就是“人力驅動”。
想體驗機械式跑步機也很簡單,當跑步機處于關閉狀態,我們在跑步機上用力帶動跑帶的過程,就類似于機械式跑步機的工作原理。(但誰又會想這樣做呢?)
而現在,電動跑步機成為主流,其運作方式是通過電機帶動跑帶的轉動,從而帶動運動者跟隨其轉動速度進行運動。跑步機上的運動者也從“主動”變為了“被動”。
除了不受天氣影響之外,跑步機的輸送帶具有避震功能,可以一定程度上降低跑步對膝蓋和背部的傷害。
那么跑步機是如何記錄跑步距離和速度的呢?
目前,電動跑步機的加減速都是通過手動按鈕控制,我們可以自主地設定心儀的速度來進行跑步鍛煉。
也就是說,通過使用者設定速度,跑步機的控制系統和電機通過協同工作保證了跑帶以固定的速度(即設定速度)轉動。
在這種工作模式之下,只需要將跑步者的跑步速度與時間進行記錄,求和即可得到跑步距離:
以小編的跑步情況為例,跑步速度為10.5 km/h,跑步時間為28:34,就可以得出跑步距離為5 km。
跑步機:逆襲不夠,我還能更好
但這樣的控制方式,制約了健身者改變速度的自由性,對于電動跑步機應用拓展也產生了諸多不利影響。
因此,有越來越多新的跑步機速度跟蹤控制方法被提出,希望可以讓大家運動的更加科學和舒適。
為了讓跑步機速度控制更加便捷,最簡單的思路就是建立一套速度自動跟蹤控制的方法。
簡單來說,就是在跑步機控制系統中引入反饋回路,這樣控制系統就可以根據跑步者實際的跑步情況來自動進行調節。
那么,哪一個信息適合被加入反饋回路呢?心率和跑步者的位置似乎是不錯的選擇。
讓我們先來了解一些傳感器相關的知識。
傳感器技術是指可以感知周圍環境以及特殊物質,將采集的環境或物質信息進行分析,并且將識別物質的模擬信號轉化為數字信號。
因此,傳感器可以決定所獲取的數據信息的數量與品質。
上面提到的跑步機速度自動跟蹤方法,是指將心率傳感技術和位置傳感技術進行集成,能夠實時追蹤到運動者的心率狀態和位置狀態。
其自動控制流程原理如下圖所示:
基于傳感技術的跑步機速度自動跟蹤控制方法流程圖 [3]
為了保證運動者的安全,光學心率傳感器會時刻提供運動者的心率信息。
當運動者的心率超過設定閾值時,跑步機會自動降低速度,使運動者的心率逐漸恢復到正常數值。
若運動者的心率沒有得到緩解,跑步機則會自動急停,最大限度地保護運動者的生命安全。
另一方面,當運動者處于跑步帶的中央時,從平衡感的角度考慮,是處于最佳運動狀態的。
因此,位置傳感器可以時刻確定運動者在跑步帶上的位置,如果運動者偏離跑步機的中心位置,反饋回路同樣會進行調節。通過微調跑帶速度使運動者回到中心位置。
但這樣的調節方式也存在一些不足之處,例如:相同的位置偏差可能是由遠及近引起,也可能是由近及遠引起,在進行速度補償時容易發生誤判,反而使運動者更偏離中心位置。
除此之外,在跑步機正常運行過程中,人在跑帶上跑步,可以近似被看做脈沖型負載。
脈沖型負載具有明顯的周期性,加載與卸載的作用時間較短,馬達可能會在腳觸板的任意時刻變速,會造成加減速震蕩,帶來不良體驗。
除了考慮心率和跑步者的位置,步法也可以作為反饋回路的重要信息。
步法信息是指運動時腳底與跑步機之間的作用力信號,可以通過在電動跑步機跑帶下方安裝壓力傳感器獲得。
通過分析運動時的步法信息,可以判別運動者的運動趨勢。將壓力傳感器采集到的人在運動時產生的Z方向垂直力求和:
運動者在任意時間t的位置信息可以由力矩平衡方程得到:
由此可以獲得F(t) 、X(t) 、Y(t) 的實時曲線,經過分析可以劃分出跑步者步態周期中的各個階段。
將步法信息(F(t) 、X(t) 、Y(t)等)作為反饋回路的重要判別因素,進而控制電機加速或減速,使得跑步機速度隨著人體運動速度的變化而改變,可以在一定范圍內實現跑步機速度的跟隨控制,提升跑步機的性能。
一步兩步三步四步...怎么數?
前面為大家詳細的介紹了跑步機計步和性能優化的相關知識,讓我們再接著了解手機記錄跑步距離和速度的原理,看看為什么兩種記錄方式的差異會如此之大呢?
首先,我們先從簡單的計步器開始,計步器可以記錄運動者的行走步數、行走距離、行走速度和行走時間等數據,并且在此基礎上測算運動者某一時段的卡路里或熱能消耗,主要用于統計運動量。
電子計步器 | 圖片來源
目前,常見的計步器分為機械式計步器、基于專用計步芯片的電子計步器、智能手環和基于智能手機內置傳感器開發的計步器軟件等。
圖片來源 | pixabay
以電子計步器為例,為了實現計步的功能,需要對行走和跑步時具有周期性的物理量進行精確的記錄。
而人在行走或跑步時,加速度的變化最為明顯,可以將其分解為前向、縱向、側向三個方向的變量。
行走和跑步的過程中,加速度隨著我們的步伐呈現周期性變化。
將我們行走的動作進行分割,其中,在收腳的動作中,由于重心向上,單只腳觸地,垂直方向加速度是呈現正向增加的趨勢;向前邁步時,重心下移兩腳觸地,加速度呈現反向減小的趨勢;而水平加速度在收腳時減小,在邁步時增大。
圖片來源 | pixabay
因此,無論將計步器放在哪個部位,至少會有一個方向的加速度幅度會具有明顯的周期性變化,從而實現精確計步的目的。
智能手機:n種方法算算算
在智能手機中,各種各樣的傳感器協同工作支持著我們的各種需求——光線傳感器、距離傳感器、重力加速度傳感器、磁力傳感器、心率傳感器、振動傳感器…
類似于電子計步器,智能手機也可以采集人體在運動時的加速度信號,從下圖中可以看到行走過程中加速度的循環特性。
連續行走時產生的加速度的大小 | 圖片來源 [6]
自相關系數計步算法基于加速度的循環特征,通過計算兩個相鄰步行周期上整體加速度的相關性強弱判斷行人是否行走,相關性越高,則準確計步的概率越大。
另外一種智能手機計步方法是頻域計步算法,即通過收集離散時間序列上的傳感器數據,將這些數據進行短時傅里葉變換(Short Term Fourier Transform,STFT)或者快速傅里葉變換(Fast Fourier Transform,FFT)。
傳感器收集到的數據轉換到頻域后,可以放大一些在時域上不夠明顯的信號特征。
我們非常熟悉的陀螺儀在智能手機的計步功能中也發揮了重要的作用。陀螺儀的主要功能是檢測角動量。
以FFT計步算法為例,將陀螺儀采集到角速度最大的坐標軸作為敏感軸,接著對角速度數據作FFT處理,將時域角速度數據轉換為頻域數據。
最后,判斷數據是否在典型步行頻率范圍內且超出預設的振幅閾值,若符合上述條件,則計一步。
相較于時域的計步方式,頻域計步方式會更加準確,但同時也帶來了更大的能耗。
如下表格對目前各種計步算法進行了簡單的總結:
各種計步算法的優缺點對比 [7]
通過對跑步機和智能手機計步方式的了解,我們可以知道跑步機是通過運動者設定的速度和運動時間進行距離記錄。
而智能手機的計步方式相對更為多樣,但其共性是通過對傳感器得到的數據進行不同的算法分析從而進行計步。
這樣看來,我們在跑步機上的跑步姿勢、步長和步頻都會導致智能手機測量結果的精準程度不同,也就造成了小編在跑步機記錄跑步距離5 km,而智能手機記錄結果卻是6.55 km的巨大差異。
所以仔細想想…難道是小編短腿導致了步頻偏高,所以手機記錄結果虛高???
大家也一起來看看不同記錄方式的差異有多大吧!
參考文獻
[1] 知乎 | 跑步機是如何從刑具翻身成為大眾健身器械的?
[2] 褚俊英,郭彬,孫彤.基于傳感技術的跑步機速度自動跟蹤控制方法[J].自動化與儀器儀表,2020(07):38-41.DOI:10.14016/j.cnki.1001-9227.2020.07.038.
[3] 程龍樂,許金林,等.基于圖像處理的跑步機速度自適應技術研究[J].計算機技術與發展, 2016,( 10) : 92-94.
[4] 劉洋,周旭,孫怡寧,劉遙,馬書芳.基于步法的跑步機速度跟蹤控制方法[J].傳感技術學報,2015,28(02):217-220.
[5] 王盼.基于單片機的智能計步器設計[J].儀表技術,2021(06):23-25+45.DOI:10.19432/j.cnki.issn1006-2394.2021.06.006.
[6] 楊潤澤. 一種節能的智能手機計步算法的研究與應用[D].內蒙古大學,2019.
[7]王繼. 基于行人航跡推算的室內智能手機定位方法研究[D].山東科技大學,2020.
文中未標明來源的表情包圖片均來源網絡