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

ARTICLE DETAIL

資訊詳情

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

卡爾曼濾波原理詳解與Python實現(xiàn):傳感器融合與狀態(tài)估計實戰(zhàn)指南

卡爾曼濾波原理詳解與Python實現(xiàn):傳感器融合與狀態(tài)估計實戰(zhàn)指南 開車時手機導(dǎo)航上的定位點是不是經(jīng)常在路口亂跳這不是手機壞了而是GPS信號本身帶噪聲在城區(qū)高樓之間誤差幾米到十幾米都很常見。卡爾曼濾波這種經(jīng)典的狀態(tài)估計算法干的就是從這些帶噪聲的測量里猜出真實狀態(tài)的活。1960年魯?shù)婪颉た柭岢鏊臅r候大概也沒想到半個多世紀(jì)后它依然是自動駕駛、機器人、航空航天領(lǐng)域最常用的傳感器融合算法。這篇文章我不整虛的直接帶你從原理直覺一路走到Python代碼實現(xiàn)把五個核心公式、完整可跑的代碼、調(diào)參經(jīng)驗和發(fā)散避坑一起說透。本文適合這幾類人剛接觸卡爾曼濾波的在校學(xué)生、在機器人和無人機項目里被噪聲折磨的工程師、以及任何想在代碼里用最快速度跑通一個濾波器的人。我會盡量用大白話和具體數(shù)字講原理保證你跟著敲完代碼就能理解每一行在干什么。1. 卡爾曼濾波到底在解決什么問題先說一個最樸素的問題你有一個傳感器讀數(shù)不準(zhǔn)怎么估計真實值最笨的辦法是多測幾次取平均。假設(shè)你用一個溫度計測恒溫箱溫度每次讀數(shù)都不一樣取10次的平均值確實比單次讀數(shù)穩(wěn)。但這個辦法有個明顯的缺點如果溫度本身在緩慢變化你取平均得到的是過去一段時間的平均溫度而不是當(dāng)前溫度滑窗越大滯后越嚴(yán)重。而且你沒有利用溫度隨時間的變化規(guī)律這個信息——實際上我們通常知道這個規(guī)律比如熱慣量導(dǎo)致溫度不可能瞬間跳變??柭鼮V波的思路完全不一樣它同時使用兩個信息來源一個是系統(tǒng)模型對下一時刻狀態(tài)的預(yù)測另一個是傳感器對當(dāng)前狀態(tài)的觀測然后按照兩者的可信度動態(tài)加權(quán)。這個可信度不是拍腦袋定的而是隨著每次遞歸更新自動調(diào)整的。這就是它和滑動平均、低通濾波器最本質(zhì)的區(qū)別。1.1 用溫度測量的例子說清濾波的本質(zhì)假設(shè)恒溫箱的真實溫度是23.0°C溫度計的觀測噪聲方差是1.0也就是標(biāo)準(zhǔn)差1°C。單次讀數(shù)可能在22到24之間浮動。如果用卡爾曼濾波我們首先建立一個非常簡單的系統(tǒng)模型下一時刻的溫度 ≈ 當(dāng)前溫度 過程噪聲。過程噪聲代表你沒有建模的因素比如開關(guān)門帶進來的氣流、加熱器自身的波動假設(shè)它方差很小比如0.01。這樣就有了兩個不完美的信息來源模型預(yù)測基于上一時刻估計值外推好處是穩(wěn)定壞處是沒有觀測修正會越來越偏。傳感器觀測直接反映當(dāng)前狀態(tài)好處是真實壞處是每個點都帶噪聲。卡爾曼濾波每一輪做的事情就一句話用模型預(yù)測得到先驗估計再用觀測修正得到后驗估計。至于修正多少由一個叫卡爾曼增益的系數(shù)決定。這個增益不是固定的而是每一幀動態(tài)算出來的。1.2 為什么滑動平均和低通濾波不是最優(yōu)解拿滑動平均來說它隱含的假設(shè)是所有歷史數(shù)據(jù)的權(quán)重相等這在系統(tǒng)狀態(tài)穩(wěn)定時沒問題但一旦狀態(tài)發(fā)生變化比如目標(biāo)突然加速滑動平均會反應(yīng)遲鈍因為舊數(shù)據(jù)還在起著同樣的權(quán)重。低通濾波雖然可以做到指數(shù)衰減權(quán)重但系數(shù)的選擇基本靠經(jīng)驗和試錯而且無法顯式處理我模型預(yù)測得準(zhǔn)不準(zhǔn)傳感器這陣子可靠不可靠這類問題??柭鼮V波相比它們的核心優(yōu)勢有三個自適應(yīng)權(quán)重??柭鲆鍷會隨著協(xié)方差的收斂自動變化。剛開始估計不確定它更相信觀測隨著估計越來越穩(wěn)它逐漸轉(zhuǎn)向相信模型預(yù)測。遞歸在線處理。你不需要存儲一段歷史數(shù)據(jù)每一幀只需要保留上一幀的狀態(tài)向量和協(xié)方差矩陣計算量固定非常適合嵌入式實時系統(tǒng)。真正利用了系統(tǒng)動力學(xué)。模型告訴濾波器系統(tǒng)會按照某個規(guī)律演化濾波器也同時評估這個規(guī)律本身的可信度。當(dāng)然這些優(yōu)勢是有前提的系統(tǒng)模型近似線性過程噪聲和觀測噪聲近似高斯分布。在這兩個前提滿足時卡爾曼濾波在線性高斯意義下就是均方誤差最小的貝葉斯遞歸估計器。如果系統(tǒng)非線性太強后面會提到擴展卡爾曼和無跡卡爾曼。1.3 卡爾曼濾波的適用邊界與選型判斷不是所有問題都適合卡爾曼濾波。我常跟人講一個篩選邏輯先問自己三個問題。第一你是否有一個可以寫成狀態(tài)遞推的模型比如下一時刻位置 當(dāng)前速度 × Δt 當(dāng)前位置這就夠了。如果沒有可能更適合滑動平均或直接回歸。第二你的傳感器噪聲是不是近似高斯白噪聲偏差bias和粗差尖峰不屬于高斯白噪聲前者需要標(biāo)定或擴展?fàn)顟B(tài)估計后者需要異常值剔除。實際傳感器大多數(shù)同時存在兩者。第三你對實時性有沒有要求卡爾曼濾波的優(yōu)勢之一是計算量小非常適合實時系統(tǒng)但如果你的數(shù)據(jù)是離線批處理、精度要求極高粒子濾波等非線性方法可能更好。這個問題定位清楚之后我們再進入正題看看怎么把一個物理問題寫成卡爾曼濾波要求的矩陣形式。2. 寫方程之前先把模型搭起來卡爾曼濾波的核心輸入不是代碼而是兩個方程狀態(tài)轉(zhuǎn)移方程和觀測方程。我第一次接觸這東西時急著看公式和代碼結(jié)果發(fā)現(xiàn)代碼跑出來完全不對回頭補了線性系統(tǒng)的知識才明白問題在建模上。所以這一章我必須重點講。2.1 狀態(tài)向量怎么選先說狀態(tài)向量。以一輛直線行駛的汽車為例如果我們只知道位置x模型就只能寫成位置下一幀 位置上一幀 噪聲這個模型沒有速度信息任何速度變化都被歸進了過程噪聲濾波效果會很差。一個好的做法是讓狀態(tài)向量包含決定系統(tǒng)演化的所有關(guān)鍵量。對于勻速直線運動至少是x_k [位置, 速度]^T如果你希望模型允許勻加速可以再加一個加速度維度x_k [位置, 速度, 加速度]^T這里不是狀態(tài)越多越好。狀態(tài)維度增加計算量和協(xié)方差矩陣的復(fù)雜度都會上升而且加速度維度如果本身很不穩(wěn)定模型可能反而不準(zhǔn)。工程里常見的選擇是能用二維位置速度解決的就別堆三維。模型越簡單需要調(diào)的參數(shù)越少發(fā)散的概率越低。2.2 狀態(tài)轉(zhuǎn)移矩陣A和控制輸入B有了狀態(tài)向量下一步寫狀態(tài)轉(zhuǎn)移方程。勻速直線運動的離散化結(jié)果是p_{k1} p_k v_k Δt v_{k1} v_k寫成矩陣形式x_{k1} [[1, Δt], [0, 1]] x_k w_k這里A矩陣是A [[1, Δt], [0, 1]]它的作用就是把上一幀狀態(tài)按物理規(guī)律外推到當(dāng)前幀。如果模型里還有外部確定的輸入比如剎車帶來的明確加速度可以寫成 B u_k 形式。但對于大多數(shù)狀態(tài)估計問題外部輸入要么沒有要么已經(jīng)被當(dāng)作隨機過程處理所以不寫B(tài)項也不會影響主流程。在Python里用numpy定義A np.array([[1.0, dt], [0.0, 1.0]])就是這個簡單的2x2矩陣承載了勻速外推這層全部語義。dt是多長時間由你的采樣周期決定。這個值直接決定了位置預(yù)測對速度的依賴度很重要別寫錯。2.3 觀測方程和觀測噪聲協(xié)方差R觀測方程描述傳感器測到的到底是什么。GPS測的是位置測不了速度所以觀測矩陣H要把速度分量抽出去H [[1, 0]]公式是z_k H x_k v_kv_k的協(xié)方差R就是你傳感器讀數(shù)的噪聲方差。這個值怎么確定最實用的方法是找一個靜止場景采集幾十到幾百個觀測值直接算方差。比如把GPS天線放在樓頂固定點采200個位置點計算東向和北向坐標(biāo)的方差就能得到R矩陣的對角元素。常有同學(xué)直接把傳感器說明書上的誤差指標(biāo)當(dāng)R用這在論文里可以但在工程里會翻車——手冊給的是理想環(huán)境指標(biāo)實際受多徑效應(yīng)、溫度漂移的影響遠大于手冊值。所以我都會建議R要么用實測數(shù)據(jù)算出來要么初始給一個偏大的值再調(diào)。2.4 過程噪聲Q的物理含義與矩陣構(gòu)造Q表示你對模型本身的信任程度。一個看似很奇怪但很關(guān)鍵的問題如果系統(tǒng)完全是勻速直線運動Q是不是應(yīng)該取0理論上是的但現(xiàn)實中沒有完全勻速的物體——車輪打滑、空氣阻力、路面傾斜都會帶來未建模的加速度。Q就是為所有你沒寫進A矩陣的物理效應(yīng)留的余地。如果Q設(shè)得太小濾波器會過度相信模型一旦目標(biāo)稍微機動一點估計就追不上了。如果Q設(shè)得太大濾波器又會被觀測噪聲帶著走平滑效果全無。在勻加速機動建模中一個常用的構(gòu)造方式是把加速度當(dāng)作白噪聲推導(dǎo)出的過程噪聲協(xié)方差矩陣是Q σ_a2 × [[Δt?/4, Δt3/2], [Δt3/2, Δt2]]這里的σ_a2是加速度的功率譜密度反映機動強度。你可能好奇為什么位置和速度的協(xié)方差項有一點五次方和平方的關(guān)系——因為位置受加速度影響是Δt2量級速度受加速度影響是Δt量級二者必然在時間累積上有相關(guān)性。直接記住這個公式也可以但理解來源對調(diào)參很有幫助。如果你只有一個標(biāo)量狀態(tài)比如溫度Q就退化成一個標(biāo)量比如0.01含義是每一步模型預(yù)測的方差是0.01。到這里建模階段完成。你會發(fā)現(xiàn)并沒有引入什么高深數(shù)學(xué)只是把一個物理過程老老實實地寫成了矩陣遞推。接下來才是那個讓人頭疼的部分五個公式到底是怎么來的。3. 卡爾曼濾波五大核心公式的直觀推導(dǎo)卡爾曼濾波的五個公式看起來像天書但本質(zhì)上就是兩件事的數(shù)學(xué)化先按模型預(yù)測再用觀測修正。這一章我用最直白的方式拆一遍并且給一個手算數(shù)值例子你看完會發(fā)現(xiàn)它不過是一套帶權(quán)重的遞推平均。3.1 預(yù)測步驟從上一幀推先驗假設(shè)上一幀的最優(yōu)估計是x?_{k-1}協(xié)方差是P_{k-1}。第一步用狀態(tài)轉(zhuǎn)移矩陣外推先驗估計x?_k^- A x?_{k-1}然后更新先驗協(xié)方差P_k^- A P_{k-1} A^T Q這里為什么是A乘P再乘A轉(zhuǎn)置而不是直接乘A因為協(xié)方差的傳播遵循線性變換法則如果 y A x那么 cov(y) A cov(x) A^T??梢园阉斫鉃檎`差傳播A會把狀態(tài)的不確定性拉伸和旋轉(zhuǎn)轉(zhuǎn)置的A是為了保持協(xié)方差矩陣的對稱性。這個兩邊乘A的寫法在工程里非常常見也是很多人在實現(xiàn)時最容易漏掉的地方。P矩陣的對角線元素多大了濾波器就有多沒底。初始幀P0設(shè)得大濾波器就知道自己啥都不確定會放開了信觀測隨著持續(xù)更新P逐漸收斂到一個較小區(qū)間濾波器也開始更信任自己的預(yù)測。3.2 卡爾曼增益K的核心地位接下來是重頭戲卡爾曼增益K P_k^- H^T (H P_k^- H^T R)^{-1}這個公式看著嚇人其實可以逐項拆開理解。H P^- H^T 表示如果把先驗估計投影到觀測空間它的不確定度是多少R是觀測噪聲協(xié)方差。兩者的和是總不確定度。K就是不確定度中來自模型預(yù)測的那一部分占比。如果P^-遠大于R說明你模型預(yù)測特別沒底而觀測很可靠此時K接近1濾波結(jié)果幾乎等于觀測值。反過來如果P^-遠小于R說明你模型預(yù)測已經(jīng)很有把握觀測反而全是噪聲此時K接近0濾波結(jié)果幾乎等于預(yù)測值。所以K在數(shù)值上一定落在0到1之間標(biāo)量情況它就是一個動態(tài)的信任權(quán)重。第一次見到這個權(quán)重是自動算出來、不用手工設(shè)置時我是真的覺得這套理論很優(yōu)雅。3.3 更新公式貝葉斯視角下的數(shù)據(jù)融合有了K之后更新分三步x?_k x?_k^- K (z_k - H x?_k^-)P_k (I - K H) P_k^-第一個公式里 (z_k - H x?_k^-) 叫新息innovation它衡量觀測和預(yù)測之間的差距。如果完全沒有差距說明預(yù)測已經(jīng)完美不需要修正如果差距很大說明預(yù)測嚴(yán)重偏離實際需要把估計往觀測方向拉。拉多少乘以K。第二個公式是協(xié)方差收縮每做一次測量更新P_k只會比P_k^-小或持平因為觀測總是攜帶信息的除非K0。這反映了不確定性的減少也讓濾波器在長期運行中保持馴服。值得一提的細(xì)節(jié)是P_k (I - K H) P_k^- 在數(shù)學(xué)上沒問題但在浮點計算中可能因為減到的實際數(shù)值太小而打破對稱正定性所以我工程上基本改用Joseph形式P_k (I - K H) P_k^- (I - K H)^T K R K^T這個式子數(shù)值上穩(wěn)定得多后面代碼里我會給出用法。3.4 手算一輪迭代把數(shù)字釘進腦袋里公式說多了容易暈我們拿一個標(biāo)量例子完整算一輪。一維常量模型A1H1Q0.01R0.1。初始狀態(tài) x?00P01。第一次觀測值是 z10.5。預(yù)測x?1^- 1 × 0 0P1^- 1 × 1 × 1 0.01 1.01增益K1 1.01 / (1.01 0.1) 0.9099更新x?1 0 0.9099 × (0.5 - 0) 0.4549P1 (1 - 0.9099) × 1.01 0.0909發(fā)現(xiàn)沒有第一輪因為P0設(shè)得大濾波器認(rèn)為我的預(yù)測完全不可信而你觀測噪聲只有0.1比你可靠多了所以K接近0.91估計結(jié)果被觀測牢牢拉住。接著看第二輪。第二次觀測 z20.7。先預(yù)測x?2^- 0.4549P2^- 0.0909 0.01 0.1009增益K2 0.1009 / (0.1009 0.1) 0.5023更新x?2 0.4549 0.5023 × (0.7 - 0.4549) 0.5780P2 (1 - 0.5023) × 0.1009 0.0502這輪的K明顯比第一輪小了。原因很簡單經(jīng)過一輪更新濾波器的預(yù)測不確定性已經(jīng)降到和觀測噪聲差不多同量級所以它不再那么迷信觀測而是把預(yù)測和觀測按約一半一半的比例融合。這個過程會持續(xù)P最終會收斂到一個穩(wěn)態(tài)值K也趨于穩(wěn)定系統(tǒng)進入平衡工作狀態(tài)。理解了這一個標(biāo)量例子基本上就理解卡爾曼濾波的全部本質(zhì)了。4. Python實現(xiàn)與仿真驗證現(xiàn)在進入正題上代碼。我這里給兩個完整例子一個一維常量估計一個二維位置速度跟蹤。每個都能直接復(fù)制運行你只需要裝好numpy和matplotlib。4.1 通用一維卡爾曼濾波器實現(xiàn)先寫一個最簡潔的標(biāo)量版本它雖然只有幾行但已經(jīng)把五個公式全部包含import numpy as np import matplotlib.pyplot as plt from math import sqrt def kalman_filter_1d(meas, A1.0, H1.0, Q0.01, R1.0, x00.0, P01.0): x x0 P P0 est [] cov [] for z in meas: # 預(yù)測 x_pred A * x P_pred A * P * A Q # 更新 K P_pred * H / (H * P_pred * H R) x x_pred K * (z - H * x_pred) P (1 - K * H) * P_pred est.append(x) cov.append(P) return np.array(est), np.array(cov)這段代碼的A、H、Q、R都是標(biāo)量所以看不出矩陣運算的麻煩。它的意義在于讓初學(xué)者一眼看清預(yù)測兩步加更新三步的遞歸結(jié)構(gòu)。函數(shù)返回的是每一幀的估計值和對應(yīng)的協(xié)方差序列協(xié)方差序列可以拿來觀察收斂過程。4.2 一維場景恒溫箱溫度估計用這個函數(shù)來做恒溫箱溫度估計。真實溫度設(shè)為23.0°C觀測噪聲方差1.0過程噪聲方差0.01。初始估計故意設(shè)成0P0設(shè)成1看看濾波器能不能在幾步之內(nèi)從完全錯誤的初值追上來。np.random.seed(42) N 100 true_val 23.0 R 1.0 # 模擬100次溫度計讀數(shù) meas np.random.normal(loctrue_val, scalesqrt(R), sizeN) # 卡爾曼濾波 est, cov kalman_filter_1d(meas, Q0.01, RR, x00.0, P01.0) plt.figure(figsize(10, 4)) plt.plot(meas, alpha0.5, linewidth1, label溫度計觀測) plt.plot(est, linewidth2, label卡爾曼估計) plt.axhline(true_val, colorred, linestyle--, linewidth1, label真實溫度) plt.legend() plt.xlabel(采樣幀) plt.ylabel(溫度 (°C)) plt.title(一維卡爾曼濾波恒溫箱溫度估計) plt.show() print(穩(wěn)態(tài)協(xié)方差約為:, cov[-1])這段代碼的關(guān)鍵點在于觀測值的野跳非常明顯但估計曲線幾乎只在23°C附近輕微浮動。前幾幀從0快速逼近23的過程對應(yīng)的是協(xié)方差收縮和增益K從0.9向0.09快速下降的過程。跑完你會發(fā)現(xiàn)一個有趣的對比單純看單個觀測樣本最大值可能沖到25°C最小值可能掉到21°C但濾波輸出基本在22.9到23.1之間。這說明卡爾曼濾波確實把觀測噪聲抑制掉了一大部分代價是響應(yīng)略微平滑。對于恒溫箱這種緩慢變化的對象這種平滑正是我們想要的。4.3 二維場景位置-速度跟蹤完整實現(xiàn)再升一個維度寫位置-速度聯(lián)合估計。目標(biāo)是讓濾波器在只觀測位置的情況下同時估計出速度。這個場景非常典型本質(zhì)上就是GPS測位但不測速而我們需要知道速度來完成導(dǎo)航。dt 0.1 N 300 # 真實軌跡前150幀勻加速后150幀減速模擬機動 true_pos np.zeros(N) true_vel np.zeros(N) for i in range(N - 1): if i 150: a 0.5 else: a -0.3 true_vel[i 1] true_vel[i] a * dt true_pos[i 1] true_pos[i] true_vel[i 1] * dt # 觀測只有位置標(biāo)準(zhǔn)差 sqrt(0.25)0.5m r 0.25 meas true_pos np.random.normal(0, sqrt(r), N) # 卡爾曼濾波 q 0.2 A np.array([[1.0, dt], [0.0, 1.0]]) H np.array([[1.0, 0.0]]) Q np.array([[q * dt**4 / 4, q * dt**3 / 2], [q * dt**3 / 2, q * dt**2]]) R np.array([[r]]) x np.array([0.0, 0.0]) # 初始位置、速度 P np.eye(2) * 10.0 # 初始協(xié)方差給大一點 est_pos np.zeros(N) est_vel np.zeros(N) for i, z in enumerate(meas): # 預(yù)測 x_pred A x P_pred A P A.T Q # 更新 S H P_pred H.T R K P_pred H.T np.linalg.inv(S) innovation z - (H x_pred).item() x x_pred K.ravel() * innovation P (np.eye(2) - K H) P_pred est_pos[i] x[0] est_vel[i] x[1] # 評估 rmse sqrt(np.mean((est_pos - true_pos)**2)) print(f位置估計RMSE: {rmse:.4f} m) plt.figure(figsize(10, 4)) plt.plot(true_pos, linewidth2, label真實位置) plt.plot(meas, alpha0.4, linewidth1, label帶噪觀測) plt.plot(est_pos, linewidth1.5, linestyle--, label卡爾曼估計位置) plt.legend() plt.xlabel(采樣幀) plt.ylabel(位置 (m)) plt.title(二維卡爾曼濾波位置-速度聯(lián)合估計) plt.show()這里有幾個實現(xiàn)細(xì)節(jié)需要注意。首先是K的維度。K是2x1的矩陣innovation是標(biāo)量所以用K.ravel()把它拉平再乘標(biāo)量得到2維修正向量。如果你寫成K z這種形式記得把z包成1x1矩陣或者像我這樣直接處理為標(biāo)量更直觀。其次Q矩陣的構(gòu)造用了白噪聲加速度模型。q0.2意味著加速度不確定性在一個周期內(nèi)對位置引入約0.2×Δt?/4的方差這個數(shù)值比觀測噪聲的0.25略小表示我們愿意讓濾波器相信目標(biāo)在大部分時間里運動是規(guī)律的。如果q太小那后半段減速機動的時候估計會滯后很多。再看RMSE的結(jié)果。在這個參數(shù)下觀測噪聲標(biāo)準(zhǔn)差是0.5m濾波后的位置RMSE通常在0.2到0.3m之間改善明顯。速度估計的均方誤差也相當(dāng)?shù)碗m然沒有任何傳感器直接測速度但濾波器通過位置的差分加模型約束把速度推出來了。4.4 輸出結(jié)果怎么看收斂、平滑與跟蹤滯后跑完代碼重點看三件事。第一是估計曲線和真實位置的重合度。如果估計曲線在機動段第150幀附近明顯落后真值說明q太小濾波器過于信任勻速模型。如果估計曲線瘋狂抖動和觀測曲線幾乎重合說明q太大濾波基本失去了平滑能力。第二是初始幾幀的快速修正。二維代碼里P0設(shè)成10倍單位矩陣目的就是讓濾波器在最初的幾幀內(nèi)快速把誤差消化掉。你可以試試把P0改成0.01再把初始位置從0開始但真值在50m處你會發(fā)現(xiàn)濾波器會長時間貼著錯的初值跑不動。這就是初始協(xié)方差太小導(dǎo)致早期無法修正的經(jīng)典現(xiàn)象。第三是速度估計的滯后。位置跟蹤的滯后看起來不明顯但速度估計對機動反饋慢很多。如果你把q調(diào)大速度響應(yīng)會變快但噪聲同時變大調(diào)小則反過來。這就是卡爾曼濾波里最經(jīng)典的響應(yīng)速度 vs 平滑程度的權(quán)衡本質(zhì)上是Q和R的博弈。5. 參數(shù)調(diào)優(yōu)、發(fā)散問題與工程中的坑代碼能跑只是起點。真正讓卡爾曼濾波好用的是參數(shù)調(diào)試和異常處理。這一章全是我的實際經(jīng)驗每一個坑都踩過。5.1 P0、Q、R三個矩陣各自的調(diào)參手感先說P0。它的影響主要在最初幾十幀。工程上我的習(xí)慣是對完全沒把握的初始狀態(tài)P0給到對角線10到100級別讓濾波器先犯錯再快速修正。如果你有前幾個靜態(tài)幀數(shù)據(jù)也可以用第一個觀測值的方差來初始化這樣更穩(wěn)。R的調(diào)法最簡單不要拍腦袋去測。把傳感器固定不動讀取200個靜態(tài)樣本算方差那就是R的下界。如果實際場景中傳感器噪聲會因環(huán)境變化而增大我習(xí)慣把R設(shè)置成靜態(tài)方差的兩倍留點安全余量。R設(shè)小了濾波器會過度信任觀測在傳感器漂移時會掛得很慘。Q的調(diào)法最難因為它本質(zhì)上是你所有未建模誤差的匯總。我調(diào)Q時一般遵循這個流程先給一個偏小的Q比如0.01或0.1看觀測殘差是否顯著大于理論值。如果殘差大說明模型欠配Q偏小如果殘差正常但估計曲線抖動說明Q偏大噪聲被放進來了。反復(fù)迭代幾次直到殘差統(tǒng)計和理論吻合。這里給一張我常用的速查表參數(shù)偏離情況典型表現(xiàn)調(diào)整方向Q相對R過小估計曲線過于平滑機動跟不住殘差系統(tǒng)性偏大增大QQ相對R過大估計曲線抖動嚴(yán)重幾乎跟著觀測走減小QR設(shè)得過小濾波器過于信任觀測傳感器一抖就跟著抖增大RR設(shè)得過大濾波器過于信任模型突發(fā)測量變化被忽略減小RP0過小且初值錯誤初始跟蹤極慢長時間飛不到真值附近增大P0別小看這張表我見過太多人在真實項目里被Q/R比值要多少折磨。沒有萬能參數(shù)只有通過殘差分析才能確定。5.2 濾波發(fā)散的具體表現(xiàn)與背后原因發(fā)散是卡爾曼濾波最讓人崩潰的問題估計結(jié)果飛上天完全脫離真值。本質(zhì)原因只有一個——模型和觀測的統(tǒng)計特性假設(shè)與實際不符而這個不匹配導(dǎo)致協(xié)方差P持續(xù)更新錯誤。最常見的發(fā)散場景有三個。第一個是Q過小目標(biāo)機動。目標(biāo)在轉(zhuǎn)彎或變道但模型假設(shè)勻速。每一幀的新息都是正的觀測在預(yù)測方向之前濾波器雖然會修正但每次修正量都被小Q壓住速度估計始終追不上位置誤差越來越大。表現(xiàn)就是開車時導(dǎo)航位置一直在后面跟著。第二個是R被嚴(yán)重低估。你給了傳感器一個比實際小很多的R濾波器就會非常自信地接受觀測噪聲等效于把噪聲整個放進了估計。表現(xiàn)是估計軌跡毛刺極多且協(xié)方差矩陣收斂到一個很小但完全不真實的數(shù)值。發(fā)散時P矩陣甚至可能違背直覺地不斷變小這是最隱蔽的。第三個是數(shù)值問題引發(fā)的協(xié)方差非正定。比如使用了P (I - KH)P^-這個簡化形式并長時間循環(huán)浮點誤差可能讓協(xié)方差的對角線出現(xiàn)負(fù)值或非對稱。解決方法是改用Joseph形式并且定期強制對稱P (np.eye(2) - K H) P_pred (np.eye(2) - K H).T K R K.T P (P P.T) / 2再給一個診斷小技巧保存每一幀的新息innovation序列計算它的均值和方差和理論值 HPH^TR 做對比。如果均值明顯偏離零或者實際方差遠大于理論方差基本能鎖定模型的失配問題。5.3 異常值處理卡方門限與自適應(yīng)R傳感器偶爾會冒出離譜的粗差——GPS在隧道里信號跳變、毫米波雷達被強反射干擾都是真實場景的常態(tài)。如果讓這種觀測正常參與濾波結(jié)果就是位置瞬間被拉飛要好幾個周期才能收回來。我的做法是在更新前加一個粗差檢測門。核心思想是如果新息和它的理論協(xié)方差不相容就認(rèn)為這個觀測是異常的直接丟棄或用另一個放大的R更新。具體方法是用馬氏距離。新息 e z - H x?^-其理論協(xié)方差為 S H P^- H^T R。計算門限量g e^T S^{-1} e如果系統(tǒng)是真高斯分布這個g應(yīng)該服從自由度等于觀測維度的卡方分布。比如觀測維度是1時95%置信的門限是3.8499%是6.63。如果g超過門限就說明觀測與模型預(yù)測不一致的概率很大。簡單的工程實現(xiàn)S H P_pred H.T R e z - (H x_pred).item() g e * e / S.item() if g 6.63: # 卡方0.99門限 # 正常更新 K P_pred H.T np.linalg.inv(S) x x_pred K.ravel() * e else: # 丟棄該觀測純預(yù)測 x x_pred這個方法簡單又好用。不過要注意極端情況如果目標(biāo)真的在劇烈機動并且你的Q設(shè)得很小那么每一幀的新息都會很大卡方門限會把所有觀測全部拒掉濾波器就完全癱了。所以門限檢測要和合理的Q配套使用同時做加速度突變的檢測二者結(jié)合才安全。5.4 數(shù)值穩(wěn)定性求逆用Cholesky還是inv寫代碼時很多同學(xué)喜歡直接用np.linalg.inv(S)低維度下很少出問題但工程上我不建議這么干原因有兩個。一是效率。一維二維問題無所謂但狀態(tài)維度上了10S的維度也上去了inv的計算量是O(n3)而卡爾曼濾波是實時系統(tǒng)能省則省。二是數(shù)值穩(wěn)定性。S通常是對稱正定矩陣用inv求逆可能由于舍入誤差引入不對稱性。我習(xí)慣用Cholesky分解或者numpy.linalg.solve# 用solve代替invK P_pred H.T inv(S) # 等價于解線性方程組 S K.T H P_pred.T K_T np.linalg.solve(S, H P_pred.T) K K_T.T這個寫法的數(shù)值穩(wěn)定性比直接inv好一些而且代碼更貼近矩陣方程的數(shù)學(xué)本質(zhì)。如果你的狀態(tài)量是標(biāo)量那就無所謂了直接除法就行。除了求逆另一個數(shù)值坑是協(xié)方差矩陣在長期運行后變得不對稱甚至非正定。我上面的代碼里已經(jīng)加了強制對稱處理這在小規(guī)模仿真中看不出來但在長時間運行的嵌入式系統(tǒng)里作用巨大。5.5 擴展卡爾曼濾波EKF和無跡卡爾曼濾波UKF的方向如果你的系統(tǒng)模型不是線性的經(jīng)典的卡爾曼濾波就不適用了。典型的非線性場景有兩類一類是傳感器模型非線性比如雷達給出的是距離和方位角而狀態(tài)是直角坐標(biāo)另一類是狀態(tài)轉(zhuǎn)移本身非線性比如無人機姿態(tài)動力學(xué)。處理非線性的主流路數(shù)有兩種擴展卡爾曼濾波EKF是對非線性方程在估計點附近做一階泰勒展開本質(zhì)上是每個時刻都重新線性化。優(yōu)點是實現(xiàn)簡單、計算量小缺點是一階近似在強非線性下精度差而且需要推導(dǎo)雅可比矩陣有點繁瑣。無跡卡爾曼濾波UKF不線性化函數(shù)而是生成一批稱為sigma點的采樣點讓它們通過非線性函數(shù)再從變換后的點中重構(gòu)均值和協(xié)方差。它在精度和實現(xiàn)難度之間是很均衡的選擇不需要推導(dǎo)雅可比矩陣非線性較強時也比EKF穩(wěn)定。但如果你的問題真的極度非線性、多峰值比如從地圖匹配中做全局定位那應(yīng)該考慮粒子濾波??柭易褰鉀Q的是高斯單峰假設(shè)下的最優(yōu)問題在多模態(tài)場景下會整體失效。這一節(jié)不是簡單的知識延伸。我的建議是一定要先理解線性卡爾曼再上非線性否則你連EKF哪里近似都不知道出問題更不會排查。很多同學(xué)直接上手EKF結(jié)果完全跑偏回頭發(fā)現(xiàn)是線性化點選錯了后悔不迭。最后分享一個我在實際項目里反復(fù)驗證過的習(xí)慣拿到新系統(tǒng)先用一個很小的數(shù)據(jù)集把濾波器跑通把真值、觀測、估計三條曲線和殘差圖畫出來確認(rèn)邏輯正確再談?wù){(diào)參。不放圖就跑仿真很難發(fā)現(xiàn)Q/R方向拿沒拿對。另一個習(xí)慣是把濾波器封裝成獨立類方便在不同傳感器之間切換和對比不同變體。卡爾曼濾波表面上是五個公式真正的難點永遠是建模和噪聲刻畫這兩樣做好了代碼只是幾行公式翻譯而已。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
丁香五月久久社区| 欧美69色| 亚洲久艹| 五月丁香A片| 99热日韩这里只有精品| 婷婷视频在线| 五月婷中文字幕| 99在线精品观看99| 日韩少妇内射免费播放| 久久综合无| 99re这里只有精品99| 九九99精品视频| 色综合久久五月| 天天插天天插天天操| 97在线视频人妻九色| 五月婷丁香花| 99精色| 香蕉婷婷色五月| 久久婷婷五月天懂色| 精品人妻一区二区三区在| www.操逼comm| 五月丁香偷拍| 五月天成人在线视频网站| 99国产精品白浆在线观看免费| 97luluse| 三级黄网站| 爱草视频在线观看| 国产熟女一区二区三区五月婷| 五月激情在线| 久久婷婷五月综合色天| 人妻AV在线观看| site:pzdcoin.com| 五月天久久婷婷| 久久丁香| 超碰免费电影| 丁香五月婷婷五月| 色播五月综合网| 六月丁香成人| WWW.婷婷| 97在线观视频免费观看| 色综合久久综合中文综合网| 婷婷五月天偷拍| 夜夜 操无码| 丁香情色五月| 天天做天天爱天天搞| 色区域网站视频| 色五月综合在线| 天天碰夜夜操| 欧洲激情网站| 久久激情五月婷婷| AVV黄| 久热99狠| 婷婷五月天播| 中文字幕人妻在线| 久久综合综合综合| 五月丁香欧美综合免费视频| 国产成人99久久亚洲综合精品| 九色成人AV在线| 99精品自拍| 亚洲一区二区无码蜜乳av| 噜噜色五月| 婷婷五月天VI| 天天爱天天做综合| 天天射影院| 五月丁香五月丁香五月丁香五月丁香91| 另类综合激情| 五月丁香啪啪综合| 婷婷射综合| 久久AV电影| 丁香婷婷五月六月天| 97人人搞| 4438国产免费看| 婷婷五月永远18免费久久久| 九九精品热| 夜夜爱伊人| 色播婷婷五月天| 96丁香六月婷婷蜜桃综合久久| 成人 九九九九| WWW.桔色成人.COM入口| 能看的AV| WWW.激情| 色婷婷狠狠| 久久婷五月综合| 天天操天天草天天草天天| 99精品无码| 色欲久久综合| 91天天操天天干天天射| 婷婷丁香成人| 婷婷五月综合在线| 婷婷五月天av| 激情综合网五月天| 99视频色在线观看| 婷婷五月综合在线| 激情涩涩网| 综合五月婷婷| 色吧五月| 狠狠狠狠狠狠狠狠| 五月久久五月激情| 亚洲中文字幕网| 亚洲精品视频在线播放| 五月丁香六月欧美综合网站| 精品思思久久| 欧美精品18| 黄色三级日本| 婷婷五月天亚洲| 日韩一级A片黄色| 免费在线观看欧美激情xx小视频| www.久久爱.c n| 久久五月天激情| 性爱激情久久| 色婷婷亚洲精品天天综| Caop在线| 久久六月天| 182TV亚洲| 五月亚洲| 99热久| 欧美激情久| 五月婷婷激情综合视频| .肏屄视频一区二区| 99热在线中文字幕| 丁香五月天AV在线| 久久九九热视频| 五月天综合色| 99热免费| 五月丁香啪啪| 五月天婷婷激情在线色图| 亚洲性爱电影| 99热精品中文字幕| 色欲日日躁| 丁香婷婷综合激情五月色| 五月色婷婷在线观看| 天天日综合| 色综合色综合网| 五月丁香色色网| 超碰人人艹| 色色综合网站| 婷婷五月天综合蜜桃| 国产精品扒开腿做爽爽爽A片唱戏 青青草国产亚洲精品久久 | 久久五月婷综合| 色香五月天| 香蕉婷婷五月| 狠狠色噜噜狠狠狠狠综合| 日本97人人| 夜夜夜夜夜操| 国产亚洲在线| 色五月激情五月| 丁香五月天成人| 亚洲人成网站999综合| 99爱视频在线播放| 五月天婷婷色色| 91综合在线| 天天日夜夜草进麻麻的子宫| 欧美日韩精品一区二区三区钱| 伊人婷婷五月天| 综合99综合久久久久久久| www.激情| 99热99免费| 丁香五月婷婷香| 色婷久久| 欧美日本VA| 色婷婷成人做爰A片免费看网站| 六月婷婷色宗合| 一区=区操屄高清大全av| 色九九九九| 异能之下短剧免费观看全集| 大香蕉 婷婷| 天天干 夜夜爽| 久久多色| 激情5月婷婷| 99久在线精品99re8热| 8区视频在线| 九月丁香| 婷婷色片| 伊人国产婷婷五月天| 草榴视频黄色网| 99热碰碰| 热99视频| 五月婷婷色影院| 婷婷色网| 伊人五月天| 亚洲VA欧美VA| a色婷婷| 色99视频| 欧美成人精品A片免费一区99| 91精品91久久久中77777| 99精品国产在热久久| 日韩1区2区| 任你草| 97人碰人操| 日韩成人电影在线播放| 思思热热久久| 久久激情视频99| 五月激香蕉网| 一本色道久久综合狠狠躁小说| 狠狠干伊人| 五月丁香激情怕怕| 一片AV片免费播放| 国产精品18久久久| 天天摸天天透天天舔| 99色在线观看免费| 手机在线日韩视频中文字幕| 久久婷婷五月天丁香| 97久久人人| 色婷婷色五月综合| 六月丁香婷婷色狠狠久久| Av中文在线| www.久热| 婷婷久久久久| 五月激情综合美女久久| 就爱操www com| 综合99综合久久久久久久| 亚洲色久| 大香蕉九操| 婷婷五月伦理| 狠狠操天天操天天操| 色噜噜97视频在线观看| 99热很操老逼| 熟女色色一区二区| 色五月婷婷五月天| 99热官网精品在线| 日韩人妻无码精品| 国产毛片精品一区二区色欲黄A片| 五月丁香六月色情网欧美| 婷婷人人操| 久久这里只有精品视频15| 九九九九这里只有精品| 伊人www22综合色| 深爱激情网综合| 99在线观看这里都是精品| 啪啪夜久久| ..真实国产乱子伦毛片| 中国丰满熟女A片免费观| 五月丁香婷婷综合视频| 国产精品久久久海的味道| 五月丁香狠狠爱婷婷综合| 婷综合六月| 办公室少妇激情呻吟A片在线观看| 91操片| 五月丁香婷婷激情视频| 丁香五月激情视频| 丁香综合网| 天天看片日日夜夜| 夜夜涩涩涩| 大香蕉综合在线| 免费亚洲成人电影AV| 色五月综合网站| 大色鬼综合| 日日干天天| 综合啪啪| 国产亚洲99久久精品| 久re热视频| 色五月婷婷五月天激情综合| 99热在线精品观看| 天天色色婷婷| 激情综合网激情五月欧美| 五月丁香激情片| 五月丁香激情综合网| 久9久成人精品视频| 91综合视频在线| 亚洲AV成人精品网站在线播放| 亚洲国产精品二二三三区 | 色色色色网| 六月丁香婷婷综合狠狠爱夜夜爱| 婷婷内射视频在线| 激情六月丁香| 性爱综合网| 99啪啪视频| 亲子乱AV一区二区三区下载| 亚洲精品影视| 婷婷五月激情五月激情| 色五月成人| 99视频精品在线| 激情婷婷| 噜噜噜狠狠色综合| AⅤ网站在线看| 成人.在线日韩| 午夜成人片400| 免费视频WWW在线观看网站| 五月婷婷激情综合| 天海翼中文字幕高| 色婷婷影视99| 婷婷五月色图| 综合婷婷| 婷婷另类开心| 婷婷香五月综合激情| 亚洲行行色色| 第四色婷婷丁香五月| 婷婷五月在线播放| 天天噜| 色婷婷成人做爰A片免费看网站| 亚洲久久婷婷| 大香蕉伊然在亚洲90| 婷婷五月激情综合| 午夜天堂一区人妻| 久久久久九九九九视屏小说88| 狠狠色狠狠色综合日日91| 五月婷婷之综合激情在线| 久久婷婷大香蕉| 色色五月激情| jiujiu热在线视频| 天天狠狠色噜噜| 狠狠色丁香久久婷婷综合五月| 婷婷综合五月天亚洲综合| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 青草青草视频2免费观看 | 夜夜操天天干| 成人AV在线电影| 婷婷五月天综合网| 97成人操| 丁香 久久| 成人AV在线网站| 99色精品视频| 五月丁香六月激情啪| 婷婷久久五月天| 九九热只有精品| 99在线精品观看99| 国产毛片操B| 人碰91| 区美毛片子| 激情小说五月天| 激情网第四色| 激情5月婷婷| 五月丁香天堂网婷婷| 婷婷五月天首页| 狠狠色噜噜狠狠狠888| 丁香婷婷五月天激情四射| 婷婷久久大香蕉| 日日干日日| 五月丁香婷婷老司机| 久久综合婷婷五月| 欧美va精品va老师va| 亚洲Av入口| 亚洲男女激情| 777精品久无码人妻蜜桃| 日韩熟女啪啪视频| 97碰碰视频在线观看| 五月天开心成人网| 婷婷爱五月| 五月婷在线| 级人人91| 久久久WWW| 六月丁香五月激情网| 五月婷婷在线免费| 国产人妻777人伦精品HD| 五月婷综合| 五月丁香猫咪久久婷婷综合视频激情四射网入口 | 六月婷婷综合| 婷婷色狠狠| 激情五月丁香五月| 日日色综合| 欧洲亚洲精品| 五月丁香偷拍| 综合激情综合啪啪| 激情综合婷婷| 爱狠射| 97五月天婷婷午夜| 中文字幕av在线播放| 2025天天操| 欧美日本国产欧美日本韩国99| 国产69久久久欧美黑人A片| 丁香五月婷婷偷拍| 性99网站| 久久久激情| 久久免费试看120秒| 熟女婷婷网站一婷婷五月一丁香婷婷一婷婷激情网 | 色欲久久久久| 激情欧美五月丁香| 久久九精品| 天天操夜夜夜拍拍拍| 操日视频| 天堂va久久久噜噜噜久久Va| 色天天久婷婷| 五月天婷婷在线AN| 日本操片| 五月天婷婷色小说| 综合色久| 国产亚洲色婷婷久久99精品91| 国产色色色色| 久久五月天激情| 五月六月播婷婷| 亚洲美女网Va| 婷婷性爱五月天丁香网| 色五月婷婷视频| 国产在这里只有精品| 日韩AV中文在线观看| 青青草性爱视频| 五月天天综合| 99riAV成人在线视频| Av狠狠色丁香婷| 91人人网| 天堂爱啪啪| 天天搞天天色综合| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 五月天婷婷激情小说| 99热最新| 五月婷婷熟女| 五月婷啪啪| 天天透天天干| 色五月婷婷久久| 五月婷婷丁香六月| 激情五月丁香婷婷夜夜操| 五月丁香网站| 日韩久综合| 久久A V无码视频| 午夜69成人做爰视频| 久久之人妻| 97人人做| 五月丁香六月激情综合| 日本熟妇人妻在线| 色五月成人| 亚洲精品永久久久久久| www网站在线观看| 色综合久久天天综合网 | 无码激情精品色婷婷久久久久| 伊人五月天在线| 丁香五月激情啪啪综合| 亚洲激情免费视频| 影音先锋 萱萱| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 亚洲激情四射色| 天天色天天干天天插| 天天操夜夜操| 五月婷婷伦理| 中文字幕丰满孑伦无码专区| 日韩AAA| 免费视频无码| 婷婷中文字幕版| 色婷婷基地 | 亚洲第一色色色| 五月丁香色色网| 日韩人妻在线观看| 五月色婷婷综合| 欧美性二区| 色色丁香五月天| 99久在线| 九九99精品| 激情五月综合视频| 欧美成人AAA片一区国产精品| 狠狠做五月婷婷| 丁香五月成人| 激情美女五月天激情在线| 欧美婷婷丁香社区在线播放| 操人妻视频91| 久草五月天| 综合大香蕉| 色五月首页| 夜夜干天天操| 五月激激网w'w'w| 激情五月婷婷| 丁香五月a| 97超碰欧美中文字幕| 国产欧美va| www激情网站| 九九人人精品| 五月天激情小说婷婷| 色综合色| 亚洲最大五月天成人网| 91精产一区三区免费观看| 狠狠人妻色综合| 狠狠爱综合网| 国产精品久久久久久久久久免费| ss视频xx91| 久七香蕉| 亚洲va成人va成人va在线观看| 五月天无码视屏播放| www婷婷色| 亚洲热久久| 六月婷婷综合久久| 色欲日日躁| 五月天丁香久久综合 | www.日本91| 九九九九国产| 我爱va亚洲va52| 大香人妻| 思思久久精品| 爱婷婷五月| 99热九九在线| 4399成人黄A片| 人妻操在线看| 六月婷婷香蕉| 亚洲成av人影院| 九九精品在线观看视频6| 五月天丁香综合在线| 狠狠色丁香| 呦呦视频无码播放| 91婷婷色| 欧美成人AAA片一区国产精品| 久久ab| 另类天堂| 亚洲国产黄色电影| 狠狠干综合| 五月综合影院| a网站免费观看| 亚洲色就是色色色| 丁香五月婷婷色情综合| 伊人五月网| 大香蕉婷婷五月| 亚洲国产精品VA在线看黑人| 婷婷五月色色| 亚洲一区二区无码蜜乳av| 9月色婷婷| WWW.桔色成人.COM| 2020日日干| 丁香五月aV| 在线观看亚洲AV| 九九色综合| 天天插天天爽| 五月天婷婷丁香蜜桃91| 久久色天堂| 日韩青青| 狠狠操狠狠| 色香欲综合| 91免费在线视频6| 久久久A级视频| www.婷婷五月天| 丁香五月激情视频在线| 亲子乱AV一区二区三区下载| 激情五月最新网址| 99综合免费视频| 亚洲六月婷婷| 九九久久综合网站| 侠女刀之记忆电影在线看免费| 狠爱婷色| 日本无码专区| 热久国产| 日韩成人精品一区久久久久| 色五月色五天色情网| 噢美99| 欧洲色| 五月丁香综合中文| 色五婷婷| 2023天天日夜夜爽| 激情综合网丁香| 亚洲成人免费电影| 色丁香五月婷婷| 天天橾夜夜爽| 丁香女人五月天| 操97免费超级视频| 色插人人| 麻豆AV一区二区三区| 综合五月婷婷| 玖玖五月| 开心激情网五月天| 婷婷六月伊人| 玖玖国产视频一区| 六月丁香天堂| 少妇水多A片太爽了| 亚洲AV日韩无码| 丰满熟女人妻一区二区三| 天天操夜夜夜拍拍拍| 色婷婷五月天av在线| 六月婷基地| 97超级啪啪在线观看| 午夜69成人做爰视频| 亚洲AV综合网| 国产成人AV在线播放| 欧洲激情五月天婷婷| 五月丁香婷婷色| 激情五月天啪啪| 大香蕉在线观看9| 丁香五月之久操视频| 亚洲成人网站在线观看| 超碰免费99| 婷婷色色网| 天天日天天摸天天| 丁香六月激情| 久久综合网桃花| 欧美三级大片AA在线看| 欧美日韩成人综合9| 国产亚洲成AV人片在线观黄桃| 色色色干| 丁香婷婷激情六月五月开心| 婷婷基地五月色| 色久婷婷网| 4399无码视频| www夜夜| 六月激情婷婷| 久久久人妻| 欧美这里只有精品| 五月色网| 亚洲无码99| 五月花婷婷| 国产暴力强伦轩1区二区小说| 五月天婷婷影院| 97色婷| 大香蕉九操| 影视av久久久噜噜噜噜噜三级| 98色花堂98t.R| 色天堂A| 在线另类视频| 色墦五月丁香| 啪啪啪综合网| 欧洲电影在线观看免费版英语版 | 五月婷婷色情| 人妻VideOssS人妻| 另类激情网| 五月天激情小说欧美激情| 日本颜色视频人人爱| 五月丁香六月婷婷综合网站 | 久久五月婷综合| 99ri网站在线观看| 操比激情五月| 操97免费超级视频| 久久精彩免费视频精彩免费视频| 91好好热日本在线| 久久9视频| 激情综合婷婷五月| 99亚洲欧洲| 婷婷五月丁香久久| 色五月五月丁香| 99色最新在线视频网站| 99精品大片| 激情综合五| 五月伊人网| 五月丁香福利| 99这里只有精品|v| 日欧一片内射VA在线影院| 色婷网站| 日本黄色在线观看| 99精品久久| 丁香五月婷婷六月婷| 久8色色| 天天爽天天干| 99热8| 91丨九色丨熟女高潮| 人妻日日日| 久草婷婷视频| 91成人品| 五月天婷婷开心| 91婷婷五月天嫩女| 日韩成人电影AV| 狠狠精品干练久久久无码中文字幕| 一级黄在线| 欧美操综合| 九九av| 婷婷五月天亚洲图片| 日日噜噜夜夜狠狠久久丁香六月| 97干欧美| 激情玖玖sh| 婷婷日韩| 亚洲中文字幕网| 久激情网| 五月天婷综合网站| 婷婷五月天高清无码| 99久视频| 日韩久久系列| 精品人人操| 婷婷偷拍网| 狠狠色噜噜狠狠| 996er热| 中文字幕1区2区。| 91色九| 99高级会所久久| 久色欧美| 91人人操人人| 九久久婷婷| 大香蕉人人网| 免费精品66| 婷婷深爱五月天| 91狠狠综合久久| 91窝窝| 夜夜 操无码| 我要射综合| 婷婷五月天黄色| 成人草榴视频| 97人人射| 日韩爱操视频| 国产人妻人伦精品一区二区| 99热网址| 色婷五月| 激情综合网激情五月天| 69综合在线| 激情婷婷五月黑人| 久99视频在线观看| 五月色婷丁香| 日日噜噜久久婷婷五月天| 殴美综合激情五月天免费视频| 国产精品人成A片一区二区| 狠狠久久婷| 婷婷成人在线| 亚洲精品国产成人AV在线| 亚洲天堂AV综合网| 这里只有精品99视频| 玖玖婷婷综合| 丁香六月综合| 激情久久久| 激情五月丁香婷婷| 九九操屄| 草操网| 一区二区成人电影| 黄页免费一级视频懂色| 激情久久天天| 色偷偷综合| 婷婷欧美激情| 新伍月婷婷| 成人在线视频一区| 婷婷五月花丁香| 99久久综合网| 大香蕉久久久久久久久| 五月丁香五月激情综合色综合| 丁香激情久久| 97干在线看| 色丁香久久久| 五月天丁香| 丁香婷婷五月天激情四射| 色青青视频| 人人干av| 中文字幕AV在线播放| 丁香五月六月综合欧美| 碰超亚洲| 亚洲小说欧美激情| 噼里啪啦在线观看免费完整版视频| 色五月激情综合| 天天日日综合| 天海翼中文字幕高| 激情伊人五月婷婷久久| 久久久久亚洲AV无码网影音先锋| 九九九午夜视频| 丁香六月婷婷综合啪啪| 五月丁小婷婷激情四射| 亚洲mm色| BBWCUCKOLD精品熟妇| 丁香五月综合久久八| 久久99热免费最新版| 六月婷婷日| 色情五月天A片| 久久久亚洲精品一区二区三区浴池| 91Chinese在线| 99在线视频播放| 偷拍91九色| 99色在线视频| WWW色色色COM| 99热这里只有精品免费观看| 婷婷黄色网| 丁香六月亭亭久久综合| 久色视频| 日日操夜夜爽白洁| 91日韩在线| 久久亚洲婷婷综合色五月| 成人电影在线免费试看| 97精品在线| 涩综合网| 色区久久| 欧美成人va| 婷婷色在线播放| 婷婷涩涩五月天| 色域五月婷婷丁香| 激情四射五月天| 91久久久久久| 国产真人做爰视频免费| 99热99| 五月婷婷丁香五月天| 97日日碰碰| 婷婷五月天综合AV| 91丨九色丨高潮丰满日本| 久99久视频| 五月婷婷六月丁香免费| 99精彩视频| 求可以看的AV网址| 777影视理论片大全在线观看| 678五月丁香亚洲综合| 中文字幕成人网站| 六月丁香社区| 五月天婷婷色色网| 色九九综合| 日本三级日本三级99| 五月激情在线| 婷婷色播色五月五色五月天色妇| 国产精品涩涩涩视频网站| 人人综合五月人人婷婷| 色婷婷激情视频| 99网99热| 日韩亚洲视频| 五月激情小说| 中文字幕久久一区二区三区| 99少妇精品| 久色网址| 亚洲精品操一操、噜一噜、摸一摸、爽 | 日日鲁鲁鲁夜夜爽爽狠狠视频97| 五月丁香六月婷精品视频| 99久99久| 九月婷婷色色| sS丁香五月婷婷| 任你爽视频| 亚洲激情综合五月婷婷啪啪| 在线综合啪| 99在线免费视频| 久久婷婷五月国产色综合激情| 四川女人毛多水多A片| 激情五月com| 日本玖玖在线| WWW免费视频碰碰碰碰| 桃色五月婷婷| 99热人人艹| 色在线99| 色99亚洲| 欧美A A A A A| 久久作爱| 深夜男女福利刺激影院一区| 久久精品A片777777| 五月综合777| 大香婷婷| 涩五月婷婷| 欧美综合激情五月天| 九九色色色| 另类少妇人与禽zOZZ0性伦| 色色色免费视频| 91chinese在线| 狠狠爱成人综合网| 久久性操| 9这里只有精品| www.91婷婷| 少妇被躁爽到高潮无码文| 国产密乳av一区二区三区四区| 五月婷婷另类| 五月婷婷综合色啪首页| 五月婷婷激情视频| 激情五月天黄色小说| 九月丁香婷婷网| 色婷婷香蕉| 色欲五月婷婷| 丁香久久九九99| 色色色色综合网| 色噜噜,噜噜色| 99碰视频| 99国产精品白浆在线观看免费| 天天插天天爽| 色五月aV| 99黄色在线视频精品熟女| 婷婷丁香97| 色五婷婷| 婷婷色播色五月五色五月天色妇| 伊人大香蕉综合在线| 亚洲人妻AV| 五月色俺婷婷| 五月婷成人| 久久丁香九| 亚洲视频在线观看| 伊人五月婷婷| 一级操逼内射在线视频| 色狠狠999综合网| 探花搜索结果 - 黄上黄| 亚洲黄网AV| 俺去也五月| www.日本91| 五月天黄色激情小说| 九九精品在线视频观看| 玖玖综合玖玖| AV片一区在线观看| 五月激情婷婷综合| www,五月丁,com| 99免费综合网| 五月天社区婷婷丁香社区| 婷婷五月丁香图片人人操| 99精品综合视频| 97碰碰视频| 人人人va亚洲视频在线| 青青草蜜臀| 思思99热这里只有精品| 五月天婷婷免费| 日韩AV在线电影| 久久99国产综合精品免费| 六月婷婷激情| 99爱视频| 午夜激情五月天| 亚洲AAA| site:901-07.com| 五月色婷婷中文字幕| 国产黄色av| 日本97在线看片| 久久精品国产AV一区二区三区 | 久9热| 九九re精品视频在线观看| 丁香婷婷六月男男| 五月婷婷综合潮喷| 99精品在| 九九热在线视频,| 欧美久热| www.色综合| 亚洲丁香五月天视频| 热久久视频99| 人人综合久| 丁乡久久| 精品人妻在线免费观看| 另类小说五月天| www.色综合| 在线视频99| 天天艹夜夜艹| 久久机热/这里只有精品| 婷婷亚洲色| 无码人妻一区二区三区免费九色| 色五月激情基地| 美女要搞搞天天搞搞搞网站| 丁香婷婷五月激情| 色综合久久综合中文综合网| 六月婷婷香蕉| 婷婷色五月大香蕉在线观看| 激情丁香五月天图片| 色欧美一级| 欧美丰满熟妇BBB久久久| 97色在线| 天天爱天天操| 99精品偷自拍| 激情婷婷丁香| 疯狂做受XXXX高潮A片动画| 9999久久久久| 99操| 国产激情久久| 欧美操人| 五月天丁香| 亚洲妇女熟BBW| 日韩成人无码| 婷婷情色开心五月天99| 久久人妻超碰一区| 在线免费视频caop| 五月丁香亭亭A片| 伊人超碰在线| 色五月97| 91人碰| 情色五月天网站| 婷婷五月天激情网| 思思久久网| 丁香六月色婷婷欧美| 久热久色| 天天噜天天爱| 五月丁香| 久久这里只有精品07 | 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 激情 婷婷| 大胆伊人久久| 婷婷久久亚洲| 欧美狠狠一在草| 色五月婷婷丁香婷婷| 丁香五月欧美色综合| 思思热在线精品视频| 五夜丁香| 天天色粽合合合合合合合| 中文字幕在线播放视频| 久久久大香蕉| 图片区 小说区 区 亚洲五月| 夜夜爽77777妓女免费下载| 久草婷妨| 碰碰人人漕| 无码se| 婷婷五月俺要去| 久久久久久久久人妻| 色色色色色色色色色色色色色97| 色婷婷视频在线| 五月丁香网站| 99热精品在线播放| 超碰一区二区| 五月丁香六月婷婷成人| 五月激情五月丁香| 婷婷五月天免费| 丁香五月先锋| 久久性视频| 久9热在线免费观看| 踪合专区啪啪| 日本婷婷综合精品| 99热中文字幕久久| 九九热色视频| 亚洲天天免费| 一级二级香港秋霞欧美欧美秋霞| 5月丁香啪啪啪| 久久9热| 99爱在线精品视频免费观看| 日本不卡高字幕在线2019| 国产av网| 在线视频另类| 91婷婷搞| 色综合天天网| 99看片| av中文在线| 婷婷五月激情欧美大胆视频| 99啊精典免费视频| 天堂AV三级| 六月丁香影院| 五月停亭六月,六月停亭的英语| 夜夜嗨一区二区三区直播内容 | 色99热| 久久久.COM| 无码成人AAAAA毛片AI换脸| 日本色色视频| 九色91视频| 五月噜噜| 色爱综合网| 五月激情综合网婷婷| 99自拍视频网站| 色婷婷色情| 成人午夜无码视频| 久久九久久| 狠狠综合| 这里只有精品网站| 综合网天天| 超碰在线资源| 99热最新地址在线| 亚洲视色| 五月丁香激情综合| 色色色色色色五月婷婷| 激情婷婷综合| 丁香婷婷色九月| 久久大国产香蕉| 色五月色五天色情网| 天天激情| 91操操操| av久热| 中文字幕日产A片在线看| 成人丁香五月婷| 激情婷婷人妻| 外国碰视频网站97| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 色噜噜狠狠色综合伊人| 婷婷色导航| www.色五月| 久操大香蕉| 激情五月婷婷六月丁香| 年轻的妺妺伦理HD中文 | 亚洲无AV在线中文字幕| 精品牛仔裤超碰| 五月丁香花激情综合网| 婷婷五月激情五月激情| 欧美亚洲成人在线| 99在线视频在线观看| 六月激情婷婷| 五月天另类图片区99| 久久99成人性爱高清视频| 91丨九色丨白浆| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 综合色五月天| 色色色免费视频| 少妇2做爰HD韩国电影| 色婷婷久久综合| 99国产在线| 99热免费| caop在线视频| 99视频内射三四| www.lchjjc.com| 狠狠艹狠狠艹| 激情综合在线观看| 久久精品五月| 99性感视频| 国产亚洲精品AAAAAAA片| 99re免费精品视频| 亚洲综合五月| 97午夜一区二区| 538久久| 激情五月婷婷五月| 午夜天堂啪啪| 99久久精品国产色欲| 亲子乱av一区二区三区的| 五月婷婷激情色情网| av人人干| 五月丁香六月色| 高清无码入口| 肏日网在线看| 丁香综合婷婷开心激情网| 色婷婷丁香五月在线| 99这里有精品视频| 五月伊人91| 99热久97| 岛国av网| 我去色色网五雨天| 久久99久久99精品免观看软件| 婷婷伊人中文字幕| 99热欧美偷拍| 婷婷色五天| 99综合成人视频在线观看| 色丁香婷婷| 色五月婷婷777| 清色五月天| 国产精品涩涩涩视频网站| 久久精品爱爱| 特级西西4444www无码| 婷婷五月丁香五月| 激情久久综合| 免费AV播放| av久热| 99re视频在线播放| 婷婷五月天影视首页| 一级黄色操B| 激情综合五| 99久久.www| 玖玖婷婷五月| 日韩三级视频一区二区| 狠狠五月综合在线| 婷婷伊人綜合中文| 俺去也五月天婷婷| 欧美超碰亚洲| 操一操干一干| 91丁香婷婷综合资源| 青青草五月天| 99视频35精品视频在线观看| 啪啪综合| 777精品久无码人妻蜜桃| 超碰av在线| 思思热精品在线视频| 日日爱678| 婷婷天堂站| 天天天天天色| www.9操| 五月丁香青草综合啪啪| 亚洲色99综合天堂| 九九热视频免费| 91碰碰碰久久久久| 久热这里| aV欲望人妻中文字幕| 97干视频在线| 日韩无码专区| 任你爽视频| 丁香五月激情视频在线| 色婷婷狠狠18yy| 狠狠干夜夜干| 久久99精品久久久久子伦| 色丁香五月天| 99色在线视频观看| 男男野外做爰全过程69| 月婷婷亚洲| 久久九九Com| 激情视频综合| 久久xxxx| 少妇人妻人伦A片| 色六月视频| 日韩操女| WWW.99热| 色婷婷色久综| 男人的天堂av俄罗斯热| 99超级碰碰| 快乐激情五月色婷婷| 五月色综合| 99在线精品免费视频| 日本在线99| 色色婷婷五月天| 26UUU精品一区二区c〇m| 牛牛色av| 九九综合| 六月欧美综合色情| 伊人99久久| 天天干天天拍| 爱之国产色情综合| 久久久精品免费啪啪国| 五月丁香婷婷网网网网| 色五月婷婷网| 在热视频精品| 91丨九色丨熟女丰满| 亚洲色五月| 99免费视频网| 天天日夜夜欢| 男人先锋久久| 91干视频| 五月天婷婷久久| 夜夜爽天操| 91丨九色丨丰满人妖| 99精品久久| 色婷婷裸体色性在线| 久久九九爽| 五月综合激情啪啪啪啪啪| 丁香五月偷拍| 亚洲精品乱码久久久久99| 五月天婷婷激情六月久久 | 亭亭玉月丁香| aaaaaa片| 日逼影音先锋AV男人资源站| 午夜丁香| 伊人狠狠干| 五月丁香婷婷色色色| 人妻人人操| 日韩色五月| 永久的网站AAAA| 久久久久久9热不雅视频| www.日本91| 无码一区二区日韩| 五月婷中文娱乐综合| 激情五月综合网| 色婷婷六月精品| 9福利性视频欧美| 国产精品第一国产精品| 欧美 日韩 成人| 五月激情视频网| 久激情网| 俺也去在线视频| 思思久久网| 996热re视频在线观看视频| 九九AV| 六月婷婷色综合| 五月天激情AAAA| 九久9精品| 婷婷丁香六月天激情四射网| 五月天综合久久| 婷婷播5月| 色五月婷婷五月丁香五月激情五月视频| 亚洲情欲久久| 99熟女| 丁香久月| 米奇影视资源婷婷狠狠色激情欧美五月丁香| 91婷婷色五月| 超碰在线看| 99re在线视频| 99免费热视频| 蜜桃婷婷五月| 香蕉大综综综合久久| 国产精产国品一二三在观看| 综合网色| 亚洲无码99| 超碰熟女农村在线69| 色狠狠综合| 天天爽天天摸天天爱| 国产婷婷综合| 99亚洲视频| 丁香花综合永久入口| 久操操| 超碰激情网| 五月丁花六月丁香综合| 丁香五月激情站| 色人久久| 99日精品视频| 色碰97| 天天射影院| 欧美久热| 五月丁香亭亭| 午夜做爱影院| 亚洲婷婷丁香五月亚洲| 色综合色综合网| 99久久婷婷五月综合| 天天做天天爱天天爽| 日韩欧美一级大黄网站| 男女免费视频999| 性日本精品| 夜夜骑日日夜夜| 精品网站99| 婷婷亚洲天堂| 五月丁香六月色| 成人婷婷色综合| 欧美性生交XXXXX无码小说| 亚洲第一黄网| 九九热视频在线观看| 欧美成人网99网| 六月丁香婷婷五月| 精品99网站| 好好日激情五月天| 婷婷丁香九月| 亚洲婷婷性爱| 亚洲乱码日产精品BD| 99色天堂| 日日操夜夜爽| 色五月激情综合网| 97人人操| 涩综合网| 天天爽夜夜爽天天爽夜夜爽| 99九九综合久久九九| 成人五月天视频播放| 色综合久久伊伊婷婷五月| 五月婷婷狠天天色综合| 五月婷婷六月丁香免费| 永久无码色| 五月久久婷婷| 五月丁香好婷婷A片网| 色哟哟性爱av| 五月做爱| av首页在线| 欧美人人草草| 婷婷伊人久久无码色五月| 国产SUV精品一区二区6| 少妇性BBB搡BBB爽爽爽视頻| 99亚洲天堂| 五月综合丁香婷婷| 97碰久久|