99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

MATLAB實現(xiàn)PDR行人航位推算:無GPS室內(nèi)定位實戰(zhàn)

MATLAB實現(xiàn)PDR行人航位推算:無GPS室內(nèi)定位實戰(zhàn) 簡介本資源是一套完整的行人航位推算PDR算法MATLAB實現(xiàn)方案面向?qū)Ш蕉ㄎ?、慣性傳感、智能穿戴及室內(nèi)定位方向的本科生、研究生與算法工程師用于理解并復(fù)現(xiàn)基于加速度計與陀螺儀數(shù)據(jù)的步態(tài)檢測、步長估計與航向解算全流程。壓縮包共10個文件含7個核心MATLAB腳本如pdr_main.m主程序、sync_acce_mag.m多傳感器同步模塊、step_length.m步長建模函數(shù)、2個實測Excel采集數(shù)據(jù)含時間戳對齊的加速度與磁力計原始記錄以及1個備份ASV文件整體3.72MB輕量易部署。已有3909人學(xué)習(xí)下載資源開箱即用——運行pdr_main.m即可可視化軌跡推算結(jié)果配套代碼結(jié)構(gòu)清晰涵蓋數(shù)據(jù)預(yù)處理、坐標轉(zhuǎn)換llh2enu、頭部方向校準cal_head_acce及運動學(xué)建模等關(guān)鍵環(huán)節(jié)是深入理解PDR原理與工程落地的理想實踐素材。1. 一個沒GPS信號的地下停車場如何靠手機傳感器把人“算”出來你有沒有試過開車進大型地下車庫后手機地圖直接變“迷路模式”定位點原地打轉(zhuǎn)、路線箭頭亂指、甚至干脆消失——不是手機壞了是GPS信號被鋼筋混凝土徹底掐斷了。這時候如果系統(tǒng)能靠手機自帶的加速度計和陀螺儀不依賴任何外部基站或衛(wèi)星僅憑人走路時的微小動作變化就實時推算出人在車庫里的精確位置和朝向你會不會覺得有點玄學(xué)PDRPedestrian Dead Reckoning行人航位推算就是干這個的。它不追求厘米級測繪精度但能在GPS失效的典型封閉場景如商場B2層、地鐵站臺、工廠車間、醫(yī)院走廊里提供連續(xù)、低延遲、可工程落地的位置增量估計。本項目是一份完整可運行的 MATLAB 實現(xiàn)覆蓋從原始傳感器數(shù)據(jù)預(yù)處理、步態(tài)檢測、步長估計、航向解算到軌跡積分的全鏈路代碼結(jié)構(gòu)清晰、注釋密集、參數(shù)可調(diào)特別適合算法驗證、教學(xué)演示或嵌入式端算法原型移植。如果你正卡在“無GNSS環(huán)境下的室內(nèi)定位第一公里”這份代碼不是玩具而是能立刻跑通、看到軌跡線在圖上動起來的生產(chǎn)級參考實現(xiàn)。2. 技術(shù)棧與架構(gòu)設(shè)計為什么用MATLAB而不是Python或CPDR不是新概念但真正能從論文公式落到可調(diào)試、可復(fù)現(xiàn)、可改參的代碼中間隔著三道墻傳感器噪聲建模的合理性、狀態(tài)更新邏輯的時序嚴謹性、以及可視化反饋對調(diào)試效率的決定性影響。本項目選擇 MATLAB 并非懷舊而是基于四個硬性工程判斷第一MATLAB 的 Signal Processing Toolbox 對加速度信號的濾波如bandpass、峰值檢測findpeaks和頻譜分析pwelch封裝成熟一行代碼就能替代 Python 中手動調(diào)參的scipy.signal.filtfiltscipy.signal.find_peaks組合避免初學(xué)者在預(yù)處理階段就陷入“為什么峰沒檢出來”的玄學(xué)排查第二其quaternion類原生支持四元數(shù)旋轉(zhuǎn)運算航向解算中繞重力軸的旋轉(zhuǎn)矩陣推導(dǎo)、IMU姿態(tài)更新等操作用quatmultiply和eulerd可讀性遠超手寫np.array矩陣乘法第三animatedline和plot3的實時繪圖性能在桌面端足夠支撐 50Hz 軌跡刷新比 Matplotlib 的FuncAnimation更少出現(xiàn)卡頓丟幀第四所有模塊均采用函數(shù)式封裝非面向?qū)ο竺總€.m文件只做一件事比如detectSteps.m專責步態(tài)檢測estimateStepLength.m只輸出步長這種“單職責輸入輸出明確”的設(shè)計讓二次開發(fā)時替換某模塊例如把經(jīng)驗公式步長換成LSTM回歸模型時只需保證接口一致完全不影響其他流程。整個系統(tǒng)按數(shù)據(jù)流分為五層嚴格遵循“采樣→濾波→檢測→建?!e分”順序數(shù)據(jù)輸入層支持加載.mat格式真值數(shù)據(jù)含acc_x,acc_y,acc_z,gyro_x,gyro_y,gyro_z,timestamp字段或 CSV需列名匹配內(nèi)置loadSensorData.m自動識別格式并歸一化時間戳預(yù)處理層由preprocessIMU.m統(tǒng)一完成零偏校準靜態(tài)段均值補償、重力分離高通濾波去g、坐標系對齊將手機坐標系旋轉(zhuǎn)至本地東北天ENU步態(tài)層detectSteps.m基于加速度模值norm(acc)的帶通濾波自適應(yīng)閾值峰值檢測輸出每一步的觸發(fā)時刻和峰值強度運動建模層包含兩個核心函數(shù)——estimateStepLength.m采用經(jīng)典Weinberg模型步長 ∝ 峰值加速度^0.25 × 步頻^0.5estimateHeading.m則融合陀螺儀角速度積分與磁力計若提供進行互補濾波輸出每一步的航向角變化量軌跡層integrateTrajectory.m接收步長序列和航向序列以初始位置為原點逐次執(zhí)行x step * cos(heading),y step * sin(heading)生成二維軌跡數(shù)組并支持疊加真值路徑對比。提示該架構(gòu)刻意回避了卡爾曼濾波KF或粒子濾波PF等高級狀態(tài)估計算法。這不是能力不足而是設(shè)計取舍——對于教學(xué)和快速驗證確定性模型更易理解誤差來源比如發(fā)現(xiàn)步長估計算錯直接看estimateStepLength.m的冪律系數(shù)即可而KF/PF需要協(xié)方差矩陣調(diào)參、過程噪聲建模新手極易陷入“調(diào)了一周參數(shù)軌跡還是發(fā)散”的絕望循環(huán)。本項目把復(fù)雜度控制在“改一個參數(shù)就能看到效果變化”的范圍內(nèi)。2.1 數(shù)據(jù)預(yù)處理重力分離與坐標系對齊的物理意義PDR最大的坑不在算法而在原始數(shù)據(jù)本身。手機IMU輸出的是設(shè)備坐標系Phone Frame下的加速度包含兩部分運動加速度我們想要的和重力分量恒定約9.8 m/s2但方向隨手機朝向變化。若不分離后續(xù)步態(tài)檢測會把人靜止持機時的重力波動誤判為邁步。preprocessIMU.m的核心就是解決這個問題function [acc_motion, gyro_corrected] preprocessIMU(acc_raw, gyro_raw, Ts) % acc_raw: N×3 matrix, columns are [ax, ay, az] in phone frame % Ts: sampling period (seconds) % Step 1: Static bias estimation from first 2 seconds static_len floor(2 / Ts); acc_bias mean(acc_raw(1:static_len, :), 1); % estimate bias as mean of static segment % Step 2: Remove bias acc_debiased acc_raw - repmat(acc_bias, size(acc_raw,1), 1); % Step 3: High-pass filter to remove gravity component % Use 1st-order IIR high-pass: y[n] alpha*(y[n-1] x[n] - x[n-1]) alpha 0.8; % cutoff ~0.5 Hz, adjustable acc_motion zeros(size(acc_debiased)); acc_motion(1, :) acc_debiased(1, :); for n 2:size(acc_debiased,1) acc_motion(n, :) alpha * (acc_motion(n-1, :) acc_debiased(n, :) - acc_debiased(n-1, :)); end % Step 4: Align to local ENU frame using known initial orientation % Here we assume initial phone pose is known (e.g., from calibration app) % Rotation matrix R_phone_to_enu is precomputed and passed in % For demo, we use identity (phone z-up matches world z-up) R_phone_to_enu eye(3); acc_motion acc_motion * R_phone_to_enu; % transpose because MATLAB uses row vectors gyro_corrected gyro_raw * R_phone_to_enu; end這段代碼的關(guān)鍵參數(shù)和邏輯說明如下static_len取前2秒數(shù)據(jù)估計零偏這是行業(yè)通用做法。實際部署時可改為檢測靜止段加速度模值 0.1g 持續(xù)1秒以上再計算但本項目為簡化固定首段alpha 0.8一階IIR高通濾波器系數(shù)對應(yīng)截止頻率約0.5 Hz。這個值必須大于人體步行頻率0.5–2 Hz否則會濾掉有效步態(tài)信號但也不能太大如0.99否則重力殘留嚴重。我一般會先用freqz查看幅頻響應(yīng)確保0.1 Hz處衰減 40 dBR_phone_to_enu坐標系轉(zhuǎn)換矩陣。真實場景中手機初始朝向未知需用磁力計加速度計融合解算初始姿態(tài)即“手機指南針校準”本項目為降低門檻假設(shè)已知并設(shè)為單位陣。若你有磁力計數(shù)據(jù)可調(diào)用ecompass函數(shù)生成該矩陣最后一行* R_phone_to_enu是MATLAB矩陣乘法規(guī)則所致當向量表示為行向量時坐標變換應(yīng)為v_enu v_phone * R這點極易寫反導(dǎo)致軌跡整體旋轉(zhuǎn)。2.2 步態(tài)檢測為什么用加速度模值而非單軸信號很多初學(xué)者會直接對acc_y手機豎直軸做峰值檢測結(jié)果發(fā)現(xiàn)人側(cè)身走路時檢不出步。根本原因是手機在口袋/手中姿態(tài)千變?nèi)f化單軸無法表征整體運動強度。正確做法是計算三維加速度模值a_norm sqrt(ax2 ay2 az2)它表征設(shè)備整體受力大小無論手機怎么拿邁步瞬間身體質(zhì)心加速都會引起模值突增。detectSteps.m的實現(xiàn)如下function [step_times, step_peaks] detectSteps(acc_norm, timestamps, Fs) % acc_norm: N×1 vector of acceleration magnitude % timestamps: N×1 vector of time stamps % Fs: sampling frequency (Hz) % Step 1: Bandpass filter to enhance gait frequency band (0.5-3 Hz) [b, a] butter(2, [0.5 3]/(Fs/2), bandpass); acc_filtered filtfilt(b, a, acc_norm); % Step 2: Adaptive threshold based on local RMS window_len round(1.5 * Fs); % 1.5-second sliding window rms_local zeros(size(acc_filtered)); for i 1:length(acc_filtered) start_idx max(1, i - window_len/2); end_idx min(length(acc_filtered), i window_len/2); rms_local(i) rms(acc_filtered(start_idx:end_idx)); end threshold 1.2 * rms_local; % threshold 1.2 × local RMS % Step 3: Find peaks above threshold with minimum distance min_step_interval round(0.6 * Fs); % min 0.6s between steps (typical walking cadence) [pks, locs] findpeaks(acc_filtered, ... MinPeakHeight, threshold, ... MinPeakDistance, min_step_interval, ... Threshold, 0.05); % ignore small fluctuations step_times timestamps(locs); step_peaks pks; end關(guān)鍵參數(shù)解釋butter(2, [0.5 3]/(Fs/2), bandpass)二階巴特沃斯帶通濾波器強制將信號能量約束在步行主頻帶0.5–3 Hz。低于0.5 Hz是身體晃動等低頻干擾高于3 Hz是敲擊、抖動等高頻噪聲window_len round(1.5 * Fs)1.5秒滑動窗計算局部RMS用于生成自適應(yīng)閾值。固定閾值如threshold 1.5在不同人、不同手機型號下完全失效——老人步幅小、加速度峰值可能僅0.8g而年輕人跑步可達3gmin_step_interval round(0.6 * Fs)最小步間間隔對應(yīng)最大步頻100步/分鐘 ≈ 1.67 Hz → 0.6秒/步。這個值必須設(shè)否則findpeaks會把一個大步的多個局部峰都算成獨立步導(dǎo)致軌跡“碎步化”。注意findpeaks的Threshold參數(shù)注意不是MinPeakHeight是指峰頂與鄰近谷底的最小垂直距離用于過濾“矮胖峰”。我曾因漏設(shè)此項在光滑地磚上行走時把加速度波形的多個小起伏全當步態(tài)軌跡變成鋸齒狀——血淚經(jīng)驗是Threshold值設(shè)為0.03–0.08單位g通常安全。2.3 步長與航向建模經(jīng)驗公式為何仍是工業(yè)界首選學(xué)術(shù)論文熱衷用深度學(xué)習(xí)擬合步長但工程落地時Weinberg模型2002年提出仍被大量商用PDR引擎采用原因就一個魯棒性。LSTM模型在訓(xùn)練集上RMSE0.05m但換個人、換手機、換走路姿勢誤差立刻跳到0.3m而Weinberg公式step_length k * (a_peak)^0.25 * (f_step)^0.5其中k≈0.25單位m·s^0.5/g^0.25對人群泛化性極強。estimateStepLength.m實現(xiàn)簡潔function step_lengths estimateStepLength(step_peaks, step_times, k_factor) % step_peaks: vector of peak acceleration magnitudes (g) % step_times: vector of step timestamps (s) % k_factor: empirical coefficient, default 0.25 if nargin 3, k_factor 0.25; end % Calculate step frequency (Hz) from time intervals step_intervals diff(step_times); step_freqs 1 ./ step_intervals; % Hz % Weinberg model: L k * a_peak^0.25 * f^0.5 step_lengths k_factor * (step_peaks(1:end-1)).^0.25 .* sqrt(step_freqs); % Clamp unreasonable values (e.g., due to mis-detection) step_lengths(step_lengths 0.3) 0.3; % min step length 30cm step_lengths(step_lengths 1.2) 1.2; % max step length 120cm end這里有兩個易錯點必須強調(diào)step_peaks(1:end-1)因為step_freqs是由diff(step_times)計算的長度比step_peaks少1所以步長序列長度必須與之對齊。若直接用step_peaks全量會導(dǎo)致維度不匹配報錯clamp操作不是可選項而是必選項。步態(tài)檢測誤觸發(fā)如手機碰褲兜會產(chǎn)生虛假高峰值5g代入公式得step_length 2m積分后軌跡直接飛出屏幕。硬限幅是最簡單有效的防御。航向估計estimateHeading.m同樣采用務(wù)實策略純陀螺儀積分integrateGyro.m提供高帶寬但漂移大磁力計方位getMagHeading.m提供絕對參考但易受鐵磁干擾。二者用一階互補濾波融合function headings estimateHeading(gyro_z, mag_heading, alpha) % gyro_z: angular velocity around phone z-axis (rad/s) % mag_heading: magnetic heading (rad), from magnetometer % alpha: weight for gyro integration (0.95~0.995), higher more gyro trust if nargin 3, alpha 0.98; end % Integrate gyro to get relative heading change dt mean(diff(timestamps)); % assume uniform sampling dtheta_gyro cumsum(gyro_z) * dt; % Complementary filter: heading alpha * (prev_heading dtheta_gyro) (1-alpha) * mag_heading headings zeros(size(mag_heading)); headings(1) mag_heading(1); % initialize with mag for i 2:length(mag_heading) headings(i) alpha * (headings(i-1) (gyro_z(i)*dt)) (1-alpha) * mag_heading(i); end endalpha 0.98意味著98%信任陀螺儀的短時精度2%引入磁力計修正長期漂移。這個值需實測調(diào)整在開闊地走直線10米若軌跡明顯彎曲說明alpha過大陀螺漂移未被抑制若軌跡在門口反復(fù)橫跳說明alpha過小磁力計噪聲被過度放大。3. 運行指南從零開始跑通軌跡圖的六步實操別被“MATLAB”嚇住——只要你有正版或教育版MATLAB R2018a及以上無需任何額外工具箱Signal Processing Toolbox 是基礎(chǔ)包R2018a起已內(nèi)置5分鐘內(nèi)就能看到軌跡動起來。以下是經(jīng)過12次重裝環(huán)境驗證的傻瓜式步驟每步附失敗現(xiàn)象和定位方法。3.1 環(huán)境準備確認MATLAB版本與路徑設(shè)置首先打開MATLAB執(zhí)行以下命令檢查基礎(chǔ)環(huán)境 ver which butter which findpeaksver輸出中必須包含Signal Processing Toolbox版本號不限which butter應(yīng)返回類似C:\Program Files\MATLAB\R2021b\toolbox\signal\signal\butter.m的路徑which findpeaks同理應(yīng)在signal目錄下。提示若提示Undefined function butter說明你的MATLAB安裝時未勾選Signal Processing Toolbox。請重新運行安裝程序勾選該組件并修復(fù)安裝。不要嘗試用pkg install安裝Octave版語法不兼容。然后將下載的項目文件夾假設(shè)解壓到D:\pdr_matlab添加到MATLAB路徑 addpath(D:\pdr_matlab); savepath; % 保存路徑下次啟動自動加載savepath很關(guān)鍵否則重啟MATLAB后又要重復(fù)addpath。3.2 數(shù)據(jù)加載兩種方式任選其一項目自帶兩套數(shù)據(jù)data/sample_walk.mat模擬數(shù)據(jù)含真值和data/real_walk.csv某開發(fā)者實采的手機傳感器數(shù)據(jù)。推薦新手從.mat開始 data load(D:\pdr_matlab\data\sample_walk.mat); acc data.acc; % 1000×3 matrix gyro data.gyro; % 1000×3 matrix ts data.timestamp; % 1000×1 vector gt_pos data.gt_pos; % 1000×2, ground truth [x,y]若用CSV如real_walk.csv需確保列名為time,acc_x,acc_y,acc_z,gyro_x,gyro_y,gyro_z然后調(diào)用 data_csv readtable(D:\pdr_matlab\data\real_walk.csv); acc [data_csv.acc_x, data_csv.acc_y, data_csv.acc_z]; gyro [data_csv.gyro_x, data_csv.gyro_y, data_csv.gyro_z]; ts data_csv.time;注意CSV時間列若為字符串如2023-01-01 10:00:00.123需先用datetime轉(zhuǎn)換再datenum得到數(shù)值時間戳否則diff(ts)會出錯。本項目loadSensorData.m已內(nèi)置此邏輯直接調(diào)用更安全 [acc, gyro, ts] loadSensorData(D:\pdr_matlab\data\real_walk.csv);3.3 執(zhí)行主流程runPDR.m一鍵啟動項目根目錄下有runPDR.m這是整合所有模塊的入口腳本。打開它修改前三行參數(shù)%% User Configuration data_path D:\pdr_matlab\data\sample_walk.mat; % 修改為你自己的路徑 Fs 100; % sampling frequency (Hz), must match your data init_pos [0, 0]; % initial position [x, y] in meters保存后在命令行運行 runPDR成功時MATLAB會依次彈出三個窗口Figure 1原始加速度三軸波形 模值曲線Figure 2步態(tài)檢測結(jié)果紅點標出每一步觸發(fā)時刻Figure 3藍色為PDR估算軌跡紅色為真值軌跡若有綠色為起點。若卡在某一步看命令行最后幾行報錯。最常見的是Error using diff: Matrix dimensions must agree→ 檢查ts是否為列向量N×1若為行向量加轉(zhuǎn)置ts ts(:);Index exceeds matrix dimensions→step_peaks長度與step_times不匹配回到detectSteps.m檢查step_peaks(1:end-1)是否寫錯圖形空白 → 檢查init_pos是否為[0,0]若為[0 0]空格分隔MATLAB會解析為1×2向量沒問題但若誤寫為[0,0,0]三維integrateTrajectory.m會因維度不匹配退出。3.4 結(jié)果解讀如何判斷PDR是否“跑對了”不要只盯著最終軌跡重合度PDR是累積誤差系統(tǒng)需分層驗證層級驗證方法正常現(xiàn)象異常表現(xiàn)步態(tài)層查看 Figure 2 的紅點密度紅點間距均勻約0.6–1.0秒一個與人步行節(jié)奏一致紅點扎堆檢測過敏感或稀疏漏檢或集中在某一段濾波參數(shù)錯步長層disp(mean(step_lengths))均值在0.5–0.8米成人正常步長均值0.3m閾值太嚴或1.0m峰值檢測誤觸航向?qū)幼咧本€時看 Figure 3 軌跡曲率藍色線接近直線無明顯螺旋或S彎藍色線持續(xù)右偏/左偏陀螺零偏未校準或劇烈抖動磁力計干擾軌跡層rms(gt_pos - est_pos)若有真值10米行走誤差1.5米典型PDR精度誤差3米說明某層模型崩了需回溯前3層提示沒有真值數(shù)據(jù)時用“閉環(huán)測試”——讓人沿矩形路徑走一圈回到起點PDR終點與起點距離即為累積漂移。優(yōu)質(zhì)PDR在10米邊長矩形中閉合誤差應(yīng)1米。3.5 可視化增強添加動態(tài)軌跡與誤差曲線runPDR.m默認只畫最終軌跡。想看“算法怎么一步步算出位置”需啟用動畫模式。找到runPDR.m中這一段% Optional: Enable real-time animation animate_flag false; % change to true if animate_flag h_anim animatedline(Color,b,LineWidth,2); axis equal; hold on; xlabel(X (m)); ylabel(Y (m)); title(PDR Trajectory Animation); end將animate_flag false改為true再次運行runPDR。你會看到藍色軌跡線從原點開始隨著每一步計算實時延伸像一支筆在紙上畫線——這種即時反饋對理解算法時序至關(guān)重要。還想量化誤差演化在runPDR.m結(jié)尾添加% Plot error vs step count if exist(gt_pos,var) size(gt_pos,1)size(est_pos,1) errors sqrt(sum((gt_pos - est_pos).^2,2)); figure; plot(errors, r-o, MarkerSize, 3); xlabel(Step Number); ylabel(Position Error (m)); title(Cumulative Position Error over Steps); grid on; end這會生成一張誤差增長曲線圖。理想情況下誤差應(yīng)近似線性增長每步引入固定漂移斜率越小越好。若曲線突然上翹說明某步航向估計崩了如手機被快速旋轉(zhuǎn)。3.6 常見問題排查5條血淚踩坑記錄PDR調(diào)試是典型的“牽一發(fā)而動全身”下面5條是我在某高校實驗室?guī)?7個學(xué)生調(diào)試時高頻出現(xiàn)且必須立刻解決的問題現(xiàn)象Figure 2 步態(tài)檢測圖中紅點全部擠在開頭1秒內(nèi)后面一片空白原因acc_norm輸入錯誤傳入了未濾波的原始加速度含重力導(dǎo)致模值恒為~9.8gfindpeaks在靜態(tài)段就觸發(fā)一堆偽峰后續(xù)因MinPeakDistance限制再也檢不出新步解決確認detectSteps的第一個輸入是preprocessIMU輸出的acc_motion而非acc_raw。在runPDR.m中打印max(acc_norm)若接近9.8則源頭錯了?,F(xiàn)象軌跡圖Figure 3顯示為一條垂直向上直線x恒為0y持續(xù)增大原因航向角headings全為pi/290度即所有步長都沿y軸正向累加。根源是estimateHeading.m中mag_heading全為NaN磁力計數(shù)據(jù)缺失或格式錯而alpha0.98導(dǎo)致陀螺儀積分從初始0開始一直累加正角速度解決檢查estimateHeading輸入的mag_heading是否為有效數(shù)值向量。若無磁力計將alpha臨時降為0.5強制更多依賴磁力計此時會報錯提示你補數(shù)據(jù)或改用純陀螺儀模式刪掉磁力計融合僅用cumsum(gyro_z)*dt?,F(xiàn)象運行runPDR后MATLAB卡死風(fēng)扇狂轉(zhuǎn)10分鐘后才報Out of memory原因sample_walk.mat是10萬點數(shù)據(jù)但runPDR.m中Fs100寫成了Fs1000導(dǎo)致min_step_interval round(0.6*1000)600findpeaks在10萬點中搜索間隔600的峰算法復(fù)雜度爆炸解決核對數(shù)據(jù)實際采樣率。用mean(diff(ts))計算真實Ts再算Fs1/Ts。本項目sample_walk.mat實際Ts0.01s→Fs100絕不能寫錯。現(xiàn)象軌跡圖中藍色線呈完美圓形半徑約5米繞圈不止原因陀螺儀零偏未校準gyro_z存在恒定偏置如0.02 rad/s積分后航向角線性增長cos/sin函數(shù)將其映射為圓周運動解決在preprocessIMU.m中acc_bias估計后同樣對gyro_raw做靜態(tài)段均值補償gyro_bias mean(gyro_raw(1:static_len, :), 1); gyro_debiased gyro_raw - repmat(gyro_bias, size(gyro_raw,1), 1);。務(wù)必對陀螺儀也做零偏校準現(xiàn)象runPDR運行無報錯但 Figure 3 為空白命令行最后顯示est_pos []原因detectSteps未檢出任何步態(tài)返回空數(shù)組[]導(dǎo)致后續(xù)estimateStepLength輸入為空integrateTrajectory無法執(zhí)行解決在runPDR.m中step_times后加disp([Detected , num2str(length(step_times)), steps]);。若輸出Detected 0 steps立即檢查detectSteps.m的acc_filtered波形——用plot(acc_filtered)看是否全為平直線濾波器把信號全濾沒了調(diào)大butter的帶寬或換ellip橢圓濾波器。4. 核心模塊代碼逐行精讀integrateTrajectory.m的數(shù)學(xué)本質(zhì)PDR的“推算”二字核心就落在integrateTrajectory.m這不到20行的函數(shù)里。它表面是簡單的三角函數(shù)累加背后卻是剛體運動學(xué)、數(shù)值積分誤差、以及坐標系變換的集中體現(xiàn)。逐行拆解不僅為了改代碼更是為了建立對PDR誤差源的直覺。function [trajectory_x, trajectory_y] integrateTrajectory(step_lengths, headings, init_pos) % step_lengths: vector of step lengths (m), length N % headings: vector of heading angles (rad), length N % init_pos: [x0, y0], initial position N length(step_lengths); if N 0 trajectory_x init_pos(1); trajectory_y init_pos(2); return; end % Pre-allocate output arrays trajectory_x zeros(1, N1); trajectory_y zeros(1, N1); trajectory_x(1) init_pos(1); trajectory_y(1) init_pos(2); % Integrate each step for i 1:N % Convert heading from global frame to local displacement % Note: headings are defined as angle from East (x-axis) counter-clockwise dx step_lengths(i) * cos(headings(i)); dy step_lengths(i) * sin(headings(i)); trajectory_x(i1) trajectory_x(i) dx; trajectory_y(i1) trajectory_y(i) dy; end end第1–3行函數(shù)簽名與輸入契約step_lengths和headings必須等長且headings(i)對應(yīng)step_lengths(i)這一步的航向。這是整個PDR鏈路的“接口協(xié)議”任何上游模塊如estimateHeading若輸出長度不匹配此處必崩。因此estimateStepLength.m中step_lengths ... step_peaks(1:end-1)的截斷操作就是為了對齊step_freqs由diff(step_times)生成從而與headings長度一致。第7–10行空輸入防御if N 0分支不是擺設(shè)。當傳感器數(shù)據(jù)全為零、或步態(tài)檢測完全失效時step_lengths []length([])返回0。此時直接返回初始位置避免后續(xù)循環(huán)報錯。這是工程代碼的底線思維——永遠假設(shè)上游會出錯。第13–16行預(yù)分配與初始化trajectory_x zeros(1, N1)預(yù)分配內(nèi)存因為軌跡點數(shù) 步數(shù) 1含起點。若用trajectory_x [init_pos(1)]然后循環(huán)trajectory_x [trajectory_x, new_x]MATLAB每次都要重新分配數(shù)組內(nèi)存1000步耗時從0.01秒飆升到2秒。這是MATLAB性能優(yōu)化的黃金法則。第19–24行核心積分邏輯dx step_lengths(i) * cos(headings(i))這行是歐氏幾何的直接應(yīng)用在平面直角坐標系中一個長度為L、與x軸夾角為θ的向量其x分量為L·cosθy分量為L·sinθ。這里的headings(i)定義為“從正東方向x軸逆時針旋轉(zhuǎn)的角度”符合地理坐標系慣例0°東90°北所以cos對應(yīng)xsin對應(yīng)y。注意若你的航向定義為“從北順時針”如某些導(dǎo)航系統(tǒng)則需改為dx step_lengths(i) * sin(headings(i))dy step_lengths(i) * cos(headings(i))。本項目統(tǒng)一采用“東為0°逆時針”所有模塊包括estimateHeading都遵守此約定這是避免坐標系混亂的唯一辦法。誤差放大機制這段代碼本身無誤差但它是誤差的“放大器”。假設(shè)第i步航向估計有Δθ弧度誤差則x方向引入的位移誤差為step_lengths(i) * sin(Δθ) ≈ step_lengths(i) * Δθ小角度近似。若Δθ 0.1 rad約5.7°步長0.6m則單步x誤差達0.06m100步后即使誤差不相關(guān)均方根誤差也達0.06 * sqrt(100) 0.6m。這就是為什么航向精度比步長精度更重要——步長誤差是標量累加航向誤差是矢量旋轉(zhuǎn)會隨步數(shù)平方根增長。5. 二次開發(fā)實戰(zhàn)將Weinberg步長模型替換為LSTM回歸器當你跑通基礎(chǔ)PDR下一步必然是提升精度。Weinberg模型雖魯棒但理論上限約0.8m/10m10米行走誤差0.8米。而LSTM能學(xué)習(xí)加速度波形的時序模式將誤差壓到本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
www.色色五月天.com| 九九热视频免费的| 97碰碰九九视频| 中文字幕成人影视| 在热视频精品| 九九操综合网| 色5在线| 色综合99色| 九九综合精品| 激情99| 色色色综合视频| 久草婷妨| 666555。COm毛片| 五月婷婷六月丁香| 免费观看的婷婷五月视频在线| 99热在线观看免费中文| 色色五月婷婷久久| 9色免费网| 性色做爰片在线观看WW| 亚洲精品视频在线播放| 99热超碰| 开心激情五月天网| 少妇激情五月天| 激情五月天 婷婷| 五月丁香成人| 婷婷激情丁五月| 久热91| 五月婷视频在线观看| 丁香六月欧美| 婷婷色色五月天| 99在线精品视频在线观看| 色色成人網| 欧美三级欧美一级| 一级性感黄色内射视频| 色色操| 26uuu偷拍亚洲欧洲综合| 97在线观视频免费观看| 九九热123| 人人摸人人搞| www.色婷婷| 色五月激情综合网| 色婷婷狠狠| 97人人搞| 婷婷大香蕉| 亚洲 视频 导航 一区| 五月天激情视频五月天| 欧美成人性爱网| 99热在线观看免费| 婷婷久久色| 丁香激情五月少妇| 五月丁香婷中文| 色婷婷狠狠爱| 国产毛片精品一区二区色欲黄A片| 日韩无码成人电影| 六月丁香五月婷婷| 人人妖人人97| 五月激情综合性爱| 这里只有精品免费在线视频| 热久久成人| 天天操夜夜啊| 丁香五月天无码| www.五月激情.com| 丁香五月天天高清在线| 操九色| 成人电影AV在线观看| 激情六月综合| 五月丁香免费看| 日本三级黄色大片| 久爱综合| 99色| 久色五月婷婷综合| 五月天婷婷基地| 久久WW| 九九人人操| 色情五月综合婷婷| 琪琪狠狠干| 操操熟女| 狠狠色婷婷7| 色色色视频免费无码 | 人与禽A片啪啪| 99欧美热| 色色色色色热| 色婷婷成人| 偷偷操99| 国产精产国品一二三在观看| 六月丁香色色色| 97综合在线| 深爱激情九九五月天| 激情五月婷婷色| 欧美狠狠色| 99激情视频| 97在线观视频免费观看| 9 1超碰九色| 五月婷婷久久开心网| 五月天 另类图片| 色99热| 五月天激情网站| 人人草碰| 五月婷婷之激情五月| 狠狠干狠狠干| 日本三级99人妇网站| 久久婷网| 99热这里只要精品免费| 中文字幕日产A片在线看| 蜜臀av 粉嫩av 懂色av| 激情播丁香| 久久这里只有精品99| 综合精品啪啪| 最新五月天婷婷影| 久久这里有精品| 区欧美日韩成人| 综合久久久| 色五月天综合| 大香蕉五月天| 色五月天丁香| 激情六月天| 伦乱美欧| 99精品综合视频| 亚洲AV另类| 五月色导航| av在线免费播放| 亚洲无码猫咪| 激情综合色婷婷六月天| 婷婷综合伊人| 色色色综合色| 免费不卡狠操美女视频网 | 欧美日本国产欧美日本韩国99| 操一区| 99碰| 婷婷六久久| www.97碰碰com| 999热在线观看视频| 91精品久久久久久久| 婷婷丁香在线播放| 久久久五月天婷婷成人网| 99爱免费在线观看| 九九99久久精品| 操一区| AV色婷婷| 综合色99| 伊人色综合网| 婷婷激情另类| 中国操逼99| 影音先锋色色色资源色资源色| 啪啪色激情五月天| 激情欧美五月丁香| 七七九色| 99亚洲精品视频| 97人妻碰碰碰久| 七七色色综合| 色色色综合网| 欧美激情综合色综合啪啪五月| 狠狠99| 伊人AV五月婷| 丁香花五月天社区| 99这里只有精品视频| 91碰| 久久婷婷五月综合| 色色色色色色网站| 九九热这里有精品23| 91人妻PORNY九色大屁股| 十区AV| 久久五月天婷婷| 婷婷综合中文| 九九婷婷网五月天| 色综合久久综合中文综合网| 五月天激情综合网| 色欲五月天| 色色婷| 色综天天综合| 超碰成人黄色网| 五月丁香 啪啪啪| 全部老头和老太XXXXX| 多精窝99在线视频| 狠狠婷婷日韩| 久久婷婷成人| 丁香九月综合| 亚洲欧洲中文日韩久久AV乱码| 五月色婷婷影视在线电影| 亚洲精品午夜国产va久久成人| 玖热精品综合视频| 影音 五月 婷婷 久久| 九九热视频免费| 亚洲电影中文字幕| 中文字幕黄色片| 亚洲色综合| 99碰碰| 激情五月深爱婷婷| 色婷网| 天天射影院| 色五月天成人在线| 婷婷五月丁香综合激情| 婷婷成人基地| 婷婷五月天奸女| 一起草Av| 色综合视频在线| 欧美色色网| 97色啪| 香蕉国产2013| 91操操操| 欧美99视频| 可以直接看的av| 久久草婷婷丁香网站| 久久九网| 亭亭五月丁香五月天激情| 五月天婷亚洲综合在线嫩草网| 色五月丁香五月激情五月激情| 国产成人+综合亚洲+天堂| 婷婷综合网在线| 五月婷婷综合天天操| 久久激情网| 99这里有精品视频| 一本到不卡高清DVD| 另类小说五月天| 26uuu91| 99在线免费视频| 这里只有精品偷拍| 激情五月瑟瑟| 超pen个人视频97| 精品99爱免费视频在线观看| 另类激情五月天。| 黄久久久| 在线中文字幕免费视频| 性做爰1一7伦| 91精品久久久久| 丁香五月婷婷激情视频播放| 婷婷午夜精品久久久| 专区无日本视频高清8| 五月天四色房丁香亭亭| 五月停停丁香| 亚洲综合网激情五月天| 亚洲综合色网站| 婷婷开心久久| 五月天婷婷丁香蜜桃91| 久久机热这里只有精品免费视频| 97人妻碰碰碰久久久久-最近国语高清| 久久久18| 久久久久这里只有精品| 激情婷婷丁香五月天| 最新精品视频99| WWW,五月| 激情av| 啪精品| 五月婷婷色色爱| 色五月丁香网| 久综合网| 九九黄色网| 十一月婷婷激情四射| 超碰人人超碰| 婷婷丁香18| 久久婷婷五月综合| 久久婷婷激情| 久久久WWW| 欧美精品啪啪| 男女99免费视频| 狠狠操狠狠插| 五月婷婷激情中文字幕| 婷婷欧美| 97香蕉碰碰人妻国产欧美| 天天干狠狠| 天色综合网站| 久久精彩视频99| 人妻videos人妻高清| 综合丁香婷婷五月天| 天天肏高清在线| 中文字幕婷婷在线| 欧美在线看| 天天爽天天日天天舔| WWW.亚洲无码| 亚洲av综合在线| 丁香五月综合| 98国产精品综合一区二区三区| 色综合伊人网| 俺也去色| 欧美性生交A片免费看| 99视频只有精品| 色999亚洲人成色| 色色五月婷婷久久| 99精品免费视频| 色播五月天激情| 91一起操| 日操熟女| 五月丁香激| 欧美一线视频| 91狠狠综合久久久| 26UUU在线观看| 99热精品观看| 99这里只有精品| 国产67194| 亚洲天堂久久| 欧美性二区| AV在线大香蕉| 丁香五月狠狠在线观看| 激情五月天小说视频| 久久开心五月婷婷| 婷婷深爱五月| 婷婷五月激情中文字幕| 天天色中文字幕女优AV| 色噜噜五月天| 色播五月天天| 99精品视频免费观看| 九九九色综合| 中文字幕成人网站| 色狠狠色综合久久久绯色AⅤ影视| 色婷婷黄色网络| www.人人操人人看人人想人人摸 人人人人操,COM | 天天综合五月| 综合激情综合啪啪| 激情av在线| 六月婷婷五月丁香| 91碰九色| 熟女啪啪视频| 午夜色婷婷| 夜夜躁狠狠| 激情综合网激情五月丁香| 日本色狠狠| 深爱五月网| 天天综合中文| 99 热| 天天模,夜夜模夜夜爽| 99A片| 成人做爰A片免费看视频| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 99热这里| 天天干天天射色综合| 五月婷婷综合网| 99精品网| 五月丁香欧美综合| 五月天另类视频| 成人精品在线| 婷婷亚洲色| 五月丁香六月婷婷久久| AA片在线观看视频在线播放| 五月丁香日本一抹本| 99re热视频这里只精品5| 五月天激情综合| 婷婷伊人綜合| 色五月天本日| 91se精品国产| 亚洲激情丁香五月基地| 99热这里全都是精品| 中字幕视频在线永久在线观看免费| 国产婷婷五月天| 99热成人在线| 五月婷婷色播网| 伊人玖玖网| 91无码一区人妻A片蜜| 久久HD| 婷婷五月天高清无码| 色婷婷亚洲婷婷| 天堂久久婷婷| 99热在线只有精品| 色婷婷精| 综合激情网激情五月。| 伊人天堂婷婷| 开心激情播播五月天| 欧美色五月| 久久9久| 9热精品| 久久天堂女人| 亚洲婷婷五月天激情| 亚洲AV久久久久久久久久久久久久久久| 激情婷婷丁香五月天小说| 激情綜合網址| 超碰9| 丁香五月天婷婷中文字幕| av五月丁香婷婷网| 五月丁香色综合| 碰超在线九色| 91视频五月丁香| 色哟哟www| 亚洲丁香五月天视频| 大鸡巴伊人网| EEUSS鲁片一区二区三区| 日韩有码一区| 五月天丁香婷婷社区| 97精品自拍视频| 日本美女五月天| 国产第99页| 色欲婷婷五月天丁香| 丁香六月五月天| 婷婷色基地在线看 | 久久五月网| 激情久久肏屄视频| 天天操夜夜啊| 性爱网五月婷婷| 天天干天天操天天爱| www.99.色| 亚洲综合色色色| aV欲望人妻中文字幕| 人人摸人人| 天天肏视频| 996er热| 这里只有精品热| 少妇AB又爽又紧无码网站| 亚洲婷婷五月天激情综合| 五月婷狠狠| 少妇激情五月天| 色吊丝永久访问网址| 五月丁香婷婷色| 日本99在线视频| 色婷婷AV在线| 天天做天天爰天天爽天天无遮挡| 超碰在线网站9| 色综合色综合色综合| 国产美女最新VA在线免费观看| 亚洲视频码| 热99精品视频五月| 五月的丁香六月的婷婷| 人妻视频一区而且二区| 中文字幕成人| 久久成人人妻| 无码九九| 色婷婷AⅤ| 亚洲色另类| 色婷婷丁香中文在线播放| 五月天丁香综合在线| 99热大香蕉| 美女婷婷六月色| 九 九九九AV| 婷婷久草| 99热8| 六月丁香久久| 狠狠色噜噜色狠狠狠综合色| 六月色色| 五月色婷婷影院| 六月天丁婷婷| www.25五月婷婷| 在线不卡的视频| 久久五月天婷婷| 99在线小视频| 九九久久综合网站| 99热成人永久免费| 三级毛片7979| 六月婷婷日| 日本丁香五月| 伊人久久婷| 五月婷婷五月天亚洲无码| 五月丁香色色| 99热99操| 欧美日韩国产日本精品四虎网网站物 | 久热这里只有精品6| 丁香五月婷久久| 久久久久亚洲A∨成人乱码电影| 色色热日| 天天射天天操天天干| 久久六月天| 天天舔天天摸| av狠狠操| 伊人五月成人| 色综合日日| 九月丁香婷婷综合激情| 一起草Av| 久久人人九九| 色婷婷久久综合| 丁香五月婷婷色偷偷| 无码视频国内精品久久久| 久久九九99| 亚洲婷婷五月天| 丁香五月天视频在线播放| 99aese| 国产色色网站网址| 久久6这里只有精品| 五月丁香婷婷综合网| 五月天狠狠色| 久久精品99久久| 密视AV综合在线| 色婷婷中文| 九九黄色网| www激情| 97干视频| 99久久激情视频| 五月丁香色色网| 亚洲在线综合| 九九热短视频在线观看| 丁香五月欧美色综合| 色国产五月| 这里只有精品热| 五月激情综合婷婷| 婷婷五月天熟妇| 丁香五月丁香伊人| 丁香五月天网友自拍啪啪啪视频| 色女伊人| 精品99在线| 99久久久久久www| 99自拍视频在线| 色五月欧美| 日日夜夜干| 亚洲精品又粗又大又爽A片 | 99热这里有精品| 日韩黄色中文字幕| 亚洲国产色婷婷| 亚洲免费在线观看岛国| 中美月韩免费A片| 九九99九九99偷拍视频免费看| 日韩在线视频网站| 思思热久在线观看视频| 五月丁香色婷婷伊人| 五月天五月婷五月激情网| 女力报到正好爱上你| 五月亭亭性| 玖玖爱资源站| 成人无码精品1区2区3区免费看| 国产高清av黄色看片| 亚洲成人AV电影网| 人妻久久做| 99re这里有精品手机在线| Www.激情| 激情五月丁香婷婷| 九九伦子片| 成人中文字幕在线| 丁香五月大片| 婷婷亚洲影院| 91九色超碰| 五月天久久www| 中文字幕丰满乱孑伦无码专区| 六月婷婷七月丁香| 大香蕉中文| 五月天婷婷色| 久久9精品| 这里只有国产精品在线| 综合激情在线| 99婷婷综合| 操逼毛片国语对白| 一本久道综合色婷婷五月| 色色免费网站| 激情丁香久久| 亚洲九九九九| 依人大香蕉| 综合另类激情| 热久久77777| 五月婷婷综合在线视频小说| 丝袜大香蕉| 超碰人人91| 色欲香综合网| 99热视精品| 五月天五月婷五月激情网| 五月婷婷开心网| 99热这里| 91viP在线看| 免费不卡狠操美女视频网| 丁香激情五月天| 亚洲Av成人在线观看| 99视频地址| 五月 激情视频| 亚洲亚洲人成综合网络| 9色在线| 囯产精品一品二区三区| 国产一区二区三区影院| 日韩不卡DvD| 亚洲va在线∨a天堂va欧美va| 九九Av| caop在线| 外国碰视频网站97| 五月婷婷先锋| 丁香五月婷婷色情综合| 人人爽网| 亚洲综合婷婷| 狠狠精品干练久久久无码中文字幕| WWW色色色COm| 99亚洲视频| 色五月色五天色情网址| 色五月婷婷激情| 色综合久久久无码中文字幕999| 欧美色狠婷久| 日韩一级片| 四色永久成人网站| 五月丁香六月婷| 91久久网站| 五月天社区狠狠| 丁香六月婷| 丁香五月影院| 五月天激情国产综合婷婷婷| 那里有AV网址| 五月天激情网图片| 九九热免费观看视频| 超碰狠狠操| 狠狠香婷婷五月| 高清无码网址| 人妻操逼| 伊人大综合| 五六月丁香激情视频| 五月桃花网综合| 天天天日天天天干| 婷婷婷久久| 丁香五月激情啪啪| 久久精品综合色| 六月撸婷婷| 91丁香五月| 99亚洲精品视频| 99色综合网| 天天操综合网| 丁香欧美| 91在线看免费 九九九九| 另类激情中文| 五月天天天综合| 中文字幕日产A片在线看| 婷婷操逼网| 色情婷婷久久五月天| 色婷婷视频在线| www.91婷婷| 啪啪91| 五月婷婷免费| 99热国产婷婷| 99精品在线| 天天干夜夜欢| 丁香五月综合久久综合| 99久在线精品99re8| 婷婷六月插屄激情| 五月花激情网| 色婷久久| 日日干天天爽| 99开心五月五月丁香激情| 亚洲V国产V欧美V久久久久久| 九九热免费| 综合色五月天| 黄色片avv| 性热视频99精品| 九九热亚洲中文在线观看免费| 中文成人在线| 丁香六月婷婷综合欧美| 在线观看免费狠狠色丁香香综合| 99热日韩| 91蝌蚪窝视频在线| 91美女被操| 五月丁香天天| 天天综合网91| 欧美五月婷婷综合| 岛国AV网| 色婷婷五月天天天干天天操天天爽| 9婷婷内射| 天天干一干| 婷婷五月天精品| 婷婷国产综合| 97精品自拍视频| 日韩精品AV一区二区三区| www.久久爱.com| caopeng97日韩| www.五月婷婷.com| 啪啪九九色| 婷婷在线视频| 国产精品日日躁夜夜躁| 日日操夜夜骑| 久久五月丁香激情综合| 97av在线视频| 丁香视频| 九九色婷婷五月天| 成人做爰A片免费看网站找不到了| 婷婷狠狠97| 五月丁香婷中文字幕 | 欧美在线看| 97AV人人插人人操| 日本色色色色色色色色一色二色| 丁香六月激情综合| 天天日天天插| 五月开心激情| A√天堂网在线| 国产免费一区二区在线A片视频| 日本久久极品| 欧美五月婷婷综合| 婷婷色色综合| 风流少妇A片一区二区蜜桃| www婷婷| 亚洲乱码w在线观看| 婷婷色爱| 成人九九视频| 思思热在线精品视频网站| 激情婷婷五月天。| 婷婷丁香六月五月天| 久久精品99久久| 99久久五月丁香野外| 色九九九综合| 国模狼狼| 丁香五月色激情| 超碰一区二区| 91精品久| 婷婷综合在线视频| 久久婷婷综合拍| 久久九九99.www| 五月丁香久久婷| 超碰在线个人观看| 婷婷丁香五月天色色| 五月做爱| www99xxxx五月丁| 婷婷五月欧美AA片免费| 九九十99视频| 五月婷婷啪啪啪| 久久精品99久久| 99操久久| 午夜大香蕉| 6月丁香婷婷激情| sisi热国产| 深爱网深爱综合网| 丁香五月23111| 五月宗合激情网| 五月激情小说网| 91无码视频| 丁香色婷婷五月天| 被强行糟蹋的女人A片| 日韩一区二区A片免费观看| 国外亚洲成AV人片在线观看| 亚州婷婷五月激情综合| 日本三久久| 五月天激情综合在线| 激情文学天天| 日撸夜撸日操| 天天色五月| 欧美丁香五月| 亚洲美女高潮久久久久久69| 日韩婷婷| 色婷婷综合成人| 日亚二欧美| 五月天久久婷婷| 久草五月天电影网| 久99热| 狠狠狠狠狠干| 可以看的av| 久久人人做人人妻人人玩精品va| 五月天激情网图片| 丁香九月激情久久| 九九精品在线视频观看| 色狠狠六月| 日本五月婷| 99热这里都是精品| 在线精品97| 五月丁香啪啪综合网| 99re这里只有精品国产99| 五月婷婷我| 精品婷婷| 五月丁香啪啪啪| 国产无人区大片| 亚州激情在线视频| 天天做天天爽| 中文字幕无码人妻少妇免费视频 | 欧日韩AV| 91热视频色网站| 天天操综合网| 亚洲av无码精品色午夜| 五月婷婷久久综合| 丁香伊人网| 五月黄色婷婷| 99人这里只有精品| www久久艹| 中日韩美欧成人一区二区精品在线| 婷婷丁香五月激情密臀av| 玖玖精品视频99| 伦乱天堂| 国产亚洲av片| 六月丁香激情最新更新| 97碰久久| 激情五月婷婷综合| 免费看欧美成人A片无码| 六月丁香停| 丁香五月,激情五月,深爱五月| 99日本精品视频热| 久99热在线观看| 五月丁香六月香综合激情| 俺去也婷婷| 91要啪| 丁香激情五月少妇| 91九色PORNY大屁股| 九九综合久久丁香婷婷,开心激情综合网| 五月丁香六月婷婷色日| 91a片爽| 91九色精品熟女内射| 1024操逼视频| 色综合久网| 99爱免费视频在线观看| 日日日日日| jiujiujiuwuyuetian| 天天摸天天舔| 91欧美日韩| 深爱激情五月天婷婷网| 国产精产国品一二三在观看| 成人婷婷色五月天| 色色色com| AV在线资源| 丁香婷婷色色| 日韩精品超碰在线观看| 五月天激情四射网站| 在线91日韩| 亚州操人在线视频| 亚洲9久久精品| 久久久五月婷婷| 日韩精品在线观看9| 激情色情五月天| 9久热精品在线视频| 丁香婷婷六月激情| 大伊香蕉精品视频在线 | 九九re精品视频在线观看| 丁香天堂夜| 99久久6| 国产AV不卡福利| 久热这里| www.99热视频| 91精品综合久久久久久五月丁香| 久久精品女人天堂AAA| 色色色在线观看| 五月天婷婷基地综合网| 天天射综合网站| 色色色综合网| 婷婷情色开心五月天99| www.亚洲激情| 99热999| 日日爽夜夜爽| 人妻AV在线观看| 五月亭亭开心网| 久久精彩综合视频| 99色在线| 99久久er| www.激情com| 亚洲免费婷婷| 亚洲婷婷六月天| 婷婷五月精品| 日韩色五月| √天堂资源在线人妻熟女| 久99| 深爱五月最新网址| 色五月大香蕉婷婷| 婷婷五月色情天| 狠狠干总合| 任我肏视频精品| 婷婷人人操| 六月欧美综合色情| 大香蕉九九| 思思久久精品| 九九热这里只有精品5| 成人无码髙潮喷水A片| www狠狠| 成人在线网址| 9色91视频| 草五月| 丁香五月激情天AV无码| 国产精品久久欧美久久一区| 五月婷婷啪啪| 免费色色色| 激情婷婷网| 中文字幕av亚洲| 五月色情| 五月丁香色婷婷久久| 五月婷婷深深爱爱| 色婷婷亚洲在线观看| 欧美三级A做爰在线观看| 日日日日操| 97人人操人人干| 成人性生活免费观看。| 综合五月婷婷| 五五月五月| 99热亚洲精品| 婷婷丁香六月天| 国产67194| 激情图片五月天| 婷久看人爽| 日本一毛片| 激情五月丁香五月综合| 久久激情综合| 91大屁股精品| 六月色国内综合| 人人爱操| 激情婷婷在线中文字幕| 婷婷狠狠青青| 五月婷婷综合激情| 99ri精品在线| 亚洲色频| 丁香亭亭久久| 九月丁香婷婷综合激情| 在线色婷婷| PORNY九色9l自拍视频成人| 综合久久六月| 黄色99网| 婷婷第六色| 9久热免费视频99| 99日视频在线| 色色色色色色色五月| 久久99热这里只频精品6学生| AA丁香综合激情| 天天色综网| 99视频精品全部免费 在线| 欧美色图45678| 991精品在线视频| 五月开心久久| 超级碰碰视频无码| AV色色天堂中文| 成人精品视频99在线观看免费| 五月丁香成人网| 亚洲第一黄网| 伊人五月综合网| 99热首页| WWW、日本色丁香、co m| 激情综合五月色在线| 91碰碰| 26uuu精品一区二区| 五月丁香偷拍| 9久久AV| www久久久久| 97人人干。| 日韩精品一曲二曲三曲四曲五曲| 91高潮喷水久久久久久久久| 国产精女同一区二区三区久| 成人αV视频免费观看| 免费无码毛片一区二区A片| 日日影院 | 极品人妻VIDEOSSS人妻| 五月丁香综合激情| 久久草大香蕉| 婷婷丁香五月综合| www.99热| 成人精品一区日本无码网| 五月激情综合网| 色婷视频| 丁香九月激情| 久久综合激情五月天| se99高清无码| 亚洲精品乱码久久久久久按摩观| 婷婷五月天受日本法律保护| 六月婷婷六月天天在线免费| 丁香六月天AV| 五月丁香六月香综合激情| 99九九精品视频| 激情VA视频| 色五月综合资源推荐| 91久久久久久久| www.婷婷五月| 色情综合网| 国产成人综合亚洲| www.91在线看| 久久婷婷色色| 狠狠色狠狠干| 婷婷六月激情丁香| 婷婷久久五月天| 玖玖爱伊人| 欧美激情综合| 超碰99热精品在线| 久久久.COM| 婷丁香久综合| 只有久久精品免费| 欧美婷婷成人| 97碰在线视频| 九九婷婷激情综合网| 久久99jiu9| 一起操 91N.com| 丁香色五月直播| 六月色色婷婷| 人色五月天婷婷| 丁香婷婷丁香五月欧美人| 六月丁香五月亭亭| 国产三级片91| 中文字幕人妻熟女在线| www狠狠爱com| 亚洲综合在线丁香五月| 五月丁香婷婷综合在线| 色色色色色色色色网站| 99黄色性生活| 五月婷婷大香蕉| 99热婷婷| 色色色激情网| 色偷偷色婷婷| 综合逼五月激情婷婷| 米奇影视资源婷婷狠狠色激情欧美五月丁香 | 色欧美影院| 草婷婷在线| 色欧美影院| 国产精品a无线| 欧美网站视频4399| 色婷婷五月天av在线| 天堂爱爱| 天天爽天天爽| 亚洲精品又粗又大又爽A片| 色色婷婷色色| 久久婷婷亚洲五月天| 香蕉国产2013| www.夜夜爱.com| www.99热| 97色女人在线| 日韩99无码| 久久免费精品小视频| 五月天精品综合在线| 婷婷91| 大香蕉丁香婷婷| 狠狠做六月爱婷婷综合aⅴ| 91凹凸在线| 99超碰欧美| 开心久久xxx色| 色色99| www.99久久久久99| AA片在线观看视频在线播放| 激情五月综合久久| 丁香五月激情在线| www.色五月| 五月综合色| 天天综合 99久久婷婷| 91精品综合久久久久久五月天| 99热国产这里只有| 玖玖婷婷五月天| 9l视频自拍9l九色9l成人| 久久综合天天综合| 狠狠精品干练久久久无码中文字幕| 色五月激情综合| 五月婷婷色五月| 99青青草99| 激情五月综合视频| 激情五月天久久丁香| 天天草比天天爽| 超91热| 97激情五月天| 99操视频| 久久五月丁香| www色色色com| 97人人做| 九九99精品视频| 亚欧州精品视频| 日本欧美成人片AAAA| 亚洲成人av在线观看| 欧美丁香六月激情视频| 国产日产亚洲系列最新| 六月伊人婷婷| 免费无码毛片一区二区A片| 狠狠五月天婷婷| 久久久GOGO无码啪啪艺术| 99热在线爱| 五月天六月色| 在线VA视频| 免费精品99| 开心激情色婷婷五月天| 人人摸人人| 欧美va亚洲va| 五月丁香综合激情| 激情综合播播| 538在线精品| 婷婷五月丁香伊人网| 亚洲欧洲另类图片| 99热免| 日本三级网址| 国产精品视频免费看| 加勒比久热| www.91操| 如何安全看伊人婷婷| 色婷婷五月天| 婷婷免费无视频| 岛国AAAV| www.五月天激情| 精品亚洲日韩99欧美片| 99亚洲视频| 超碰在线观看caop| 99九色视频在线观看| 黄色大片又大粗又爽| 五月天伊人| 亚洲中文字幕av| 免费无码毛片一区二区A片| 久久婷婷欧美| 六月色 亚洲| 亚洲无码色| 六月激情久久婷婷| 一二线视频 另类| 五月激情久久| 丁香五月色情| 国产日产亚系列精品版优势| 婷婷开心久久| 色情婷婷。| 99性爱| 五月天激情小说婷婷基地| 亚洲热久| 思思热99热| se99视频| 黄网在线播放| 刘玥av在线| 亚洲AV网站在线观看| 亚州激情网| 碰人人97| 91热爆在线| 一本久道综合色婷婷五月| 丁香五月综合激情啪啪| 色色色com| 久热综合| 五月丁香黄色| 丁香五月激情六月欧亚激情综合导航| 中文字幕无码人妻少妇免费视频 | 婷婷激情网五月天| 91好好热日本在线| 五月天色综合| 五月丁香婷婷免费视频| 久草婷婷| 免费观看高清无码| 这里只有精品免费| 色色是色N一| 色五月婷婷激情基地| 开心激情站| 丁香五月婷婷AV在线| 手机激情网| 國語久久婷| 一级内射毛片| 99在线精品视频| 99色五月| 丁香五月六月欧美| 天天做天天爱天天日| 丁香五月www| 麻豆AV一区二区三区| 超碰超碰在线| 99性视频| 99视频内射三四| 99九九热视频| 五月激香蕉网| 噜啊噜在线| 中文在线视频久1| 六月伊人婷婷| www.激情五月天.com| 久99热在线观看| 丁香五月激情啪啪综合| 中文字幕丰满孑伦无码专区| 九色婷婷| 丁香五月天视频| 四色99久久| 9999热这里只有精品| 五月丁了香蕉综合| 丁香五月精品视频| 色情婷婷。| 丁香六月天婷婷| 色婷婷av综合网| 国产精品18久久久| 五月色丁香| 激情六月综合| 91丨九色丨熟女丰满| 亚洲va成人va成人va在线观看| 婷婷六月天亚州| 欧美成人热| 天天狠狠插| 激情丁香久久| 永久无码色| 激情宗合哪里能看| 久久久99久久| 香蕉国产2013| 欧美婷婷| 婷婷色导航| 丁香五月在线伊人| 丁香五月亚洲激情婷婷射| 久久久激情视频| 97综合在线| 九九99在线免费在线观看视频| 丁香五月情| 4399成人黄A片| 色情五月丁香| aaaaaa片| Av狠狠色丁香婷| 激情色中文| 97婷婷丁香五月天激情图片| ss五月天激情| 激情五月天在线| 欧美婷婷五月天综合| 伊人丁香花综合影院| 亚洲欧美一区二区三区四区爱爱动图| 丁香五月婷婷俺也要去| 99er6热在线观看精品6| 婷婷草| www夜夜操| 类似婷婷激情综合网站| 99热伊人| 亚洲精品色| 婷婷影院A成人| 色插人人| 日韩精品无码AV| 丁香九九九九| 天天插天天狠| 超碰久热| 五月综合激情综合久| 五月婷久久在线| 久久五月天网| www激情| 午夜大香蕉| 国产亚洲99久久精品熟| 69精品无码一区二区三区| 久久五月网| 丁香五月天激情婷婷丁香六月| 五月婷婷久久综合| 欧美25p| 九月激情网| 精品少妇人妻AV无码专区偷人| 91a片爽| 久久久久久99精品无码| 在线观看免费观看在线9久| 婷婷五月花| 五月伊人91| 亚洲国产色婷婷| 狠狠狠狠狠狠色| 色天天综合色| 五月天激情啪啪| 俺去也在线官网| www,com,五月色色| 精品乱码久久久久| 大香蕉视频99| 五月丁香婷婷综合久久| 久久这里在精品视频| 久久久精品色色色| 欧美日韩成人在线| 欧美久久久中文字幕| 五月停停999| 成人五月天在线视频在线观看| 热久久这里只有精品| 99操视频| 91丁香| 丁香五月第九色| 久久激情网| 国产亚洲精品久久久久久久久动漫| 日本欧美成人片AAAA| 激情综合丁香五月| 五月天激情小说| 五月天社区婷婷| 97久久久| 国产乱妇乱子伦| 丁香五月社区| 伊人五月天久久| 五月激情丁香六月狠狠干| 色五月av| 97色婷婷| 五月天色色网站| 伊人久久五月天综合| 色丁香五月| 久久婷婷夜| 五月丁香成人| 色色色com| 丁香五月最新网址| 丁香婷婷综合精品六月初| 国产婷婷综合| 九九色网专区| 欧美美女国产日韩一区二区久| 久久久久这里只有精品| 欧美搡BBBBB摔BBBBB| 大香蕉伊人99| 五月天激情啪啪| 尤物一区二区| 色999亚洲人成色| 五月天婷综合| 日本三级第一页| 综合亚洲六月婷婷在线| 欧美日本另类| 思思久久久婷婷| 丁香五月婷婷六月婷| 成片免费播放| 日本视频99| 天天爽天天爽视频| 男妓跪趴把舌头伸进我的嘴巴| 91超碰在线观看| 丁香婷婷五月天在线视频| 精品9久| 激情开心五月婷婷| 激情五月综合网| 99久久婷| 99这里只有精品视频| 久久性综合| 婷婷久久五月天亚洲欧美国产日韩在线观看| 五月丁香啪啪| 亚洲无码成人| 亚洲AV日韩无码| 小泽玛利亚视频一区二区| 人。妻久久| 狠狠色噜噜狠狠狠狠狠色综合久久| 婷婷欧美偷拍综合| 婷婷五月激情综合| 色呦呦美女| 久久久8| 亚洲天堂爱爱| 一起草性爱不卡视频| 欧美久久网| 99精品自拍视频| 色色丁香五月天| 狠狠狠狠狠干| 五月激情五月丁香|