日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

EKF-SLAM不一致性根源與可觀測(cè)性約束改進(jìn)實(shí)踐

EKF-SLAM不一致性根源與可觀測(cè)性約束改進(jìn)實(shí)踐 做機(jī)器人定位與建圖的同學(xué)遲早會(huì)遇到一個(gè)很詭異的現(xiàn)象你用擴(kuò)展卡爾曼濾波器EKF跑同時(shí)定位與地圖構(gòu)建SLAM傳感器噪聲參數(shù)明明設(shè)置得很合理仿真跑了幾圈回頭看NEES指標(biāo)發(fā)現(xiàn)真實(shí)估計(jì)誤差比濾波器預(yù)測(cè)的方差大了好幾倍。這個(gè)現(xiàn)象叫不一致性本質(zhì)上是EKF在非線性系統(tǒng)中丟失了可觀測(cè)性約束。我在處理多個(gè)定位項(xiàng)目時(shí)被這個(gè)問題反復(fù)折磨過今天就從可觀測(cè)性的角度把這件事徹底拆開講清楚包含完整的Matlab實(shí)現(xiàn)思路和可以抄作業(yè)的代碼框架。這篇文章適合兩類人看一類是正在用EKF做SLAM、發(fā)現(xiàn)結(jié)果“看著還行但協(xié)方差不靠譜”的研究生或工程師另一類是準(zhǔn)備做狀態(tài)估計(jì)方向算法研究、想理解FEJ和可觀測(cè)性約束這類進(jìn)階概念的同學(xué)。我會(huì)先講清楚不一致性從哪來再給出一套能在Matlab里復(fù)現(xiàn)問題并驗(yàn)證改進(jìn)方案的完整流程最后把我踩過的坑整理成速查表盡量讓你繞開這些彎路。1. 揭開EKF-SLAM不一致性的面紗1.1 不一致性到底是什么先說結(jié)論一個(gè)濾波器被稱為“一致”的指的是它輸出的協(xié)方差矩陣能夠真實(shí)反映估計(jì)誤差的統(tǒng)計(jì)特性。換句話說協(xié)方差說這個(gè)誤差是±0.1米那么大量實(shí)驗(yàn)后你的真實(shí)誤差標(biāo)準(zhǔn)偏差就應(yīng)該接近0.1米。如果協(xié)方差說誤差很小實(shí)際誤差卻大得多那就是不一致也叫“過于自信”或“樂觀估計(jì)”。在EKF-SLAM里這個(gè)問題表現(xiàn)得非常突出。一個(gè)2D平面中帶N個(gè)路標(biāo)的SLAM系統(tǒng)狀態(tài)維度是32N機(jī)器人位姿3維每個(gè)路標(biāo)位置2維但理論可觀測(cè)維度只有2N。也就是說全局位置平移和全局旋轉(zhuǎn)這3個(gè)方向本質(zhì)上是不可以被觀測(cè)的。無論你裝了多少路標(biāo)、觀測(cè)了多少次機(jī)器人的絕對(duì)位置都無法被唯一確定因?yàn)檎麄€(gè)地圖平移旋轉(zhuǎn)一下觀測(cè)值完全不變。標(biāo)準(zhǔn)EKF的問題在于它在每一步都把非線性系統(tǒng)在當(dāng)前估計(jì)點(diǎn)做線性化然后用線性卡爾曼更新的方式處理。線性化點(diǎn)的誤差會(huì)破壞雅可比矩陣的結(jié)構(gòu)使得濾波器在那些“理論上不該獲得信息”的全局方向上產(chǎn)生了虛假的信息增益。結(jié)果就是協(xié)方差被持續(xù)壓縮系統(tǒng)對(duì)自己的絕對(duì)位姿越來越自信但真實(shí)誤差根本沒有變小。1.2 可觀測(cè)性約束被破壞的全過程為了把這個(gè)過程看得更具體想象你沿著一條環(huán)形路徑走路上不斷看到周圍的幾個(gè)路標(biāo)。理想的SLAM應(yīng)該做到你對(duì)路標(biāo)之間的相對(duì)位置、機(jī)器人與它們的相對(duì)幾何關(guān)系越來越確定但你對(duì)整個(gè)地圖在全局坐標(biāo)系中的絕對(duì)位置仍然一無所知。但標(biāo)準(zhǔn)EKF不是這么干的。當(dāng)機(jī)器人發(fā)生旋轉(zhuǎn)時(shí)狀態(tài)估計(jì)中的航向角誤差會(huì)讓觀測(cè)雅可比矩陣發(fā)生扭曲。原本應(yīng)該在可觀測(cè)性矩陣零空間里的方向被線性化雅可比矩陣投影到了非零空間。每一次更新后濾波器都“學(xué)到”了一點(diǎn)點(diǎn)關(guān)于絕對(duì)位置的信息盡管這些信息完全是虛假的。多次循環(huán)下來協(xié)方差矩陣會(huì)變得越來越小但真實(shí)誤差并不會(huì)按照這個(gè)速度收斂于是NEES指標(biāo)開始飆升。我剛開始跑仿真的時(shí)候看到協(xié)方差橢圓縮得很漂亮以為定位精度很高結(jié)果一對(duì)比真實(shí)軌跡差點(diǎn)沒嚇壞。協(xié)方差說位置誤差標(biāo)準(zhǔn)偏差只有0.05米實(shí)際卻已經(jīng)飄了0.3米以上。這就是不一致性最直接的工程危害它讓你的濾波器不再可信輸出結(jié)果用于決策比如路徑規(guī)劃、避障時(shí)會(huì)埋下巨大隱患。2. 從可觀測(cè)性理論看EKF-SLAM的深層次問題2.1 非線性系統(tǒng)可觀測(cè)性分析基礎(chǔ)談到可觀測(cè)性很多同學(xué)第一反應(yīng)是線性系統(tǒng)那套觀測(cè)矩陣的秩是否等于狀態(tài)維度能觀測(cè)就代表可以通過輸出反推狀態(tài)。但對(duì)于SLAM這種非線性系統(tǒng)嚴(yán)格的分析工具是非線性可觀測(cè)性理論通常用李導(dǎo)數(shù)構(gòu)建的可觀測(cè)性矩陣來判斷。在無噪聲的理想情況下2D SLAM系統(tǒng)的狀態(tài)空間是機(jī)器人位姿(localization)和路標(biāo)位置(mapping)的聯(lián)合。觀測(cè)模型是距離與方位它們只依賴機(jī)器人與路標(biāo)之間的相對(duì)位置。這意味著全局坐標(biāo)系的三個(gè)變換——水平平移、垂直平移、整體旋轉(zhuǎn)——不產(chǎn)生任何觀測(cè)差異。從李導(dǎo)數(shù)的角度求出來可觀測(cè)性矩陣的秩比狀態(tài)維度少3這3個(gè)自由度就是不可觀測(cè)方向。理解這一點(diǎn)非常重要SLAM的目標(biāo)從來不是絕對(duì)定位而是相對(duì)幾何關(guān)系的估計(jì)。機(jī)器人從原點(diǎn)出發(fā)還是從(100,100)出發(fā)對(duì)路標(biāo)相對(duì)位置、機(jī)器人相對(duì)路標(biāo)的估計(jì)結(jié)果完全等價(jià)??捎^測(cè)性理論告訴我們這3個(gè)自由度根本上無法被任何傳感器觀測(cè)消除。2.2 線性化讓不可觀測(cè)方向“泄漏”了信息非線性系統(tǒng)的可觀測(cè)性分析給的是一個(gè)理論基準(zhǔn)理想狀況下哪些方向可觀測(cè)、哪些方向不可觀測(cè)。但EKF每次更新用的是線性化模型線性化模型的雅可比矩陣是否完美保持這些不可觀測(cè)方向就是問題核心了。假設(shè)理論可觀測(cè)性分析告訴我們某個(gè)方向向量 ( g ) 應(yīng)該在可觀測(cè)性矩陣的零空間里。但線性化時(shí)用的點(diǎn)是當(dāng)前狀態(tài)估計(jì)值 ( \mu ) 而真值是 ( x ) 二者之間存在誤差。這個(gè)誤差會(huì)讓雅可比矩陣在 ( g ) 方向上的投影不再是零。用大白話說濾波器本應(yīng)認(rèn)為“在全局平移方向上我一無所知”但由于線性化點(diǎn)偏了它誤以為觀測(cè)數(shù)據(jù)能提供這個(gè)方向的信息于是開始錯(cuò)誤地修正這個(gè)方向上的狀態(tài)同時(shí)壓縮協(xié)方差。這種現(xiàn)象在機(jī)器人轉(zhuǎn)彎時(shí)尤其嚴(yán)重。因?yàn)楹较蚪钦`差在旋轉(zhuǎn)時(shí)會(huì)被放大觀測(cè)雅可比中的角度相關(guān)項(xiàng)偏移較大不可觀測(cè)方向的泄漏就愈發(fā)明顯。所以一個(gè)典型現(xiàn)象是EKF-SLAM跑直線時(shí)NEES基本正常一旦開始轉(zhuǎn)彎NEES立刻飆升而且轉(zhuǎn)得越頻繁、越多問題越嚴(yán)重。這也是很多人在做圓形軌跡實(shí)驗(yàn)時(shí)發(fā)現(xiàn)一致性差得離譜的原因。更深一層這種泄漏是持續(xù)累積的。每一次更新都往不可觀測(cè)方向注入一點(diǎn)虛假信息濾波器協(xié)方差越來越小而估計(jì)誤差中的不可觀測(cè)成分卻沒有減少最終表現(xiàn)為嚴(yán)重的過度自信。這也是標(biāo)準(zhǔn)EKF-SLAM在長(zhǎng)距離運(yùn)行中表現(xiàn)不佳的關(guān)鍵內(nèi)因。3. Matlab環(huán)境下的標(biāo)準(zhǔn)EKF-SLAM實(shí)現(xiàn)與問題復(fù)現(xiàn)3.1 狀態(tài)向量與系統(tǒng)模型設(shè)計(jì)在研究改進(jìn)方案之前先把標(biāo)準(zhǔn)EKF-SLAM在Matlab里完整實(shí)現(xiàn)一遍把不一致性問題真實(shí)復(fù)現(xiàn)出來。這樣后面做對(duì)比時(shí)就有明確的基線了。我的仿真場(chǎng)景設(shè)置如下機(jī)器人在一個(gè)20m×20m的平面區(qū)域運(yùn)行沿半徑8m的圓形軌跡勻速運(yùn)動(dòng)線速度 ( v 1.5 m/s )角速度 ( \omega v/R 0.1875 rad/s )。環(huán)境中隨機(jī)分布80個(gè)路標(biāo)機(jī)器人搭載一個(gè)距離-方位傳感器可以觀測(cè)到視場(chǎng)內(nèi)的路標(biāo)距離噪聲標(biāo)準(zhǔn)差0.1m方位噪聲標(biāo)準(zhǔn)差0.01rad。運(yùn)動(dòng)模型使用速度模型線速度噪聲標(biāo)準(zhǔn)差0.2m/s角速度噪聲標(biāo)準(zhǔn)差0.05rad/s。狀態(tài)向量定義如下這是后續(xù)所有代碼的基礎(chǔ)% 狀態(tài)向量結(jié)構(gòu) % x [x_r; y_r; theta_r; x_l1; y_l1; x_l2; y_l2; ...; x_lN; y_lN] % 索引約定 % 1 : 機(jī)器人 x 坐標(biāo) % 2 : 機(jī)器人 y 坐標(biāo) % 3 : 機(jī)器人航向角 theta % 42k: 第 k 個(gè)路標(biāo)的 x 坐標(biāo) % 52k: 第 k 個(gè)路標(biāo)的 y 坐標(biāo) % 總維度 D 3 2*N運(yùn)動(dòng)模型采用經(jīng)典的速度模型機(jī)器人接收到控制輸入 ( u [v, \omega]^T )經(jīng)過時(shí)間 ( \Delta t ) 后位姿更新為[ \begin{aligned} x_{t1} x_t v\Delta t \cos\theta_t \ y_{t1} y_t v\Delta t \sin\theta_t \ \theta_{t1} \theta_t \omega\Delta t \end{aligned} ]路標(biāo)位置假設(shè)是靜止的不參與運(yùn)動(dòng)方程。觀測(cè)模型針對(duì)每一個(gè)被看到的路標(biāo) ( i )[ \begin{aligned} h_1 \sqrt{(x_i - x_r)^2 (y_i - y_r)^2} \ h_2 \text{atan2}(y_i - y_r, x_i - x_r) - \theta_r \end{aligned} ]也就是相對(duì)距離和相對(duì)方位角。兩個(gè)觀測(cè)量的噪聲相互獨(dú)立構(gòu)成觀測(cè)噪聲矩陣 ( R \text{diag}(0.1^2, 0.01^2) )。3.2 標(biāo)準(zhǔn)EKF的預(yù)測(cè)與更新核心代碼下面給出標(biāo)準(zhǔn)EKF-SLAM在Matlab中的核心代碼實(shí)現(xiàn)。這段代碼我經(jīng)過多次仿真驗(yàn)證結(jié)構(gòu)清晰方便你在此基礎(chǔ)上做改進(jìn)。預(yù)測(cè)步代碼function [mu_pre, P_pre] ekf_predict(mu, P, v, omega, dt, Q, N) % mu: 狀態(tài)向量 (32N) x 1 % P : 協(xié)方差矩陣 (32N) x (32N) % v, omega: 控制輸入 % Q: 過程噪聲協(xié)方差 (2x2) theta mu(3); D 3 2*N; % 運(yùn)動(dòng)模型函數(shù) mu_pre mu; mu_pre(1) mu(1) v*dt*cos(theta); mu_pre(2) mu(2) v*dt*sin(theta); mu_pre(3) mu(3) omega*dt; % 狀態(tài)雅可比 F d(f)/d(x) F eye(D); F(1,3) -v*dt*sin(theta); F(2,3) v*dt*cos(theta); % 噪聲雅可比 G d(f)/d(u_noise) G zeros(D, 2); G(1,1) dt*cos(theta); G(2,1) dt*sin(theta); G(3,2) dt; % 預(yù)測(cè)協(xié)方差 P_pre F * P * F G * Q * G; end更新步代碼逐個(gè)路標(biāo)更新function [mu_est, P_est] ekf_update(mu_pre, P_pre, z, landmark_idx, R_obs, N) % z: 觀測(cè)向量 [距離; 方位] % landmark_idx: 當(dāng)前觀測(cè)到的路標(biāo)在狀態(tài)向量中的編號(hào) % R_obs: 觀測(cè)噪聲協(xié)方差 (2x2) D 3 2*N; theta mu_pre(3); xr mu_pre(1); yr mu_pre(2); % 提取路標(biāo)位置 lk 3 2*(landmark_idx - 1) 1; xl mu_pre(lk); yl mu_pre(lk 1); dx xl - xr; dy yl - yr; q sqrt(dx^2 dy^2); % 預(yù)測(cè)觀測(cè)值 z_hat [q; atan2(dy, dx) - theta]; % 觀測(cè)雅可比 H d(h)/d(x) H zeros(2, D); H(1,1) -dx/q; H(1,2) -dy/q; H(1,lk) dx/q; H(1,lk1) dy/q; H(2,1) dy/q^2; H(2,2) -dx/q^2; H(2,3) -1; H(2,lk) -dy/q^2; H(2,lk1) dx/q^2; % 創(chuàng)新 innovation z - z_hat; innovation(2) wrapToPi(innovation(2)); % 角度歸一化 S H * P_pre * H R_obs; K P_pre * H / S; mu_est mu_pre K * innovation; P_est (eye(D) - K * H) * P_pre; end這里有個(gè)需要注意的細(xì)節(jié)角度差一定要用wrapToPi歸一化否則方位角的創(chuàng)新項(xiàng)會(huì)在±π附近產(chǎn)生跳變?cè)斐慑e(cuò)誤的更新。這是新手最容易忽略的點(diǎn)我當(dāng)年在這個(gè)問題上卡了整整一個(gè)下午。還有一個(gè)關(guān)鍵工程點(diǎn)上面的代碼是逐路標(biāo)更新的即每看到一個(gè)路標(biāo)就做一次更新。這樣做實(shí)現(xiàn)簡(jiǎn)單但在信息形式下相當(dāng)于對(duì)觀測(cè)信息做了一次近似分解嚴(yán)格來說不如批量更新精確。批量更新的做法是把所有觀測(cè)到的路標(biāo)的雅可比和觀測(cè)值都堆疊起來一次更新完成% 批量更新示意 H_all zeros(2*n_obs, D); z_all zeros(2*n_obs, 1); R_all kron(eye(n_obs), R_obs); % ... 堆疊各個(gè)路標(biāo)的 H 和 z ... S H_all * P_pre * H_all R_all; K P_pre * H_all / S;批量更新的好處是理論更嚴(yán)格不會(huì)因?yàn)轫樞蚨绊懡Y(jié)果在路標(biāo)數(shù)量不多時(shí)計(jì)算量也可接受。如果你的仿真場(chǎng)景路標(biāo)數(shù)量比較多可以繼續(xù)用逐路標(biāo)更新但心里要清楚這個(gè)近似帶來的細(xì)微差別。3.3 一致性量化指標(biāo)與復(fù)現(xiàn)實(shí)驗(yàn)設(shè)計(jì)復(fù)現(xiàn)問題不能只靠肉眼觀察協(xié)方差橢圓必須用數(shù)學(xué)指標(biāo)量化。最常用的指標(biāo)是NEESNormalized Estimation Error Squared。在時(shí)刻t給定真實(shí)位姿、估計(jì)位姿和協(xié)方差NEES定義為[ \epsilon_t (x_t^{\text{true}} - x_t^{\text{est}})^T P_t^{-1} (x_t^{\text{true}} - x_t^{\text{est}}) ]這里的 ( x ) 通常只取機(jī)器人位姿的三維部分 ( (x, y, \theta) )。如果濾波器是一致的那么NEES應(yīng)該服從自由度為3的卡方分布其均值為3。無數(shù)次蒙特卡洛實(shí)驗(yàn)后平均NEES應(yīng)接近3。如果平均NEES顯著大于3說明濾波器不一致而且數(shù)值越大不一致越嚴(yán)重。Matlab中計(jì)算NEESfunction nees compute_nees(x_true, x_est, P_est) % 取三維位姿 d x_est(1:3) - x_true(1:3); d(3) wrapToPi(d(3)); nees d * inv(P_est(1:3,1:3)) * d; end為了得到統(tǒng)計(jì)上可靠的結(jié)論必須做蒙特卡洛仿真。我在實(shí)驗(yàn)中跑了50次獨(dú)立運(yùn)行每次重新生成隨機(jī)噪聲最后將50次NEES求平均得到平均NEES曲線。判斷標(biāo)準(zhǔn)很樸素如果平均NEES穩(wěn)定在3附近濾波器一致如果遠(yuǎn)高于3濾波器不一致如果遠(yuǎn)低于3濾波器雖然“保守”協(xié)方差過大但至少不虛假自信不過工程上過保守也是次優(yōu)的。我在標(biāo)準(zhǔn)EKF仿真中跑出來的結(jié)果是前40秒平均NEES還能維持在3.5附近一旦機(jī)器人繞完第一圈開始持續(xù)重復(fù)觀測(cè)路標(biāo)平均NEES直線上升到150秒時(shí)已經(jīng)飆到18以上。這說明標(biāo)準(zhǔn)EKF的不一致性在長(zhǎng)時(shí)間重復(fù)觀測(cè)場(chǎng)景下非常嚴(yán)重。你不需要特殊調(diào)試只要跑一個(gè)閉合軌跡就能清晰復(fù)現(xiàn)這個(gè)現(xiàn)象。4. 基于可觀測(cè)性約束的改進(jìn)實(shí)現(xiàn)4.1 第一條思路固定線性化點(diǎn)FEJ理解了問題根源之后改進(jìn)思路就變得清晰了。既然不一致性來自線性化點(diǎn)漂移導(dǎo)致的不可觀測(cè)方向泄漏那就設(shè)法讓線性化點(diǎn)保持穩(wěn)定使系統(tǒng)的可觀測(cè)性矩陣在時(shí)間上一致。FEJFirst-Estimates Jacobian方法的核心做法是對(duì)于每一個(gè)路標(biāo)在它第一次被觀測(cè)到的時(shí)候記錄當(dāng)時(shí)的機(jī)器人狀態(tài)估計(jì)值。之后在對(duì)這個(gè)路標(biāo)做觀測(cè)更新時(shí)無論機(jī)器人當(dāng)前狀態(tài)估計(jì)變成了什么構(gòu)建觀測(cè)雅可比矩陣都使用那個(gè)“首發(fā)估計(jì)值”而不是當(dāng)前估計(jì)值。為什么這樣有效因?yàn)镾LAM系統(tǒng)中可觀測(cè)性矩陣的列空間變化主要來源于每個(gè)路標(biāo)被重復(fù)觀測(cè)時(shí)線性化點(diǎn)的不同。如果每次都用第一次觀測(cè)時(shí)的狀態(tài)來線性化那么濾波器對(duì)某個(gè)路標(biāo)的觀測(cè)雅可比就從一而終不會(huì)再產(chǎn)生虛假信息注入。從數(shù)學(xué)上講這保證了系統(tǒng)線性化模型的可觀測(cè)性屬性始終與非線性系統(tǒng)理論保持一致。在Matlab中實(shí)現(xiàn)FEJ需要額外維護(hù)一個(gè)“首發(fā)估計(jì)”字典% 初始化 first_estimates struct(xr, [], yr, [], theta, [], initialized, false); % 更新時(shí) % 檢查路標(biāo)是否首次被觀測(cè) if ~first_estimates(landmark_idx).initialized % 首次觀測(cè)用當(dāng)前估計(jì)作為首發(fā)估計(jì) first_estimates(landmark_idx).xr mu_pre(1); first_estimates(landmark_idx).yr mu_pre(2); first_estimates(landmark_idx).theta mu_pre(3); first_estimates(landmark_idx).initialized true; end % 構(gòu)建觀測(cè)雅可比時(shí)用首發(fā)估計(jì)而不是當(dāng)前估計(jì) xr_lin first_estimates(landmark_idx).xr; yr_lin first_estimates(landmark_idx).yr; theta_lin first_estimates(landmark_idx).theta;然后基于 ( xr_lin, yr_lin, theta_lin ) 計(jì)算 ( H )而不是用 ( \mu_{pre}(1:3) )。需要注意一個(gè)容易被人忽視的細(xì)節(jié)FEJ不僅應(yīng)用于觀測(cè)更新有時(shí)也應(yīng)該應(yīng)用于運(yùn)動(dòng)模型的雅可比。運(yùn)動(dòng)模型中的旋轉(zhuǎn)雅可比如果使用不斷變化的航向角估計(jì)同樣會(huì)導(dǎo)致可觀測(cè)性矩陣的漂移。理論和文獻(xiàn)中通常建議運(yùn)動(dòng)模型與觀測(cè)模型都做FEJ處理才能獲得最佳效果。我實(shí)測(cè)下來僅對(duì)觀測(cè)模型做FEJ就能改善大部分問題但兩者都做更為穩(wěn)妥。4.2 第二條思路直接約束可觀測(cè)性O(shè)C-EKFFEJ是一種間接保證可觀測(cè)性一致性的方法思路是讓線性化點(diǎn)固定。OC-EKF則更直接在每一步求解一個(gè)帶約束的優(yōu)化問題直接把雅可比矩陣投影修正到理論可觀測(cè)性約束條件下。具體來說在每一步得到觀測(cè)雅可比 ( H ) 后讓 ( H ) 滿足[ H \cdot X_{\text{null}} 0 ]其中 ( X_{\text{null}} ) 是理論不可觀測(cè)方向的基。在2D SLAM中這3個(gè)不可觀測(cè)方向可以構(gòu)造為% 不可觀測(cè)方向基近似 % 1. 全局 x 平移 % 2. 全局 y 平移 % 3. 全局旋轉(zhuǎn) X_null [1 0 -yr_all; 0 1 xr_all; 0 0 1];上式中 ( xr_all, yr_all ) 取當(dāng)前狀態(tài)估計(jì)中的機(jī)器人位置或路標(biāo)位置的平均具體推導(dǎo)需要從SLAM的系統(tǒng)模型出發(fā)讓每個(gè)不可觀測(cè)方向?qū)?yīng)一個(gè)全局變換。一般的做法是先構(gòu)建理論不可觀測(cè)方向的矩陣 ( U )然后對(duì) ( H ) 做修正使 ( H U 0 )。這可以通過在 ( H ) 上左乘一個(gè)修正矩陣實(shí)現(xiàn)也可以用投影法令 ( H_{\text{oc}} H - H U (U^T U)^{-1} U^T )。這樣新的 ( H_{\text{oc}} ) 的零空間就包含了所有不可觀測(cè)方向。我在Matlab中實(shí)現(xiàn)OC-EKF時(shí)踩過一個(gè)坑直接對(duì) ( H ) 做投影修正如果只是機(jī)械地減去 ( H U (U^T U)^{-1} U^T )得到的 ( H_{\text{oc}} ) 雖然滿足約束但可能與真實(shí)觀測(cè)模型偏差過大導(dǎo)致濾波器不穩(wěn)定。工程上通常需要將修正限制在較小的范圍內(nèi)或者只對(duì)關(guān)鍵部分做約束而不是全盤投影。這是OC-EKF落地時(shí)比較微妙的地方。4.3 兩種方案的Matlab實(shí)現(xiàn)要點(diǎn)與對(duì)比我把兩種方案放在同一套仿真框架里做了對(duì)比實(shí)驗(yàn)結(jié)論寫在下面。先看FEJ的實(shí)現(xiàn)效果。在標(biāo)準(zhǔn)EKF里平均NEES在150秒時(shí)到18換成FEJ之后平均NEES全程保持在4左右長(zhǎng)時(shí)間運(yùn)行后也沒有明顯上漲趨勢(shì)。這說明FEJ確實(shí)解決了大部分可觀測(cè)性泄漏問題。不過NEES略高于3說明仍然有小幅不一致主要來源是路標(biāo)初始化時(shí)的噪聲和首估時(shí)刻的誤差這部分殘留偏差可以通過跑更多蒙特卡洛次數(shù)后取均值進(jìn)一步觀察一般落在3到5之間是可以接受的工程范圍。再看OC-EKF的實(shí)現(xiàn)效果。理論上OC-EKF比FEJ更嚴(yán)格因?yàn)樗苯颖WC了每一步的可觀測(cè)性約束。但實(shí)際仿真中我發(fā)現(xiàn)OC-EKF對(duì)實(shí)現(xiàn)細(xì)節(jié)更敏感比如 ( X_{\text{null}} ) 構(gòu)造中用的是當(dāng)前點(diǎn)還是首發(fā)點(diǎn)對(duì)結(jié)果影響很大。我嘗試了不同構(gòu)造方式最優(yōu)的OC-EKF平均NEES在3.5左右與FEJ性能接近但在計(jì)算耗時(shí)上要略高一些。兩者對(duì)比可以總結(jié)為下面這個(gè)表格維度標(biāo)準(zhǔn)EKFFEJOC-EKF平均NEES150s184左右3.5左右實(shí)現(xiàn)復(fù)雜度低中較高需要維護(hù)的額外變量無首發(fā)估計(jì)表不可觀測(cè)方向基矩陣對(duì)模型的依賴低中較高需理論分析數(shù)值穩(wěn)定性好好較敏感從工程落地角度我個(gè)人的選擇是如果只是想快速改善現(xiàn)有SLAM代碼的一致性優(yōu)先上FEJ改動(dòng)量小效果穩(wěn)定如果是在做學(xué)術(shù)研究或追求極致一致性可以上OC-EKF但需要有耐心調(diào)試數(shù)值細(xì)節(jié)。5. 實(shí)操過程中常見問題與排查技巧5.1 常見問題速查表在實(shí)現(xiàn)和調(diào)試這套系統(tǒng)的過程中我遇到了不少問題整理成一個(gè)速查表方便你對(duì)照排查?,F(xiàn)象可能原因排查思路解決方案NEES從一開始就很大初始協(xié)方差設(shè)置不合理檢查P0數(shù)量級(jí)對(duì)比觀測(cè)噪聲重新設(shè)定初始協(xié)方差適當(dāng)增大機(jī)器人位姿初始方差NEES只在轉(zhuǎn)彎時(shí)飆升旋轉(zhuǎn)時(shí)雅可比線性化誤差放大觀察是否在omega較大時(shí)刻N(yùn)EES異常嘗試更小的控制周期dt檢查運(yùn)動(dòng)模型散度路標(biāo)越多NEES越大每個(gè)路標(biāo)的微小泄漏持續(xù)累積固定軌跡逐步增加路標(biāo)做消融使用FEJ或OC-EKF消除累積泄漏協(xié)方差矩陣出現(xiàn)非正定逐路標(biāo)更新順序?qū)е聰?shù)值問題檢查P是否對(duì)稱正定改用批量更新改用Joseph形式更新協(xié)方差濾波結(jié)果發(fā)散誤差巨大初始航向角誤差過大或角度未歸一化檢查innovation中的角度是否wrapToPi處理角度歸一化增大初始theta方差地圖估計(jì)逐漸扭曲路標(biāo)初始化時(shí)使用了帶偏的機(jī)器人位姿觀察首估時(shí)刻機(jī)器人位姿誤差大小嘗試延遲初始化等機(jī)器人位姿較穩(wěn)定時(shí)再初始化路標(biāo)5.2 數(shù)值穩(wěn)定性與參數(shù)調(diào)優(yōu)EKF對(duì)數(shù)值穩(wěn)定性要求其實(shí)很高尤其是當(dāng)狀態(tài)維度達(dá)到上百維80個(gè)路標(biāo)就是163維狀態(tài)時(shí)協(xié)方差矩陣的數(shù)值誤差會(huì)被放大。我在調(diào)試過程中有幾個(gè)重要發(fā)現(xiàn)。第一個(gè)發(fā)現(xiàn)是協(xié)方差更新形式的差異。理論教科書上通常寫 ( P (I - K H) P_{\text{pre}} )但這在數(shù)值上容易失去對(duì)稱性和正定性。更穩(wěn)的寫法是Joseph形式[ P_{\text{est}} (I - K H) P_{\text{pre}} (I - K H)^T K R K^T ]這個(gè)形式在計(jì)算上稍微貴一點(diǎn)但在長(zhǎng)時(shí)間運(yùn)行中能顯著減少非正定協(xié)方差的出現(xiàn)概率。我在項(xiàng)目里最后都改成了這個(gè)版本穩(wěn)定性好了不少。第二個(gè)發(fā)現(xiàn)是角度處理問題。SLAM里到處都是角度機(jī)器人航向、方位角觀測(cè)、繞行后的角度累積。除了更新時(shí)要做角度歸一化之外計(jì)算NEES時(shí)也要對(duì)角度誤差做wrapToPi處理否則一條簡(jiǎn)單的圓形軌跡就會(huì)因?yàn)榻嵌壤@圈導(dǎo)致NEES計(jì)算錯(cuò)誤。細(xì)節(jié)雖小但影響巨大。第三個(gè)發(fā)現(xiàn)是控制周期dt的選擇。dt太大運(yùn)動(dòng)模型線性化誤差大不一致性會(huì)更早暴露dt太小計(jì)算量增大而且如果dt小于傳感器采樣周期中間插入的無觀測(cè)步只會(huì)增加計(jì)算負(fù)擔(dān)。我的建議是讓運(yùn)動(dòng)更新和觀測(cè)更新同步進(jìn)行dt與傳感器采樣周期一致即可不需要刻意細(xì)分。在我上面的圓形軌跡實(shí)驗(yàn)中dt取0.1s同時(shí)用作控制和觀測(cè)采樣間隔效果良好。關(guān)于調(diào)參還有一個(gè)容易被忽略的關(guān)鍵點(diǎn)過程噪聲Q不要取得過小。有些同學(xué)為了讓濾波器看起來“自信”把Q壓得很低這反而會(huì)加劇不一致性。原因很簡(jiǎn)單Q太小意味著濾波器對(duì)運(yùn)動(dòng)模型極度信任幾乎完全依賴預(yù)測(cè)這會(huì)讓線性化點(diǎn)的誤差得不到修正虛假信息注入得更嚴(yán)重。我在實(shí)驗(yàn)中把線速度噪聲標(biāo)準(zhǔn)差調(diào)到0.2m/s已經(jīng)是比較合理的范圍如果你發(fā)現(xiàn)NEES在不一致性的基礎(chǔ)上還伴隨劇烈振蕩可以嘗試適當(dāng)調(diào)大Q。5.3 從仿真到實(shí)車應(yīng)用的思考仿真里的NEES可以用真值來算但實(shí)車上你永遠(yuǎn)沒有真值一致性判斷會(huì)變得更困難。業(yè)界常用的一種替代方案是評(píng)估濾波器輸出與里程計(jì)、GPS在允許的傳感器組合中等其他信息源之間的交叉一致性或者使用邊界的殘差統(tǒng)計(jì)。不過這些都是后話先把仿真環(huán)境中的不一致性問題研究透對(duì)實(shí)車應(yīng)用絕對(duì)有正向幫助。我個(gè)人的體會(huì)是理解可觀測(cè)性這個(gè)角度比盲目調(diào)參重要得多。以前遇到定位漂移第一反應(yīng)是調(diào)整噪聲參數(shù)、換傳感器、加路標(biāo)效果往往是按下葫蘆浮起瓢。后來從可觀測(cè)性角度去想問題很快就定位到協(xié)方差低估這個(gè)結(jié)構(gòu)性缺陷上改用FEJ之后很多“玄學(xué)”問題一下子消失了。這就是理論視角帶來的工程紅利。6. 寫在最后個(gè)人實(shí)操體會(huì)做這個(gè)研究的這段時(shí)間我最大的感受是EKF-SLAM看起來結(jié)構(gòu)簡(jiǎn)單代碼也就一兩百行但里面藏的理論深度遠(yuǎn)超想象。你只把它當(dāng)作一個(gè)“概率狀態(tài)估計(jì)器”來用也能跑出結(jié)果但一旦你去追問協(xié)方差是否可信、估計(jì)是否一致就不得不去面對(duì)可觀測(cè)性這個(gè)底層話題。從實(shí)操層面給你幾個(gè)建議。第一Monte Carlo次數(shù)越多越好至少20次起步否則NEES曲線抖動(dòng)太大很難下結(jié)論。第二不要一開始就上幾十個(gè)路標(biāo)的高維場(chǎng)景先用三五個(gè)路標(biāo)把邏輯跑通觀察每個(gè)路標(biāo)首估時(shí)刻對(duì)后續(xù)結(jié)果的影響。第三把標(biāo)準(zhǔn)EKF、FEJ、OC-EKF三者放在同一套仿真代碼里對(duì)比你會(huì)更清楚地看到線性化點(diǎn)漂移到底造成了什么影響。最后再分享一個(gè)小技巧當(dāng)我想快速判斷某個(gè)改動(dòng)是否有效時(shí)只看兩個(gè)指標(biāo)——平均NEES是否隨運(yùn)行時(shí)間收斂而不是發(fā)散以及協(xié)方差矩陣的特征值分布是否出現(xiàn)異常小的方向那通常是虛假信息壓縮出來的。這兩個(gè)信號(hào)比觀察軌跡誤差還要靈敏。希望這篇內(nèi)容能幫你少走一些彎路把EKF-SLAM的一致性這個(gè)老大難問題徹底搞清楚。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
中文字幕久久精视频久久大全| 老熟女91| 熟妇视频一区二区三区在线观看| 蜜臀99久久国产| 人夜夜精品网站香蕉嫩草| 精品国模无码| 9丨久久九九九| 亚洲丝袜色图| 久久九九综合| 国产大陆天天艹| 啪啪啪亚欧美视频| 亚洲激情视频| 97久久超碰亚洲| 校园春色综合色| 色婷婷丁香| gogogo免费高清看中国国语| 欧美懂色综合网| 国产SV一线| 日本三级久| 日本东京热加勒比久久| 欧美性爱无码一区二区三区| 你懂的在线观看区国产| 日本不卡五区| 热热色中文无码| 超碰精品人妻狠狠干| 亚洲少妇色| 国产成人精品亚洲日本| 欧美少妇性爱网站| 欧美日韩啪啪电影| 伊人久久综合影院精品久久久| 天天干人妻视频| 岛国不卡超碰护士AV在线播放| 精彩视频日韩| 午夜天天碰综合视频| 丁香六月综合激情| 无码又爽又硬又激情免费视频| 香蕉黄色一级视频| 国产东北女人在线视频| 色欲三区| 美中日韩无码| 99性爱视频| 国产 丝袜 欧美中文 另类| 中文字幕乱在线伦视频中文字幕乱码在线| 无码不卡亚洲成?人片| 99少妇| 午夜亚洲| 大色综合| 无码操逼视频一下| 老熟女乱子伦中文字幕一区二区| 国产精品麻豆视频网站| 亚洲第一页色| 久久久99久9| 打av高清| 狠狠夜色午夜久久综合在线| 国产夫妻性生活视频| 国产一区二区久久| 强乱老妇中文字幕| 美女网站黄页| 蜜臀va69| 大香蕉伊在线久草麻豆天堂故事| 色综合超碰超| 97在线观看| 一级黄色性爱裸体视频| 精品国产一区二区三区香蕉欧美| 插日本熟女视频| AV一起草在线| 在线国产一区二区av| 亚洲午夜AV| 天天日日夜夜| 99热导航| 超碰地址久久| 欧美日韩大黄片| 欧美天天| 高清在线偷拍自拍视频| 国产亚洲日本| 日本精品网站在线中文| 色婷网| 国产精品九9| 97se亚洲综合自| 无码天堂| 一级AAA片一区二区三区| 日本色婷婷| 伊人96在线| 日本不卡高清视频| 久久婷婷伊人| 淫骚熟女一区二区三区| 九九九九九九九九九国产精品| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 97超碰精品图片| 日韩欧美性爱电影在线观看| 午夜福利免费精品视频| 中文字幕视频2区| 欧美精品,四区。五区| 大逼色网站| 一级黄色性爱裸体视频| 免费看日产一区二区三区| 无码99| 99蜜桃臀久久久欧美精品网站| 大屁股熟女一区二区三区| 99久久精品欧美国产| 91九色首页| 欧美少妇性乱| 1级黄色夫妻对换性交免费看| 国人欧美精品一区二区| 日韩无码久久熟女一级片| 国产精品久久久久婷婷二区次| av最新免费中文字幕| 激情色色| 91爱啪| 一起草精品人妻| 殴美综合色88| A级片日韩欧美国产欧美视频精选观看| 你想操日本小逼吗| 亚拍在线| 丁香九月激情啪| 国产十八禁视频| 热99re69精品8在线播放| 久久久精品视频免费观看| 中文字幕精品丝袜| 乱伦一二三区| 欧美青青视频| 婷婷丁香九月| 美欧老女人97| 亚洲国产一区二区日韩专区| 白丝1区2区3区| 亚洲国产精品无石码久久 | 东北操逼| 免费公开人人操| 青青草精品| 日韩免费av片高清无码| 久久精品视频在线观看| 亚洲图片激情综合另类| 最新精品久久蜜桃 | 99热线麻豆| 国产毛片久久久久久久| 欧美丰满少妇交换91欧美精品| 一本大道不卡一二三区| 夜夜做夜夜爽精品视频| 色色五月婷婷| 尤物视频视频官网| 亚洲在高跟鞋自慰久久在色线| 日本视频在线中文字幕| 久久亚洲不卡一区二区三区 | 日韩亚洲美州欧洲综三区一品在线| 国产精品在线一区二区| 欧美成人黄网色网站| 欧美一区二区三区四区综合| 大干人妻| 亚洲无套久久嗯嗯| 熟妇艹鸡八| 精品一久久久| 亚洲欧美在线观看免费| 丰满丝袜少妇AV| 亚洲精品a人片在线观看视| 综合色久欲| 色天使亚洲综合在线观看| 老熟女网站| 91欧美色| 97视频观看| 无码免费精品高清| 欧美在线天堂| 丝袜美腿91| 婷婷丁香五月激情啪啪| 超碰在线91| 国产乱码精品一区二区三区四川| 手机在线播放国产福利| 大香蕉淫人| 在线观看岛国有码| 少妇淫妇久久久久久久| 欧美色图片91| 伊色综合天堂色97| 狠狠干,狠狠操| 国产乱色国产精品免费视| 99re在线视频国产| 色性荡荡荡荡视频| 国产精品午夜福利亚洲综合网| 91爱看| 国产乱伦性爱AV| 久久精品国产亚洲AV清纯| 91欧美综合在线| 丁香五月激情综合| 婷婷午夜成人色中色| 密臀在线一区尤物| 全国男人天堂网| 97色97好| 欧美最婬乱婬爆婬性视频 | 天堂国产AV| 国产超碰| 高清成年美女黄网站免费大全 | 激情视屏国产乱伦强奸| 九九综合九九综合| 久久久久99精品成人片蜜臀 | 亚洲国产一区二区日韩专区| 精品对白久久不卡| AV中文字幕三四五| 麻豆熟妇乱妇熟色A片在线看| 10000部十八禁看电影| 蜜桃久久一区二区三区| 96久久精品一二三区色欲| 亚洲精品久久久久毛片A片拉屎 | 亚洲一区二区中文字幕| 国产乱伦性爱区| 欧美中文字幕精品人妻| 亚洲男人天堂手机版| 国产欧美后入| 超碰无码五月97| 天天做天天爱天天爽AV| 亚洲精品一二三四区| 亚洲欧洲国产综合av| 被窝影院午夜看片无码| 免费一级欧美片片线观看| 东京热一区二区中文字幕| 香蕉精品二区二区| 国产伊人精品在线| 亚洲狠狠入| 91 国产丝袜在线播放-百度| 吊色| 日韩一卡二卡三卡| 天天天干977| 超碰97COm中文| 夜夜精品视频| 日本免费一区二区不卡 | 国产精品99精品视频网站| 久久超碰网| 欧美第二页| 老熟女网站| 男人午夜天堂| 狠狠久久手机视频精品| 97资源视频| 日本成人A片网站| 国产亚洲在线观看| 暖暖精品二区三区观看| 日韩特一级久久| 国产激情在线| 老司机深夜18禁污污网站| 久久婷婷伊人| 久久嫩草国产成人一区| 亚洲久热| 国产 日韩,欧美 自拍| 一级毛片电影免费看| 亚av顶级裸体一区二区三区四区五区 | 国产亚洲99久久精品熟| 免费作爱一级视频| 六月婷婷综合| 免费看污网址| 九九九九精品在线| 欧美性暴力| 乱伦强奸区日韩| 无码最新| 韩国久久97| 91撸色网 玖玖网 欧美| 超碰到97情色| 人人操人人爽人人操人人| 国产高清免费不卡av| 日本一区二区做爱的视频| 超碰97起碰| 美女淫穴| 97欧美精品| 啪啪性爱免费视频| 牛黄色久午久| 亚洲美女精品| 四方色播| 高潮毛片无遮挡高清免费| 日韩操逼性鲍| 95人妻爽爽人人做人人澡| 欧美情色男人的天堂| 香港久久久| 在线播放成人高清免费视频| 天天干天天干天天| 欧美 亚洲 91| 第四色奇米影视777| 色婷婷久久| 人妻精品综合中文字幕在线 | 精品一区二区三区最新| 久久久91| 久操婷婷| 熟女少妇一区二区三区| 久草视频在线视频在线视频在线观看| 精品人妻二区三区| 强乱老妇中文字幕| 永久免费av无码网站国产app| 国产 日韩 另类 视频一区爱| 韩日男人的天堂| 素人伊尹大香蕉免费下载视频| 天天视频黄| 99这里有精品视频| 国产日韩美女小穴视频网站不卡| AA特级绝黄| 中文字幕久久精视频久久大全| 精品无码久久| 色色综合网站| 大香蕉中文201| 91人人臊| 综合五月天| 日韩av影片在线观看| 欧美在线55555| 91东京热男人的天堂| 亚洲综合激情五月久久| 中文字幕第7页| 日本免费专区| 亚洲人人夜夜澡人人爽| 日韩色| 亚av顶级裸体一区二区三区四区五区 | 欧美成人综合| 国产成人 综合亚洲 天堂| 无码一区二区三区四区五区六区七区八区九区十区视频 | 精品久久久久久久久久久久 | 国产农村一一级特黄毛片| 无毛精品| 俺去也婷婷| 深夜激情| 激情露脸爱| 中文字幕精品探花视频| 久久国99999| 男女激烈网站最新| 久久久久幕乱码| 免费一级视频特黄色大片| 久草线上视频免费看| 欧差乱伦二三| 深夜国产一区二区三区在线看| 2024人人操人人摸| 蜜臀久久99精品久久综合| 欧美|91色综合| 国产蜜臀精品一区免费尤物| 超碰9 7女人| 欧美精品四区| 97香蕉碰碰人妻国产欧美| 超碰1997| 日本三级日本三级99| 综合色图区| 天天欲望网| 97久久久久久久精| 69综合网| 啊啊啊不要嗯嗯在线观看| 亚洲欧美天堂| 久久高清欧美国产| www.99在线| 日本熟妇熟色97一本在线观看| 亚洲激情在线| 国产日韩精品suv| 欧美成人一区二区| 九九黄色网| 又大又大又大又粗爽高潮观看 | 人妻夜夜爽天天爽麻豆三区网站 | 爱啪精品一区| 国产女人成人精品视频| 97九色| 超碰天天操| 丁香五月天堂网| 最新无码国产| 欧美少妇高潮久久91| 九九色色| 日欧亚洲二三区大片不卡| 亚洲资源一区| 亚洲性猛| 国产污视频麻豆传媒一区二区| 一区三区啪啪| 国产隔壁老王影院在线| 男人天堂欧美| 熟妇高潮精品一区二区三区下载| 亚洲图片欧美91N| 人人摸人人添人人操| 91成人无码| 亚洲诱惑天堂| 国产精品高潮久久AV| 男人天堂2019亚洲| 亚洲操逼视频网站| 午夜120视频在线观看| 人人摸人人入| 婷婷色综合欧美日韩| 亚洲色香| 日本久久综合| 夜草欧美| 国产成人亚洲精品自产在线 | 第四色亚洲色图| 六月丁香久久| 91操人| 久久久久免费看少妇A片特黄| 中文字幕在线免费观看 | 久久五十路熟女人妻| 久久九色| 伊人91| 97在线公开视频| 热久久无毒不卡| 欧美亚洲se91| 久久久久密臀一区二区| 中文字幕日韩精品一区二区三区| 国产精品乱人伊人网| 九九在线精品| 天天日天天舔天天喷天天射| 91啪啪| 狠狠操狠狠| 99∨VTV| 免费簧片在线观看| 十八禁视频网站| 立川理惠无码一区二区| 中文自拍欧美影视| 日本三级中国三级99人妇网站| av国产无码| 午夜色婷婷| 99超级碰免费视频| 欧美色色色| 黄污污污污| 婷婷五月天激情网| 欧美亚综合色图| 玖玖爱综合| 天天舔天天日天天射| 亚州熟妇精品| 97久久久久久久精| 26uuu性物| 日韩超碰精品综合| 天天做天天爱| 中国一级αV| av激情亚洲五月天| 国产亚洲深夜激情| 欧美成人色| 91色人妻| 精人妻无码一区二区三区伊人直播| 久久精品欧美一区二区三区不卡| 久久久久亚洲AV无码专区少妇| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 素人一区二区三区日韩| 91人妻素女| 99热这里只有精| 操b网站亚洲无码| 人妻少妇精品视频一区二区三区| 日本91白丝| 婷婷伊人五月| 亚洲AV乱码专区国产噜噜亚洲| 狠狠操,使劲操| 精品国产72| 97精品熟女少妇一区| 综合色久欲| 91九色网| AV和黑人在线播放| 久草新在线| 国产污视频麻豆传媒一区二区| 秋霞久久亚洲精品成人| 99久久99九九99九九九| 日本青青草在线| 国产av强奸美女| 久久久涩| 亚洲AV资源| 91在线视频免费播放| 亚洲干B| 少妇蜜汁| 久久精品国产免费观看99| 日日骚中文字幕| 麻豆一区在线| 亚洲 日本 一 二 三| 久艹日日日| 国产精品久久久九九九| 天堂8在线新版官网| 亚洲欧美日韩中文播放| 中日韩久久久免费看| 中文字幕国产精品1区| 岛国艾薇凹凸视频天堂| 成人五月天丁香激情综合| 超碰伊人在线| 你草精品在线视频| 免费视频无码| 精…码一二三区| 日韩人人精品| 亚洲天堂人人妻| 91爱综合| 六月婷婷综合| 人妻 中文 日韩| TS人妖另类精品视频系列| 呻吟 欧美 日本 中出| JULIA人妻风俗店中出电影| 福利色色| 手机在线视频国内精品| 人人干人人操人人爱| 美女性91| 4虎在线视频| 欧美精品丝袜久久久中文字幕| 丁香五月天啪啪| 综合免费无码中文| 香蕉久久AⅤ...| 色吧5亚洲| 爱爱啊啊啊| 天美麻豆一区二区三区| 噜噜瑟| 97爱啪| 中文字幕久久亚州无码| 大香蕉在线视频重口味毛片在线| 这里是精品| 亚洲乱熟女一区二区三区大香蕉| 日本熟妇人妻中出视频| 天天干人人干天天日97| 在线免费观看日韩一区| 亚洲成成熟女人综合一区二区| 熟女久久久| 国产情色在线| 丰满少妇高潮无码| 蜜臀久久久| 黄色不卡视频| WWW4虎| 宅男午夜在线视频| 一区二区三区欧美激情| 婷婷AV一区二区三区| 欧美性爱1080p| 天天看天天在线精品| 国产精品久久久久无码A√| 精品少妇999| 人妻少妇久久中文字幕一区二区 麻豆| 欧美色图第一页| 一区二区高清视频| 欧美精品成人一区二区在线观看 | 98一区二区精品| 日韩精品人妻中文字有码在线| 日本黄色精品| 91九色在线| 刺激精品视频| 日韩免费簧片| 精品99999久久久久久| 久久机热| 人人摸人人干人人拍97| 六六久久日韩不卡| 天天看天天日天天操| 偷拍亚洲视频一区二区三区四区| 在线观看十八禁| 九九成人视频| 五月婷婷六月丁香| 第二页中文字幕| 加勒比日本在线| 大香蕉92| 黄色av网站在线播放| 九九九九精品一区| 日本在线视频导航| 欧美同性恋 的搜索结果 - 91n| 久久久久无码| 操逼天美3区| 欧美精品亚洲精品日韩传电影| 偷拍网站久久男女男| 欧美男人天堂| 欧美精品成人一区二区在线观看| 日韩欧美中文| 麻豆91熟妇人妻中文字幕茄子| 久热热| 天天α片| 男人天堂毛片| 18禁在线视频| 国内精品伊人久久久久影院会| 欧美日韩丝袜| 欧美天堂亚洲电影院一区在线播放| 丰满欧美放荡少妇在线| 欧美精品久久96人妻无码| 26uuu国产日韩综合在线观看| 日本性爱少妇| 素人美腿视频网站| 欧美日韩亚洲少妇寂寞影院正在播放| 97欧美资源| 国产一级特黄大片处女| 亚洲男人天堂2019| 影音先锋一区二区在线资源| 好舒服视频| 夜夜爽夜夜操| 爱媛媛久久国产福利| wwe 天天干.com| 国产蜜臀精品一区二区尤物| 亚洲一级性爱视频免费看| a在线视频免费观看| 熟女一区二区三区| 亚洲天堂精品日韩电影| 天天干天天狼在线视频| 性老妇一区二区三区| 亚洲图片激情小说| 国产高潮AA片免费看| 四季AV一区二区凹凸精品小说| 夜夜春夜夜操| 欧美麻豆成人同性GⅤ在线| 久久99手机免费视频| 91男人综合| 在线a v| 午夜精品久久久99| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 91狠狠综合久久| 最新国产亚洲精品精品国产亚洲综合| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 人人搞人人插人人操| 深爱五月天| 91日韩网站| 天天草天天干天天日| av麻豆啪啪| 欧美性生活男人的天堂| 日本女厕偷拍| 成人av毛片在线观看| 亚洲中文制服诱惑| 精品人妻久久久| 超碰人人色| 噜噜瑟| 日本国产成人亚洲精品无码| 久久九操在线观看| 亚洲天堂无码| 亚洲欧美激情小说| 亚洲 欧美 手机在线观看| 青青草中日韩在线| AV无码久久久精品| 亚洲成人妻日韩在线| 丰满少妇一区二区三区四区观看| 刺激性视频黄页| 九九九九九九视频| 超碰97丝袜| 精品人妻一二三| 人人操人人插人人摸人人干| 九九色色| 久久人人妻| 蜜桃精久三区| 亚洲区小说| 国产视频三区四区| 精品 码产区一区二-1080P高清在线www-B029AV | www.夜夜操| 久操电影网| 女人双腿搬开让男人桶| 9美女超碰在线免费观看| 婷婷丁香五月激情啪啪| 精品久久97观看在线视频| 久久黄黄| 久久一留热品黄| 玖玖爱伊人玖玖爱| 国产亚洲精品A在线观看下载| 岛国视频免费在线观看| 97激情97激情| 超碰91在线| 久草国产在线视频| 中出789在线视频| 男人的午夜天堂| 老色69| 九九热男人天堂| 四虎精品亚洲| 熟女乱伦二区| 蜜桃久久精品一区二区三区| 黄页av| 综合色图亚洲欧美| 97在线免费视频观看| 国产Av超碰| 久久111| 最新岛国大片| 91欧美性| 女人高潮抽搐喷水视频网站| 97精选久久| 国产精品视频精品一二| 久久久久久久久久久久九| 日日夜夜精品| 粉嫩久久久极品| 粉嫩av在线一区二区| 清纯唯美综合亚洲| 99热这里只有精品9| 国产午夜精品理论片a大结局| 99色婷婷中文字幕乱色| 色好看av| 日比av无码| 欧美老妇女内射网址| 18禁中文字幕| 男人的天堂在线有码| 久久国产热视频97电影| 搡老女人老91妇女老熟女| 日本不卡一区二区三区| 久无码| 人妻少妇一区二区| 人人摸人人摸人人干| 国产精品日韩在线一区| 国产综合久久久麻桃个 | 久久久久亚洲熟妇熟女| 老熟乱一区二区三区四区| 伦在线97| 国产久久视频| 97舔舔| 婷婷综合激情| 国产97视频免费观看| 欧美色图亚洲色| 麻豆AV96熟妇人妻| 久久久久久久九九九九九九| 激情综合五| 亚洲成人久久美女| 亚洲AV无码国产精品久久久久| 日韩一级欧美一级国产一级台湾 | 久久久穴999| 国产精品乱人伊人网| 人妻嗯啊啊在线播放| 99视频精品| 国产在线精品偷| 国产一级特黄大片处女| 搡老熟女免费视频| 精品视频一区二区| 69视频入口| 久久久久亚洲Av无码专区老牛影视| 91日韩网站| 久久9久久| 一本大道青青| 天天日天天看| 干超碰碰熟女| 成年无码动漫av片无尽在线 | 走光一区92下载| 午夜精品久久999热蜜桃介男人用| 操b网站亚洲无码| 福利在线视频一区二区| 六月婷婷一区二区三区| 亚州熟妇精品| a人片中文字幕一区二区| 久色99999| 天操天操夜操夜月月年年操操| 欧美激色| 999国产精品999久久久久久| 四虎精品永久在线观看| 日韩三级av片| 午夜精品久久久| 性色AV蜜色av色欲av| 91视频伊人| 国产女人操逼视频| 噜噜噜无码AV一级一级久久影院| 男人天堂一区二区| 宅男91视频在线播放| 97色97好| 欧美色图小说综合| 亚洲天堂男| 国产精品电影大全| 亚欧性爱无码| 丰满的三级少妇欧美久久久| 蜜桃久久一区二区三区| 欧美亚洲第1页| 久久久久极品| 超碰人妻久久| 国产午夜精品理论片一二三区区 | 丰满人妻一区二区三区免费| 亚洲伊人成综合成人网| 无码人妻精品一区二区中文| 日韩激情中文字幕有码| 国内精品久久人妻性色av| 夜夜影视四色| 手机看av网站在线看| 国产免费大片| 色婷婷一区二区三区久久午夜| 久久精品电影在线| 亚洲一卡二卡在线免费| 久久一区二区三区入口| 亚洲 欧美 中文 日韩超碰| 热99这里有精品综合久久| 综合色好色| 欧美日韩精品一区二区三区高清| 91精品综合久久久久久五月丁香| 1000午夜黄色| 精品久| 免费中文在线| 综合 青草 伊久久 影院 综合 | 蜜乳AV色欲AVAV无码| 国产少妇与亚洲av| 婷婷九月国产| www.亚洲黄色| 国产超碰在线| 蜜桃一区二区三区| 91在线视频国产网站| 欧美东京热精品A∨| 久久久久久久久久久97| 91熟女丨91老女人| 黄色区免费观看中文字幕| 久久99黄色卞西瓜| 欧美精品系列| 91小视频| 超碰538| 夜夜躁狠狠躁日日躁av| 美女写真| 91中文精品日韩欧美在线| 亚洲成成熟女人综合一区二区| 亚洲第一免费视频| 少妇蜜汁| 综合夜夜| 中文自拍欧美影视| 久久久九九九九| 日本国产亚洲一区在线观看| 天天干美少妇一区| 久久成人精品| 亚洲第2页| 日本999精品| 国产精品福利资源在线尤物| 六月丁香啪啪啪| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 一区二区三区视频在线观看免费| 综合网久久| 久久久97| 欧美成人精品一区二区三区| 91综合网在线| 天天做天天爽| 清纯唯美激情| 成人看片网站| 青青草原av| 亚洲欧洲国产综合av| 综合激情一一91| 韩国午夜理伦三级好看| 久久女同性恋一二区| 亚洲国产精品成人综合| 亚洲国成人情色好看电影| 女沟厕偷窥piss小便| 成人短视频在线观看| 中国少妇啪啪视频| 乱伦av麻豆| 手机在线人成免费视频| 麻豆国产视频精品观看| 亚洲综合97| 亚洲欧美日韩激情不卡| 东北操逼| 色哟哟av| 欧美性少妇| 成人影 天天操 亚洲| 亚洲性爱高潮影院| 极品粉嫩一区二区| 亚州成人A√| 天色综合网| 伊欧美综合视频| 开心五月婷婷激情| 97超碰欧美中文字幕| 9九九九九视频在线观看| 亚洲色人妻综合| 天美av在线观看| 国产亚洲在线| 激情婷婷丁香| 97色插| 狠狠躁AV| 欧美日韩青操| 人妻少妇无码| www.色吧5.com| 情色五月天网| 99色天堂| 91视频精品| 九九九九九九九九九九九九九九九女| 99久久精品国产高潮| www.91视频网| 国产亚洲色婷婷99精品91| 91免费看一区二区三区| 色网在线| 亚洲天天艹| 8x福利精品第一福利视频导航| 天天日骚逼熟女| 理论久久婷婷网 8| 欧美大香蕉专区网| 大香蕉淫人网| 激情黄色五月天| 激情婷婷| AA特级绝黄| 在线不欧美| 亚洲天天精品| 五月丁香啪啪| 最新中文字幕精品在线| 熟女精品日韩一区二区三区 | 亚洲欧美日韩中文播放| 国产第二页| 91九久| 影音先锋乱| 四虎午夜影院| 99re久久| 中文熟女五十乱码在线| 国产乱婷婷精品二区三区| 亚洲激情在线一区二区| 东北少妇高潮zzzz| 久久9久久| 精品久久久av| 亚洲国产激情国产av| 亚洲日韩在线a不卡99精品| 国产精品夜夜夜| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 亚洲日韩美女丝袜美腿人妻视频| 91艹| 久久综合精品一区二区三区| 超碰99在线| 日韩A优精品在线观看| 国产拍偷精品网站| 操人妻视频| 国内毛片四区| 日日嗨AV一区二区夜夜| 熟妇精品juliaannAV| 亚洲欧洲偷拍一区| 婷婷五月天成人| 亚洲综合精品国产一区| 综合五月婷婷亚洲一区| 97久久久网站| 久久亚洲天堂| 色九九九九| 久久999久| 久久久久精| 日韩欧美视频青青| 五月色网| 啪啪综合网| 欧美 亚洲 偷拍自拍| 午夜爽爽爽在线观看永久入口姬片| 欧亚无码视频| 日韩精品中文字幕人妻| 91bbb| 久久系列| 2017天天操| 91精品91久久久久77777俄罗斯老妇姓x| 欧美日日人人天天| 天天躁夜夜躁狠狠躁AV| 亚洲综合69| 亚洲情色综合网| 亚洲国产中文字幕| 日韩精品9区| 亚洲男人天堂2013| 欧美日韩亚洲国产中文永久天天看| 日本久久综合| 97视频www| 久久久禁| 成人开心网在线视频| 91狠狠狠| 欧美啪啪色吧在线| 中文久久久| 午夜福利合集| 99夜夜操| 干美女人妻| 国产精品伦理| JuliaAnn丝袜熟女系列| 色噜噜人妻av中文字幕| 欧美春色| 国产后入| 凹凸精品熟女在线观看| 亚欧无码线免费观看视频| 内射老妇BBWX0C0CK| 性色AV蜜色av色欲av| 国产精品视频自拍在线| 国产高清无码一区三区二区| 国产成久久综合片| 思思热久久成人| 国产强奸超碰AV| 亚洲色啪| 99 国产丝袜在线| 五毛骚逼极品美女怕怕| 亚洲精品九九九九九九| 性色A∨91| 日韩中文字幕国产| 丝袜美腿制服人妻二区中文字幕 | 死我十八禁| 国产成自自拍在线观看| 蜜臀久久99精品久久久久久久久| 久久久亚洲高清不打码| 欧美爱三级日韩久久| 毛片久久| 综合夜夜| 高潮的A片激情扒开一区| 秋霞一级A片黄色视频| 探花视频免费观看国产专区| 欧美96精品在线| 蜜臀无码视频在线观看| 婷婷av在线中文字幕| 涩涩这里只有精品视频| 成人a级高清视频在线观看| 亚洲无码太久| 日韩免费性爱视频在线观看| 激情五月激情综合网| 女人的久久久| 97超碰久| 另类欧美| 亚洲 欧美 日韩 国产一区二区| 国产精品女生av| 欧美性巨大╳╳╳╳╳高跟鞋| 久久av无码| 另类视频在线| 久久AV无码1区2区3区| 九九九九免费高| 婷婷色综合欧美日韩| 欧美,日韩综合久久| 欧美后进式| 亚洲日产专区婷婷| 3P丝袜熟女 色综合| 一级片在线观看高清无码| 亚洲综合成人网| jiujiujiujingpin| 欧美色亚洲| 欧美网站免费| 超碰碰小说97| 粉嫩av平台| 神马视频久久久久久| 九九精品网| 天天视频黄网站| 成人五月天色网| 操www| 一及黄久一点| 100啪啪视频大全| 久久久A∨| 91色伦| 男女真人网18| 日韩ab网| 中文字幕在线观看永久| 91色黑人少妇| 久久久久亚洲Av无码专区老牛影视| 日韩欧美字幕亚洲一区二区| 好吊色一区| 天天综合-91入口| 日产狠狠干| 人妻天天爽夜夜爽2| 五月婷婷丁香中文字幕| 久久夜精品一区二区三区| 国产精品久久久久无码A√| 欧美午夜色妇色鬼| 欧美强奸乱能| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 亚洲视频,小说| 91影库| 91美女精品| 91在线视频免费中出| 久久久久久亚洲Av无码| 亚洲有码第一页| 芊芊操逼视频无码| 亚洲丝袜二区在线| xxx亚洲午夜天堂| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 天美传媒国产原创中文字幕亚洲欧美另类 | 青久操| 婷婷五月天社区| 国产日韩精品suv| 97综合久第一页| 五月婷婷激情综合| 日韩激情无码影院| 夜夜嗨老熟女AV一区二区三区| 激情深爱五月天| 操逼啊啊啊91| 国产精品成久久久久午夜午夜| 丰满人妻一区二区中文| av优播| 亚洲中文字母在线播放| 中文AV制服乱伦| 久久精品成人| 久插综合| 日本日皮视频逼| 国产精品人妻免费精品| 日韩精彩视频| 97 国产一区| 曰韩精品九九无码| 蜜乳性色无码专日粉嫩骚逼AV| 大香蕉92| 欧美亚洲美少妇一区二区| 97色在线观看| 亚洲男人天堂2019| 9色在线| 久热免费视频| 精品超碰国产| 无码视频黄色网战| jk白丝没脱就开始啪啪| 夜草网站| 三男一女不戴套的A片| 97在线免费视频观看| 日韩欧美麻豆 | 亚洲av青草久久一区二区| 97在线视频观看| 国产亚洲精品一区二区三区| 天天干嫩逼网| 日本一级不卡一二区| 丰满熟女人妻一区二区三五十一路| 淫骚熟女一区二区三区| 熟女精品一区二区在线观看| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 久久久久久久9最新免费视频观看| 久久一二三四不卡 | 欧美高清无码免费视频高清版| 无遮挡一级毛片视频免费的| 日韩 欧美 另类 人妻| 亚洲欧洲网站免费观看| 激情五月天社区| 欧美色图天堂在线| 天美国产三级传媒| 熟女欧美日韩综合婷婷| 男人的天堂.com| 91精品在线播放| 精品日韩人妻视频| 波多野结衣被操50分钟免费视频 | 操人91| 麻豆婷婷成人一二三| 亚洲在钱| 天天干天天操天天操夜夜操天天操| 久久九色| 操逼不卡中文字幕| 一二三四日本视频高清| 男女激情中文字幕| 91美女精品| 亚洲日韩电影| 秋霞曰韩R级| 青青11操操操操操操操操| 美女黑人91神马| 综合影院永久入口国产| 日本久久精品| 夜夜爽夜夜摸夜夜操免费视频| 天堂无码| 麻豆天美国美国产| 欧美97se| 欧美精品1区2区3区| 久久久久78| 黄片色区软件| 亚洲一二三| 97在线免费看视频| 亚洲精品三| 蜜汁欧美| 国产又爽又黄| 久久噜噜噜精品国产亚洲综合| 大学生口爆吞精| 美女大乳久久久久久久女人18| 伊人加勒比| 婷婷五月天网| 东京热av影院| 乱人伦 国语对白:视频直接看| 啊啊啊好疼| 丰满的三级少妇欧美久久久| 亚洲综合有玛| 91操人| 天天伊人| 嗯嗯,啊啊,国产精品| 蜜乳中文字幕a在线| 色噜噜狠狠色综合日日| 影音先锋每日最新资源在线观看| 天天香香欲综合| 午夜福利精品| 青青草大香蕉视频| 热九九精品| 囯产精品久久久久久久久久梁医生| 国产精品色| 黄色免费网| 亚洲 欧美都市激情| 免费观看性欧美一级| 国产丝袜美腿美女麻豆| 福利在线黄片| 亚洲精品97| 青青草大香蕉视频| 国产又黄又猛又粗又爽的网站| 香伊人在线| 国产精品69久久久久孕妇欧美| 五月色综合| 好属操| 啊啊啊啊好疼| 青青操在线亚洲视频观看欧美在线 | 女人与公拘交酡2020视频| 中文字幕乱碼在线| 青草综合| 国产99999久久精品| 熟妇熟女亚洲天堂网| 国产日韩精品suv| 九九九只有精品| 青草园大香蕉| 91夜夜蜜桃臀1区2区3区| 亚洲在高跟鞋自慰久久在色线| 国产午夜无码片在线观看影视| 日本东京热久久久电影| 九七超碰| 欧美激情内射| 日本ZZ高免费A级视频| 青青伊人久久| 久久久久久久久久精| 天天日日夜夜| 超碰久久中文| 99热免费| 亚洲精品欧美专业| 久久夜色一区二区| 久久中出在线| 日本九九久久99| 狠狠躁日日躁夜夜躁A| 欧美日韩另类字幕中文| 97免费视频网| 国产不卡中文字幕免费avi| 都市激情人妻一区二区青青操视频| 久草资源在线视频官方总站日韩丝袜美腿| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 天综合网| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 |