欧美成人精品AAA|我要看1级黄片激情一区|AV手机天堂AAA特黄|成人免费av黄色|中文字幕AV资源|看一性一级黄色毛片|亚洲精品 无码一区二区在直播间|亚洲AV无码乱码AV毛片|中文无码人妻在线|天天天天操亚洲AV女人

品牌知名度調(diào)研問卷>>

計步器算法是如何實現(xiàn)的 智能計步器算法思想詳解

本文章由注冊用戶 壯志凌云 上傳提供 評論 發(fā)布 糾錯/刪除 版權聲明 0
摘要:計步器是一種頗受歡迎的日常鍛煉進度監(jiān)控器,可以激勵人們定期運動鍛煉,增強體質(zhì)。計步器算法的實現(xiàn)方法主要有峰值檢測算法,變換域算法,,濾波算法和模式識別算法四種,常用的是峰值檢測算法,通過獲取用戶運動軌跡,監(jiān)測峰值,去干擾,推算運動狀態(tài)的方法來完成計步。下面為大家介紹智能計步器的算法思想和算法程序,一起來了解一下吧!

計步器算法是如何實現(xiàn)的

計步算法可以分為四大類,一是峰值檢測算法,二是變換域算法,三是濾波算法,四是模式識別算法。根據(jù)所設計的計步器在人體上布放的位置不同,如腕部、腰部、鞋底等,可以選擇不同的計步算法。以應用最為廣泛的峰值檢測算法為例:

1、運動軌跡

用戶在運動中,可能把設備放置于口袋或者包中,亦或拿在手中,所以設備的放置方向不確定。那么首先,我們通過計算三個加速度的矢量長度,可以獲得一條步行運動的正弦曲線軌跡。

2、峰值檢測

我們記錄了上次矢量長度和運動方向,通過矢量長度的變化,可以判斷當前加速度的方向,并和上一次保存的加速度方向進行比較。如果是相反的,即是剛過峰值狀態(tài),則進入計步邏輯進行計步,否則就舍棄這段。通過對峰值次數(shù)的累加,那我們就可得計算得到用戶步行的步數(shù)。

