基于MIMU的行人任意步態(tài)定位方法:算法創(chuàng)新與實踐探索_第1頁
基于MIMU的行人任意步態(tài)定位方法:算法創(chuàng)新與實踐探索_第2頁
基于MIMU的行人任意步態(tài)定位方法:算法創(chuàng)新與實踐探索_第3頁
基于MIMU的行人任意步態(tài)定位方法:算法創(chuàng)新與實踐探索_第4頁
基于MIMU的行人任意步態(tài)定位方法:算法創(chuàng)新與實踐探索_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

基于MIMU的行人任意步態(tài)定位方法:算法創(chuàng)新與實踐探索一、緒論1.1研究背景與意義隨著現代社會的發(fā)展,行人定位技術在日常生活、工業(yè)生產、應急救援等眾多領域發(fā)揮著日益重要的作用。在復雜的城市環(huán)境中,如高樓林立的市區(qū)、地下停車場、室內場館等,衛(wèi)星信號往往受到遮擋、干擾而減弱或中斷,導致基于衛(wèi)星定位的傳統(tǒng)導航系統(tǒng)無法正常工作。而基于微型慣性測量單元(MIMU)的行人定位技術,憑借其自主性強、不易受外界環(huán)境干擾等顯著優(yōu)勢,成為解決衛(wèi)星信號受限場景下行人定位問題的關鍵手段。MIMU通常由加速度計、陀螺儀等慣性傳感器組成,能夠實時測量行人運動過程中的加速度和角速度信息。通過捷聯(lián)慣導算法,可以依據這些測量數據解算出行人的速度、姿態(tài)和位置。這種技術的自主性使其不依賴于外部信號,在衛(wèi)星信號無法到達的區(qū)域依然能夠實現連續(xù)的定位。例如在地下礦井中,礦工們可以借助MIMU定位設備實時知曉自己的位置,避免迷失方向,提高作業(yè)安全性;在大型商場內,消費者可以利用基于MIMU的定位導航應用,快速找到想去的店鋪,提升購物體驗。然而,行人的步態(tài)具有多樣性和復雜性。在實際行走過程中,行人會根據不同的場景和需求,表現出正常行走、跑步、上下樓梯、跳躍等多種步態(tài)。不同的步態(tài)模式下,MIMU采集到的數據特征存在顯著差異,這給準確的定位帶來了巨大挑戰(zhàn)。例如,正常行走時,行人的步伐相對穩(wěn)定,加速度和角速度的變化較為規(guī)律;而跑步時,步伐頻率加快,加速度和角速度的幅值增大且變化更為劇烈;上下樓梯時,除了水平方向的運動,還增加了垂直方向的高度變化,使得運動狀態(tài)更加復雜。如果定位算法不能有效適應這些不同的步態(tài),就會導致定位誤差增大,甚至出現定位結果嚴重偏離實際位置的情況。實現基于MIMU的行人任意步態(tài)定位,對于拓展行人定位技術的應用范圍和提升其性能具有深遠意義。在應急救援領域,救援人員在執(zhí)行任務時,可能需要在復雜的地形和建筑物內快速移動,面臨各種不同的步態(tài)情況。準確的任意步態(tài)定位技術可以幫助指揮中心實時掌握救援人員的位置,合理規(guī)劃救援路線,提高救援效率,從而挽救更多的生命和財產。在智能健康監(jiān)測領域,通過對行人不同步態(tài)下的運動數據進行分析,可以獲取豐富的生理和健康信息。例如,監(jiān)測老年人的步態(tài)變化,能夠及時發(fā)現其身體機能的衰退或潛在的健康問題,為個性化的健康管理和醫(yī)療干預提供科學依據。在虛擬現實(VR)和增強現實(AR)應用中,精準的任意步態(tài)定位可以使虛擬場景與用戶的真實運動更加緊密地結合,增強用戶體驗的沉浸感和交互性,推動相關產業(yè)的發(fā)展。1.2國內外研究現狀近年來,隨著微機電系統(tǒng)(MEMS)技術的飛速發(fā)展,MIMU的體積不斷減小,成本大幅降低,精度也逐步提高,這為基于MIMU的行人定位技術的研究和應用提供了更加堅實的基礎。國內外眾多科研團隊和學者圍繞基于MIMU的行人定位系統(tǒng)展開了廣泛而深入的研究,在系統(tǒng)發(fā)展和算法研究等方面均取得了一系列成果。在行人定位系統(tǒng)發(fā)展方面,國外起步相對較早,一些知名高校和科研機構在該領域處于領先地位。美國斯坦福大學的研究團隊開發(fā)了一種高度集成化的基于MIMU的行人定位系統(tǒng),該系統(tǒng)將加速度計、陀螺儀和磁力計等傳感器進行了優(yōu)化組合,通過先進的封裝技術,實現了系統(tǒng)的小型化和低功耗運行。在實際測試中,該系統(tǒng)在室內環(huán)境下能夠連續(xù)穩(wěn)定地工作數小時,為行人提供較為準確的位置信息,在一定程度上滿足了室內導航的基本需求。德國弗勞恩霍夫協(xié)會則專注于提升MIMU行人定位系統(tǒng)在復雜工業(yè)環(huán)境中的適應性,他們研發(fā)的定位系統(tǒng)針對工業(yè)場景中存在的強電磁干擾等問題,采用了特殊的屏蔽和濾波技術,有效降低了外界干擾對傳感器數據的影響,使得系統(tǒng)在工廠車間等復雜環(huán)境下也能保持較高的定位精度。國內在行人定位系統(tǒng)的研究和開發(fā)方面也取得了顯著進展。眾多高校和科研機構紛紛加大投入,致力于開發(fā)具有自主知識產權的高性能MIMU行人定位系統(tǒng)。例如,清華大學研發(fā)的一款基于MIMU的行人定位系統(tǒng),通過創(chuàng)新性地融合了多傳感器數據融合技術和人工智能算法,實現了對行人運動狀態(tài)的精準識別和定位。在實際應用中,該系統(tǒng)能夠快速適應不同的室內外環(huán)境,為用戶提供實時、準確的導航服務,在智能園區(qū)、大型商場等場景中展現出了良好的應用前景。中國科學院深圳先進技術研究院則針對特殊行業(yè)需求,開發(fā)了一系列定制化的MIMU行人定位系統(tǒng)。這些系統(tǒng)在精度、可靠性和適應性等方面都進行了針對性的優(yōu)化,能夠滿足如地下礦井、應急救援等特殊場景下的行人定位需求,為保障相關行業(yè)人員的安全和提高工作效率發(fā)揮了重要作用。在行人定位算法研究方面,國內外學者提出了眾多具有創(chuàng)新性的算法,旨在提高基于MIMU的行人定位精度和穩(wěn)定性。零速修正(ZUPT)算法作為一種經典的定位誤差修正算法,被廣泛應用于基于MIMU的行人定位系統(tǒng)中。該算法利用行人行走過程中足部與地面接觸時速度為零的特性,通過檢測零速區(qū)間,對慣性導航解算過程中產生的誤差進行修正。美國麻省理工學院的研究人員對ZUPT算法進行了深入研究和改進,他們提出了一種基于多傳感器融合的ZUPT算法,將加速度計、陀螺儀和足底壓力傳感器的數據進行融合分析,有效提高了零速區(qū)間檢測的準確性,從而進一步提升了定位精度。在實際測試中,改進后的算法將定位誤差降低了約30%,取得了顯著的效果。除了ZUPT算法,基于機器學習的行人定位算法也成為近年來的研究熱點。機器學習算法能夠通過對大量的行人運動數據進行學習和訓練,自動提取數據中的特征和規(guī)律,從而實現對行人位置的準確估計。英國帝國理工學院的研究團隊利用深度學習中的循環(huán)神經網絡(RNN)算法,對MIMU采集到的行人運動數據進行建模和分析。通過訓練RNN模型,該算法能夠有效地處理時間序列數據,準確地識別行人的不同步態(tài)模式,并根據不同的步態(tài)模式進行相應的定位計算。實驗結果表明,基于RNN的行人定位算法在復雜步態(tài)情況下的定位精度比傳統(tǒng)算法提高了約20%,展現出了強大的優(yōu)勢。國內學者在行人定位算法研究方面也取得了豐碩的成果。一些學者提出了基于人體運動學模型的行人定位算法,通過建立精確的人體運動學模型,結合MIMU測量數據,對行人的運動狀態(tài)進行解算和分析,從而實現高精度的定位。例如,上海交通大學的研究團隊提出了一種基于足部運動約束和人體姿態(tài)估計的行人定位算法。該算法通過對行人足部的運動約束進行建模,結合人體姿態(tài)估計技術,能夠更加準確地描述行人的運動狀態(tài),有效抑制了定位誤差的累積。在實際實驗中,該算法在長距離行走情況下的定位精度明顯優(yōu)于傳統(tǒng)算法,為行人定位技術的發(fā)展提供了新的思路和方法。盡管國內外在基于MIMU的行人定位技術方面取得了顯著進展,但在任意步態(tài)定位方面仍存在諸多不足。不同步態(tài)下MIMU數據特征差異顯著,現有的定位算法難以全面準確地識別和適應這些差異。在上下樓梯步態(tài)中,由于垂直方向的加速度變化復雜,且與水平方向的運動相互耦合,現有的算法往往無法準確地分離和處理這些信息,導致定位誤差較大。對于一些特殊的、不常見的步態(tài),如跳躍、側身行走等,現有的算法更是缺乏有效的應對策略,定位結果往往嚴重偏離實際位置。此外,現有算法在處理多步態(tài)混合的復雜情況時,也存在明顯的局限性。在實際行走過程中,行人可能會頻繁地在不同步態(tài)之間切換,如從正常行走突然加速跑步,然后又減速上下樓梯。這種多步態(tài)混合的情況增加了定位的難度,而現有的算法難以快速、準確地識別步態(tài)的切換,并及時調整定位計算策略,從而導致定位精度急劇下降?,F有的基于MIMU的行人定位算法在計算效率和實時性方面也有待提高。隨著傳感器數據采集頻率的不斷提高,算法需要處理的數據量大幅增加,這對算法的計算效率提出了更高的要求。在一些需要實時反饋定位結果的應用場景中,如虛擬現實、增強現實等,現有的算法可能無法滿足實時性的要求,導致用戶體驗不佳。1.3研究內容與方法本研究圍繞基于MIMU的行人任意步態(tài)定位展開,致力于解決行人在不同步態(tài)下的精確定位難題,具體研究內容如下:行人步態(tài)特征分析與提取:對行人在正常行走、跑步、上下樓梯、跳躍等多種常見步態(tài)下的運動特點進行深入分析。利用信號處理技術,從MIMU采集的加速度、角速度數據中提取能夠有效表征不同步態(tài)的特征參數,如時域特征中的均值、方差、峰值,頻域特征中的功率譜密度等。通過大量的實驗數據統(tǒng)計和分析,建立全面、準確的行人步態(tài)特征庫,為后續(xù)的步態(tài)識別和定位算法提供堅實的數據基礎。高精度步態(tài)識別算法研究:基于提取的步態(tài)特征,研究并改進現有的機器學習和深度學習算法,以實現對行人任意步態(tài)的高精度識別。在機器學習方面,對支持向量機(SVM)、決策樹等傳統(tǒng)算法進行優(yōu)化,通過調整參數、改進核函數等方式,提高算法對不同步態(tài)特征的分類能力。在深度學習領域,探索使用卷積神經網絡(CNN)、循環(huán)神經網絡(RNN)及其變體,如長短期記憶網絡(LSTM)、門控循環(huán)單元(GRU)等,構建適合處理MIMU時間序列數據的步態(tài)識別模型。通過大量的實驗訓練和驗證,不斷優(yōu)化模型結構和參數,提高模型的準確性和泛化能力。任意步態(tài)下的定位算法優(yōu)化:針對不同的步態(tài)模式,對傳統(tǒng)的慣性導航定位算法進行優(yōu)化和改進。在正常行走步態(tài)下,進一步完善零速修正(ZUPT)算法,提高零速區(qū)間檢測的準確性,從而更有效地抑制定位誤差的累積。對于跑步、上下樓梯等復雜步態(tài),引入自適應的誤差補償機制,根據步態(tài)識別結果實時調整定位算法的參數,以適應不同步態(tài)下運動特性的變化。例如,在上下樓梯步態(tài)中,通過建立準確的垂直運動模型,結合MIMU測量的加速度信息,精確計算行人在垂直方向上的位移,從而提高定位精度。多傳感器融合定位方法研究:為進一步提高定位精度和可靠性,研究將MIMU與其他輔助傳感器進行融合的定位方法。探索將MIMU與藍牙、Wi-Fi、地磁傳感器等進行數據融合,利用不同傳感器的優(yōu)勢互補,實現更精準的定位。通過建立多傳感器融合模型,如擴展卡爾曼濾波(EKF)、無跡卡爾曼濾波(UKF)等,對來自不同傳感器的數據進行融合處理,提高定位系統(tǒng)對復雜環(huán)境的適應性和抗干擾能力。例如,在室內環(huán)境中,利用藍牙和Wi-Fi信號的指紋信息,結合MIMU的慣性導航數據,實現更準確的室內定位。在研究過程中,綜合采用以下研究方法:理論分析:深入研究MIMU的工作原理、慣性導航基本理論以及行人運動學原理,為算法設計和系統(tǒng)實現提供堅實的理論基礎。分析不同步態(tài)下行人運動的力學特性和運動規(guī)律,建立相應的數學模型,為步態(tài)特征提取和定位算法優(yōu)化提供理論依據。例如,通過對行人上下樓梯時的力學分析,建立垂直方向的運動方程,為上下樓梯步態(tài)下的定位算法提供理論支持。算法研究:運用機器學習、深度學習、信號處理等領域的算法和技術,對行人步態(tài)識別和定位算法進行研究和改進。通過理論推導和仿真實驗,分析不同算法的性能特點和適用場景,選擇最優(yōu)的算法方案,并對其進行優(yōu)化和創(chuàng)新。例如,在步態(tài)識別算法研究中,通過理論分析不同機器學習算法的分類原理和優(yōu)缺點,結合仿真實驗結果,選擇最適合的算法進行改進和應用。實驗驗證:搭建基于MIMU的行人定位實驗平臺,進行大量的實驗測試和驗證。采集不同行人在不同場景下的多種步態(tài)數據,對提出的算法和方法進行實際驗證和性能評估。通過對比實驗,分析不同算法和方法的定位精度、可靠性等性能指標,驗證研究成果的有效性和優(yōu)越性。例如,在實驗中設置不同的實驗組,分別采用傳統(tǒng)算法和改進后的算法進行定位測試,對比分析兩組實驗結果,驗證改進算法的性能提升效果。1.4技術路線與創(chuàng)新點本研究的技術路線以實現基于MIMU的行人任意步態(tài)精確定位為核心目標,從步態(tài)特征分析入手,逐步推進算法研究與優(yōu)化,并通過實驗驗證來不斷完善和提升系統(tǒng)性能,具體技術路線如下:數據采集與預處理:使用MIMU采集行人在多種步態(tài)下的加速度、角速度數據,同時利用傳感器自帶的濾波功能對原始數據進行初步去噪處理,去除高頻噪聲和異常值,提高數據的質量和可靠性,為后續(xù)的分析和處理提供基礎。步態(tài)特征提取與分析:運用時域分析、頻域分析、小波變換等信號處理技術,從預處理后的數據中提取均值、方差、功率譜密度、小波系數等多種特征參數。通過對大量不同行人、不同步態(tài)數據的統(tǒng)計分析,深入研究不同步態(tài)下特征參數的變化規(guī)律和差異,構建全面、準確的行人步態(tài)特征庫。步態(tài)識別算法研究與訓練:選擇支持向量機(SVM)、決策樹、卷積神經網絡(CNN)、長短期記憶網絡(LSTM)等機器學習和深度學習算法,構建步態(tài)識別模型。利用構建的步態(tài)特征庫對模型進行訓練,通過交叉驗證等方法調整模型參數,優(yōu)化模型結構,提高模型對不同步態(tài)的識別準確率和泛化能力。定位算法優(yōu)化與實現:根據不同步態(tài)的識別結果,對傳統(tǒng)的慣性導航定位算法進行針對性優(yōu)化。在正常行走步態(tài)下,改進零速修正(ZUPT)算法,采用多傳感器融合、自適應閾值等方法提高零速區(qū)間檢測的準確性;對于跑步、上下樓梯等復雜步態(tài),建立相應的運動模型,引入自適應的誤差補償機制,實時調整定位算法的參數,以適應不同步態(tài)下運動特性的變化。多傳感器融合定位:將MIMU與藍牙、Wi-Fi、地磁傳感器等進行數據融合,建立基于擴展卡爾曼濾波(EKF)、無跡卡爾曼濾波(UKF)等算法的多傳感器融合模型。通過融合不同傳感器的數據,充分利用各傳感器的優(yōu)勢,提高定位系統(tǒng)在復雜環(huán)境下的適應性和抗干擾能力。實驗驗證與性能評估:搭建基于MIMU的行人定位實驗平臺,在不同場景下采集多種步態(tài)數據,對提出的算法和方法進行實驗驗證。通過對比實驗,分析算法的定位精度、可靠性、實時性等性能指標,與現有方法進行比較,評估本研究方法的優(yōu)勢和不足,根據實驗結果對算法和系統(tǒng)進行進一步優(yōu)化和改進。本研究在基于MIMU的行人任意步態(tài)定位方法上具有多方面的創(chuàng)新點:提出創(chuàng)新的多模態(tài)融合定位算法:創(chuàng)新性地將深度學習與傳統(tǒng)信號處理算法相結合,提出一種新型的多模態(tài)融合定位算法。該算法利用深度學習強大的特征提取和模式識別能力,對MIMU采集的復雜時間序列數據進行深度分析,自動學習不同步態(tài)下的運動模式和特征表示。同時,結合傳統(tǒng)信號處理算法在處理局部特征和實時性方面的優(yōu)勢,對深度學習的結果進行補充和優(yōu)化。通過這種融合方式,有效提高了算法對任意步態(tài)的適應性和定位精度,能夠更準確地識別行人的各種步態(tài),并實現高精度的定位。研發(fā)基于自適應模型的誤差抑制技術:針對不同步態(tài)下MIMU數據誤差特性的差異,研發(fā)了基于自適應模型的誤差抑制技術。該技術通過實時監(jiān)測MIMU數據的特征變化,自適應地調整誤差抑制模型的參數和結構,以適應不同步態(tài)下的誤差特性。在跑步步態(tài)中,由于加速度和角速度的變化較為劇烈,誤差特性與正常行走步態(tài)有很大不同?;谧赃m應模型的誤差抑制技術能夠自動識別這種變化,并調整模型參數,更有效地抑制誤差的累積,提高定位的準確性和穩(wěn)定性。設計多傳感器動態(tài)融合策略:設計了一種多傳感器動態(tài)融合策略,實現了MIMU與其他輔助傳感器的高效融合。該策略根據不同傳感器在不同場景和步態(tài)下的性能表現,動態(tài)調整傳感器數據的融合權重。在室內環(huán)境中,Wi-Fi信號的穩(wěn)定性和精度較高,而在室外開闊空間,地磁傳感器的可靠性更強。多傳感器動態(tài)融合策略能夠根據環(huán)境和步態(tài)的變化,實時調整Wi-Fi和地磁傳感器數據的融合權重,充分發(fā)揮各傳感器的優(yōu)勢,提高定位系統(tǒng)的可靠性和適應性。二、基于MIMU的行人定位基礎理論2.1MIMU工作原理與特性MIMU作為基于MIMU的行人定位系統(tǒng)的核心部件,其工作原理和特性對于理解行人定位技術至關重要。MIMU主要由微型陀螺儀和微型加速度計組成,借助MEMS技術,在微小的硅片上集成了機械元件和電子元件,實現了微型機電系統(tǒng)的高度集成。這種集成方式使得MIMU在設計、材料和制造等方面實現了革命性的創(chuàng)新,具備了體積小、重量輕、價格低、可靠性高和壽命長等傳統(tǒng)慣性器件所不具備的優(yōu)勢。微型陀螺儀是MIMU中用于檢測旋轉運動的關鍵部件,其工作原理基于角動量守恒定律。當MIMU隨行人運動而發(fā)生旋轉時,陀螺儀內部的轉子會保持其角動量的方向不變。通過檢測轉子與MIMU殼體之間的相對運動,就可以精確測量出MIMU在各個軸向上的角速度。例如,在行人轉彎時,陀螺儀能夠及時感知到身體的旋轉動作,并輸出相應的角速度信號。這些信號經過處理后,可以用于計算行人的姿態(tài)變化,為定位提供重要的姿態(tài)信息。微型加速度計則主要用于檢測線性運動,其工作原理基于牛頓第二定律。當MIMU受到加速度作用時,加速度計內部的質量塊會產生與加速度成正比的慣性力。通過檢測質量塊的位移或受力情況,就可以測量出MIMU在各個軸向上的加速度。在行人行走過程中,加速度計可以實時測量行人在水平和垂直方向上的加速度變化。當行人邁出一步時,加速度計會檢測到腳部在水平方向上的加速和減速過程,以及垂直方向上由于腳步抬起和落下而產生的加速度變化。這些加速度數據經過積分運算,可以得到行人的速度和位移信息,從而實現對行人位置的推算。盡管MIMU具有諸多優(yōu)勢,但其精度低和噪聲大的特性也給行人定位帶來了顯著的挑戰(zhàn)。由于MIMU采用的是MEMS技術,其傳感器的精度相對較低,容易受到溫度、振動等環(huán)境因素的影響,導致測量誤差的產生。在溫度變化較大的環(huán)境中,MIMU的傳感器性能可能會發(fā)生漂移,使得測量得到的加速度和角速度數據出現偏差,進而影響定位的準確性。MIMU還存在較大的噪聲,這些噪聲會干擾真實的運動信號,使得數據處理和分析變得更加困難。MIMU的精度低和噪聲大特性會導致定位誤差隨時間迅速累積。在基于MIMU的行人定位系統(tǒng)中,通常通過對加速度計和陀螺儀的數據進行積分運算來推算行人的位置。由于MIMU的測量誤差,每次積分都會引入一定的誤差,隨著時間的推移,這些誤差會不斷累積,使得定位結果與實際位置的偏差越來越大。在長時間的行走過程中,定位誤差可能會累積到數米甚至數十米,嚴重影響定位的精度和可靠性。為了應對MIMU精度低和噪聲大的問題,在行人定位系統(tǒng)中通常需要采用一系列的數據處理和誤差補償技術。采用濾波算法對原始數據進行去噪處理,去除噪聲對信號的干擾,提高數據的質量。擴展卡爾曼濾波(EKF)算法能夠有效地融合來自加速度計和陀螺儀的數據,并根據噪聲特性進行最優(yōu)估計,從而降低噪聲對定位結果的影響。還可以通過建立誤差模型,對MIMU的誤差進行建模和分析,進而采用相應的誤差補償方法對誤差進行修正,提高定位的精度。2.2行人定位基本原理基于MIMU的行人定位主要依據捷聯(lián)慣導算法,通過對MIMU測量得到的加速度和角速度數據進行處理,從而推算出行人的位置信息。其核心原理是利用慣性導航的基本理論,將加速度計測量的加速度經過積分運算得到速度,再對速度進行積分得到位移,進而確定行人的位置變化。在行人運動過程中,MIMU會實時測量行人在載體坐標系下的加速度和角速度。假設行人初始時刻的位置、速度和姿態(tài)已知,根據捷聯(lián)慣導算法,首先需要將載體坐標系下的加速度信息轉換到導航坐標系下。這一轉換過程通過姿態(tài)矩陣來實現,姿態(tài)矩陣則由陀螺儀測量的角速度信息經過積分運算得到,用于描述載體坐標系相對于導航坐標系的姿態(tài)變化。以一個簡單的二維平面運動為例,假設行人在平面內運動,MIMU測量得到的在載體坐標系下的加速度分量為a_x^b和a_y^b,角速度分量為\omega_z^b。首先,通過姿態(tài)更新算法,利用\omega_z^b計算出姿態(tài)矩陣C_^{n},其中n表示導航坐標系,b表示載體坐標系。然后,將加速度分量轉換到導航坐標系下,得到a_x^n和a_y^n,即:\begin{bmatrix}a_x^n\\a_y^n\end{bmatrix}=C_^{n}\begin{bmatrix}a_x^b\\a_y^b\end{bmatrix}接著,對導航坐標系下的加速度進行積分運算以獲取速度信息。在離散時間情況下,假設采樣時間間隔為\Deltat,第k時刻的速度可以通過第k-1時刻的速度和當前時刻的加速度積分得到:\begin{align*}v_x(k)&=v_x(k-1)+a_x^n(k-1)\Deltat\\v_y(k)&=v_y(k-1)+a_y^n(k-1)\Deltat\end{align*}再對速度進行積分,即可得到位置信息:\begin{align*}x(k)&=x(k-1)+v_x(k-1)\Deltat+\frac{1}{2}a_x^n(k-1)\Deltat^2\\y(k)&=y(k-1)+v_y(k-1)\Deltat+\frac{1}{2}a_y^n(k-1)\Deltat^2\end{align*}通過不斷重復上述過程,根據MIMU實時測量的加速度和角速度數據,就可以逐步推算出行人在不同時刻的位置,實現行人定位。然而,在實際應用中,由于MIMU存在測量誤差,包括加速度計的零偏誤差、標度因數誤差以及陀螺儀的漂移誤差等,這些誤差會隨著積分運算不斷累積,導致定位結果的誤差逐漸增大。為了提高定位精度,需要采用各種誤差補償和修正方法。零速修正(ZUPT)算法利用行人行走過程中足部與地面接觸時速度為零的特性,在檢測到零速區(qū)間時,對速度和位置進行修正,有效抑制誤差的累積。還可以結合其他輔助傳感器,如地磁傳感器、氣壓計等,通過數據融合的方式進一步提高定位的準確性和可靠性。2.3行人定位誤差模型2.3.1誤差模型建立為了深入理解和有效抑制基于MIMU的行人定位系統(tǒng)中的誤差,建立全面準確的誤差模型至關重要。該誤差模型主要涵蓋加速度計誤差、陀螺儀誤差以及初始誤差等方面。加速度計作為測量行人運動加速度的關鍵傳感器,其誤差主要包括零偏誤差和標度因數誤差。零偏誤差是指在沒有加速度輸入時,加速度計輸出的非零值,它會導致測量的加速度始終存在一個固定的偏差。假設加速度計在x、y、z軸上的零偏誤差分別為b_{ax}、b_{ay}、b_{az},則實際測量的加速度\hat{a}_i(i=x,y,z)與真實加速度a_i之間的關系為:\hat{a}_i=a_i+b_{ai}標度因數誤差則是指加速度計的輸出與實際加速度之間的比例偏差,它會使得測量的加速度在大小上產生誤差。設加速度計在各軸上的標度因數誤差為k_{ai},則考慮標度因數誤差后的加速度測量值為:\hat{a}_i=(1+k_{ai})a_i+b_{ai}陀螺儀用于測量行人運動的角速度,其主要誤差為漂移誤差。漂移誤差是指陀螺儀的輸出隨時間逐漸偏離真實值的現象,它會導致姿態(tài)解算的誤差不斷累積。假設陀螺儀在x、y、z軸上的漂移誤差分別為b_{gx}、b_{gy}、b_{gz},則實際測量的角速度\hat{\omega}_i(i=x,y,z)與真實角速度\omega_i之間的關系為:\hat{\omega}_i=\omega_i+b_{gi}除了傳感器本身的誤差,初始誤差對行人定位精度也有著重要影響。初始誤差包括初始位置誤差、初始速度誤差和初始姿態(tài)誤差。初始位置誤差\Deltap_0直接影響定位的起始點,使得后續(xù)的位置推算從一個錯誤的基準開始;初始速度誤差\Deltav_0會導致速度積分計算的偏差,進而影響位置的計算;初始姿態(tài)誤差\Delta\theta_0則會影響姿態(tài)矩陣的計算,使得加速度和角速度的轉換出現誤差,最終影響位置和速度的解算精度。綜合考慮以上加速度計誤差、陀螺儀誤差以及初始誤差,建立行人定位誤差模型如下:設狀態(tài)向量\mathbf{X}=[\Deltap_x,\Deltap_y,\Deltap_z,\Deltav_x,\Deltav_y,\Deltav_z,\Delta\theta_x,\Delta\theta_y,\Delta\theta_z,b_{ax},b_{ay},b_{az},b_{gx},b_{gy},b_{gz}]^T,其中\(zhòng)Deltap_i表示位置誤差,\Deltav_i表示速度誤差,\Delta\theta_i表示姿態(tài)誤差。狀態(tài)轉移方程可以表示為:\mathbf{X}_{k}=\mathbf{F}_{k,k-1}\mathbf{X}_{k-1}+\mathbf{G}_{k-1}\mathbf{W}_{k-1}其中,\mathbf{F}_{k,k-1}是狀態(tài)轉移矩陣,它描述了狀態(tài)向量在相鄰時刻之間的變化關系,與行人的運動模型和采樣時間間隔有關;\mathbf{G}_{k-1}是噪聲驅動矩陣,用于將過程噪聲\mathbf{W}_{k-1}引入到狀態(tài)方程中;\mathbf{W}_{k-1}是零均值的高斯白噪聲向量,其協(xié)方差矩陣為\mathbf{Q}_{k-1},表示過程噪聲的強度和特性。測量方程則根據實際的測量情況建立,例如在零速修正過程中,測量值可以是檢測到的零速區(qū)間內的速度信息,通過將測量值與狀態(tài)向量中的速度誤差進行比較,可以得到觀測方程,用于對誤差狀態(tài)進行估計和修正。2.3.2誤差模型可觀測性分析對建立的行人定位誤差模型進行可觀測性分析,是判斷誤差模型中各狀態(tài)變量能否通過測量數據準確估計的重要手段,這對于后續(xù)的誤差抑制和定位精度提升具有關鍵指導意義。可觀測性分析的核心目的在于確定哪些狀態(tài)變量能夠被有效地觀測和估計,從而為優(yōu)化誤差補償算法和提高定位精度提供依據。常用的可觀測性分析方法包括基于線性系統(tǒng)理論的能觀性矩陣法和奇異值分解(SVD)法等。能觀性矩陣法通過構建能觀性矩陣,判斷其秩是否滿秩來確定系統(tǒng)的可觀測性。對于上述建立的行人定位誤差模型,首先根據狀態(tài)轉移方程和測量方程構建能觀性矩陣\mathbf{O}。假設測量方程為\mathbf{Z}_k=\mathbf{H}_k\mathbf{X}_k+\mathbf{V}_k,其中\(zhòng)mathbf{Z}_k是測量向量,\mathbf{H}_k是觀測矩陣,\mathbf{V}_k是測量噪聲向量。能觀性矩陣\mathbf{O}由觀測矩陣\mathbf{H}_k及其與狀態(tài)轉移矩陣\mathbf{F}_{k,k-1}的乘積的不同階次組合而成。通過計算能觀性矩陣\mathbf{O}的秩,如果秩等于狀態(tài)向量\mathbf{X}的維數,則說明系統(tǒng)是完全可觀測的,即所有狀態(tài)變量都可以通過測量數據準確估計;如果秩小于狀態(tài)向量的維數,則系統(tǒng)是不可完全觀測的,存在部分狀態(tài)變量無法通過當前的測量數據準確估計。奇異值分解(SVD)法也是一種有效的可觀測性分析方法。對能觀性矩陣\mathbf{O}進行奇異值分解,得到\mathbf{O}=\mathbf{U}\mathbf{\Sigma}\mathbf{V}^T,其中\(zhòng)mathbf{U}和\mathbf{V}是正交矩陣,\mathbf{\Sigma}是對角矩陣,其對角元素為奇異值。奇異值的大小反映了對應狀態(tài)變量的可觀測性程度,奇異值越大,對應的狀態(tài)變量可觀測性越好;奇異值越小,對應的狀態(tài)變量可觀測性越差。通過可觀測性分析發(fā)現,在基于MIMU的行人定位誤差模型中,位置誤差和速度誤差通常具有較好的可觀測性。這是因為在行人運動過程中,通過對加速度計和陀螺儀數據的積分運算,可以直接或間接地獲取到與位置和速度相關的信息,從而能夠通過測量數據對位置誤差和速度誤差進行較為準確的估計和修正。然而,姿態(tài)誤差中的偏航角誤差以及陀螺儀的漂移誤差可觀測性較差。偏航角誤差可觀測性差的原因在于,在一般的行人運動場景中,缺乏直接有效的測量手段來準確獲取偏航角的信息。陀螺儀的漂移誤差由于其緩慢變化且與其他誤差相互耦合,也難以通過常規(guī)的測量數據進行準確估計。針對可觀測性較差的狀態(tài)變量,需要采取特殊的處理方法來提高其可觀測性,進而實現對這些誤差的有效抑制??梢砸腩~外的傳感器信息,如地磁傳感器提供的航向信息,來輔助估計偏航角誤差;對于陀螺儀的漂移誤差,可以通過建立更精確的誤差模型,結合長時間的數據分析和濾波算法,來提高其估計精度。三、任意步態(tài)下慣性行人定位誤差抑制算法3.1問題的提出行人在日常活動中展現出的步態(tài)豐富多樣,不同步態(tài)模式下MIMU采集的數據特征存在明顯差異,這給基于MIMU的行人定位帶來了嚴峻挑戰(zhàn),使得定位誤差顯著增大。在正常行走步態(tài)下,行人的運動具有一定的規(guī)律性。步伐相對穩(wěn)定,步長和步頻變化較為均勻。一般來說,成年人正常行走時的步長大約在0.6-0.8米之間,步頻約為每分鐘90-120步。加速度計測量的加速度在水平和垂直方向上呈現出周期性的變化,在一個步態(tài)周期內,水平方向的加速度會經歷加速、減速的過程,垂直方向的加速度則會隨著腳步的抬起和落下而產生相應的變化,陀螺儀測量的角速度也會隨著身體的轉動而呈現出有規(guī)律的波動。然而,由于MIMU本身的精度限制以及噪聲干擾,在積分運算過程中,這些微小的誤差會逐漸累積,導致定位結果偏離真實位置。當行人切換到跑步步態(tài)時,運動狀態(tài)發(fā)生了顯著變化。跑步時,行人的步伐頻率明顯加快,步長也會相應增大。通常,跑步時的步頻可達到每分鐘150-180步,步長能達到1-1.5米左右。加速度計測量的加速度幅值增大,變化更加劇烈,水平方向的加速度峰值可能會比正常行走時增加數倍,垂直方向的加速度變化也更加頻繁。陀螺儀測量的角速度在跑步時同樣會增大,身體的扭轉和擺動更加明顯。這些劇烈的變化使得傳統(tǒng)的基于正常行走步態(tài)設計的定位算法難以準確適應,定位誤差迅速增大。因為傳統(tǒng)算法在處理跑步步態(tài)數據時,無法準確捕捉到加速度和角速度的快速變化特征,導致速度和位移的計算出現較大偏差,從而影響定位的準確性。上下樓梯步態(tài)又具有獨特的運動特性。在上下樓梯過程中,行人不僅有水平方向的運動,還存在明顯的垂直方向的位移。上樓時,垂直方向的加速度為正值,且隨著腳步向上抬起,加速度會有一個逐漸增大再減小的過程;下樓時,垂直方向的加速度為負值,變化規(guī)律與上樓相反。同時,由于樓梯的臺階高度和坡度不同,加速度和角速度的變化也會有所差異。此外,上下樓梯時,行人的身體姿態(tài)也會發(fā)生較大改變,這進一步增加了MIMU數據的復雜性?,F有的定位算法在處理上下樓梯步態(tài)數據時,往往無法準確分離水平和垂直方向的運動信息,導致垂直方向的位移計算誤差較大,進而影響整體的定位精度。在一些特殊的步態(tài)中,如跳躍、側身行走等,MIMU數據的特征更加復雜。跳躍時,加速度會在短時間內急劇變化,出現較大的峰值,且在跳躍的上升和下降階段,加速度的方向和大小變化明顯。側身行走時,身體的姿態(tài)和運動方向與正常行走有很大不同,加速度計和陀螺儀測量的數據在各個軸向上的變化規(guī)律與常規(guī)步態(tài)截然不同。這些特殊步態(tài)下的數據特征超出了傳統(tǒng)定位算法的處理能力范圍,使得定位誤差急劇增大,甚至可能導致定位結果完全錯誤。不同步態(tài)下MIMU數據特征的顯著差異,使得基于MIMU的行人定位面臨著定位誤差大、精度難以保證的問題。因此,研究有效的誤差抑制算法,提高任意步態(tài)下的定位精度,具有重要的現實意義和應用價值。3.2針對不同步態(tài)的自適應零速區(qū)間調整算法3.2.1行人步態(tài)參數特性分析行人在行走過程中展現出豐富多樣的步態(tài),每種步態(tài)都具有獨特的參數特性。這些參數特性的準確分析對于基于MIMU的行人定位算法的優(yōu)化至關重要。通過大量實驗,采集了不同行人在正常行走、跑步、上下樓梯等多種常見步態(tài)下的運動數據,利用MIMU精確測量加速度、角速度等關鍵信息,進而深入剖析不同步態(tài)下的步長、步頻、加速度等參數特性。步長作為衡量行人每一步跨越距離的重要參數,在不同步態(tài)下表現出顯著差異。正常行走時,成年人的步長通常在60-80厘米之間,這一范圍與個體的腿長密切相關,腿長較長的人往往步長也會相應較長。而在跑步步態(tài)中,為了獲得更快的速度,行人會增大步伐幅度,步長一般可達到1-1.5米左右。在上下樓梯時,由于受到樓梯臺階高度和寬度的限制,步長會明顯減小,且上下樓梯的步長可能存在差異。上樓時,為了克服重力,步長可能相對較短,一般在30-50厘米;下樓時,步長可能會稍長一些,但也通常不會超過正常行走的步長范圍。步頻指的是單位時間內行走的步數,它也是反映步態(tài)特征的關鍵參數之一。正常行走時,成年人的步頻一般在每分鐘90-120步之間,保持著相對穩(wěn)定的節(jié)奏。當切換到跑步步態(tài)時,為了提高運動速度,步頻會顯著加快,通??蛇_到每分鐘150-180步。在上下樓梯過程中,步頻同樣會受到影響。上樓時,由于需要消耗更多的體力來克服重力,步頻會相對降低,大約在每分鐘70-90步;下樓時,雖然不需要克服重力,但為了保持身體平衡,步頻也不會太快,一般在每分鐘80-100步左右。加速度是描述物體運動速度變化快慢的物理量,在行人不同步態(tài)下,加速度的特性也各不相同。在正常行走的一個步態(tài)周期內,加速度呈現出明顯的周期性變化。以水平方向為例,當行人邁出一步時,加速度會逐漸增大,達到一個峰值后,隨著腳步的落地和身體的穩(wěn)定,加速度逐漸減小。在垂直方向上,加速度也會隨著腳步的抬起和落下而產生相應的變化,在腳步抬起時,垂直方向加速度為正,且逐漸增大;在腳步落下時,垂直方向加速度為負,且絕對值逐漸增大。跑步時,加速度的幅值明顯增大,變化更加劇烈。水平方向的加速度峰值可能會比正常行走時增加數倍,垂直方向的加速度變化也更加頻繁。在上下樓梯時,加速度的變化更為復雜。上樓時,垂直方向的加速度為正值,且隨著腳步向上抬起,加速度會有一個逐漸增大再減小的過程;下樓時,垂直方向的加速度為負值,變化規(guī)律與上樓相反。同時,由于樓梯的臺階高度和坡度不同,加速度的變化也會有所差異。通過對不同步態(tài)下行人的步長、步頻、加速度等參數特性的深入分析,可以發(fā)現這些參數之間存在著密切的關聯(lián)。步長和步頻的變化會直接影響行人的行走速度,而加速度的變化則反映了行人運動狀態(tài)的改變。這些參數特性的準確把握,為后續(xù)基于模糊函數的自適應零速區(qū)間調整算法的設計提供了重要的依據。3.2.2基于模糊函數的自適應零速區(qū)間調整算法在深入分析行人步態(tài)參數特性的基礎上,為了更準確地檢測不同步態(tài)下的零速區(qū)間,提高基于MIMU的行人定位精度,提出一種基于模糊函數的自適應零速區(qū)間調整算法。該算法充分利用模糊函數在處理不確定性和模糊性問題方面的優(yōu)勢,根據步態(tài)參數實時調整零速區(qū)間檢測閾值,從而實現對不同步態(tài)的自適應處理。模糊函數算法是一種處理不確定性和模糊性的數學工具,廣泛應用于信號處理、模式識別和人工智能等領域。在本算法中,模糊函數的核心作用是根據行人不同步態(tài)下的步長、步頻、加速度等參數,對零速區(qū)間檢測閾值進行模糊化處理,以適應不同步態(tài)下運動特性的變化。首先,對輸入的步態(tài)參數進行模糊化處理。將步長、步頻、加速度等參數分別劃分為不同的模糊集合,如“短步長”“中步長”“長步長”,“慢步頻”“中步頻”“快步頻”,“小加速度”“中加速度”“大加速度”等。以步長為例,假設正常行走時步長的范圍為60-80厘米,將小于60厘米的步長定義為“短步長”,60-80厘米之間的步長定義為“中步長”,大于80厘米的步長定義為“長步長”。通過定義隸屬函數來確定每個參數值屬于不同模糊集合的程度。常用的隸屬函數有三角形隸屬函數、梯形隸屬函數等。對于步長的模糊化,采用三角形隸屬函數,當步長為60厘米時,屬于“短步長”的隸屬度為1,屬于“中步長”的隸屬度為0;當步長為70厘米時,屬于“短步長”的隸屬度為0.5,屬于“中步長”的隸屬度為0.5,屬于“長步長”的隸屬度為0。然后,根據模糊規(guī)則庫進行模糊推理。模糊規(guī)則庫是根據大量的實驗數據和經驗建立起來的,它描述了不同步態(tài)參數組合與零速區(qū)間檢測閾值之間的關系。如果步長為“長步長”且步頻為“快步頻”,則判斷此時行人可能處于跑步步態(tài),相應地增大零速區(qū)間檢測閾值;如果步長為“短步長”且加速度在垂直方向上呈現出特定的變化規(guī)律,如上樓時垂直方向加速度為正且先增大后減小,則判斷行人可能在上樓梯,此時應根據具體情況調整零速區(qū)間檢測閾值。模糊推理過程采用常用的Mamdani推理方法,根據輸入參數的模糊化結果,在模糊規(guī)則庫中查找匹配的規(guī)則,然后通過模糊合成運算得到模糊輸出。最后,對模糊輸出進行去模糊化處理,得到具體的零速區(qū)間檢測閾值。去模糊化方法有多種,如最大隸屬度法、重心法等。在本算法中,采用重心法進行去模糊化,即計算模糊輸出集合的重心,將重心對應的數值作為最終的零速區(qū)間檢測閾值。通過這種方式,根據不同的步態(tài)參數實時調整零速區(qū)間檢測閾值,能夠更準確地檢測出零速區(qū)間,從而提高定位精度。在實際應用中,將基于模糊函數的自適應零速區(qū)間調整算法與傳統(tǒng)的零速修正(ZUPT)算法相結合。在行人運動過程中,MIMU實時采集加速度和角速度數據,通過捷聯(lián)慣導算法初步計算出行人的速度和位置。同時,利用本算法根據步態(tài)參數實時調整零速區(qū)間檢測閾值,對速度和位置進行修正。當檢測到零速區(qū)間時,根據調整后的閾值對速度和位置進行更新,有效抑制定位誤差的累積。通過大量的實驗驗證,該算法在不同步態(tài)下均能顯著提高定位精度,具有良好的適應性和有效性。3.3基于自適應零速區(qū)間的正反向濾波算法3.3.1正反向濾波算法原理正反向濾波算法作為一種有效的數據處理方法,在基于MIMU的行人定位中具有重要的應用價值,其核心原理是通過對觀測數據進行前向和后向處理,充分利用數據的時間序列信息,從而提高狀態(tài)估計的精度。在正向濾波階段,從數據序列的起始時刻開始,按照時間順序依次處理每一個時刻的觀測數據。以基于MIMU的行人定位為例,假設MIMU實時測量行人的加速度和角速度數據,在正向濾波過程中,根據這些測量數據以及系統(tǒng)的狀態(tài)轉移方程和觀測方程,利用濾波算法(如卡爾曼濾波)對行人的狀態(tài)(如位置、速度、姿態(tài)等)進行逐步估計。在第k時刻,根據第k-1時刻的狀態(tài)估計值和當前時刻的觀測數據,通過狀態(tài)轉移方程預測第k時刻的狀態(tài),再利用觀測方程和當前的觀測數據對預測結果進行修正,得到第k時刻的最優(yōu)狀態(tài)估計值。這個過程不斷重復,隨著時間的推進,逐步得到整個數據序列的正向濾波估計結果。反向濾波則是從數據序列的末尾時刻開始,逆向處理觀測數據。同樣以行人定位為例,從最后一個時刻的狀態(tài)估計值出發(fā),利用狀態(tài)轉移方程和觀測方程,逆向推算每個時刻的狀態(tài)估計值。在反向濾波過程中,雖然使用的是與正向濾波相同的狀態(tài)轉移方程和觀測方程,但由于處理數據的順序不同,能夠利用到后續(xù)時刻的數據信息,從而對正向濾波的結果進行補充和修正。在第k時刻,根據第k+1時刻的狀態(tài)估計值(這個值是在反向濾波過程中從后往前已經計算得到的)和當前時刻的觀測數據,通過狀態(tài)轉移方程逆向預測第k時刻的狀態(tài),再利用觀測方程和當前的觀測數據對逆向預測結果進行修正,得到第k時刻在反向濾波下的最優(yōu)狀態(tài)估計值。通過正反向濾波,能夠從不同的時間方向對數據進行全面的分析和處理,充分利用數據中的信息。正向濾波利用了過去時刻的數據信息進行狀態(tài)估計,而反向濾波則利用了未來時刻的數據信息對估計結果進行校正。將正反向濾波的結果進行融合,可以得到更準確、更可靠的狀態(tài)估計值。在行人定位中,融合正反向濾波結果后得到的位置估計值,能夠更接近行人的真實位置,有效提高定位精度。正反向濾波算法在處理非平穩(wěn)信號和具有復雜動態(tài)特性的系統(tǒng)時具有顯著優(yōu)勢。在行人行走過程中,由于步態(tài)的多樣性和環(huán)境的不確定性,MIMU測量的數據往往呈現出非平穩(wěn)的特性。正反向濾波算法能夠更好地適應這種非平穩(wěn)性,通過對前后向數據的綜合分析,更準確地捕捉信號的變化趨勢,從而提高定位的準確性和穩(wěn)定性。3.3.2基于正反向濾波的定位誤差抑制算法為了進一步提高基于MIMU的行人定位精度,有效抑制定位誤差,將自適應零速區(qū)間檢測與正反向濾波算法相結合,提出一種基于正反向濾波的定位誤差抑制算法。該算法充分利用自適應零速區(qū)間檢測的準確性和正反向濾波算法的優(yōu)勢,實現對定位誤差的有效控制。在基于MIMU的行人定位系統(tǒng)中,自適應零速區(qū)間檢測能夠根據行人的運動狀態(tài)和步態(tài)特征,實時準確地檢測出零速區(qū)間。在零速區(qū)間內,行人的足部與地面相對靜止,速度理論上為零。利用這一特性,通過檢測零速區(qū)間,并對零速區(qū)間內的速度和位置進行修正,可以有效抑制定位誤差的累積。然而,傳統(tǒng)的零速修正方法僅利用了零速區(qū)間內的局部信息,對于整個數據序列的處理不夠全面。正反向濾波算法則能夠從全局角度對數據進行處理,充分利用數據的時間序列信息。將自適應零速區(qū)間檢測與正反向濾波算法相結合,首先利用自適應零速區(qū)間檢測算法,根據行人的步長、步頻、加速度等步態(tài)參數,實時調整零速區(qū)間檢測閾值,準確地檢測出零速區(qū)間。在檢測到零速區(qū)間后,將零速區(qū)間內的數據作為觀測數據,分別進行正反向濾波處理。在正向濾波過程中,從數據序列的起始時刻開始,利用零速區(qū)間內的觀測數據以及系統(tǒng)的狀態(tài)轉移方程和觀測方程,對行人的狀態(tài)進行逐步估計。在零速區(qū)間內,由于速度為零這一約束條件,可以更準確地估計出其他狀態(tài)變量(如位置、姿態(tài)等)的誤差,并進行修正。在正向濾波的每一步中,根據前一時刻的狀態(tài)估計值和當前的觀測數據,通過狀態(tài)轉移方程預測當前時刻的狀態(tài),再利用觀測方程和零速區(qū)間內的速度為零這一條件,對預測結果進行修正,得到當前時刻的最優(yōu)狀態(tài)估計值。反向濾波則從數據序列的末尾時刻開始,逆向處理零速區(qū)間內的數據。利用反向濾波,能夠利用到后續(xù)時刻的數據信息,對正向濾波的結果進行補充和修正。在反向濾波過程中,從最后一個時刻的狀態(tài)估計值出發(fā),根據零速區(qū)間內的觀測數據以及狀態(tài)轉移方程和觀測方程,逆向推算每個時刻的狀態(tài)估計值。在每一步中,根據后一時刻的狀態(tài)估計值(這個值是在反向濾波過程中從后往前已經計算得到的)和當前的觀測數據,通過狀態(tài)轉移方程逆向預測當前時刻的狀態(tài),再利用觀測方程和零速區(qū)間內的速度為零這一條件,對逆向預測結果進行修正,得到當前時刻在反向濾波下的最優(yōu)狀態(tài)估計值。最后,將正反向濾波的結果進行融合,得到更準確的狀態(tài)估計值。通過融合正反向濾波結果,可以充分利用前后向數據中的信息,更準確地估計出行人的位置、速度和姿態(tài)等狀態(tài)變量,有效抑制定位誤差的累積。在位置估計中,將正向濾波得到的位置估計值和反向濾波得到的位置估計值進行加權融合,根據實際情況調整權重,使得融合后的位置估計值更接近行人的真實位置。通過將自適應零速區(qū)間檢測與正反向濾波算法相結合,基于正反向濾波的定位誤差抑制算法能夠更有效地處理行人在不同步態(tài)下的定位問題,提高定位精度和可靠性。在實際應用中,該算法在復雜的室內外環(huán)境中,面對行人多種步態(tài)的切換,均能取得較好的定位效果,為行人定位技術的發(fā)展提供了新的思路和方法。3.4實驗驗證與結果分析3.4.1實驗設計與數據采集為了全面、準確地驗證所提出的基于MIMU的行人任意步態(tài)定位方法的有效性和優(yōu)越性,精心設計了一系列實驗。實驗選取了多種具有代表性的場景,以模擬行人在實際生活中可能遇到的不同環(huán)境和行走情況。在實驗中,分別設置了室內走廊場景,該場景相對較為平坦、穩(wěn)定,主要用于測試行人在正常行走步態(tài)下的定位精度;室外操場場景,操場地面較為開闊,適合進行跑步、跳躍等步態(tài)的實驗,同時也能檢驗定位方法在不同地面條件下的適應性;樓梯場景,包括室內樓梯和室外樓梯,用于測試上下樓梯步態(tài)下的定位性能,不同的樓梯坡度和臺階高度可以進一步考察定位方法對復雜垂直運動的處理能力。實驗設備采用了高精度的MIMU,其加速度計精度可達±0.01m/s2,陀螺儀精度可達±0.05°/s,能夠準確測量行人運動過程中的加速度和角速度信息。MIMU通過無線數據傳輸模塊將采集到的數據實時傳輸至數據采集終端,數據采集終端采用高性能的計算機,配備專業(yè)的數據采集軟件,能夠穩(wěn)定、高效地接收和存儲數據,確保數據采集的準確性和完整性。為了獲取準確的實驗數據,招募了10名不同性別、年齡和身體特征的志愿者參與實驗。每位志愿者在不同場景下分別進行正常行走、跑步、上下樓梯、跳躍等多種步態(tài)的運動。在運動過程中,MIMU以100Hz的頻率采集加速度和角速度數據,確保能夠捕捉到行人運動的細微變化。為了對實驗結果進行準確評估,采用了光學動作捕捉系統(tǒng)作為參考,以獲取行人運動的真實軌跡。光學動作捕捉系統(tǒng)通過多個高速攝像機對行人身上佩戴的反光標記點進行實時監(jiān)測,能夠精確測量行人的位置和姿態(tài)信息,其定位精度可達毫米級。在實驗過程中,光學動作捕捉系統(tǒng)與MIMU同步工作,同時記錄行人的運動數據。在數據采集完成后,對采集到的數據進行了嚴格的預處理。利用濾波算法對原始數據進行去噪處理,去除高頻噪聲和異常值,提高數據的質量和可靠性。采用中值濾波算法對加速度數據進行處理,有效去除了由于傳感器噪聲和外界干擾引起的異常值;利用卡爾曼濾波算法對陀螺儀數據進行融合處理,提高了姿態(tài)估計的準確性。對數據進行了歸一化處理,使不同步態(tài)下的數據具有相同的量綱,便于后續(xù)的分析和處理。3.4.2實驗結果對比與分析將提出的基于MIMU的行人任意步態(tài)定位方法與傳統(tǒng)的基于MIMU的行人定位方法進行了對比實驗,以評估改進算法在定位精度和誤差抑制方面的優(yōu)勢。傳統(tǒng)方法采用固定閾值的零速區(qū)間檢測算法,在不同步態(tài)下均使用相同的零速檢測閾值,且未考慮步態(tài)特征對定位的影響。在室內走廊場景的正常行走實驗中,傳統(tǒng)方法由于固定閾值的零速區(qū)間檢測算法無法準確適應正常行走步態(tài)下加速度和角速度的變化,導致零速區(qū)間檢測出現誤判,定位誤差隨著行走距離的增加而逐漸累積。實驗結果顯示,傳統(tǒng)方法在行走100米后,定位誤差達到了2.5米左右,誤差率為2.5%。而本文提出的方法,通過基于模糊函數的自適應零速區(qū)間調整算法,能夠根據正常行走步態(tài)的步長、步頻、加速度等參數實時調整零速區(qū)間檢測閾值,準確檢測零速區(qū)間,有效抑制定位誤差的累積。在相同的實驗條件下,本文方法的定位誤差僅為0.8米左右,誤差率為0.8%,相比傳統(tǒng)方法,定位精度提高了約68%。在室外操場場景的跑步實驗中,傳統(tǒng)方法由于無法適應跑步步態(tài)下加速度和角速度的劇烈變化,定位誤差迅速增大。跑步過程中,加速度和角速度的幅值明顯增大,變化更加頻繁,傳統(tǒng)的固定閾值零速檢測算法無法準確捕捉到這些變化,導致定位誤差急劇上升。實驗結果表明,傳統(tǒng)方法在跑步500米后,定位誤差達到了15米左右,誤差率為3%。而本文方法利用自適應零速區(qū)間檢測算法,能夠根據跑步步態(tài)的特征實時調整零速區(qū)間檢測閾值,結合正反向濾波算法,充分利用數據的時間序列信息,對定位誤差進行有效抑制。在相同的跑步實驗中,本文方法的定位誤差僅為5米左右,誤差率為1%,相比傳統(tǒng)方法,定位精度提高了約67%。在樓梯場景的上下樓梯實驗中,傳統(tǒng)方法由于難以準確分離水平和垂直方向的運動信息,在處理上下樓梯步態(tài)時定位誤差較大。上下樓梯時,行人不僅有水平方向的運動,還存在明顯的垂直方向的位移,加速度和角速度的變化也更加復雜。傳統(tǒng)方法無法準確處理這些復雜信息,導致垂直方向的位移計算誤差較大,進而影響整體的定位精度。實驗結果顯示,傳統(tǒng)方法在上下樓梯10層后,定位誤差達到了4米左右,誤差率為4%。而本文方法通過建立準確的垂直運動模型,結合自適應零速區(qū)間檢測和正反向濾波算法,能夠準確計算行人在垂直方向上的位移,有效提高定位精度。在相同的上下樓梯實驗中,本文方法的定位誤差僅為1.5米左右,誤差率為1.5%,相比傳統(tǒng)方法,定位精度提高了約63%。通過在不同場景下的多種步態(tài)實驗對比,充分驗證了本文提出的基于MIMU的行人任意步態(tài)定位方法在定位精度和誤差抑制方面具有顯著優(yōu)勢。該方法能夠有效適應行人的各種步態(tài)變化,準確檢測零速區(qū)間,結合正反向濾波算法,充分利用數據信息,顯著提高定位精度,為行人定位技術在復雜環(huán)境下的應用提供了更可靠的解決方案。四、基于等式約束的多傳感器融合行人定位方法4.1問題的提出在基于MIMU的行人定位中,盡管前文所述的誤差抑制算法在一定程度上提升了定位精度,但單MIMU定位誤差累積問題依舊顯著。由于MIMU本身精度受限,在長時間的行人運動過程中,加速度計和陀螺儀的測量誤差經積分運算后不斷積累,導致定位結果與真實位置偏差逐漸增大。以長時間行走為例,隨著時間的推移,加速度計的零偏誤差和標度因數誤差會使加速度測量值偏離真實值,經過兩次積分計算位移時,這些誤差會被放大,導致位置誤差不斷累積。陀螺儀的漂移誤差則會使姿態(tài)解算產生偏差,進而影響加速度在導航坐標系下的轉換,進一步加劇定位誤差的增長。這種誤差累積問題在復雜的實際應用場景中尤為突出,嚴重限制了單MIMU定位的可靠性和實用性。為解決這一問題,引入多傳感器融合技術成為必然選擇。多傳感器融合能夠整合多種傳感器的信息,充分發(fā)揮各傳感器的優(yōu)勢,實現優(yōu)勢互補,從而提高定位精度和可靠性。地磁傳感器能夠提供較為穩(wěn)定的航向信息,彌補MIMU在航向估計上的不足;氣壓計可以測量氣壓變化,進而推算出行人的高度信息,輔助MIMU進行更全面的定位。通過融合這些傳感器的數據,可以有效減少定位誤差,提高系統(tǒng)的抗干擾能力。在多傳感器融合過程中,不同傳感器的數據存在一定的不確定性和誤差,如何準確地融合這些數據,使各傳感器信息達到最優(yōu)組合,是多傳感器融合定位的關鍵難題。引入等式約束條件可以對傳感器數據進行更有效的整合和優(yōu)化。等式約束能夠利用不同傳感器之間的內在關系,建立起數據之間的約束方程,從而限制融合過程中的誤差傳播,提高融合精度。在MIMU與地磁傳感器融合時,利用兩者在航向信息上的關系建立等式約束,能夠使融合后的航向信息更加準確可靠。因此,研究基于等式約束的多傳感器融合行人定位方法具有重要的現實意義和應用價值。4.2基于等式約束的多傳感器定位信息融合算法4.2.1等式約束濾波原理等式約束濾波是一種在狀態(tài)估計過程中充分利用系統(tǒng)內部約束條件來提高估計精度的方法。其核心原理是基于系統(tǒng)的物理特性或運動規(guī)律,建立起狀態(tài)變量之間的等式關系,然后將這些等式約束融入到濾波算法中,從而對狀態(tài)變量進行更準確的估計。在基于MIMU的行人定位系統(tǒng)中,行人的運動遵循一定的物理規(guī)律,這些規(guī)律可以用等式約束來描述。在行人行走過程中,假設行人的足部在一個短時間內保持靜止(零速區(qū)間),根據這一特性,可以建立速度和位置之間的等式約束關系。在零速區(qū)間內,行人的速度理論上為零,即v_x=0,v_y=0,v_z=0,同時位置的變化也為零,即\Deltap_x=0,\Deltap_y=0,\Deltap_z=0。這些等式約束反映了行人運動的真實情況,將其引入濾波算法中,可以有效限制狀態(tài)估計的范圍,提高估計的準確性。在實際應用中,等式約束濾波通常與卡爾曼濾波等經典濾波算法相結合。以卡爾曼濾波為例,其基本過程包括預測和更新兩個步驟。在預測步驟中,根據系統(tǒng)的狀態(tài)轉移方程和上一時刻的狀態(tài)估計值,預測當前時刻的狀態(tài)。在更新步驟中,利用觀測數據對預測結果進行修正,得到當前時刻的最優(yōu)狀態(tài)估計值。當引入等式約束時,在更新步驟中,需要將等式約束條件納入到卡爾曼濾波的計算過程中。通過構建約束矩陣,將等式約束轉化為數學形式,與觀測方程和狀態(tài)轉移方程一起參與計算。假設狀態(tài)向量為\mathbf{X}=[p_x,p_y,p_z,v_x,v_y,v_z,\theta_x,\theta_y,\theta_z]^T,其中p_i表示位置,v_i表示速度,\theta_i表示姿態(tài)。在零速區(qū)間的等式約束下,可以構建約束矩陣\mathbf{H}_c,使得\mathbf{H}_c\mathbf{X}=\mathbf{0},其中\(zhòng)mathbf{0}是零向量。將約束矩陣\mathbf{H}_c與卡爾曼濾波的觀測矩陣\mathbf{H}相結合,得到新的觀測方程\mathbf{Z}=\begin{bmatrix}\mathbf{H}\\\mathbf{H}_c\end{bmatrix}\mathbf{X}+\mathbf{V},其中\(zhòng)mathbf{Z}是觀測向量,\mathbf{V}是觀測噪聲向量。在卡爾曼濾波的更新步驟中,利用這個新的觀測方程對預測結果進行修正,通過計算卡爾曼增益,得到考慮等式約束后的最優(yōu)狀態(tài)估計值。通過這種方式,等式約束濾波能夠充分利用系統(tǒng)的約束信息,有效抑制定位誤差的累積,提高基于MIMU的行人定位系統(tǒng)的精度和可靠性。在實際的行人定位應用中,等式約束濾波能夠更好地適應行人運動的復雜性,即使在MIMU測量存在誤差的情況下,也能通過約束條件對狀態(tài)估計進行優(yōu)化,從而實現更準確的定位。4.2.2基于雙MIMU/超聲波的定位誤差抑制算法為了進一步提高基于MIMU的行人定位精度,有效抑制定位誤差,提出一種基于雙MIMU結合超聲波測距的定位誤差抑制算法。該算法通過巧妙地利用雙MIMU的冗余信息和超聲波測距的高精度,構建等式約束,從而實現對定位誤差的有效控制。在該算法中,采用兩個MIMU分別放置在行人的不同部位,通常選擇將一個MIMU放置在足部,另一個放置在小腿部。足部的MIMU能夠直接測量足部的運動信息,小腿部的MIMU則可以提供小腿的運動狀態(tài),兩者相互補充,形成冗余信息。由于足部和小腿在行人運動過程中存在相對固定的幾何關系,利用這一特性可以建立等式約束。假設足部MIMU測量的位置信息為\mathbf{p}_1=[x_1,y_1,z_1]^T,小腿部MIMU測量的位置信息為\mathbf{p}_2=[x_2,y_2,z_2]^T,根據足部和小腿的長度以及它們之間的相對位置關系,可以建立等式約束方程:(\mathbf{p}_2-\mathbf{p}_1)^T(\mathbf{p}_2-\mathbf{p}_1)=L^2其中L是足部到小腿的固定長度,這個等式約束反映了雙MIMU之間的幾何關系,將其納入到定位算法中,可以有效限制定位誤差的范圍。同時,引入超聲波測距技術來進一步提高定位精度。超聲波測距具有高精度、短距離測量準確的特點,能夠為定位提供可靠的距離信息。在行人周圍設置多個超聲波基站,通過測量超聲波從基站到行人攜帶的接收器的傳播時間,結合超聲波在空氣中的傳播速度,可以精確計算出基站與行人之間的距離d_i(i=1,2,\cdots,n,n為基站數量)。利用這些距離信息與雙MIMU測量的位置信息建立等式約束。假設超聲波基站的坐標為\mathbf_i=[x_{bi},y_{bi},z_{bi}]^T,則可以建立如下等式約束方程:(\mathbf{p}_1-\mathbf_i)^T(\mathbf{p}_1-\mathbf_i)=d_i^2(\mathbf{p}_2-\mathbf_i)^T(\mathbf{p}_2-\mathbf_i)=d_i^2將這些等式約束與卡爾曼濾波算法相結合,實現對定位誤差的有效抑制。在卡爾曼濾波的預測步驟中,根據雙MIMU的測量數據和系統(tǒng)的狀態(tài)轉移方程,預測當前時刻的狀態(tài)。在更新步驟中,將超聲波測距得到的距離信息以及雙MIMU之間的幾何約束信息作為觀測數據,利用等式約束構建新的觀測方程,對預測結果進行修正。通過這種基于雙MIMU/超聲波的定位誤差抑制算法,充分利用了雙MIMU的冗余信息和超聲波測距的高精度,通過構建等式約束,有效抑制了定位誤差的累積,提高了行人定位的精度和可靠性。在實際應用中,該算法在復雜的室內環(huán)境和多種步態(tài)下都能取得較好的定位效果,為行人定位技術的發(fā)展提供了新的思路和方法。四、基于等式約束的多傳感器融合行人定位方法4.3行人定位系統(tǒng)硬件平臺搭建4.3.1慣性傳感器試驗平臺為實現基于MIMU的行人任意步態(tài)定位,精心搭建慣性傳感器試驗平臺,選用高精度的XsensMTxMIMU作為核心傳感器。該MIMU集成了3軸加速度計、3軸陀螺儀和3軸磁力計,能夠精確測量行人運動過程中的加速度、角速度和磁場強度信息。其加速度計量程可達±16g,分辨率為0.001g,能夠捕捉到行人運動中細微的加速度變化;陀螺儀量程為±2000°/s,分辨率達到0.01°/s,可準確測量行人的姿態(tài)變化;磁力計量程為±8Gauss,分辨率為0.01mGauss,為航向估計提供可靠的數據支持。在搭建慣性傳感器試驗平臺時,首先對MIMU進行安裝固定??紤]到行人運動的多樣性和舒適性,將MIMU通過定制的彈性綁帶牢固地固定在行人的足部。這種安裝方式能夠確保MIMU在行人運動過程中穩(wěn)定地跟隨足部運動,準確采集足部的運動信息。同時,彈性綁帶的設計保證了佩戴的舒適性,不會對行人的正常運動造成干擾。MIMU通過USB接口與數據采集終端相連。數據采集終端采用高性能的工業(yè)控制計算機,配備高速數據采集卡,能夠以100Hz的頻率穩(wěn)定采集MIMU輸出的原始數據。在數據采集過程中,為確保數據的準確性和完整性,對采集到的數據進行實時監(jiān)控和預處理。利用MIMU自帶的濾波算法對原始數據進行初步去噪處理,去除高頻噪聲和異常值,提高數據的質量。同時,對數據進行時間戳標記,以便后續(xù)數據分析和處理時能夠準確對應不同時刻的運動狀態(tài)。為了進一步驗證慣性傳感器試驗平臺的性能,進行了一系列的靜態(tài)和動態(tài)測試。在靜態(tài)測試中,將MIMU放置在水平桌面上,記錄其輸出數據,通過分析數據的穩(wěn)定性和準確性,評估MIMU的零偏誤差和噪聲水平。在動態(tài)測試中,模擬行人的各種運動狀態(tài),如正常行走、跑步、上下樓梯等,采集MIMU在不同運動狀態(tài)下的數據,并與參考傳感器的數據進行對比分析。通過大量的測試驗證,慣性傳感器試驗平臺能夠準確采集行人在任意步態(tài)下的運動數據,為后續(xù)的算法研究和定位實驗提供了可靠的數據支持。4.3.2超聲波測距傳感器試驗平臺超聲波測距傳感器試驗平臺在基于等式約束的多傳感器融合行人定位系統(tǒng)中起著關鍵作用,其工作原理基于超聲波的傳播特性。超聲波是一種頻率高于20kHz的聲波,具有方向性好、穿透能力強等特點。在測距過程中,超聲波測距傳感器向周圍空間發(fā)射超聲波脈沖,當超聲波遇到障礙物后會反射回來,傳感器接收反射波。通過測量超聲波從發(fā)射到接收的時間間隔\Deltat,結合超聲波在空氣中的傳播速度v(一般情況下,在常溫常壓下,超聲波在空氣中的傳播速度約為340m/s),利用公式d=v\times\Deltat/2,即可計算出傳感器與障礙物之間的距離d。在搭建超聲波測距試驗平臺時,選用了HC-SR04超聲波測距模塊。該模塊具有測量精度高、響應速度快、價格低廉等優(yōu)點,其測量范圍為2cm-400cm,精度可達±0.3cm,能夠滿足行人定位系統(tǒng)對距離測量的精度要求。為了實現對行人位置的準確測量,在試驗區(qū)域內均勻布置了多個超聲波測距模塊。以一個典型的室內定位場景為例,在房間的四個角落和中心位置分別安裝一個超聲波測距模塊,形成一個測距網絡。每個超聲波測距模塊通過I/O接口與中央處理器相連,將測量得到的距離數據實時傳輸給中央處理器進行處理。在安裝超聲波測距模塊時,需要確保其安裝位置的準確性和穩(wěn)定性。通過使用專門設計的安裝支架,將超聲波測距模塊固定在墻壁或天花板上,使其發(fā)射和接收面垂直向下,以保證能夠準確測量到行人的位置信息。同時,合理調整超聲波測距模塊的發(fā)射功率和接收靈敏度,以避免信號干擾和誤判。為了提高超聲波測距的精度和可靠性,對超聲波測距模塊進行了校準和補償。在不同的溫度和濕度條件下,超聲波在空氣中的傳播速度會發(fā)生變化,從而影響測距精度。通過實驗測量不同環(huán)境條件下超聲波的傳播速度,并建立相應的速度補償模型,對測量結果進行實時補償。采用濾波算法對測量數據進行處理,去除噪聲和干擾,提高數據的穩(wěn)定性和準確性。通過中值濾波算法對連續(xù)多次測量的數據進行處理,有效去除了由于外界干擾引起的異常值,使測量結果更加可靠。4.3.3中央處理器試驗平臺中央處理器試驗平臺作為行人定位系統(tǒng)的核心處理單元,負責對慣性傳感器和超聲波測距傳感器采集的數據進行處理、融合和分析,從而實現行人的準確定位。選用了NVIDIAJetsonXavierNX作為中央處理器,該處理器基于NVIDIAVolta架構,配備了8核Cortex-A57CPU和512核NVIDIAGPU,具有強大的計算能力和高效的數據處理性能,能夠滿足復雜的行人定位算法對計算資源的需求。數據處理流程如下:慣性傳感器和超聲波測距傳感器實時采集行人的運動數據和距離信息,并將這些數據通過相應的接口傳輸給中央處理器。中央處理器首先對采集到的數據進行預處理,包括數據格式轉換、去噪處理等。對于慣性傳感器采集的加速度和角速度數據,利用濾波算法去除噪聲和干擾,提高數據的質量;對于超聲波測距傳感器測量的距離數據,進行有效性驗證和誤差補償,確保距離信息的準確性。然后,根據基于等式約束的多傳感器融合定位算法,中央處理器對預處理后的數據進行融合處理。利用雙MIMU之間的幾何關系以及超聲波測距信息建立等式約束,將這些約束條件融入到卡爾曼濾波算法中,對行人的位置、速度和姿態(tài)等狀態(tài)變量進行最優(yōu)估計。在融合過程中,不斷更新狀態(tài)估計值,根據新采集的數據實時調整估計結果,以提高定位的精度和可靠性。在搭建中央處理器試驗平臺時,將NVIDIAJetsonXavierNX安裝在定制的主板上,并配備了大容量的內存和高速存儲設備。通過優(yōu)化主板的電路設計和散熱系統(tǒng),確保中央處理器在長時間高負載運行過程中的穩(wěn)定性和可靠性。同時,安裝了相應的操作系統(tǒng)和開發(fā)環(huán)境,如Ubuntu操作系統(tǒng)和CUDA并行計算平臺,為算法的實現和調試提供了良好的支持。為了驗證中央處理器試驗平臺的性能,進行了大量的模擬實驗和實際測試。在模擬實驗中,通過生成模擬的傳感器數據,測試中央處理器在不同數據量和復雜算法條件下的處理能力和運行效率。在實際測試中,將中央處理器試驗平臺與慣性傳感器試驗平臺和超聲波測距傳感器試驗平臺進行集成,在不同的場景下進行行人定位實驗。通過對比實驗結果與真實位置信息,評估中央處理器試驗平臺的定位精度和可靠性。經過測試驗證,中央處理器試驗平臺能夠高效、準確地處理多傳感器數據,實現基于等式約束的多傳感器融合行人定位,滿足系統(tǒng)的性能要求。4.4基于等式約束的定位試驗與結果分析4.4.1試驗方案與數據采集為了全面、深入地驗證基于等式約束的多傳感器融合定位方法的有效性,精心設計了多傳感器融合定位試驗方案。在試驗中,模擬了多種具有代表性的復雜場景,旨在盡可能還原行人在實際生活中可能遇到的各種環(huán)境和運動狀態(tài)。在室內環(huán)境中,選取了大型商場和地下停車場作為試驗場景。大型商場內布局復雜,人員流動頻繁,信號干擾源眾多,能夠充分考驗定位系統(tǒng)在復雜室內環(huán)境下的抗干擾能力和定位精度。地下停車場則存在衛(wèi)星信號完全遮擋、地磁環(huán)境復雜等問題,對定位系統(tǒng)的自主性和適應性提出了更高的要求。在室外環(huán)境中,選擇了城市街道和公園作為試驗場景。城市街道上車流量大,建筑物遮擋嚴重,信號容易受到干擾和衰減;公園內地形起伏較大,存在草地、臺階等不同的地形條件,能夠檢驗定位系統(tǒng)在不同地形和復雜室外環(huán)境下的性能。在這些不同場景下,安排行人進行多種步態(tài)的運動,包括正常行走、跑步、上下樓梯等常見步態(tài),以及跳躍、側身行走等特殊步態(tài)。正常行走時,要求行人保持自然的步速和步長;跑步時,根據不同的速度要求進行變速跑;上下樓梯時,分別測試上樓和下樓的不同情況;對于跳躍和側身行走等特殊步態(tài),也盡可能模擬實際生活中的運動方式。在數據采集方面,充分利用慣性傳感器試驗平臺和超聲波測距傳感器試驗平臺。慣性傳感器試驗平臺采用高精度的XsensMTxMIMU,其加速度計精度可達±0.01m/s2,陀螺儀精度可達±0.05°/s,能夠準確測量行人運動過程中的加速度和角速度信息。MIMU通過USB接口與數據采集終端相連,數據采集終端采用高性能的工業(yè)控制計算機,以100Hz的頻率穩(wěn)定采集MIMU輸出的原始數據。超聲波測距傳感器試驗平臺選用HC-SR04超聲波測距模塊,在試驗區(qū)域內均勻布置多個模塊,形成測距網絡。每個超聲波測距模塊通過I/O接口與中央處理器相連,將測量得到的距離數據實時傳輸給中央處理器,測量范圍為2cm-400cm,精度可達±0.3cm,為定位提供可靠的距離信息。為了獲取行人運動的真實軌跡作為參考,采用了高精度的光學動作捕捉系統(tǒng)。該系統(tǒng)通過多個高速攝像機對行人身上佩戴的反光標記點進行實時監(jiān)測,能夠精確測量行人的位置和姿態(tài)信息,定位精度可達毫米級。在試驗過程中,光學動作捕捉系統(tǒng)與慣性傳感器和超聲波測距傳感器同步工作,同時記錄行人的運動

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論