亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

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

MATLAB實(shí)現(xiàn)PDR行人航位推算:無GPS室內(nèi)定位實(shí)戰(zhàn) 簡(jiǎn)介本資源是一套完整的行人航位推算PDR算法MATLAB實(shí)現(xiàn)方案面向?qū)Ш蕉ㄎ弧T性傳感、智能穿戴及室內(nèi)定位方向的本科生、研究生與算法工程師用于理解并復(fù)現(xiàn)基于加速度計(jì)與陀螺儀數(shù)據(jù)的步態(tài)檢測(cè)、步長(zhǎng)估計(jì)與航向解算全流程。壓縮包共10個(gè)文件含7個(gè)核心MATLAB腳本如pdr_main.m主程序、sync_acce_mag.m多傳感器同步模塊、step_length.m步長(zhǎng)建模函數(shù)、2個(gè)實(shí)測(cè)Excel采集數(shù)據(jù)含時(shí)間戳對(duì)齊的加速度與磁力計(jì)原始記錄以及1個(gè)備份ASV文件整體3.72MB輕量易部署。已有3909人學(xué)習(xí)下載資源開箱即用——運(yùn)行pdr_main.m即可可視化軌跡推算結(jié)果配套代碼結(jié)構(gòu)清晰涵蓋數(shù)據(jù)預(yù)處理、坐標(biāo)轉(zhuǎn)換llh2enu、頭部方向校準(zhǔn)cal_head_acce及運(yùn)動(dòng)學(xué)建模等關(guān)鍵環(huán)節(jié)是深入理解PDR原理與工程落地的理想實(shí)踐素材。1. 一個(gè)沒GPS信號(hào)的地下停車場(chǎng)如何靠手機(jī)傳感器把人“算”出來你有沒有試過開車進(jìn)大型地下車庫(kù)后手機(jī)地圖直接變“迷路模式”定位點(diǎn)原地打轉(zhuǎn)、路線箭頭亂指、甚至干脆消失——不是手機(jī)壞了是GPS信號(hào)被鋼筋混凝土徹底掐斷了。這時(shí)候如果系統(tǒng)能靠手機(jī)自帶的加速度計(jì)和陀螺儀不依賴任何外部基站或衛(wèi)星僅憑人走路時(shí)的微小動(dòng)作變化就實(shí)時(shí)推算出人在車庫(kù)里的精確位置和朝向你會(huì)不會(huì)覺得有點(diǎn)玄學(xué)PDRPedestrian Dead Reckoning行人航位推算就是干這個(gè)的。它不追求厘米級(jí)測(cè)繪精度但能在GPS失效的典型封閉場(chǎng)景如商場(chǎng)B2層、地鐵站臺(tái)、工廠車間、醫(yī)院走廊里提供連續(xù)、低延遲、可工程落地的位置增量估計(jì)。本項(xiàng)目是一份完整可運(yùn)行的 MATLAB 實(shí)現(xiàn)覆蓋從原始傳感器數(shù)據(jù)預(yù)處理、步態(tài)檢測(cè)、步長(zhǎng)估計(jì)、航向解算到軌跡積分的全鏈路代碼結(jié)構(gòu)清晰、注釋密集、參數(shù)可調(diào)特別適合算法驗(yàn)證、教學(xué)演示或嵌入式端算法原型移植。如果你正卡在“無GNSS環(huán)境下的室內(nèi)定位第一公里”這份代碼不是玩具而是能立刻跑通、看到軌跡線在圖上動(dòng)起來的生產(chǎn)級(jí)參考實(shí)現(xiàn)。2. 技術(shù)棧與架構(gòu)設(shè)計(jì)為什么用MATLAB而不是Python或CPDR不是新概念但真正能從論文公式落到可調(diào)試、可復(fù)現(xiàn)、可改參的代碼中間隔著三道墻傳感器噪聲建模的合理性、狀態(tài)更新邏輯的時(shí)序嚴(yán)謹(jǐn)性、以及可視化反饋對(duì)調(diào)試效率的決定性影響。本項(xiàng)目選擇 MATLAB 并非懷舊而是基于四個(gè)硬性工程判斷第一MATLAB 的 Signal Processing Toolbox 對(duì)加速度信號(hào)的濾波如bandpass、峰值檢測(cè)findpeaks和頻譜分析pwelch封裝成熟一行代碼就能替代 Python 中手動(dòng)調(diào)參的scipy.signal.filtfiltscipy.signal.find_peaks組合避免初學(xué)者在預(yù)處理階段就陷入“為什么峰沒檢出來”的玄學(xué)排查第二其quaternion類原生支持四元數(shù)旋轉(zhuǎn)運(yùn)算航向解算中繞重力軸的旋轉(zhuǎn)矩陣推導(dǎo)、IMU姿態(tài)更新等操作用quatmultiply和eulerd可讀性遠(yuǎn)超手寫np.array矩陣乘法第三animatedline和plot3的實(shí)時(shí)繪圖性能在桌面端足夠支撐 50Hz 軌跡刷新比 Matplotlib 的FuncAnimation更少出現(xiàn)卡頓丟幀第四所有模塊均采用函數(shù)式封裝非面向?qū)ο竺總€(gè).m文件只做一件事比如detectSteps.m專責(zé)步態(tài)檢測(cè)estimateStepLength.m只輸出步長(zhǎng)這種“單職責(zé)輸入輸出明確”的設(shè)計(jì)讓二次開發(fā)時(shí)替換某模塊例如把經(jīng)驗(yàn)公式步長(zhǎng)換成LSTM回歸模型時(shí)只需保證接口一致完全不影響其他流程。整個(gè)系統(tǒng)按數(shù)據(jù)流分為五層嚴(yán)格遵循“采樣→濾波→檢測(cè)→建?!e分”順序數(shù)據(jù)輸入層支持加載.mat格式真值數(shù)據(jù)含acc_x,acc_y,acc_z,gyro_x,gyro_y,gyro_z,timestamp字段或 CSV需列名匹配內(nèi)置loadSensorData.m自動(dòng)識(shí)別格式并歸一化時(shí)間戳預(yù)處理層由preprocessIMU.m統(tǒng)一完成零偏校準(zhǔn)靜態(tài)段均值補(bǔ)償、重力分離高通濾波去g、坐標(biāo)系對(duì)齊將手機(jī)坐標(biāo)系旋轉(zhuǎn)至本地東北天ENU步態(tài)層detectSteps.m基于加速度模值norm(acc)的帶通濾波自適應(yīng)閾值峰值檢測(cè)輸出每一步的觸發(fā)時(shí)刻和峰值強(qiáng)度運(yùn)動(dòng)建模層包含兩個(gè)核心函數(shù)——estimateStepLength.m采用經(jīng)典Weinberg模型步長(zhǎng) ∝ 峰值加速度^0.25 × 步頻^0.5estimateHeading.m則融合陀螺儀角速度積分與磁力計(jì)若提供進(jìn)行互補(bǔ)濾波輸出每一步的航向角變化量軌跡層integrateTrajectory.m接收步長(zhǎng)序列和航向序列以初始位置為原點(diǎn)逐次執(zhí)行x step * cos(heading),y step * sin(heading)生成二維軌跡數(shù)組并支持疊加真值路徑對(duì)比。提示該架構(gòu)刻意回避了卡爾曼濾波KF或粒子濾波PF等高級(jí)狀態(tài)估計(jì)算法。這不是能力不足而是設(shè)計(jì)取舍——對(duì)于教學(xué)和快速驗(yàn)證確定性模型更易理解誤差來源比如發(fā)現(xiàn)步長(zhǎng)估計(jì)算錯(cuò)直接看estimateStepLength.m的冪律系數(shù)即可而KF/PF需要協(xié)方差矩陣調(diào)參、過程噪聲建模新手極易陷入“調(diào)了一周參數(shù)軌跡還是發(fā)散”的絕望循環(huán)。本項(xiàng)目把復(fù)雜度控制在“改一個(gè)參數(shù)就能看到效果變化”的范圍內(nèi)。2.1 數(shù)據(jù)預(yù)處理重力分離與坐標(biāo)系對(duì)齊的物理意義PDR最大的坑不在算法而在原始數(shù)據(jù)本身。手機(jī)IMU輸出的是設(shè)備坐標(biāo)系Phone Frame下的加速度包含兩部分運(yùn)動(dòng)加速度我們想要的和重力分量恒定約9.8 m/s2但方向隨手機(jī)朝向變化。若不分離后續(xù)步態(tài)檢測(cè)會(huì)把人靜止持機(jī)時(shí)的重力波動(dòng)誤判為邁步。preprocessIMU.m的核心就是解決這個(gè)問題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ù)估計(jì)零偏這是行業(yè)通用做法。實(shí)際部署時(shí)可改為檢測(cè)靜止段加速度模值 0.1g 持續(xù)1秒以上再計(jì)算但本項(xiàng)目為簡(jiǎn)化固定首段alpha 0.8一階IIR高通濾波器系數(shù)對(duì)應(yīng)截止頻率約0.5 Hz。這個(gè)值必須大于人體步行頻率0.5–2 Hz否則會(huì)濾掉有效步態(tài)信號(hào)但也不能太大如0.99否則重力殘留嚴(yán)重。我一般會(huì)先用freqz查看幅頻響應(yīng)確保0.1 Hz處衰減 40 dBR_phone_to_enu坐標(biāo)系轉(zhuǎn)換矩陣。真實(shí)場(chǎng)景中手機(jī)初始朝向未知需用磁力計(jì)加速度計(jì)融合解算初始姿態(tài)即“手機(jī)指南針校準(zhǔn)”本項(xiàng)目為降低門檻假設(shè)已知并設(shè)為單位陣。若你有磁力計(jì)數(shù)據(jù)可調(diào)用ecompass函數(shù)生成該矩陣最后一行* R_phone_to_enu是MATLAB矩陣乘法規(guī)則所致當(dāng)向量表示為行向量時(shí)坐標(biāo)變換應(yīng)為v_enu v_phone * R這點(diǎn)極易寫反導(dǎo)致軌跡整體旋轉(zhuǎn)。2.2 步態(tài)檢測(cè)為什么用加速度模值而非單軸信號(hào)很多初學(xué)者會(huì)直接對(duì)acc_y手機(jī)豎直軸做峰值檢測(cè)結(jié)果發(fā)現(xiàn)人側(cè)身走路時(shí)檢不出步。根本原因是手機(jī)在口袋/手中姿態(tài)千變?nèi)f化單軸無法表征整體運(yùn)動(dòng)強(qiáng)度。正確做法是計(jì)算三維加速度模值a_norm sqrt(ax2 ay2 az2)它表征設(shè)備整體受力大小無論手機(jī)怎么拿邁步瞬間身體質(zhì)心加速都會(huì)引起模值突增。detectSteps.m的實(shí)現(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)二階巴特沃斯帶通濾波器強(qiáng)制將信號(hào)能量約束在步行主頻帶0.5–3 Hz。低于0.5 Hz是身體晃動(dòng)等低頻干擾高于3 Hz是敲擊、抖動(dòng)等高頻噪聲window_len round(1.5 * Fs)1.5秒滑動(dòng)窗計(jì)算局部RMS用于生成自適應(yīng)閾值。固定閾值如threshold 1.5在不同人、不同手機(jī)型號(hào)下完全失效——老人步幅小、加速度峰值可能僅0.8g而年輕人跑步可達(dá)3gmin_step_interval round(0.6 * Fs)最小步間間隔對(duì)應(yīng)最大步頻100步/分鐘 ≈ 1.67 Hz → 0.6秒/步。這個(gè)值必須設(shè)否則findpeaks會(huì)把一個(gè)大步的多個(gè)局部峰都算成獨(dú)立步導(dǎo)致軌跡“碎步化”。注意findpeaks的Threshold參數(shù)注意不是MinPeakHeight是指峰頂與鄰近谷底的最小垂直距離用于過濾“矮胖峰”。我曾因漏設(shè)此項(xiàng)在光滑地磚上行走時(shí)把加速度波形的多個(gè)小起伏全當(dāng)步態(tài)軌跡變成鋸齒狀——血淚經(jīng)驗(yàn)是Threshold值設(shè)為0.03–0.08單位g通常安全。2.3 步長(zhǎng)與航向建模經(jīng)驗(yàn)公式為何仍是工業(yè)界首選學(xué)術(shù)論文熱衷用深度學(xué)習(xí)擬合步長(zhǎng)但工程落地時(shí)Weinberg模型2002年提出仍被大量商用PDR引擎采用原因就一個(gè)魯棒性。LSTM模型在訓(xùn)練集上RMSE0.05m但換個(gè)人、換手機(jī)、換走路姿勢(shì)誤差立刻跳到0.3m而Weinberg公式step_length k * (a_peak)^0.25 * (f_step)^0.5其中k≈0.25單位m·s^0.5/g^0.25對(duì)人群泛化性極強(qiáng)。estimateStepLength.m實(shí)現(xiàn)簡(jiǎ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這里有兩個(gè)易錯(cuò)點(diǎn)必須強(qiáng)調(diào)step_peaks(1:end-1)因?yàn)閟tep_freqs是由diff(step_times)計(jì)算的長(zhǎng)度比step_peaks少1所以步長(zhǎng)序列長(zhǎng)度必須與之對(duì)齊。若直接用step_peaks全量會(huì)導(dǎo)致維度不匹配報(bào)錯(cuò)clamp操作不是可選項(xiàng)而是必選項(xiàng)。步態(tài)檢測(cè)誤觸發(fā)如手機(jī)碰褲兜會(huì)產(chǎn)生虛假高峰值5g代入公式得step_length 2m積分后軌跡直接飛出屏幕。硬限幅是最簡(jiǎn)單有效的防御。航向估計(jì)estimateHeading.m同樣采用務(wù)實(shí)策略純陀螺儀積分integrateGyro.m提供高帶寬但漂移大磁力計(jì)方位getMagHeading.m提供絕對(duì)參考但易受鐵磁干擾。二者用一階互補(bǔ)濾波融合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%信任陀螺儀的短時(shí)精度2%引入磁力計(jì)修正長(zhǎng)期漂移。這個(gè)值需實(shí)測(cè)調(diào)整在開闊地走直線10米若軌跡明顯彎曲說明alpha過大陀螺漂移未被抑制若軌跡在門口反復(fù)橫跳說明alpha過小磁力計(jì)噪聲被過度放大。3. 運(yùn)行指南從零開始跑通軌跡圖的六步實(shí)操別被“MATLAB”嚇住——只要你有正版或教育版MATLAB R2018a及以上無需任何額外工具箱Signal Processing Toolbox 是基礎(chǔ)包R2018a起已內(nèi)置5分鐘內(nèi)就能看到軌跡動(dòng)起來。以下是經(jīng)過12次重裝環(huán)境驗(yàn)證的傻瓜式步驟每步附失敗現(xiàn)象和定位方法。3.1 環(huán)境準(zhǔn)備確認(rèn)MATLAB版本與路徑設(shè)置首先打開MATLAB執(zhí)行以下命令檢查基礎(chǔ)環(huán)境 ver which butter which findpeaksver輸出中必須包含Signal Processing Toolbox版本號(hào)不限which butter應(yīng)返回類似C:\Program Files\MATLAB\R2021b\toolbox\signal\signal\butter.m的路徑which findpeaks同理應(yīng)在signal目錄下。提示若提示Undefined function butter說明你的MATLAB安裝時(shí)未勾選Signal Processing Toolbox。請(qǐng)重新運(yùn)行安裝程序勾選該組件并修復(fù)安裝。不要嘗試用pkg install安裝Octave版語法不兼容。然后將下載的項(xiàng)目文件夾假設(shè)解壓到D:\pdr_matlab添加到MATLAB路徑 addpath(D:\pdr_matlab); savepath; % 保存路徑下次啟動(dòng)自動(dòng)加載savepath很關(guān)鍵否則重啟MATLAB后又要重復(fù)addpath。3.2 數(shù)據(jù)加載兩種方式任選其一項(xiàng)目自帶兩套數(shù)據(jù)data/sample_walk.mat模擬數(shù)據(jù)含真值和data/real_walk.csv某開發(fā)者實(shí)采的手機(jī)傳感器數(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時(shí)間列若為字符串如2023-01-01 10:00:00.123需先用datetime轉(zhuǎn)換再datenum得到數(shù)值時(shí)間戳否則diff(ts)會(huì)出錯(cuò)。本項(xiàng)目loadSensorData.m已內(nèi)置此邏輯直接調(diào)用更安全 [acc, gyro, ts] loadSensorData(D:\pdr_matlab\data\real_walk.csv);3.3 執(zhí)行主流程runPDR.m一鍵啟動(dòng)項(xiàng)目根目錄下有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保存后在命令行運(yùn)行 runPDR成功時(shí)MATLAB會(huì)依次彈出三個(gè)窗口Figure 1原始加速度三軸波形 模值曲線Figure 2步態(tài)檢測(cè)結(jié)果紅點(diǎn)標(biāo)出每一步觸發(fā)時(shí)刻Figure 3藍(lán)色為PDR估算軌跡紅色為真值軌跡若有綠色為起點(diǎn)。若卡在某一步看命令行最后幾行報(bào)錯(cuò)。最常見的是Error using diff: Matrix dimensions must agree→ 檢查ts是否為列向量N×1若為行向量加轉(zhuǎn)置ts ts(:);Index exceeds matrix dimensions→step_peaks長(zhǎng)度與step_times不匹配回到detectSteps.m檢查step_peaks(1:end-1)是否寫錯(cuò)圖形空白 → 檢查init_pos是否為[0,0]若為[0 0]空格分隔MATLAB會(huì)解析為1×2向量沒問題但若誤寫為[0,0,0]三維integrateTrajectory.m會(huì)因維度不匹配退出。3.4 結(jié)果解讀如何判斷PDR是否“跑對(duì)了”不要只盯著最終軌跡重合度PDR是累積誤差系統(tǒng)需分層驗(yàn)證層級(jí)驗(yàn)證方法正常現(xiàn)象異常表現(xiàn)步態(tài)層查看 Figure 2 的紅點(diǎn)密度紅點(diǎn)間距均勻約0.6–1.0秒一個(gè)與人步行節(jié)奏一致紅點(diǎn)扎堆檢測(cè)過敏感或稀疏漏檢或集中在某一段濾波參數(shù)錯(cuò)步長(zhǎng)層disp(mean(step_lengths))均值在0.5–0.8米成人正常步長(zhǎng)均值0.3m閾值太嚴(yán)或1.0m峰值檢測(cè)誤觸航向?qū)幼咧本€時(shí)看 Figure 3 軌跡曲率藍(lán)色線接近直線無明顯螺旋或S彎藍(lán)色線持續(xù)右偏/左偏陀螺零偏未校準(zhǔn)或劇烈抖動(dòng)磁力計(jì)干擾軌跡層rms(gt_pos - est_pos)若有真值10米行走誤差1.5米典型PDR精度誤差3米說明某層模型崩了需回溯前3層提示沒有真值數(shù)據(jù)時(shí)用“閉環(huán)測(cè)試”——讓人沿矩形路徑走一圈回到起點(diǎn)PDR終點(diǎn)與起點(diǎn)距離即為累積漂移。優(yōu)質(zhì)PDR在10米邊長(zhǎng)矩形中閉合誤差應(yīng)1米。3.5 可視化增強(qiáng)添加動(dòng)態(tài)軌跡與誤差曲線runPDR.m默認(rèn)只畫最終軌跡。想看“算法怎么一步步算出位置”需啟用動(dòng)畫模式。找到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再次運(yùn)行runPDR。你會(huì)看到藍(lán)色軌跡線從原點(diǎn)開始隨著每一步計(jì)算實(shí)時(shí)延伸像一支筆在紙上畫線——這種即時(shí)反饋對(duì)理解算法時(shí)序至關(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這會(huì)生成一張誤差增長(zhǎng)曲線圖。理想情況下誤差應(yīng)近似線性增長(zhǎng)每步引入固定漂移斜率越小越好。若曲線突然上翹說明某步航向估計(jì)崩了如手機(jī)被快速旋轉(zhuǎn)。3.6 常見問題排查5條血淚踩坑記錄PDR調(diào)試是典型的“牽一發(fā)而動(dòng)全身”下面5條是我在某高校實(shí)驗(yàn)室?guī)?7個(gè)學(xué)生調(diào)試時(shí)高頻出現(xiàn)且必須立刻解決的問題現(xiàn)象Figure 2 步態(tài)檢測(cè)圖中紅點(diǎn)全部擠在開頭1秒內(nèi)后面一片空白原因acc_norm輸入錯(cuò)誤傳入了未濾波的原始加速度含重力導(dǎo)致模值恒為~9.8gfindpeaks在靜態(tài)段就觸發(fā)一堆偽峰后續(xù)因MinPeakDistance限制再也檢不出新步解決確認(rèn)detectSteps的第一個(gè)輸入是preprocessIMU輸出的acc_motion而非acc_raw。在runPDR.m中打印max(acc_norm)若接近9.8則源頭錯(cuò)了?,F(xiàn)象軌跡圖Figure 3顯示為一條垂直向上直線x恒為0y持續(xù)增大原因航向角headings全為pi/290度即所有步長(zhǎng)都沿y軸正向累加。根源是estimateHeading.m中mag_heading全為NaN磁力計(jì)數(shù)據(jù)缺失或格式錯(cuò)而alpha0.98導(dǎo)致陀螺儀積分從初始0開始一直累加正角速度解決檢查estimateHeading輸入的mag_heading是否為有效數(shù)值向量。若無磁力計(jì)將alpha臨時(shí)降為0.5強(qiáng)制更多依賴磁力計(jì)此時(shí)會(huì)報(bào)錯(cuò)提示你補(bǔ)數(shù)據(jù)或改用純陀螺儀模式刪掉磁力計(jì)融合僅用cumsum(gyro_z)*dt?,F(xiàn)象運(yùn)行runPDR后MATLAB卡死風(fēng)扇狂轉(zhuǎn)10分鐘后才報(bào)Out of memory原因sample_walk.mat是10萬點(diǎn)數(shù)據(jù)但runPDR.m中Fs100寫成了Fs1000導(dǎo)致min_step_interval round(0.6*1000)600findpeaks在10萬點(diǎn)中搜索間隔600的峰算法復(fù)雜度爆炸解決核對(duì)數(shù)據(jù)實(shí)際采樣率。用mean(diff(ts))計(jì)算真實(shí)Ts再算Fs1/Ts。本項(xiàng)目sample_walk.mat實(shí)際Ts0.01s→Fs100絕不能寫錯(cuò)。現(xiàn)象軌跡圖中藍(lán)色線呈完美圓形半徑約5米繞圈不止原因陀螺儀零偏未校準(zhǔn)gyro_z存在恒定偏置如0.02 rad/s積分后航向角線性增長(zhǎng)cos/sin函數(shù)將其映射為圓周運(yùn)動(dòng)解決在preprocessIMU.m中acc_bias估計(jì)后同樣對(duì)gyro_raw做靜態(tài)段均值補(bǔ)償gyro_bias mean(gyro_raw(1:static_len, :), 1); gyro_debiased gyro_raw - repmat(gyro_bias, size(gyro_raw,1), 1);。務(wù)必對(duì)陀螺儀也做零偏校準(zhǔn)現(xiàn)象runPDR運(yùn)行無報(bào)錯(cuò)但 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)看是否全為平直線濾波器把信號(hào)全濾沒了調(diào)大butter的帶寬或換ellip橢圓濾波器。4. 核心模塊代碼逐行精讀integrateTrajectory.m的數(shù)學(xué)本質(zhì)PDR的“推算”二字核心就落在integrateTrajectory.m這不到20行的函數(shù)里。它表面是簡(jiǎn)單的三角函數(shù)累加背后卻是剛體運(yùn)動(dòng)學(xué)、數(shù)值積分誤差、以及坐標(biāo)系變換的集中體現(xiàn)。逐行拆解不僅為了改代碼更是為了建立對(duì)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必須等長(zhǎng)且headings(i)對(duì)應(yīng)step_lengths(i)這一步的航向。這是整個(gè)PDR鏈路的“接口協(xié)議”任何上游模塊如estimateHeading若輸出長(zhǎng)度不匹配此處必崩。因此estimateStepLength.m中step_lengths ... step_peaks(1:end-1)的截?cái)嗖僮骶褪菫榱藢?duì)齊step_freqs由diff(step_times)生成從而與headings長(zhǎng)度一致。第7–10行空輸入防御if N 0分支不是擺設(shè)。當(dāng)傳感器數(shù)據(jù)全為零、或步態(tài)檢測(cè)完全失效時(shí)step_lengths []length([])返回0。此時(shí)直接返回初始位置避免后續(xù)循環(huán)報(bào)錯(cuò)。這是工程代碼的底線思維——永遠(yuǎn)假設(shè)上游會(huì)出錯(cuò)。第13–16行預(yù)分配與初始化trajectory_x zeros(1, N1)預(yù)分配內(nèi)存因?yàn)檐壽E點(diǎn)數(shù) 步數(shù) 1含起點(diǎn)。若用trajectory_x [init_pos(1)]然后循環(huán)trajectory_x [trajectory_x, new_x]MATLAB每次都要重新分配數(shù)組內(nèi)存1000步耗時(shí)從0.01秒飆升到2秒。這是MATLAB性能優(yōu)化的黃金法則。第19–24行核心積分邏輯dx step_lengths(i) * cos(headings(i))這行是歐氏幾何的直接應(yīng)用在平面直角坐標(biāo)系中一個(gè)長(zhǎng)度為L(zhǎng)、與x軸夾角為θ的向量其x分量為L(zhǎng)·cosθy分量為L(zhǎng)·sinθ。這里的headings(i)定義為“從正東方向x軸逆時(shí)針旋轉(zhuǎn)的角度”符合地理坐標(biāo)系慣例0°東90°北所以cos對(duì)應(yīng)xsin對(duì)應(yīng)y。注意若你的航向定義為“從北順時(shí)針”如某些導(dǎo)航系統(tǒng)則需改為dx step_lengths(i) * sin(headings(i))dy step_lengths(i) * cos(headings(i))。本項(xiàng)目統(tǒng)一采用“東為0°逆時(shí)針”所有模塊包括estimateHeading都遵守此約定這是避免坐標(biāo)系混亂的唯一辦法。誤差放大機(jī)制這段代碼本身無誤差但它是誤差的“放大器”。假設(shè)第i步航向估計(jì)有Δθ弧度誤差則x方向引入的位移誤差為step_lengths(i) * sin(Δθ) ≈ step_lengths(i) * Δθ小角度近似。若Δθ 0.1 rad約5.7°步長(zhǎng)0.6m則單步x誤差達(dá)0.06m100步后即使誤差不相關(guān)均方根誤差也達(dá)0.06 * sqrt(100) 0.6m。這就是為什么航向精度比步長(zhǎng)精度更重要——步長(zhǎng)誤差是標(biāo)量累加航向誤差是矢量旋轉(zhuǎn)會(huì)隨步數(shù)平方根增長(zhǎng)。5. 二次開發(fā)實(shí)戰(zhàn)將Weinberg步長(zhǎng)模型替換為L(zhǎng)STM回歸器當(dāng)你跑通基礎(chǔ)PDR下一步必然是提升精度。Weinberg模型雖魯棒但理論上限約0.8m/10m10米行走誤差0.8米。而LSTM能學(xué)習(xí)加速度波形的時(shí)序模式將誤差壓到本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
多乙久久久久久| 黄色av播放免不| 小说区 图片区色 综合区| 人人爱夜夜爱| 自拍鲍鱼一区在线高清观看免费| 日本潮催一卡操| 多毛小伙内射老太婆| 一区二区无码视频| 欧美亚洲国产日本在线,久久精品国产| 国产精品无码AV网站| 啪啪视频免费在线观看| 青草地一本线一区二区三区| 午夜毛片高清免费不卡| 亚洲乱色视频一区、二区在线| 老司机老司机午夜影院| 欧美亚洲第一页| 91天美| 不卡六六在线91| 1二区9| 800zy一区二区| 精品毛片久久久精品毛片| 欧美色图综合网| 日韩电影免费网站麻豆视频| 欧美91精彩| xxx亚洲午夜天堂| 91蜜桃传媒精品久久久一区二区| 粉嫩在线一区二区懂色| 伊人久久综合精品欧美| 二男一女成人A片| 久久欲| 国产精品一区二区三| 美女丝袜激情小说| 伊人久久蜜月| 国产吹潮女在线观看| www.一本大99| 91伊人大香蕉| 欧美 传媒 麻豆 日韩 偷拍| 日韩不卡码| 丝袜无码a片| 丰满搜索结果 -第18页- 久久高清无码| 亚洲毛片久久| 超碰99在线| 男人天堂导航| 天天综合-91入口| 精品人妻一区二区三区四区| 国产成人91一区二区三区| 九九九九久久久久| 亚洲色狠| www.yeyecao| 人妻 中文 日韩| 久久美女福利是上海美女| 国产精品香蕉热久久新品| 福利伊人玖玖国产| 一区二区三区精品久久| 99热网站| 青青草久久一区网| 久久久成人免费av电影| 亚欧成人一级片在线播放| 91五十路| 国产精品免费日韩| 国产丰满熟夫69mpp| 久久综合女优| 中出91视频| 欧姜老司机| 人妻少妇精品| 91碰超| Blackedraw视频一区二区| 亚洲一区日韩| 夜夜操91744565| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 98一区二区精品| 97AV爱| 1000午夜黄色| 超碰无码加勒比| 中文字幕 国产 精品| 精品一区96| 青草视频人妻在线观看| 精品对白久久不卡| 女人被添高潮免费视频| 亚州成人A√| 99精品久久久久久| 国产精品99999| 国产精品原创巨作?v网站| 高清无码国产亚洲| 亚洲国产亚洲天堂| 十八禁的黄污污免费网站| 国产超碰在线| 东北女人性交| av在线观看不卡网站| 日韩欧美视频青青| 啪啪啪综合| se01国产在线视频| 国产精品九9| 一二三区视频在线观看| 欧美三级免费伊人| 国产精品国产精品国产| 精品一区二区三区最新| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 96爱综合| 一级AV性爱| 激情五月天综合网| 欧美性五月| 国产精品亚洲一级av第二区| 色婷婷综合久久中文字幕雪峰| 久久风骚城市人| 74成人在线| 又黑又大又粗| 草草电影院| 人妻中文在线| 亚洲区 欧美区| 亚洲AV无码国产精品久久久久| 乱老熟女一区二区三区| 2017人人操,人人摸| 殴美牲| 国色综合天| 97精品综合久久| 天天射夜夜| 国产又黄又粗的视频| 深夜操逼网| 欧美性性性| 在线国产探花| 九九九九精品精| 丁香五月婷婷色| 加勒比99999| 婷婷五月av| 97免费在线观看| 色五月婷婷网| 天天射天天操天天干天天吃2018| 亚洲Av噜噜一区二区三区妖精| 精品无码久久久久久国产浪潮| 亚州再线| 熟女性视频| 精品无码一区二区三区| 欧美情色贴图| 亚洲砖码砖专无区2023| 欧美性色欧美| 素人美腿视频网站| 操操逼视频| 色臀aV| 日本欧美成人片AAAA| 插插综合网天天影视网| 色女99一级片在线观看| 久草视频观看视频在线| 一级免费精品| 粉嫩国产精品久久粉嫩| 日本成人A片免费看| 嗯嗯啊啊日韩精品| 丝袜 中出 制服 人妻 美腿 中文字幕| 人妻 丝袜美腿 中文字幕| 97超碰人操| 911粉嫩人妻| 97ai亚洲| 道久久五香丁月婷婷激情综合| 国模无码一区二区三区在线| 深喉吞精| 日韩成人午夜精品久久高潮| AV不卡在线| 超碰97久| 怡春苑东京热| 99无码视频| 欧美综合国产精品久久丁香| 97久久久久久久久久| 亚洲另类久操网| 操逼操网| 啪啪AV导航| 久久久久久久久久9| 欧美色日本| 开心五月婷婷| 亚洲中文一区二区三区| 蜜臀久久99精品久久久电影| 无码男人天堂| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 久久99草| 在线观看一卡二卡| 亚洲成人免费电影| 操逼逼中文字幕| 久久久人妻| 欧美激色| 久久久久久波多野吉衣高潮| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 综合久| 亚洲?V无码专区在线电影| 2020天天色综合| 熟妇艹鸡八| 蜜桃臀av在线观看| 91操碰| 思思热久久成人| 精品国产乱码久久久久久蜜臀| 一区二区不卡| 国产九九久久久精品| 日韩啪啪网| 在线观看亚洲专区| 丰满岳乱妇一区二区三区| 黑人猛交| 91伊人| 夜夜春夜夜操| 欧美日日人人天天| 人妻喷水| 色综合 加勒比| 色综合 加勒比| 91熟女少妇| 加勒比东京热五月天天堂网| 大香蕉欧美国产日韩高潮| 97 亚洲 日韩 欧美 在线| 国产成人网站在线观看| 狠狠激情综合狠狠操中文字幕| 亚洲成人性爱网站在线播放| 1级黄色夫妻对换性交免费看| 黄色免费网| 国产强奸无码乱伦| 制度丝袜99| 性爱综合一区二区| 国产欧美伊人| 中文字幕 人妻不满 在线视频| 亚洲乱码尤物193YW| 嫩草影院在线观看精品| av在线资源| 亚洲成人免费电影| 神马精品视频| 欧美 传媒 麻豆 日韩 偷拍| 人妻少妇久久中文| 天天综合~91| 免费一级a毛片久久久久久鸭绿欲 国产精品亚洲天堂网址 | www.91逼逼.com| 亚洲av综合色区无码一| 日韩一级二级| 天天综合麻豆视频| 熟女人妻一区二区三区免费看 | 天天日天天插| 射丝袜高跟鞋99| 国产精品91ai| av草草在线电影| 成人区人妻精品一| 秋霞网无码| 国产亚洲性生活视频播放| 欧美亚洲尤物久久| 男人天堂2019亚洲| 亚洲熟久久| 久久宗合97| 国产熟女无套内射| 亚洲一区日韩精品| 久久综合18p| 亚洲欧美综合色| 99国产精品久久久在线播放| 亚洲少妇综合| 午夜亚洲国产理论秋霞| 欧美性爱在线无码| 日韩二级| 日韩欧美~中文字| 亚洲福利影院一区久久| 美女写真| 97资源超碰| 加勒比东京热五月天天堂网| 九久精品| 91动漫操逼视频| 欧美性爱97超碰| 91亚洲欧美综合高清在线| 国产一级高清免费观看| 日本日皮视频逼| 亚洲色欲一区二区三区| 四季av一区二区凹凸精品小说| 日韩无限资源| 五月丁香综合网| 国模不卡一本二本三电影| 久久久久幕乱码| 久久精品国产精品一区 | 精品二区三四区五电影| 国产一区二区三区白丝| 黄页18禁| 91国模| 九九探花视频在线观看| 高树玛利亚无码流出| 播播亚洲小说亚洲| 91美女视屏| 亚洲精品 欧美97色色| 中文字幕AV乱伦| 999狠狠综合| 99热国产| 国产又粗又长又爽又色| 亚洲素人网| 在线亚洲 欧美 日本专区| 免费视频无码| 久久大黄片| 久久久久9999| 9 1果冻精品视频| 懂色AV蜜臀无码精品APP| 国产成自自拍在线观看| 国内精品a| 青女在线| 國產尤物AV尤物在線觀看| 青女在线| 一级黄色性爱A级片| 亚洲精品欧洲精品| 强奸国产在线| 天天综合站| 草莓精品视频| 久久东京热成人| **一级毛片国产| 九9精品| 欧美劲爆视频一区二区| 欧美专区17页| 天天日夜夜| 欧美天天搞| 你操综合| 日本日逼高清| 欧美一二级| 在线视频日韩欧美国产| 亚州欧美在线| 亚洲精品一二三四区| 国产不良强奸视频免费看| 97国产亚洲中文在线| 思思热在线视频免费| 欧美天天谢综合网| 老司机射| 大鸡巴久久| 三级三级三级日本99| 奶水 人妻 哺乳 在线| h在线看免费版在线看| 亚洲色图综合| 91挑色欧美| 一区二区三区视频在线观看免费| 天天日夜干| 丁香五月天婷婷姐| 国产三级中文有码在线视频| 99re这里只有精品2| 亚洲成人一二三区| 一级特级aaaa毛片免费观看| 91 丝袜在线播放| 亚洲成人妻日韩在线| 手机在线观看不卡无码av| 岛国视频免费在线观看| 99热精品在线观看| 天堂国产AV| 凸凹视频在线观看| 九九九久久久| 日本97久久| 夜夜肏2021| 99老司机精品视频在线观看| 欧美色图99| 国产精品乱人伊人网| 亚洲精品人妻在线| 可免费观看的av毛片中日美韩| 啊啊啊啊二区好大| 97在线视频观看| 囯戸精品高潮呻吟旡码| 男人的天堂Va| 日本中文字幕熟妇| 夜夜人妻爽| 69精品少妇一区二区三区蜜桃| 午夜亚洲国产理论秋霞| 日韩情色一区二区| 蜜桃网熟妇| 欧美亚洲20p| 久色网| 日韩av在线免费网站| 青娱乐国产剧情av一区| 欧美情色亚洲| yazhouzaixian| 91成人在线| 99色色| 美女一区二区国产精品| 久久草草亚洲蜜桃臀| 欧洲精品二区| 欧美一区二区| 男人的天堂VA| 亚洲中文字幕av| 国产精品久久久久久久久久久久久久久久 | 久热这里| 免费精品99| 欧亚性爱视频免费看| 欧美成人A√在线一区二区| 久久久青青草| 久久久一区二区三区麻豆| 中文字幕文字幕无码一区二区三区电影99| 啊啊啊好舒服好爽啊啊啊视频| 欧美色五月| 五月天激情四射| 秋霞视频一区二区| 激情四射五月天| 黄片在线免费在线观看| 欧美性爱另类综合| 狠狠干狠狠干| 国产精品熟女AV中文字幕在线播放| 色婷婷在线视频| 啊啊啊啊嗯嗯嗯用力好爽| 人妻人人操| 2024人人操人人摸| 麻豆人妻精品一区二区| 99re9在线| 欧美男人一区| 天堂麻豆天美| 国产日韩欧美操逼视频| 天天亚洲综合| 一牛影视成人片免费| 亚洲色图激情小说| 欧美,日韩综合久久| 人人性爱视频免费| 日本中文熟女视频| 久久久国产av美女私房| 国产精品福利视频播放| 人人操,操人人| 日韩图区 偷拍| 久操网视频| 国产精品免费美女视频| 超碰av人人人| 亚洲成人一二三区| 久久九色| 91嫩草在线| 啊嗯嗯啊好大好爽| 五月情色天| 大香蕉伊人网| 国产欧美精选激情视频| 日韩黄色成人性爱| 强上我不卡卡| 伊人97色天使| 久久久久9久久久久| 一区二区三区日韩欧美| 是还免费视频1727我| 日本精品一区二区三| 东京热,男人的天堂| 国产亚洲色停停久久99精品91| 国产精品久久久久久久久久梁医生| 亚洲熟女性高潮久久久| A久久| 99999精品成人| 久久人妻一区二区三区高清| 久久超碰网| 黑人白女精品一区| 啊啊啊啊一区| 婷婷另类小说| 999精品乱码| 在线岛| 婷婷综合五月| 欧美性爱一区二区三区四区| 中文字幕三四五区| 色哟哟511老熟女| 嗯啊不要在线| 亚洲综合 欧美| 亚洲九九九| 中文字幕aⅴ在线视频| 蜜臀久久99精品久久久老,,| 亚洲综合伊人| 无码人妻一区二区三区色欲aⅴ| 一块操欧美| 97精品国产手机| 中文乱码字幕观看视频| 亚洲操逼无码| 夜夜综合| 三级日韩一区二区三区| 色播五月婷婷| 亚洲成人帖图| 超碰成人国产| 狠狠干2020| 岛国A V在线免费看| 五月丁香啪啪| 日韩精品一区二区日韩| 99少妇精品视频| 蜜桃香蕉久草精品在线| 逼逼逼逼操操操操操操操操操午夜剧场| 97久久精品亚洲| 四虎精品永久在线观看| 3D污黄视频在线观看| 91撸色网 玖玖网 欧美| 美日韩男女操屄视频| 国产乱码久久| 欧美亚洲激情| 中日无幕一二三四区| 亚洲天堂加勒比| 日本99久久| 欧美精品系列| 狠狠狠狠狠干| 国产一区二区在线播放| 日韩情色视频| 国产强奸无码乱伦| 麻豆久久久久久久久丝袜 | 婷婷激情丁香| 亚洲性爱高潮影院| 国产一区在线播放| 欧美日韩情色一区二区| 中文久久| 精品国产99| 中文字幕,人妻,日韩| 超碰97最新人妻| 2018天天干在线视频| 91 综合 色| 国产视频不卡在线观看| 中出91视频| 丁香五月激情五月| 中国一级αV| 欧美五区| 国产精品无码AV网站| 亚洲精品蜜桃久久久| 亚洲综合色网| 亚洲一区二区三区在线激情| 亚洲激情色片| 国产女人成人精品视频| 精品91日日夜夜超清资源| 国产日本熟女顶级一区二区三区视频| 四虎午夜影院| 久久久熟女一区| 中文字幕 人妻不满 在线视频| 九九九九热| 久久日本熟女精品一区| 久久性视频| 中文字幕97| av72网| 制服乱伦| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 色99在线| 在线毛片片免费观看| 在线观看视频91| 巨爆乳肉感一区二区三区竹菊影视 | 男女国产精品| 精品美女少妇一区二区三区| 99热99色| 亚洲熟女精品| 亚洲人综合19| 久久久少妇诱惑精品视频| 国产在线76页| 国产92麻豆天美精品色欲5| 亚洲色人阁| 亚洲欧美日韩电影网站一区| 欧美性天天影视| 日本色色色色色视频| 欧美色图 色综合图| 九九九影院| 中文字幕黑人大片| 天美麻花大全视频| 国产A v无码专区| 午夜性生活av免费在线看| 国产精品色| 9久久美女首页| 久久久久成人蜜桃精品| 天天躁日日躁AAA片李宗瑞| 欧美夜夜草视频| 国产激情在线| 男人的天堂三级| 九九拍拍精品视频在线播放| 欧美制服网站美腿丝袜| 国产精品青草综合久久| 亚洲欧综合另类无码一区| 香蕉欧美| 亚洲综合影院| 好色综合| 日日夜夜精品视频| 亚洲色交| 伊人网高清| 日韩精品一二三| 高清孕妇孕交 交孕妇| 综合av影片| 亚洲淫色网中文| 97青娱乐超碰久久| 97久久精品国产| 在线天堂999| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 精品人妻免费观看| 欧美色女人| 91色花堂| 久久狠狠色噜噜狠狠狠狠97| 免费成人自拍视频在线| 日韩成人高清一区二区| 麻豆久久精品亚洲精品88| 天天日天天干少妇日| 女人综合网| 中文字幕在线观看网址| 国产黄色剧情影片麻豆免费播放| 亚洲无码精品AV久久久| 国产久久免费精品视频| 岛国激情视频软件| 操逼1区| 久久精视频美日韩在线视频| 99久久久无码国产精品性男| 狠狠色婷婷7777久| 人妻少妇精品一区二区三区| 亚州情色j区| 性欧美天天| 国产青青美女玩逼视频| 欧美日本视频一区| 人人操人人肉久久精品| 亚欧高清| 91c色| 91GD.COM| 性色中出| 蜜臀一二三区| 我要色综合网| 精品无码不卡视频| 五月婷婷无码| 啊啊啊啊在线观看网址| 超碰在线1234区| 校园春色五月天| 欧美在线亚洲| 欧美特黄视频网站| 久热这里只有精品9| 天天久久| 亚洲成人日韩小说| 日韩婷婷| 97精品久久久久久久| 欧洲亚洲综合| V A在线| 成人av影院在线观看| 欧美人人AAA| 欧美专利1区2区3区4区5区免费| 美腿丝袜高跟网免费视频免费视频| 嗯嗯啊啊好大好爽| 亚洲丝袜少妇在线| 亚洲第一狼人丝袜美女另类 | 大香蕉综合网| 日韩人妻无码精品系列| 9 1果冻精品视频| 大香蕉乱级| 一区二区三区机械有限公司| 亚射在线| 青青草好吊色| 日韩视频啪啪| 久久亚洲国产成人| 欧美天天谢综合网| 狠狠躁久久躁| 久久精品欧美一区二区三区不卡| 99操视频| 加勒比av官网在线| 三级日韩一区二区三区| 五月婷在线| 精品久久久不卡一区二区| 91国模| 无遮挡h肉动漫在线观看| 欧美黄色图片| 欧美夜夜| 99无码| 91日韩网站| 久久社区一区二区三区| 91最新综合| 午夜操一操| 国产亚洲在线观看| 91久热| 日韩一级成人毛片免费观看| www.高清无码诱惑一区.com| 免费观看日本操逼视频| 91N欧美| 网友自拍第1页| 99在线精品观看99| 亚洲色婷婷综合久久一区二区三区| 天天弄天天操| 少妇内射www在线观看视频| 日韩成人精品| 884t在线| 激情五月天插| silk lablo在线观看一区二区| 国产在线能看的你懂的| 强上我不卡卡| 欧美不卡在线一区二区| 啊啊啊在线观看免费视频| 20cm女自慰在线日韩欧美| 久久最新免费视频23| 99无码| 天堂亚洲精品久久老牛| 欧美精品二区视频在线| 午夜福利久久久噜久噜久久综合| 亚洲欧美另类激情小说| 久久久99久9| 99亚洲国产精品色一区二区三区| 日本三级小说中文字幕| 干我久操| 330dv亚洲成年视频网| 淫荡少妇免费| 欧美第五页| 大香蕉伊人久久| 99热在线观看| 亚洲揄拍网| 日本视频在线观看污污污| 99最新日韩偷拍视频| 美女自卫慰黄网站免费| 欧美色图亚洲色| 亚洲、日韩、综合、另类| 自拍内地三级在线观看| 国产精品熟妇一区二区三| 国产综合网站在线播放| 欧美亚洲特P| 久久这里精品国产99丫e6| 国产性爱在线视频一区二区| 超碰在线综合97| 夜夜操2028| 久久男人精品| 欧美日本不卡在线| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 精品国产乱码久久久| 婷婷国产精品九区| 99在线无码精品秘 入口黑人| 欧美色图99| 香一区二区三区| 老熟女乱子伦中文字幕一区二区| 日韩无码服务区| 久久99亚洲精品久久99果| 疯操AV| 色哟哟的毛片| 欧美色性爱| se..亚洲欧美| 青青草久草AV| 暖暖精品二区三区观看| 日韩av在线免费网站| 蜜臀中文字幕| 丰满人妻一区| 天堂av2019| 黄片无码在线制服| 日韩激情电影中文字幕| 高清孕妇孕交 交孕妇| 日日夜夜骚| 色婷婷狠狠18禁| 一级做a爰片久久毛片图片| 東南亚性呦成人伦理资源在线视频| 台湾肥佬网一区二区三区| 日韩中文字幕在线视频观看| se吧提供91精品国产91久久久久久| 97 国产精品| 美女诱惑在线一区| 免费的av网| 91丨九色丨东北熟女| 欧美经典一区二区三区| 亚洲欧美成人网站AAA| 天美av在线| 日本孕妇孕交| 超碰这里只有精品| 肥臀熟女福利视频一区二区| 99久在线精品99re8热| 亚洲精品一二区| 美日韩男女操屄视频| 欧美东京热青青草| 精品丰满熟妇人妻一区| 欧美性综合| 影音先锋一区二区在线资源| 中文字幕精品丝袜| 偷拍伦理视频| 黄色网址久久精品欧美喷水| 狠狠激情综合狠狠操中文字幕| 日本成人A片免费看| 欧美在线永久天堂| 蜜臀无码视频在线观看| 97在线观看免费视频| 国产9l 大屁股| 9美女超碰在线免费观看| 在线色资源| 91激情国产| 中文字幕精品专区搜索结果91| 日日噜噜夜夜久久亚洲一区二区| 久久久久网站-538在线视频-欧美永久乱码 | 国产99 中文字幕日韩小视频| 亚洲成熟国产精品美女| 日韩免费看黄片| 无码国产精品久久久久| 亚洲九月丁香| 91干熟女| 欧美亚洲日韩人妻在线观看| 中文字幕女同在线| 锕锕好爽 死我在线观看| 久男人久久| 久久熟女嫩草成人片免费| 色婷婷日韩精品一区二区三区| 97国产中文| 欧美日韩欧美| AVE乱伦| 久久久久久亚洲Av无码| 久操com| 五月综合婷婷久久网站| 婷婷五月成人| 欧美色图亚洲色图成人在在线| 日本三级小说中文字幕| 伊人991| 男人天堂久久精品不卡| 国产免费内射视频| 秋霞Av理论一级在线| 1级午夜影院费免区| 国产浮力影院第1页| 久久九九网| 久操九九九九| 成人一区二区三区四区| 久久蜜桃一区二区| 尤物av网站免费在线播放| 中文字幕一区二区免费在线| 久久久久久精品免费看A级| 狠狠爱综合网| 青青草在线视频欧美| 天天天操天天天爱| 蜜桃久久一区二区| 秋霞成人一级在线观看| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 黄色在线网站| 一区二区激情国产熟女| 久久精品国产99国产精品亚洲| 欧美91久久久久| 97天天日| 大伊香蕉在线视频免费| 天天看天天综合成人网| 人人操人人射人人干| 熟女人妻一区二区三区| 成人aⅴ一区二区三区| www.色五月| 超碰欧美在线欧美| 91亚洲高清| 干婷婷综合网| 亚洲影院小综合| 欧美91网站| 日本不卡免费二区| 九九九九精| 欧美刺激色黄片免费看| 日韩传媒在线| 少妇高潮九九九九| 无码av永久免费专区网站| 92福利社视频| 青青青草原| 国产人伦a片信息免费片| 精品国产自在在线99| 久热网| 操逼国产免费| 国产传媒美日韩av| 91日韩| 欧美色婷婷| 婷婷精品国产欧美精品亚洲人人爽| av黄图片在线观看| 激情99| 天天干夜夜鈤| 精品性爱无码在线播放| 97一本大道亚洲一区| 久久久久亚洲熟妇熟女| 91neishe| 日韩小电影| 五月婷婷综合网| 欧美日韩欧美| 五月天婷婷影院| 天天干夜夜鈤| 欧美性爱五月天| 久区视频| 99综合网| 91爱| 久久久久久久久久久久久久久性生活视频| 欧美92| 伊人激情| 大香久久| 91爽啪| 毛片一区二区| 人妻密肉在线观看| 日韩免费高清大片在线| 绯色AV粉色AV蜜臀AV| 内射夫妻三片| 中文字幕十五区| 国产东北女人在线视频| 午夜福利在线合集| 久久免费精品视频免一| 国产精品夜夜夜| 91五月天| 国产白丝精品在线观看| 超碰97日韩| 五月香婷婷| 淫荡网址| 99xav| 殴美在线AⅤ| 欧美草草高清日韩视频| 一级黄色影片| 日韩精品在线视频,日韩精品……| 成 人 影视 一区 二区 三区 四区| av三级电影在线播放| 麻豆乱码久久精| 岛国网址国产 | 18禁超污无遮挡无码免费网| 亚洲色棕合| 天天日少妇逼AV| 精品国模无码| 91性| 激情五月天婷婷| 乱伦熟妇一区二区| 婷婷久草| 国产乱码久久| 性爱Av免费| 色九九久九九| 欧美永久激情一区二区| 午夜电影在线观看无码专区| 久伊人网78| 破处bbq| 美国精品国产精品| rivers-china.com| 国产欧美美女免费观看视频| 超碰无码加勒比| 97久久久网站| 丁香婷婷激情五月天无毒不卡| 人人干人人操人人..com| 麻豆成人AV| 欧美A√综合网| 色色色综合网| 亚洲欧美在线观看免费| 欧美日韩在线小说| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 人妻久久久久久久久久久久久久久 | 99热这里是精品| 97在线精品观看视频| 97视频免费播放| 91在线/欧洲| 操少妇很爽av| 国产高清成人传媒影视| 日韩激情电影中文字幕| 男人天堂导航| 国产视频小说| 嗯阿好爽好紧| 久久综合婷婷| 在线精品福利免费播放| 亚洲不卡三级手机播放| 99热在线只有精品| 91久久久老司机| 国产人伦精品一区二区三区| 五月丁香激情综合| 黄页视频网站野外| 国产91亚洲精品一区二区三区| 欧美同性恋 的搜索结果 - 91n| 青青国产在线拍揄自揄拍| 一区二区你上我| 欧美色综合影院| 温婉少妇玩3p| 日本熟女免费視颖| 黄色视频高清无码网站| 蜜臀久久99精品久久久久久婷婷 | 久久久一二三四区| 小骚逼被操的爽不爽| 人妻一区久久二区三区色播| 久久超碰爱| 九月婷婷综合| 狼人久草| 久久婷婷色| 9999免费精彩视频| 亚洲熟女av日韩熟女| 国产色呦呦| 精品国产人成在线| 日本无码1| 18禁中文字幕| 免费精品人妻一区二区三| 最新av中文字幕高清| 91久久久亚洲| 国产精品懂色tv影视免费观看| 99re这里只有精品9| 日本天天干天天操一区| 97国产精品一区二区传媒公司| 女人香蕉久久毛毛片精品| 亚洲精品久久久久久| 208天天久久九九九| 亚洲综人网| 久久久青青草| 蜜臀99久| 色婷婷国产精品一区在线观看| 极品另类| 日本羞羞的视频在线播放| 国产午夜福利专区综合| 人人扣人人操| 久9久| 欧美性爱第一页久久| 这里只有精品97| 欲色综合| 91痴汉| 91麻豆天美国产欧美高潮| 67914在线兔费成人视频| 九九热re99re6在线精品| 亚洲精品少妇| 五月丁香六月综合缴清无码| 波多野结衣一级视频| 美国aaaaa一级黄片| 岛国精品视频在线观看| 天天操天天插| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 欧美97日韩| 老熟妇一区二区三区啪啪| 人妻喷水| w w w.久久精品| 亚洲第一精品在线视频 | 欧美日韩小说| 日韩无码一级黄色av片| 久草视频观看视频在线| 色婷亚洲五月在线观看| 欧美AB在线观看| 欧美大战久久久伊人| 亚洲图片视频小说| 免费操逼91| 综合操逼| 色妹子A V| 欧美一品道| 少妇色| 日本成人电影资源网| 精品久久一区二区三区四区五区| 玖玖蜜臀资源网| 后入合集| 中国AV美女| 婷婷导航| 97一本大道亚洲一区| 99re99| 亚洲第一黄色av网站| 玖玖综合.com| 亚欧美综合| 涩综合导航| 水野优香在线观看| 啊啊啊啊好疼视频| 日本操逼视频在线| 亚洲一区中文字幕一区| 好吊色一区| 久久人妻熟女一区二区| 国语国产操逼伊人AV网| 有码免费观看| 亚洲欧美97√| 91成人在线免费视频| 欧美午夜色妇色鬼| 久久久久久久9| 中文字幕av乱伦| 欧美78| 日韩一级性爱无码| 天综合网| 亚洲图片视频小说| 手机在线人成免费视频| 久久久久久91香蕉国产| 麻豆久久精品亚洲精品88| 五月丁香激情啪啪| 久久影视二区三区行押| 国产东北女人在线视频| 男人天堂站| 精品国产乱码久久久久久网站入口| 亚洲一欧洲中文字幕在线| 午夜啊啊啊| 国产精品一区二区a| 亚洲天堂,男人| 9 1果冻精品视频| 国产免费一区在线观看| 久欲AV| 日韩精品1区2区中文字幕| 美女诱惑在线一区| 性色av大全| 东北老女人的激情视频| 色欲天天婬色婬香WWW夜色| www鬼畜国产男人的天堂| 射综合网| 不卡在线一区,精品一区二区三区中| 自拍啪啪视频| 国产伦乱91| 久肏视频字幕| 色色色欧美| 欧美姓爱综合网| 欧美性天天影视| 乱欲视频| 超碰午夜在线| 欧美人人曰人人操人人射射| 亚洲精品 超碰| 亚洲激情在线观看一区| 久久神马影院| 国产高清免费不卡av| 亚洲日韩欧美一区二区| 成人免费福利网站国产| 91成人亚洲色图| 99无码视频| 91伊人| 久插不卡| 激情综合网五月婷婷五月天| 蜜乳av一区二区三区| 人人色人人操在线| 色香欲综合| 800zy一区二区| 小视频国产| 女上位精品在线| 色一情一乱一乱一区91Av| 日本天天干天天操一区| 亚洲精品一二三四区| 免费的黄片有限公司| 日韩精品人妻中文字有码在线 | 亚洲少妇色图自慰直播| 亚洲AV无码黄色强奸| 91狠狠狠| 97干com| 欧美一级久久久久久久大片动画| 天天干夜夜肏| 日日夜夜天天| 成人26uuu| 亚洲素人综合| 蜜桃色色网站视频三区| 伊人网免费视频| 九九九草| 色av中文字| 懂色av色欲av蜜臀av| 青娱乐 青青青操 日逼| 97亚洲一区| 国产大学生口爆吞精合集| 四虎在线视频| 亚洲 欧美 小说| 黄网在线播放| 人妻偷拍一区二区三区| 亚洲91射| 色婷婷综合久久久久中文一区二区| 久操网线| 日韩电影在线观看网址| 欧美在线视频观看一二三四区高清| av九九| 26uuu性物| 婷婷午夜清品久久久久久久性色视频观| 涩爱AV在线| 亚洲经典啪啪| 国产黄色在线播放观看| www男人天堂| 女人的天堂大香蕉网| 天天综合色| 国产精品免费日韩| 天天插网| 午夜操操操| 人妻在线大香蕉| 色五91| 欧美精品日韩一区二区| 久久久久久久九九九九九九| 日本三级精品| 97超碰人操| 美女淫穴| 精品四五区| 九九99精品| 91快色色色色色| yaouchengrenav| 大鸡巴久久| 亚洲综合大片| 怡红院成人av| 欧美亚男人的天堂| 婷婷五月天激情网| 午夜黄色免费在线观看| 精品毛片av一区二区| 亚洲欧美成人网站AAA| 天天干夜夜鈤| 国产97在线播放| 97干综合网| 天天天天天天天天综合| 日本一区二区三区精品| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴| 免费黄色片。| 亚洲啪啪视频免费| 九九综合九九综合| 国产精品视屏| 清纯唯美激情| 国产av色网| 怡红院亚洲怡春院av| 亚洲素人网| 91久久久老司机| 久干网| 国产欧美后入| 330dv亚洲成年视频网| 高清成年美女黄网站免费大全| 国产亚洲精品自在线亚洲情侣| 久久久久久久国产a∨| 日本丝袜人妻内射| 嗯啊抽插大香蕉网页| 久操凹凸视频| 国产精品成人福利在线| 国产Aα| 日韩免费大片一级播放| 十八岁啪啪视频免费看| 天天搞在线综合网| 久久久久九九九| 日本道久久综合色色| 亚州操逼网| 婷婷视频网| 久久天堂婷婷网| 99国内精品| 欧美激情欧美精品| 日日日骚女人精品| 97久久国产精品| 国产嫩草精品A88AV|