久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

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

MATLAB實(shí)現(xiàn)PDR行人航位推算:無(wú)GPS室內(nèi)定位實(shí)戰(zhàn) 簡(jiǎn)介本資源是一套完整的行人航位推算PDR算法MATLAB實(shí)現(xiàn)方案面向?qū)Ш蕉ㄎ?、慣性傳感、智能穿戴及室內(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í)下載資源開(kāi)箱即用——運(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è)沒(méi)GPS信號(hào)的地下停車場(chǎng)如何靠手機(jī)傳感器把人“算”出來(lái)你有沒(méi)有試過(guò)開(kāi)車進(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ì)覺(jué)得有點(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é)演示或嵌入式端算法原型移植。如果你正卡在“無(wú)GNSS環(huán)境下的室內(nèi)定位第一公里”這份代碼不是玩具而是能立刻跑通、看到軌跡線在圖上動(dòng)起來(lái)的生產(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ù)處理階段就陷入“為什么峰沒(méi)檢出來(lái)”的玄學(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ì)讓二次開(kāi)發(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)證確定性模型更易理解誤差來(lái)源比如發(fā)現(xiàn)步長(zhǎng)估計(jì)算錯(cuò)直接看estimateStepLength.m的冪律系數(shù)即可而KF/PF需要協(xié)方差矩陣調(diào)參、過(guò)程噪聲建模新手極易陷入“調(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è)問(wèn)題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ù)和邏輯說(shuō)明如下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化單軸無(wú)法表征整體運(yùn)動(dòng)強(qiáng)度。正確做法是計(jì)算三維加速度模值a_norm sqrt(ax2 ay2 az2)它表征設(shè)備整體受力大小無(wú)論手機(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是指峰頂與鄰近谷底的最小垂直距離用于過(guò)濾“矮胖峰”。我曾因漏設(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)整在開(kāi)闊地走直線10米若軌跡明顯彎曲說(shuō)明alpha過(guò)大陀螺漂移未被抑制若軌跡在門口反復(fù)橫跳說(shuō)明alpha過(guò)小磁力計(jì)噪聲被過(guò)度放大。3. 運(yùn)行指南從零開(kāi)始跑通軌跡圖的六步實(shí)操別被“MATLAB”嚇住——只要你有正版或教育版MATLAB R2018a及以上無(wú)需任何額外工具箱Signal Processing Toolbox 是基礎(chǔ)包R2018a起已內(nèi)置5分鐘內(nèi)就能看到軌跡動(dòng)起來(lái)。以下是經(jīng)過(guò)12次重裝環(huán)境驗(yàn)證的傻瓜式步驟每步附失敗現(xiàn)象和定位方法。3.1 環(huán)境準(zhǔn)備確認(rèn)MATLAB版本與路徑設(shè)置首先打開(kāi)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說(shuō)明你的MATLAB安裝時(shí)未勾選Signal Processing Toolbox。請(qǐng)重新運(yùn)行安裝程序勾選該組件并修復(fù)安裝。不要嘗試用pkg install安裝Octave版語(yǔ)法不兼容。然后將下載的項(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某開(kāi)發(fā)者實(shí)采的手機(jī)傳感器數(shù)據(jù)。推薦新手從.mat開(kāi)始 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這是整合所有模塊的入口腳本。打開(kāi)它修改前三行參數(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ò)。最常見(jiàn)的是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向量沒(méi)問(wèn)題但若誤寫為[0,0,0]三維integrateTrajectory.m會(huì)因維度不匹配退出。3.4 結(jié)果解讀如何判斷PDR是否“跑對(duì)了”不要只盯著最終軌跡重合度PDR是累積誤差系統(tǒng)需分層驗(yàn)證層級(jí)驗(yàn)證方法正?,F(xiàn)象異常表現(xiàn)步態(tài)層查看 Figure 2 的紅點(diǎn)密度紅點(diǎn)間距均勻約0.6–1.0秒一個(gè)與人步行節(jié)奏一致紅點(diǎn)扎堆檢測(cè)過(guò)敏感或稀疏漏檢或集中在某一段濾波參數(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)色線接近直線無(wú)明顯螺旋或S彎藍(lán)色線持續(xù)右偏/左偏陀螺零偏未校準(zhǔn)或劇烈抖動(dòng)磁力計(jì)干擾軌跡層rms(gt_pos - est_pos)若有真值10米行走誤差1.5米典型PDR精度誤差3米說(shuō)明某層模型崩了需回溯前3層提示沒(méi)有真值數(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)開(kāi)始隨著每一步計(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)每步引入固定漂移斜率越小越好。若曲線突然上翹說(shuō)明某步航向估計(jì)崩了如手機(jī)被快速旋轉(zhuǎn)。3.6 常見(jiàn)問(wèn)題排查5條血淚踩坑記錄PDR調(diào)試是典型的“牽一發(fā)而動(dòng)全身”下面5條是我在某高校實(shí)驗(yàn)室?guī)?7個(gè)學(xué)生調(diào)試時(shí)高頻出現(xiàn)且必須立刻解決的問(wèn)題現(xiàn)象Figure 2 步態(tài)檢測(cè)圖中紅點(diǎn)全部擠在開(kāi)頭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開(kāi)始一直累加正角速度解決檢查estimateHeading輸入的mag_heading是否為有效數(shù)值向量。若無(wú)磁力計(jì)將alpha臨時(shí)降為0.5強(qiáng)制更多依賴磁力計(jì)此時(shí)會(huì)報(bào)錯(cuò)提示你補(bǔ)數(shù)據(jù)或改用純陀螺儀模式刪掉磁力計(jì)融合僅用cumsum(gyro_z)*dt。現(xiàn)象運(yùn)行runPDR后MATLAB卡死風(fēng)扇狂轉(zhuǎn)10分鐘后才報(bào)Out of memory原因sample_walk.mat是10萬(wàn)點(diǎn)數(shù)據(jù)但runPDR.m中Fs100寫成了Fs1000導(dǎo)致min_step_interval round(0.6*1000)600findpeaks在10萬(wàn)點(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ò)?,F(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)行無(wú)報(bào)錯(cuò)但 Figure 3 為空白命令行最后顯示est_pos []原因detectSteps未檢出任何步態(tài)返回空數(shù)組[]導(dǎo)致后續(xù)estimateStepLength輸入為空integrateTrajectory無(wú)法執(zhí)行解決在runPDR.m中step_times后加disp([Detected , num2str(length(step_times)), steps]);。若輸出Detected 0 steps立即檢查detectSteps.m的acc_filtered波形——用plot(acc_filtered)看是否全為平直線濾波器把信號(hào)全濾沒(méi)了調(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誤差源的直覺(jué)。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ī)制這段代碼本身無(wú)誤差但它是誤差的“放大器”。假設(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. 二次開(kāi)發(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
返回資訊列表
欧美一二三区四五区| 97超碰色五月| 日本影视久久免费| 中文字幕无码不卡啪啪| 91N综合在线| 国产 日韩 欧美 人妻 熟女 中文| 日韩欧美亚洲一区二区三区影院 | 午夜欧美女人操逼| 精品国产91av一区二区三区 | 中文无码一二三区| 大香蕉伊人久久| 操迟操逼在巾线Fre看| 国产精品人妻无码久久久互動交流| 国产AV人人 夜夜人人澡| 操逼日韩无码| 日本三级黄页| www.超碰在线| 在线视频日韩欧美国产| 黄片免费久久久久久久| 亚洲国产日韩欧美熟妇在线| 最新中文字幕在线亚洲| 中文字幕av乱伦| 天天干干天天干干| A 在线网址| 男人的天堂久久久| 亚洲同性aV综合| 劲爆欧美人妖三区91| xxx亚洲午夜天堂| 青青草日逼视频| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 三及片网站| 激情四射熟女丝袜| 成人在线午夜视频一区| 青青欧美| 色欲久久99国产精品久久久久久| 人妻少妇无码| 2020中文字幕在线| 国产精品白丝AV| 极品少妇久久久久| 欧美成人免费在线观看| 免费观看网黄| 无码精品一区二区三区潘金莲| 百度百度日本操逼| 高清国产成人无码| 不卡一区二区日本视频| 啊啊啊操一区| 欧洲一区二区三区四区在线观看| 九九九不卡| 国产一区二区精品久久久不卡蜜臀| 激情久久日韩精品中文字幕麻豆| 97伊人超碰| 新怡红院| 国产毛片片精品天天看视频| 91在线秘 男同| 男女做爰猛烈动高潮A片免费应用| 热思思免费视频| 色色网91| 伊人五月天| av资源在线观看少妇| www色色色com| 久久综合女优| 蜜臀网 一区| 97碰碰色| 精品一啪| 91国产美女丝袜足交精品视频| 亚洲天堂自拍| 超碰97国产欧美| 久热9| 成人在线视频二区| 久久后入制服| 天天影视色香欲综合网小说| 综合免费无码中文| 99久久com免费视频′| 久久久婷婷| 精品一区99999| 999久久久国产精品| 看大黄色大片原件| 粉嫩国产精品久久粉嫩| 任你干在线视频| 久久久久久九九九| 成人性爱高清视频免费看| 天天综合网国产| 色综合20p| 91亚州| 韩国成人精品久久久免费看| 乱人伦 国语对白:视频直接看| 精品网站99999| 外国免费性情大片| 国产精品一区二区三区,亚洲综合| 天天拍天天操| 国产精品大屁股999| 日韩97P| 成年人一级黄色毛片大全在线观看| 五月综合激情| 久操视频在线| 日韩中文字幕在线视频观看| 国产精品suv一区| 狼人狠干| 1024亚洲中文字幕久在线看片你懂的 | 午夜福利合集| 影音先锋视频在线| 欧美在线伊人色| 热热色青青草| 成人性爱电影网| 中文字幕超碰CAO| 久操电影| 亚洲激情网一二三四区| 精品国产乱码久久久A| 黄片直播三级黄片两女一男| 国产亚洲日本| 久久久亚洲欧美综合| 日日天天久久啊啊aaa| 夜夜嗨一区二区三区直播内容| 国产精品久久久久久久毛片1| 韩国女主播青草福利视频| 午夜九九九九九九| 中日无幕一二三四区| 男人天堂新| 极品极品色影院| 职场同事知名国产国产精品久久欧美日韩 | 嗯啊不要在线| 伦理第一页| 亚洲九区| 久久久亚洲| 婷婷综合| 91精品久久久久五月天精品| 91丝袜激情在线| 老熟女搡BBBB搡BBBB视频| 精品国产污一区二区三区| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 夜夜高潮夜夜爽夜夜爱爱一区 | 亚洲做性| 熟女性视频| 加勒比综合88| 啊好爽受不了无码| 北约熟女超碰| 亚州精品人妻一二三区| 99爱在线视频| 一区二区三区免费视频入口| 人妻精品一区一区三区蜜桃91| 精品在线观看视频在线| 男人天堂2019| 精品小视频在线| 久草网站免费在线观看| 日韩欧视频| 蜜桃成人1区2区3区| 尹人免费观看视频在线| 欧美碰碰综合色| 夜夜嗨AV蜜臀av| 久久久久久久伊人精品| 一区超碰一区| 观看免费区二区三区二| 亚洲黄色影视| 中文字幕日韩电影人妻| 久久中文字幕人妻熟av女蜜柚| 五月天精品| 亚洲国产成人精品999| 加勒比少妇AV婷婷六月天超碰超碰| 欧美三级中文字幕hd| 久久久亚洲熟妇资源| 91国产丝袜足交精品视频| 国产成人亚洲精品无码古代早漏男| 97视频新免费| www老逼91| www网站黄| 男人天堂电影院| 日本东京热大香蕉a片| 黄色一级视| 欧美激情综合| 亚洲成a人片在线观看中文!!!| 亚洲少妇自拍中文字幕懂色| 天天天乱色综合全| 天天爽天天干| 日韩成人精品视频自拍| 亚欧无码线免费观看视频| 试看60秒| 91 丝袜在线观看| 青青草视频在线观看一区二区| 性爱av网站| 91啦人妻| 神马久久午夜| 五月天色图影视| 日韩欧美水蜜桃人妻| 亚洲性图91| 欧美性猛交美女自慰91| 久久精品店| 大象AV在线| 精品无人区麻豆乱码1区2区图片| 蜜臀亚洲综合一二三四区| 激情四射婷婷四五月天| 无码人妻一区二区一牛影视| 中文伊人大香蕉视频| 国产亚洲精品第一最新| 久久香蕉综合一本到3atv| 99久国产精品午夜性色福利| 国产一级舔足在线观看| 天美传媒AV在线播放| 亚洲在钱| 老熟女天天操| 91 丝袜在线播放| 在线亚洲欧美| 亚洲天堂欧美| 国产老太乱伦一区| 襙一襙| 国产精品美女| 91老熟女视频| 国产一区二区三区高清视频| 日韩中文字幕精品一区在线| 国产日韩区| 太久视频| 操碰91| 婷婷五月成人| 一二三啪啪专区| 中文字幕老熟妇黄色视频| 婷婷久久综合久| 大香蕉久| 色婷婷aV一区二区三区麻豆综合| 欧美色图亚洲特色| 狠狠夜色午夜久久综合在线| 久久中文字幕女同性恋一区| 超碰97综合网| 超碰2017| 做爱A级亚欧| 色伊人91| 91狠狠综合久久| 超碰九色| 欧美韩日精品资源| 亚州,欧美在线| 床戏久久久av一区二区麻豆| 囯产精品久久久久久久久久二区三区| 无码人妻精品酒店| 中文字幕丝袜国产第一页不卡| 狠狠色狠狠色狠狠五月| 亚洲 日本 一 二 三| 日韩三级一区 | 国产夜夜操| 人妻少妇三级| AV中文字幕三四五| 国产精品人妻一区二区| 爱我干综合| 午夜精品99久久久久传媒| 男人天堂日日夜夜| 超碰在线观看av不卡| 国产一区二区精品久久99| 婷婷丁香五月天综合东京热| 殴美综合色88| 日韩精品资源| 男插女青青影院| 国产女乱淫真高清免费视频| 男人的天堂啪啪啪啪啪蜜桃不卡| 亚爽爽爽爽爽爽爽爽| 亚洲中文sv| 亚洲av性爱电影| 黄色av片三级三级三级免费看| 激情六月天| 天天躁狠狠躁av| 精品一区二区三区麻豆| 干干干天天| 久久麻豆一区二区| 久欲AV| 成人午夜高潮av猛片| 国产精品一区二区黄片| 啊啊啊不要好爽日韩无码一区| 国产国产亚洲一二三久久| 亚洲网站一区二区在线| 任你草| 麻豆国产成人精品| 黄片www视频免费| 亚洲精品第一| 亚洲情色综合网| 天天射天天| 亚洲宅男天堂| 少妇精品久久| 日本在线激情一区二区三区| 91麻豆天美国产欧美高潮| se01国产在线视频| 色狠狠综合噜一二三区| 欧美九九九九九| 欧美成人黄网色网站| 伊人丝袜美腿高跟在线观看高清 | 激情丁香五月婷婷| 亚洲综合色图欧美| 日韩性爱小视频在线观看| 色色综合97| 91香蕉国产尤物视频| 五月天婷婷色| 大逼色网站| 最新日韩黄片| 青青草AV色| 人人操人人叉人人插人人| 成人一区二区三区四区| 日逼逼免费看| 精品乱码久久久久| 强奸xx国产| 精品国产乱码久久久久久免费| blacked精品一区国产| 91美女色视频亚洲| 91丨九色丨国产打屁股| 最近二区三区视频大全| 色噜噜国产在线| 91视频精品| 国产农村妇女精品一二区| 国产无码成人无码| 欧美97视频| 欧美三级一级| 久久中文字幕一区不卡| 校园春色综合香蕉| 嫖老熟女A片一二三区| 9999久久久久| 女人的久久久| 国产亚洲日韩欧| 亚洲自拍欧美国产首页网曝| 26uuu国产成人综合| 天天综合站| AV中文在线| 国产毛片片精品天天看视频| 精品视频久久区| 日韩精品一区二区三区色欲| 亚洲激情片| 天天做天天爱天天爽AV| 在线a v| 91亚洲黄色网| 亚洲AV乱码专区国产噜噜亚洲| 久热影视| 日韩在线观看AV| 激激五月| 日本日皮视频逼| 亚洲综合九九| 91欧美另类| 性爱av在线免费观看| 人妻精品一区二区| 亚州中文字幕超碰97| 精品性爱一二三区| 国产精品美女视频诱惑| 99热日| 又黑又大又粗 | 久操 高清| 欧美丰满熟妇XXXX性ppX人交| 亚欧美色| 久草线上视频免费看| 天天爽爽爽爽| 天天干人妇| 天天影视色香欲综合网小说| 99热一区二区三区四区| 亚洲和欧美裸体美女双飞视频| 五月婷婷性爱| www网站黄| 三级日韩一区二区三区| 日日摸日日碰夜夜爽视频| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV| 男女真人网18| 伊人久久在线视频观看| 超碰91在线| 密臀国产在线| 加勒比av网| 欧美亚洲影视| 超碰爽人妻熟女Av| 极品五月天噜噜| 亚洲成熟国产精品美女| 亚洲精品无码久久AV| 亚洲色图综合| 午夜男女爽爽大片免费观看| 国产精品一区二区三区免费视频| 精品人妻一区二区三区蜜桃视频| 亚洲图片在线| 蜜臀久久99'精品久久久| 中文字幕片| 成人AV素股で擦久久| av天堂影视中文在字幕在线中文| 久久东京国产精品视频| 欧美日韩性爱视屏免费看了| 另类 日韩 熟女| 免费一级a毛片久久久久久鸭绿欲| 69视频入口| 在线日韩日本亚洲国产| 精品欧美老熟女一二区| 91久久九九精品国产综合| 午夜精品久久一区二区| 欧美组图日韩亚洲中文字幕| 蜜臀99久久精品久久久久| 人人妻人人爽一区二区三区| 性欧美999| 麻豆AV一区二区天美传媒| 999热日韩精品| 91N综合网| 婷婷10月天青娱乐| 在线视频97| 国产强奸无码乱伦| 家庭乱伦国产| 夜嗨影院| 婷婷五月天综合网| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 五月丁香成人网| 99热亚洲| 日韩99999色| 91日日| 97超碰资源网| 亚洲少妇免费视频\| 黑人粗大V S日韩女优视频| 成人资源中文字幕在线观看| 国产伦精品| 免费a v| 伦激情人妻另类人妻| 激情综合二| 婷婷色播婷婷| 丰满搜索结果 -第18页- 久久高清无码| 亚洲天堂第一页| 97超视频在线观看| 欧美碰碰综合色| 三级日韩一区二区三区| 乱欲一区二区| 亚洲有薄码区日本系列中文字幕| 激情文学欧美| 久操免费视频| 边做饭边操逼逼| 黄色AAAAAAAAAAA大片| 久久人人看| 少妇国产不卡| 国语精品av| 日本操逼aaaaa| 国产色呦呦| 中文字幕av色| 欧美黑人日韩少妇色情| 极品国产内射| 亚洲av无码成人精品国产| 97亚洲国产影视| 91亚洲欧美综合高清在线| 久久久四区| 欧美极品性爱天天射| 婷婷五月花| 动漫av中文| 2017天天插| 国产福利在线视频网站| 午夜呻吟欧美| 国产欧美另类久久久精品课程| 亚洲成人黄色在线观看| 口爆综合网| 综合色久欲| 国产黄色影片在线观看| 日韩一999精品| 黑白配性爱AV成| 色操逼网| 一区中文字幕二区日韩| 91性感在线| 欧美亚洲日本激情在线| 亚洲偷91色| 亚洲另类欧美精品| 国产精品小视频一区二区三区| 久久久九| 福利在线黄片| 97久久国产亚洲精品超碰热| 欧美一区二区三区互相| 99999精品成人| 91A欧美电影网站| 1769精品一区二区三区| 午夜福利在线合集| 欧美经典一区二区三区| 男人精品天堂一区| 顶级丝袜熟女一区二区三区 | 日本欧美韩国国产在线| 97色爱| 福利视频香蕉免费一区二区在线| 日本91白丝| 亚洲天堂男人天堂网| 操操碰| 亚洲欧洲日韩中文字幕一区| 91丨九色丨大屁股| 久久久久久九九九| 天天插天天舔舔天天干| 啊啊啊免费视频| 日韩有码一区三区| 三上悠亚在线毛片91| 国产精品一二三免费网站| 好涩综合| 亚洲乱色视频一区、二区在线| 亚洲国产成人精品女人久久久| 丝袜美腿诱惑亚洲欧美视频在线观看 | 欧美日韩系列| 色婷婷丁香五月| 春色综合网| 久久极品伊人| 国产1024在线播放| 精品中文日韩字幕视频| 欧美人人AAA| sewuyueav| 啊啊啊啊啊啊在线看| 一级毛片电影免费看| 国产大片精久久久久久| 亚洲欧美在线观看免费| 欧美性高潮在线| 亚洲情色91| 激情小说日韩无码| 男人天堂免费| 男人的天堂亚洲| 强被迫伦姧在线观看无码网站| 五月婷婷六月丁香网址| 久久国产精品视频| 欧州色图区| 家庭乱伦国产| 性欧美91| 激情黄色五月天| 99精品在线观看| 国产黄色视频久久| 中韩中文字幕在线观看| 日韩二三区| 乱伦系列一区二区| 中国AAAAAA黄色片| 九99久久| 一区二区首页| 精品国产片亚洲一区| av网站免费看| 精久久久| 中文字幕人妻色偷偷久久皮 | 欧美日韩大陆黑人少妇99| 簧片免费看视频| 一级二级在线观看| 97人妻人人躁人人玩人人| 中文字幕91综合| 日韩A优精品在线观看| 96精品久久| 少妇人妻激情四射| 99re只有精品| 五月天婷婷欧美三区| 国产AV激情无码久久无码| 欧美色图亚洲激情| 亚洲日韩狠狠撸视频| 久久一二三级一一一| 精品国产精品一区二区| 日韩卡一卡二卡三在线| 三级日韩一区二区三区| 久久春色| 日曰骚久久精品| 伊人亚洲综合| 超碰综合色| 成人AV素股で擦久久| 国产激情视频在线观看| 操逼逼福利视频| 欧美成熟性爱精品| 夜夜狼人妻| 99热| 久久综合婷婷| 久久五月丁香| 色五月网址| 久久精品美女一区| 色综合九九| 久久精品国产96精品亚洲拳交| 人妻激情另类| 亚洲图片欧美在线视频| 亚洲四虎熟女精品| 天天日天天干天天整| 一类无码操逼视频| 大香焦A片| 高潮的A片激情扒开一区| 乱伦熟妇一区二区| 超碰在线人妻中文字幕| 欧美福利视频啊啊啊啊| 欧美性爱日韩高清| 国产9 9在线 | 亚洲| 在线人成亚洲视频免费观看| 香伊人在线| 亚洲国产一级黄色视频| a片偷拍视频| 精品国产Av无码久久久亚洲| 国产黄色视频久久| 亚洲第一免费视频| 国产精品蜜乳AV| 亚洲Av无码成人精品国产| 婷婷五月天激情网| 天天爽夜夜操| 97一区二区蜜臀| 东北女人| 人妻丰满熟妇av无码区蜜桃| 热热色91| 欧洲综合无码| 日本三级R| 任你草| 久久e6只有精品| 搞中出视频在线观看| 亚洲超碰综合网| 变态另类专区| 极品国产内射| 亚洲AV噜噜狠狠网址蜜桃动漫| 日本在线视频导航| 97午夜剧场日韩| 欧美日本天堂| 嗯嗯不要 视频| 天天上日日上日韩精品| 免费观看国产小粉嫩喷水精品午| 亚洲中文日韩精品| 久久人妻97久久久久久久| 老汉网| 四虎影视国产精品| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | yazhououmeizongya| 欧美黑人熟妇精品91| 国产成人拍国产亚洲精品| 国语国产操逼伊人AV网| 五月天丁香| 亚州色图欧美| 亚洲超碰97| 中国大陆国产高清AⅤ毛片| 五月色综合| 日韩精品9999| 亚洲情色 欧美| 免费观看国产不卡av| 伊人久久88国产女| 欧美日韩人妻少妇 一区二区三区| 欧美情色亚洲| www.99中文字幕| 99丝袜福利在线播放| 精品乱码在线观看| 内射老妇BBWX0C0CK| 91精品久久久久久综合五月天| 美腿丝袜偷拍亚洲欧美| 欧洲人妻视频| www.人人cao| 蜜桃不卡一区二区| 加勒比综合网| 日日夜夜干| 97操综合| 久久久久亚洲?V片无码V| 97久精品| 水多多映视AV| 男女一进一出视频久久| 亚洲天天更新| 91丨九色丨国产丨人妻在线 | 99热这里只有精品地址| 夜夜高潮夜夜爽高清视频一| 夜夜久久久| www.99中文字幕| 91丝袜美腿网站| 天美传媒AV在线| 亚洲欧美精品福利在线| 欧美最大综合网| 日韩免费高清大片在线| 欧美久久九九| 欧美不在线| 久久久网站| 亚洲久草AV色图| 亚洲天堂人妻熟妇视频| 99RE在线视频精品,这里只有精品| 亚洲人妻在线精品| 激激五月| 国产精品操| 亚洲欧洲偷拍一区| 国产精品久久久久久久久久久久| 97福利视频| 久久精品成人| 丝袜制服字幕在线| 欧美后入式| 欧美熟女操屄| 久久久久久无码人妻中文字幕| 国产不卡免费在线视频| 在线亚洲丝袜视频网站| aaaa少妇高潮大片| 精品久久久一本一道| 国产激情在线观看| 日本在线999| 9九九九九视频在线观看| 亚洲九九九九| 嗯……啊…嗯嗯…啊…好舒服| 日本αv| 麻豆久久久久久久久丝袜| 草草草视频在线免费看| 九九夜精品九九在线| 日韩激情啪啪啪| 国产又长又大又粗的视频| 成人午夜视频免费播放| 久久久久99999| 青青草在线视频人人想人人上| 以及麻豆国产入口在线观看免费| 91少妇香蕉久久精品| 激情久久久| 九九九九九精品| 亚洲三级网址久久最新| 肉嘟嘟www视频在线观看高清| 91激情国产| 久久欧美按摩999| 免费a级毛片av无码久久精品中文字幕| 1二区9| 九色视频91| 26UUU欧美日本| 日韩大香蕉精品在线视频| www.五月天| 天天懆天天日| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | A级毛片在线看免费| 中文字幕久久亚州无码| 爽爽淫人网| se01国产在线视频| 少妇淫妇久久久久久久| 久久精品72| 狠狠操综合| 国产又黄又爽又刺激久久久久久| 国产后入式在线观看| 日韩AV一区二区三区三州三州| 亚洲五码一区二区三区| 上特色A在线| 亚洲情色综合网| 97视频在线观看播放与子乱对白在线……| 性久久| av激情亚洲五月天| 亚洲人精品久久久| 久草毛片电影怡| 丁香激情网| 日韩成人精品视频自拍| a片在线播放| 婷婷性网| 久久精品一区二区三区蜜桃臀| 日本一二区免费| 国产日比| 日韩av一级黄片| 一本色道综合久久欧美| 男同专区一区二区三区在线| 另类专区加勒比| 国产欧美日韩臀| 欧插网站| 亚州精人品大香蕉| 婷婷在线精品| 亚洲一区二区三区欧美日韩| 久久性爱精品一区| 搡老熟女免费视频| 97色碰| 亚洲熟女综合一区二区| 久久亚洲日韩熟女精品| 美女骚尻视频| 丰满人妻一区| 九九九九一级| 热热色色综合| 日韩少妇无码| 亚州一区二区| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 大香蕉丝袜一级片| 在线精品福利免费播放| 99久久e免费热视| 超碰国产精品久| 亚洲激情综合另类男同| 超清福利精品视频在线| 国内毛片欧美香蕉精品| JIZZJIZZ亚洲女人被躁| 久久国产AⅤ| 国产精品麻豆成人av| 日韩啊V| 岛国黄片网站| 飘花国产午夜精品不卡| 中文字幕日韩精品久久| 亚洲密乳AV| 思思热免费在线视频| 人妻 丝袜美腿 中文字幕| 日本免费中文字幕在线| 国产A v无码专区| 国产成人免费观看在线视频| 蜜乳AV网址| 伊人五月天| 五月丁香色综合| 九九热免费国产视频婷婷伊人五月 | 欧美一区二区三区蜜桃| aaaa黄片| 国产精品色色| 午夜呻吟欧美| 超碰538| 女同性恋中文字幕| 国产熟女无套内射| 国产强奸AV在线| 日本丝袜人妻内射| 亚洲激情在线| 性色高清在线| 999熟女精品| 欧美 亚洲 在线| 在线观看一级α片刺激高潮视频| 成人a大片在线观看| 新版天堂中文资源8在线| 五月天婷婷欧美三区| 第45页一区二区| 人妻大香蕉| 大色综合| 国产女人操逼视频| 成人五月香网在线| 欧美大战久久久伊人| 校园春色AV天堂| 3PAV乱伦视频| 午夜寂寞欧美| 久久9久9久99久9久9| 青青草狠狠撸| 91精片| 欧美色性爱| 国产一区96在线| 久久婷婷欧美| 狠狠爱大香蕉| 一级久久久久久久久久久| 日韩情色视频| 91中出在线| 黄色电影在线播放综合网站| 婷婷激情啪啪| AV色图| 欧美日韩性爱无码| 日本一本道A级黄色毛片试看60分钟| 婷婷色婷婷| 在线亚洲丝袜视频网站| 久久神马| 香蕉久久国产AV一区二区| 天天综合网入口~91| 亚洲国产97| 欧美性爱另类综合| 1204金沙人妻懂旧版免费| 天天看片青娱乐| 首页中文字幕中文字幕免费| 黑人天8A∨高清网站| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 一线黄色免费性爱片| 91蜜臀在线久久久久| 天天操天天干美女网址导航| 国产专区第一页| 天天综合网久久ww| 久久夜夜| 一本道综合色图| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 操逼不卡中文字幕| 亚洲视频一二区| 试看60秒 爽| 大香樵伊人网| 97se亚洲综合自| www.色操逼| 夜夜操夜夜高潮夜夜爽国产精品区| 成人影院永久免费观看网址| 久久色一区| 大肥女高潮bbwbbwhd视频| 天天爽天天爽| 啊啊啊啊免费视频| 五月天丁香网| 欧美热图99| 人人扣人人操| 人妻熟妇一区二区三区| 精品成人av一区二区三区在线| 91欧美巨乳| 全球成人中文在线| 国产精品久久久午夜夜伦鲁鲁| 伊人五月天激情| 久久国产999| 亚洲欧美国产成人综合不卡| 欧美色图片欧美色图| 国产又操| 91精品丝袜久久久久久| 婷婷爱五月| 欧美懂色综合网| 欧亚乱色熟一区二区三四区| 日本人妻丰满熟妇久久久久久| 亚洲青青青视频在线| 尤物网站91| 在线视频一区二区传媒| 亚洲大色堂| 国产精品熟女一区二区三区| 久久久久13| 中英熟女操女| 东北女人| 人人操人人操草草| 国产免费小视频| 人人乐大香蕉| 色婷婷六月丁香七月婷婷| 青青国产在线拍揄自揄拍| 亚洲国产精品无码AV在线| 蜜桃传媒视频第一区入口在线看| 在线99热| 精品无码欧美三级| 天天摸夜夜操视频| 国产精品久久久三级无码| 亚洲人天堂| 青青草精玖玖69精品| 超碰成人最新最好看| 美女性91| 男插女青青影院| 欧美在线观看综合国产| 天天综合欧美| 日韩欧美天天爽爽爽天天爽爽| 日本亚洲熟女视频| 日韩欧无码一区二区三区免费不卡| 日韩啪啪啪视频| 六月色色| 翔田千里Av在线| 欧洲一区二区| 欧美一区二区日韩传媒搭讪精品| 郑州宾馆老熟女露脸啪啪| 97亚洲色图| 激情终合网| 超碰在线99| 亚洲免费在线探花| 本道综合精品| 97丝袜亚洲在线播放| 丰满人妻一区二区三区免费,| av一区二区三区四区| 亚洲欧洲综合| 天天拍天| 欧美九九99久久精品| 午夜精品久久久久久久99蜜桃一| 99热在线观看| 亚洲欧美激情小说| 久日91在线| 亚洲青青青视频在线| 日欧操屄视频| 日韩操逼HD| 亚洲欧美另类激情小说| 亚洲在线综合| 亚洲精品一区二区免费在线观看| www.狠狠干.coom| 天天躁日日躁XXXXYY| 情趣丝袜无码操逼视频| 啊啊啊好舒服视频| 久久青娱乐| 久久人妻无码毛片A片麻豆| 久久久久久久久久久久久久久乱码| 日韩操人| 91狼人| 亚洲精品xxx| 凹凸视频在线一区二区| 精品一区二区三区丰满熟女-亚洲欧美一区 | 久久熟女精品不卡一区| 日本男人插女人的逼黄色| 中文字幕视频2区| 蜜桃成人1区2区3区| 亚洲成人网站在线观看| 亚洲欧美国产成人综合不卡| 国产野战露脸在线播放| AV一起草在线| 操b在线观看| 在线日韩日本亚洲国产| 欧美天天综合| 久这精品中文在线观看视频| 欧美热图99| 国内毛片四区| 男女啊啊啊啊啊| 97欧美综合网| 中文字幕成人乱码熟女精品国50| 美女爽到高潮91| 91欧| 97Ai亚洲| 亚洲丝袜诱惑| 美女熟妇色| a片久久久久久久久久久久 | 五月天婷婷社区| 精品十八在线观看| 欧美综合色,www| 精品无吗m| 麻豆精品一区二区三区四区免费观看| 97国产精品一区| 91天美| 久久性爱视频免费看| 午夜人人操| 伊人久久在线视频观看| 成年人黄色小视频网站| 无码 有码 国产18p| 日韩精品一区二区三区色欲| 国产亚洲在线| AV色天香在线| 中国黑人三级片网站上区| 久9久9精品| 亚洲骚男同com| 综合亚州欧美| 黄骗免费网站| 性爱视频免费网址| 91爆操视频| 色色激情五月天| 国产天天骚| 91天天c| 九九久久国产精品怡红院| www.91视频网| 男人女人18禁片免费看网站| 99在线免费公开视频| 人人做人人妻人人夜视频| 色婷五月天| 区一二区日韩亚洲乱码av电影| 欧洲精品一二三在线| 色网亚洲人| 精品无码久久久久久久久果冻糖心 | 国产免费永久精品无码| 日本 成 人 小说 电影 一区二区| 超碰碰97| 啊啊啊水好多| 小视频国产| 啊视频在线| 日韩传媒在线| 国产精品白丝AV| 欧美性爱精品七区| 韩国一级婬片A片AAAAA| 蜜臀av中字字幕网站| 午夜小电影在线插入淫高潮| 欧美自拍偷拍综合图片| 97摸视频| 日本精品国产视频| 五月天婷婷社区| 国产在线视频二区| 九九在线精品| 蜜臀亚洲综合一二三四区| 久久久夜夜夜| 中国乱伦一区二区| 久久9精品视频| 91超碰在线观看| 超碰国产精品无码| 婷婷久草一区二区三区| 中文日韩欧美熟| 成人av性爱电影在线观看| 午夜福利成人免费视频| 欧美视频第二页| 91网站18禁| www网站黄| 欧美91精彩| 精品久久久久久中文字幕视频免费 | 麻豆久久久一区二区| 国产精品不卡一区二区三区| 九九九九9999| 亚洲国产欧美中文永久| 丰满精品人妻少妇久久字幕| 香蕉人欧美综合| 女同性恋久久| 国产精品丝袜久久亚洲不卡| 黄色无码高清黄色无码网站| 久久婷婷精品| 2019亚洲男人天堂| 久久久久久亚洲中文| 91啪9色| 啊啊啊啊啊在线| av资源在线观看少妇| 91蜜桃婷婷狠狠久久综合9色| 亚洲精品视频二区| 97久久久久久久久久| 成人97人人超碰人人| 射 色综合| 易易A毛视频| 三级片网站在线播放| 久久久久久久久久久久九| 26UUU欧美日本| 九月丁香婷婷| 九七超碰| 天天操天天射青青草| 日本天天干天天操一区| 五月婷婷丁香| 一区二区三区麻豆| 国产又色又爽又舒服的三级视频 | 久久↗↗| 特级丰满少妇一级AAAA爱毛片| 欧美少妇性乱| 在线播放一级无码视频| 秋霞午夜视频一区二区| 久久透逼视频| 婷婷精品国产一区二区三区日韩| 强奸乱伦免费网站| 玖玖爱一区在线| 久久性爱精品一区| 60秒免费小视频| 中国国产精品一区视频| 国产第二页| 精品国产乱码久久久久久口爆网站| 麻豆精品三区视频| 自拍偷拍 日韩无码| 色偷偷综合91久久噜噜| 久操婷婷| 久久久久久久性爱| 久久的网站啊啊啊啊啊| 免费黄色片。| 91精品免费| 精品国产肉丝袜在线拍国语| 粉嫩AV一区二区夜夜| 超AV色女| 久久久久久国产成人| 久久啊啊啊视频| 国产吞精a级片激情电影| 亚洲无码一区成人免费午夜| 欧美在线官网| 日韩综合成人免费视频| 搡老女人老91妇女熟女| 人人扣人人操| 翔田千里AV无码秘 三区| 中文字幕88av在线| 逼逼逼逼操操操操操操操操操午夜剧场 | 农村妇女精品一区二区| 欧美日韩国产色图在线| 久九色| 超碰久久草| 丁香五月天啪啪| 亚洲97成人在线观看| 狠狠操狠狠燥| 四虎永久在线精品免费网址| 区一二区日韩亚洲乱码av电影| 一级黄碟在线观看| 久思思热视频在线观看| 精品二区三四区五电影 | 天天综合香 ld视频| 美中日韩无码| 久久久蜜桃臀无码视频| 亚洲综合九| 亚洲另类综合欧美| 人妻 中文 日韩| 久久无码精品| 9 9无尺码天堂网| 麻豆人妻精品一区二区| 日韩欧美成人性爱在线| 91丝袜美女视频| 大香蕉色欲AV| 中文字幕视频一区视频二区| 欧美日韩国内不卡| 狠狠久久手机视频精品| 久久激情四射婷婷丁香五月天| 性色中出| 97色色视频| caoni国产亚洲av| 一级性爱视频免费在线| 午夜啊啊| 大香蕉在线SuP| 大香蕉99热| 欧美性天天影视| 国产精品视频精品一二| 草草影院日本第一页| 少妇久久久久久| 欧美视频一区二区三区| 色香在线| 日韩无码服务区| 97九色人妻| 日本韩欧美在线播放a| 色综合久久av| 草草草视频在线免费看| 在线天堂资源亚洲| 美女上床网站| 风月影院男女十八禁| 91在线色| 91偷拍欧美亚洲| 国产原创精品| 91 刺激在线| 欧美精品一二三| 老女人老91妇女老热女| 久久久久久久久久久人妻| 97自拍视频在线| 性色av婷婷久久一区二区点复制| 激情抓乳插进去啪啪啪日韩 | 精品在线观看视频在线| 亚洲图片色图欧美另类| 综合久久少妇中文字幕| 超碰97 线线 在现| 深喉吞精| 91国产丝袜白虎| 91丝袜人妻| 无码二级三级| 国产精品另类| 亚洲a色| 97超级久久| 欧美大的香蕉有线电视视频| 老熟女综合网 | 黄片免费看黄片免费看| 精品久久久久久中文| 免费看黄视频亚洲网站| 天天弄天天操| 青青伊人这里只有精品| 女人 A一级| 欧美人妻一区| 九九黄色视频在线观看| 国产在线精品偷| 成人婷婷丁香| 韩国久久97| 少妇蜜汁| 欧美 传媒 麻豆 日韩 偷拍| 99国产精品免费| 风骚少妇视频中文字幕|