3、去噪音(干擾

手機或智能手表等手持設備會有一些低幅度和快速的抽動狀態(tài),即我們俗稱的手抖,或者某個用戶想通過短時快速反復搖動設備來模擬人走路,這些干擾數(shù)據(jù)如果不剔除,會影響記步的準確值,對于這種干擾,我們可以通過給檢測加上閾值和步頻判斷來過濾。

目前人類最快的跑步頻率為5HZ(當然不排除人類借助其它設備跑步頻率超過這個頻率),也就是說相鄰兩步的時間間隔的至少大于0.2秒,如圖中的計步時間,若兩次計步之間的時間間隔小于0.2秒,則不計步。這樣我們就過濾了高頻噪聲,即步頻過快的情況。同時我們通過和上次加速度大小進行比較,設置一定的閾值Threshold來判斷運動是否屬于有效(如圖中的綠線),有效運動才可進行記步。

4、推算運動狀態(tài)

如果已知步行和跑步的步數(shù),那么再通過人體身高,體重及性別就可以大致知道此人的步長,改進后即可變成一個測距離及測速計。通過三軸加速度傳感器,我們可以知道用戶的運動狀態(tài)。除了計步,還可以利用加速度傳感器與陀螺儀及磁傳感器融合進行步行航跡推算,防止出現(xiàn)誤計步的現(xiàn)象。

智能計步器算法思想詳解

1、閾值

運動加速度一般呈現(xiàn)正弦變化,當運動速度提升,最大值與最小值抬高時候,平均值也應當跟著軌跡變化。因此,運動閾值是一個動態(tài)值,具有自適應性,并且足夠快。

加速度計不斷的更新三軸數(shù)據(jù),采集濾波,判斷最大值與最小值。我們以采樣50次為一組更新一次閾值。平均值(max min)/2做為“運動閾值”。動態(tài)精度由自己劃分,把運動變化量劃分等級,隨著運動閾值大小判定當前精度值。

2、邁判斷

(1)步伐邁出的條件定義:當加速度曲線跨過動態(tài)閥值上方時或者當加速度曲線跨過動態(tài)閥值下方時加速度的變化為正值或者為負值。

(2)利用線性位移寄存器和動態(tài)閥值和動態(tài)精度一起判斷個體是否邁出有效的一步。建立兩個寄存,new寄存器和old寄存器;當前數(shù)據(jù)采集到后判斷是否移入new寄存器,滿足移入條件:加速度變化量大于當前的動態(tài)精度。就把當前采集的數(shù)據(jù)移入new寄存器,否則new保持不變。每當新數(shù)據(jù)到來時候,new寄存器的值無條件移入old寄存器。這樣,就能夠避免高頻噪聲的影響,提高判斷精度。

(3)三軸加速度同時檢測,可以但是只要一個軸的加速度變化最大,可以利用該軸當為運動方向,其他軸忽略不計。

3、具體程序

(1)采樣濾波,求出3軸的平均值,求出加速度的最大,最小值。

(2)每采樣50次,求出峰值,然后設置門限。

(3)計算精度。

(4)對采樣濾波的平均值進行處理然后將其與精度進行比較(通過移位寄存器來消除高頻噪聲,使值更精確)。

(5)動態(tài)門限判定,對數(shù)值進行比較,然后將步數(shù)加1。

聲明:以上方法源于程序系統(tǒng)索引或網(wǎng)民分享提供,僅供您參考使用,不代表本網(wǎng)站的研究觀點,證明有效,請注意甄別內(nèi)容來源的真實性和權威性。申請刪除>> 糾錯>>

網(wǎng)站提醒和聲明
本網(wǎng)站為注冊用戶提供信息存儲空間服務。除Maigoo網(wǎng)官方發(fā)布內(nèi)容外,用戶自主上傳的文章、文字、圖片等均不代表本站立場,本站亦不主動修改編輯,不對其真實性、合法性、準確性負責。如涉侵權、違法虛假等問題,權利人可通過平臺投訴并提交相關證明,平臺將依法履行通知和刪除義務。 申請刪除>> 糾錯>> 投訴侵權>> 平臺自有內(nèi)容(文字、圖片、界面、榜單、商標、LOGO 等)知識產(chǎn)權歸本站所有,未經(jīng)書面許可,禁止復制、轉(zhuǎn)載、商用。
提交說明: 快速提交發(fā)布>> 查看提交幫助>> 注冊登錄>>
最新評論
相關推薦
智能計步器的功能有哪些 使用計步器有什么好處
隨著科技的發(fā)展,計步器也越來越智能化。智能計步器的功能除了基礎的計步以外,還包括卡路里計算、時間功能、距離統(tǒng)計功能和心率顯示功能等,部分智能計步器還有來電提醒,測量血壓等其他功能。智能計步器的設計非常人性化,使用計步器的好處有了解每天的運動步數(shù)和消耗,在計步器的監(jiān)督下養(yǎng)成運動習慣,根據(jù)計步器的指標合理調(diào)整運動計劃等。下面來了解一下計步器的作用和功能吧!
電子計步器怎么用 使用計步器要注意哪些事項
計步器種類眾多,電子計步器是常見的一種,電子計步器在大部分條件下均可使用,不過在使用之前要注意判斷計步器是否合格,是否有誤差,如果有要對其進行智能糾錯,一般來說會存在一定的誤差。電子計步器使用時放置在腰部比較合適,第一次使用要設置好個人參數(shù),以后每次使用要將前一次的數(shù)據(jù)清零。注意計步器要避免強烈撞擊,有的不防水還要避免進水。下面來了解一下電子計步器的用法吧!
【智能健康】家庭必備智能醫(yī)療設備有哪些 五款必備智能健康設備
伴隨著智能終端和移動互聯(lián)網(wǎng)的快速發(fā)展,醫(yī)療健康設備的智能化進程也不斷加快,各種智能醫(yī)療設備開始進入我們的生活當中。那么當下比較流行的智能醫(yī)療設備有哪些呢?接下來,小編隆重推薦五款必備智能健康設備:智能體脂稱、智能手環(huán)、智能血壓計、智能血糖儀、智能體溫計,助大家更方便、更科學地了解并掌握自身的身體健康狀況。
手機計步器的原理是什么 電子計步器是如何工作的
現(xiàn)在越來越多的人都已經(jīng)加入的健走的行列,主要為了自己的身體健康著想,為了更加明確運動的數(shù)據(jù)通常情況下都會購買一些記步器,用以掌控運動量,防止運動量不足,或運動過量。實際上,我們的手機也可以用來計步,手機計步器原理是通過陀螺儀重力感應器,以及計步智能模塊三個部分工作的,注意要填寫準確的性別,身高,體重,年齡等參數(shù)。下面一起來了解一下電子計步器原理吧!
計步器算法是如何實現(xiàn)的 智能計步器算法思想詳解
計步器是一種頗受歡迎的日常鍛煉進度監(jiān)控器,可以激勵人們定期運動鍛煉,增強體質(zhì)。計步器算法的實現(xiàn)方法主要有峰值檢測算法,變換域算法,,濾波算法和模式識別算法四種,常用的是峰值檢測算法,通過獲取用戶運動軌跡,監(jiān)測峰值,去干擾,推算運動狀態(tài)的方法來完成計步。下面為大家介紹智能計步器的算法思想和算法程序,一起來了解一下吧!