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

ARTICLE DETAIL

資訊詳情

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

機(jī)器人操作系統(tǒng)SLAM導(dǎo)航:從架構(gòu)拆解到工程化實戰(zhàn)

機(jī)器人操作系統(tǒng)SLAM導(dǎo)航:從架構(gòu)拆解到工程化實戰(zhàn) 1. 機(jī)器人操作系統(tǒng)核心架構(gòu)與SLAM導(dǎo)航的全局拆解機(jī)器人操作系統(tǒng)這個詞剛?cè)胄械呐笥崖牭饺菀装l(fā)怵覺得是某種高深莫測的黑科技。其實把它理解成一個“機(jī)器人專屬的安卓系統(tǒng)”就通了——它不直接控制電機(jī)轉(zhuǎn)動也不直接處理激光雷達(dá)的點(diǎn)云數(shù)據(jù)它干的事情是讓各個功能模塊能互相說上話并且按照統(tǒng)一的節(jié)奏協(xié)同工作。一個典型的移動機(jī)器人身上掛著激光雷達(dá)、深度相機(jī)、慣性測量單元、輪式編碼器、電機(jī)驅(qū)動板這些硬件各自跑各自的如果沒有一套通信中間件把它們串起來那就是一堆昂貴的電子垃圾。機(jī)器人操作系統(tǒng)解決的正是這個“串起來”的問題而SLAM導(dǎo)航則是讓機(jī)器人在這個框架下真正“活起來”的核心能力。我接觸過不少從零搭建移動機(jī)器人平臺的項目發(fā)現(xiàn)一個很普遍的現(xiàn)象很多人把大量精力花在調(diào)參和跑通demo上卻對底層的數(shù)據(jù)流走向和坐標(biāo)變換邏輯一知半解。結(jié)果就是demo跑得挺歡一旦換了個場地或者傳感器型號變了整個系統(tǒng)就崩了。所以這篇內(nèi)容我打算換個講法不按常規(guī)的“安裝-配置-運(yùn)行”三步走而是從架構(gòu)設(shè)計的角度切入把SLAM導(dǎo)航這件事拆開了揉碎了講清楚。不管你是剛買了一套開發(fā)套件準(zhǔn)備入門的學(xué)生還是公司里被派來做移動機(jī)器人原型的工程師只要跟著這個思路走一遍至少能少踩一半的坑。1.1 為什么選擇“通信中間件算法節(jié)點(diǎn)”的分層架構(gòu)機(jī)器人系統(tǒng)最忌諱的就是把所有邏輯寫在一個大循環(huán)里。我見過一個早期的項目主控程序里一個while循環(huán)先讀傳感器再算里程計然后跑一遍掃描匹配最后輸出速度指令整個流程串行執(zhí)行。這種寫法在傳感器少、算法簡單的時候勉強(qiáng)能跑但一旦加入新的傳感器或者想換一種定位算法代碼就變成了意大利面條改一處崩三處。分層架構(gòu)的核心價值在于解耦通信層只管數(shù)據(jù)怎么傳算法層只管數(shù)據(jù)怎么算硬件驅(qū)動層只管怎么跟板子打交道。這三層之間通過標(biāo)準(zhǔn)化的消息接口通信任何一層的改動都不會波及其他層。具體到SLAM導(dǎo)航這個場景分層帶來的好處更加明顯。激光雷達(dá)的驅(qū)動節(jié)點(diǎn)只負(fù)責(zé)把原始掃描數(shù)據(jù)打包成標(biāo)準(zhǔn)格式發(fā)出來它不關(guān)心這個數(shù)據(jù)是給建圖用還是給定位用。建圖節(jié)點(diǎn)訂閱掃描數(shù)據(jù)結(jié)合里程計信息構(gòu)建柵格地圖建完之后把地圖存下來。定位節(jié)點(diǎn)則訂閱掃描數(shù)據(jù)和已有地圖實時輸出機(jī)器人在地圖中的位姿。路徑規(guī)劃節(jié)點(diǎn)拿到位姿和目標(biāo)點(diǎn)算出一條可行路徑再把速度指令發(fā)給底盤驅(qū)動。整個數(shù)據(jù)流是單向的、清晰的每個節(jié)點(diǎn)只做一件事。這種設(shè)計還有一個隱藏優(yōu)勢調(diào)試的時候可以單獨(dú)把某個節(jié)點(diǎn)的數(shù)據(jù)錄下來離線反復(fù)回放分析不用每次都把真機(jī)跑起來。1.2 SLAM在導(dǎo)航棧中扮演的角色與邊界SLAM這三個字母拆開就是同步定位與建圖聽起來是一件事實際上是兩件互相依賴的事。定位需要地圖作為參照建圖又需要知道機(jī)器人當(dāng)前在哪這就成了一個雞生蛋蛋生雞的問題。早期的解決方案要么假設(shè)機(jī)器人位姿已知比如用高精度外部追蹤系統(tǒng)要么假設(shè)環(huán)境特征已知比如在墻上貼反光板但這些限制在實際場景中往往不成立。SLAM的價值就在于打破了這個循環(huán)依賴讓機(jī)器人在完全未知的環(huán)境中一邊走一邊構(gòu)建地圖同時用正在構(gòu)建的地圖來修正自己的位置估計。但這里有一個容易被忽視的邊界問題SLAM輸出的地圖和位姿精度是有限的而且會隨著時間漂移。很多新手會拿SLAM建出來的地圖直接去做高精度測量或者指望它在長走廊這種退化場景下也能保持厘米級定位這就不現(xiàn)實了。SLAM的本質(zhì)是一個概率估計過程它給出的是“最可能的位姿”和“最可能的地圖”而不是絕對真值。理解這一點(diǎn)才能在后續(xù)的導(dǎo)航調(diào)參中做出合理的取舍。比如在長直走廊里激光掃描匹配在垂直于走廊方向上的約束很弱位姿估計會沿著走廊方向漂移這時候就需要引入慣性測量單元或者輪式里程計來提供額外的約束。2. 核心算法模塊的深度解析與實操要點(diǎn)把架構(gòu)理清楚之后接下來要啃的是每個核心模塊的具體實現(xiàn)。這部分我會按照數(shù)據(jù)流動的順序從傳感器數(shù)據(jù)預(yù)處理開始一路講到路徑規(guī)劃的輸出把每個環(huán)節(jié)的關(guān)鍵算法、參數(shù)含義和實操中容易翻車的地方都過一遍。需要提前說明的是下面提到的具體參數(shù)值都是基于常見差速輪式底盤和二維激光雷達(dá)的配置如果你的平臺是阿克曼轉(zhuǎn)向或者三維激光雷達(dá)數(shù)值需要相應(yīng)調(diào)整但背后的邏輯是通用的。2.1 傳感器數(shù)據(jù)預(yù)處理與時間同步激光雷達(dá)和慣性測量單元的數(shù)據(jù)到達(dá)時間往往是不對齊的激光雷達(dá)可能每100毫秒出一幀慣性測量單元每5毫秒出一組數(shù)據(jù)而且兩者的時間戳基準(zhǔn)可能還不一樣。如果不做時間同步就直接把數(shù)據(jù)扔給SLAM算法建出來的地圖會出現(xiàn)明顯的重影和扭曲。我習(xí)慣的做法是在驅(qū)動層就把所有傳感器的時間戳統(tǒng)一到系統(tǒng)時鐘然后在SLAM節(jié)點(diǎn)里用一個時間窗口做近似同步。具體來說對于每一幀激光數(shù)據(jù)找到時間戳最接近的慣性測量單元數(shù)據(jù)如果時間差超過閾值通常設(shè)20到30毫秒就丟棄這組數(shù)據(jù)或者做插值補(bǔ)償。輪式里程計的處理也有講究。很多底盤驅(qū)動板輸出的里程計是累積脈沖數(shù)需要根據(jù)輪徑和編碼器分辨率換算成米和弧度。這里有一個容易忽略的細(xì)節(jié)輪距的測量誤差會直接導(dǎo)致角度估計的累積誤差。我實測過輪距標(biāo)定偏差5毫米機(jī)器人原地轉(zhuǎn)十圈之后角度誤差能到十幾度。標(biāo)定的方法很簡單讓機(jī)器人原地旋轉(zhuǎn)整整十圈對比里程計輸出的角度變化和實際角度變化按比例修正輪距參數(shù)。這個步驟花十分鐘做一次后面能省掉很多調(diào)試時間。注意慣性測量單元的零偏和尺度因子也需要標(biāo)定尤其是低成本的消費(fèi)級慣性測量單元零偏隨溫度變化很明顯。如果SLAM過程中發(fā)現(xiàn)機(jī)器人靜止時地圖還在緩慢漂移大概率是慣性測量單元的零偏沒有補(bǔ)償。2.2 掃描匹配與位姿圖優(yōu)化的參數(shù)調(diào)優(yōu)掃描匹配是二維SLAM的核心它的任務(wù)是找到當(dāng)前激光幀相對于已有地圖或上一幀的最佳位姿變換。常見的算法有基于相關(guān)性的暴力搜索和基于梯度的迭代最近點(diǎn)方法。暴力搜索對初值不敏感但計算量大迭代最近點(diǎn)速度快但容易陷入局部最優(yōu)。實際項目中我通常采用混合策略先用里程計提供的初值做一次迭代最近點(diǎn)匹配如果匹配得分低于閾值再退回到暴力搜索在小范圍內(nèi)重新找。參數(shù)調(diào)優(yōu)方面有幾個關(guān)鍵值需要重點(diǎn)關(guān)注。搜索窗口的大小決定了算法能容忍多大的里程計漂移設(shè)得太小會導(dǎo)致快速轉(zhuǎn)彎時匹配失敗設(shè)得太大則計算量飆升且容易匹配到錯誤的位置。我的經(jīng)驗值是對于室內(nèi)環(huán)境搜索窗口設(shè)為0.3米和0.3弧度左右比較均衡。匹配得分閾值需要根據(jù)激光雷達(dá)的噪聲水平來定噪聲大的雷達(dá)閾值要相應(yīng)放寬否則會頻繁觸發(fā)重定位。還有一個容易被忽視的參數(shù)是地圖更新頻率更新太快會把動態(tài)障礙物比如走動的人刻進(jìn)地圖里更新太慢則無法及時反映環(huán)境變化。通常設(shè)為1到2赫茲比較合適。位姿圖優(yōu)化是在掃描匹配的基礎(chǔ)上做全局一致性調(diào)整。當(dāng)機(jī)器人繞了一圈回到起點(diǎn)時如果直接拼接地圖起點(diǎn)和終點(diǎn)往往對不上這就是累積誤差。位姿圖優(yōu)化通過檢測回環(huán)識別出當(dāng)前場景之前來過在回環(huán)約束下重新分配誤差讓地圖閉合?;丨h(huán)檢測的準(zhǔn)確性至關(guān)重要誤檢一個回環(huán)會把整張地圖拉變形。我通常會在回環(huán)檢測后面加一道幾何驗證把當(dāng)前幀和候選回環(huán)幀做一次精細(xì)匹配如果匹配得分不夠高就拒絕這個回環(huán)。2.3 代價地圖構(gòu)建與路徑規(guī)劃算法選型代價地圖是導(dǎo)航棧里承上啟下的模塊它把SLAM輸出的柵格地圖轉(zhuǎn)換成規(guī)劃算法能用的形式。原始柵格地圖只有占用、空閑和未知三種狀態(tài)代價地圖在此基礎(chǔ)上疊加了膨脹層把障礙物周圍一定范圍內(nèi)的格子賦予較高的代價值這樣規(guī)劃出來的路徑會自然遠(yuǎn)離障礙物。膨脹半徑的設(shè)置需要匹配機(jī)器人的實際輪廓設(shè)得太小機(jī)器人會貼著墻走容易刮蹭設(shè)得太大則狹窄通道可能被完全堵死。我的做法是先按機(jī)器人外接圓半徑設(shè)置然后在實際測試中根據(jù)通過性微調(diào)。路徑規(guī)劃分全局和局部兩層。全局規(guī)劃負(fù)責(zé)從當(dāng)前位置到目標(biāo)點(diǎn)找一條粗略的路徑常用的算法有A星和迪杰斯特拉前者啟發(fā)式搜索效率更高后者在復(fù)雜環(huán)境下更穩(wěn)定。局部規(guī)劃負(fù)責(zé)在全局路徑的引導(dǎo)下結(jié)合實時障礙物信息輸出具體的速度指令常用的有動態(tài)窗口法和時間彈性帶。動態(tài)窗口法計算量小、響應(yīng)快但在狹窄空間容易震蕩時間彈性帶生成的軌跡更平滑但計算量較大。對于計算資源有限的嵌入式平臺我通常先用動態(tài)窗口法跑通如果發(fā)現(xiàn)震蕩嚴(yán)重再考慮換時間彈性帶。規(guī)劃算法計算量路徑平滑度狹窄通道通過性適用場景動態(tài)窗口法低一般容易震蕩開闊室內(nèi)環(huán)境時間彈性帶中高好較好復(fù)雜動態(tài)環(huán)境模型預(yù)測控制高很好好計算資源充足3. 從零搭建SLAM導(dǎo)航系統(tǒng)的完整實操流程理論講得再多不動手都是空的。這一部分我按照實際項目的推進(jìn)順序把從環(huán)境準(zhǔn)備到最終跑通導(dǎo)航的每一步都列出來包括具體的命令、配置文件的關(guān)鍵字段和調(diào)試方法。需要說明的是下面的流程假設(shè)你用的是常見的差速輪式底盤和二維激光雷達(dá)其他類型的平臺在標(biāo)定和參數(shù)上會有差異但整體框架是一致的。3.1 開發(fā)環(huán)境搭建與依賴管理第一步是確定運(yùn)行環(huán)境。機(jī)器人操作系統(tǒng)有多個發(fā)行版本每個版本對應(yīng)的系統(tǒng)依賴和軟件包版本都不同。我的建議是選擇長期支持版本社區(qū)維護(hù)周期長遇到問題更容易找到解決方案。安裝方式上如果只是做算法驗證用軟件源直接安裝最省事如果要做產(chǎn)品化部署建議從源碼編譯這樣可以針對特定硬件做優(yōu)化也方便裁剪不需要的模塊。依賴管理是新手最容易翻車的地方。機(jī)器人操作系統(tǒng)生態(tài)里的包依賴關(guān)系復(fù)雜不同包對同一個底層庫的版本要求可能沖突。我習(xí)慣用工作空間隔離的方式每個項目建一個獨(dú)立的工作空間用編譯工具管理依賴。編譯的時候注意并行度設(shè)置核心數(shù)少的老機(jī)器設(shè)太高反而會因為內(nèi)存不足而卡死。還有一個細(xì)節(jié)如果同時安裝了多個版本的Python編譯腳本可能會鏈接到錯誤的版本導(dǎo)致運(yùn)行時找不到模塊。解決辦法是在編譯前顯式指定Python路徑。# 創(chuàng)建工作空間 mkdir -p ~/robot_ws/src cd ~/robot_ws # 初始化工作空間具體命令取決于使用的構(gòu)建工具 # 編譯時指定并行任務(wù)數(shù)根據(jù)CPU核心數(shù)調(diào)整 # 如果內(nèi)存不足減少并行數(shù)提示編譯過程中如果遇到某個包反復(fù)失敗先單獨(dú)編譯這個包并查看完整錯誤輸出不要盲目重試整個工作空間。很多時候錯誤信息里已經(jīng)寫明了缺失的依賴或版本沖突。3.2 底盤與傳感器標(biāo)定實操底盤標(biāo)定是整個系統(tǒng)精度的基石。需要標(biāo)定的參數(shù)包括輪徑、輪距、編碼器分辨率和最大速度限制。輪徑的標(biāo)定方法是讓機(jī)器人直線行駛一段已知距離比如5米對比里程計輸出的距離和實際距離按比例修正輪徑參數(shù)。輪距的標(biāo)定前面提過原地旋轉(zhuǎn)十圈對比角度。這兩個參數(shù)標(biāo)定好之后里程計的精度能提升一個數(shù)量級。激光雷達(dá)的標(biāo)定主要是外參標(biāo)定也就是雷達(dá)安裝位置相對于機(jī)器人中心的平移和旋轉(zhuǎn)。對于二維雷達(dá)平移量影響不大但旋轉(zhuǎn)量尤其是偏航角對建圖影響很大。如果雷達(dá)安裝時沒有對準(zhǔn)正前方建出來的地圖會整體旋轉(zhuǎn)一個角度。標(biāo)定方法很簡單讓機(jī)器人正對一面平整的墻壁在雷達(dá)數(shù)據(jù)中找到墻壁對應(yīng)的直線計算這條直線與機(jī)器人正前方的夾角然后在配置文件中補(bǔ)償這個角度。慣性測量單元的標(biāo)定包括零偏和噪聲參數(shù)。零偏標(biāo)定就是讓機(jī)器人靜止放置一段時間采集數(shù)據(jù)取平均值。噪聲參數(shù)可以通過艾倫方差分析來估計不過對于大多數(shù)室內(nèi)導(dǎo)航場景用默認(rèn)參數(shù)也能跑只是精度稍差。如果發(fā)現(xiàn)機(jī)器人靜止時位姿估計還在緩慢漂移優(yōu)先檢查慣性測量單元的零偏。3.3 建圖與定位的完整操作流程建圖階段的目標(biāo)是構(gòu)建一張干凈、準(zhǔn)確的柵格地圖。操作流程是啟動底盤驅(qū)動和雷達(dá)驅(qū)動確認(rèn)數(shù)據(jù)正常發(fā)布啟動SLAM建圖節(jié)點(diǎn)在可視化工具中觀察地圖構(gòu)建過程手動遙控機(jī)器人遍歷整個環(huán)境注意控制速度不要太快轉(zhuǎn)彎時放慢遍歷完成后保存地圖。這里有幾個實操細(xì)節(jié)值得注意遍歷時盡量走閉合回路這樣回環(huán)檢測才能發(fā)揮作用避免在人多的時候建圖動態(tài)物體會被刻進(jìn)地圖如果發(fā)現(xiàn)地圖某處明顯扭曲不要勉強(qiáng)保存退回去重新走一遍那一段。定位階段是在已有地圖的基礎(chǔ)上實時估計機(jī)器人位姿。啟動定位節(jié)點(diǎn)后需要給機(jī)器人一個初始位姿估計通常是在可視化工具中用鼠標(biāo)拖拽一個箭頭指向機(jī)器人在地圖中的大概位置和朝向。初始位姿越準(zhǔn)定位收斂越快。如果初始位姿給得太離譜定位可能收斂到錯誤的位置。定位過程中可以通過觀察粒子云的分布來判斷定位質(zhì)量粒子云越集中說明定位越可信粒子云發(fā)散則說明定位不確定。階段關(guān)鍵操作常見問題排查方法建圖遙控遍歷環(huán)境地圖重影檢查時間同步和標(biāo)定建圖保存地圖地圖扭曲檢查回環(huán)檢測是否觸發(fā)定位設(shè)置初始位姿定位不收斂重新給更準(zhǔn)的初始位姿定位實時監(jiān)控粒子云發(fā)散檢查環(huán)境是否退化3.4 導(dǎo)航參數(shù)配置與實車調(diào)試導(dǎo)航參數(shù)配置是最后一步也是最考驗?zāi)托牡囊徊?。全局?guī)劃器的參數(shù)相對固定主要調(diào)整規(guī)劃頻率和路徑平滑權(quán)重。局部規(guī)劃器的參數(shù)需要根據(jù)機(jī)器人動力學(xué)特性來調(diào)包括最大速度、最大加速度、最大角速度等。這些參數(shù)設(shè)得太保守機(jī)器人行動遲緩設(shè)得太激進(jìn)則容易震蕩甚至失控。我的調(diào)參順序是先設(shè)一個保守值確保安全然后逐步提高速度上限直到機(jī)器人開始出現(xiàn)輕微震蕩再回調(diào)10%作為最終值。實車調(diào)試時建議先用小范圍測試比如讓機(jī)器人從一個房間走到另一個房間觀察它在直道、彎道和狹窄通道的表現(xiàn)。如果發(fā)現(xiàn)機(jī)器人在某個位置反復(fù)震蕩先檢查代價地圖的膨脹層是否把通道堵死了再檢查局部規(guī)劃器的軌跡評分權(quán)重是否合理。如果機(jī)器人貼著障礙物走說明膨脹半徑設(shè)小了。如果機(jī)器人走到一半停下來不動可能是全局路徑被動態(tài)障礙物擋住了需要檢查局部規(guī)劃器的避障邏輯。注意調(diào)試導(dǎo)航參數(shù)時一定要有人在場隨時準(zhǔn)備急停。我見過不止一次因為參數(shù)設(shè)錯導(dǎo)致機(jī)器人全速撞墻的情況輕則撞壞外殼重則燒毀電機(jī)驅(qū)動。4. 常見故障排查與性能優(yōu)化實戰(zhàn)記錄跑通基本流程只是第一步真正體現(xiàn)功力的是遇到問題能快速定位并解決。這一部分我整理了實際項目中遇到過的典型故障按照現(xiàn)象、可能原因、排查步驟和解決方案的結(jié)構(gòu)來組織方便你遇到類似問題時快速對照。4.1 建圖質(zhì)量問題的排查思路建圖重影是最常見的故障表現(xiàn)為地圖上同一面墻出現(xiàn)兩條或多條平行的線條。根本原因通常是位姿估計不準(zhǔn)導(dǎo)致不同時刻的激光幀沒有對齊。排查時先看時間同步確認(rèn)激光數(shù)據(jù)和里程計數(shù)據(jù)的時間戳是否對齊再看標(biāo)定檢查輪徑和輪距是否準(zhǔn)確最后看掃描匹配參數(shù)搜索窗口是否太小導(dǎo)致匹配失敗。我遇到過一次重影問題排查了半天發(fā)現(xiàn)是慣性測量單元的安裝方向配置錯了導(dǎo)致角速度符號反了機(jī)器人轉(zhuǎn)彎時位姿估計往反方向跑。地圖扭曲通常出現(xiàn)在長走廊或大房間場景表現(xiàn)為直線變彎、直角變銳角。這是累積誤差導(dǎo)致的如果回環(huán)檢測沒有觸發(fā)誤差就無法消除。排查時先確認(rèn)機(jī)器人是否走了閉合回路如果沒有閉合回路扭曲是正常的只能通過提高里程計精度來緩解。如果走了閉合回路但回環(huán)沒觸發(fā)檢查回環(huán)檢測的搜索半徑和匹配閾值是否設(shè)置得太嚴(yán)格。還有一種情況是地圖上出現(xiàn)大量散點(diǎn)噪聲這通常是動態(tài)障礙物或者雷達(dá)噪聲導(dǎo)致的。如果散點(diǎn)集中在某個區(qū)域可能是那個區(qū)域有玻璃或鏡面反射激光雷達(dá)在鏡面上會產(chǎn)生虛假回波。解決辦法是在建圖時避開這些區(qū)域或者在代價地圖中把這些區(qū)域標(biāo)記為不可通行。4.2 定位丟失與重定位策略定位丟失的表現(xiàn)是機(jī)器人在地圖中的位置突然跳變或者粒子云完全發(fā)散。常見原因有三個一是環(huán)境特征太少比如在空曠的走廊或大廳里激光掃描匹配沒有足夠的約束二是動態(tài)障礙物太多比如周圍全是走動的人激光數(shù)據(jù)被遮擋嚴(yán)重三是初始位姿給得太離譜定位算法收斂到了錯誤的位置。應(yīng)對定位丟失我通常采取分層策略。第一層是預(yù)防在建圖時盡量選擇特征豐富的環(huán)境避免在長走廊和空曠區(qū)域建圖。第二層是檢測實時監(jiān)控定位置信度指標(biāo)一旦低于閾值就觸發(fā)重定位流程。第三層是恢復(fù)重定位時先在全局范圍內(nèi)撒粒子然后根據(jù)激光匹配得分逐步收斂。如果全局重定位也失敗最后的辦法是讓機(jī)器人原地旋轉(zhuǎn)一圈用不同角度的激光數(shù)據(jù)來匹配。提示如果機(jī)器人經(jīng)常在同一個位置定位丟失說明那個位置的環(huán)境特征確實不足可以考慮在那里貼一些反光標(biāo)記或者放置一些特征明顯的物體來增強(qiáng)定位穩(wěn)定性。4.3 導(dǎo)航震蕩與路徑規(guī)劃異常處理導(dǎo)航震蕩表現(xiàn)為機(jī)器人在原地左右搖擺或者沿著路徑來回移動。根本原因是局部規(guī)劃器在多個候選軌跡之間猶豫不決每次選擇都偏向不同的方向。解決辦法是調(diào)整軌跡評分權(quán)重增加對路徑一致性的懲罰讓規(guī)劃器傾向于選擇與上一步方向相近的軌跡。另外降低最大角速度也能有效減少震蕩但會犧牲轉(zhuǎn)彎靈活性。路徑規(guī)劃異常還包括規(guī)劃失敗和路徑繞遠(yuǎn)。規(guī)劃失敗通常是目標(biāo)點(diǎn)被障礙物包圍或者代價地圖把目標(biāo)點(diǎn)標(biāo)記為不可通行檢查目標(biāo)點(diǎn)是否在膨脹層內(nèi)部即可。路徑繞遠(yuǎn)可能是全局規(guī)劃器的啟發(fā)式權(quán)重設(shè)得太低導(dǎo)致搜索范圍過大適當(dāng)提高啟發(fā)式權(quán)重可以讓規(guī)劃器更傾向于直奔目標(biāo)。故障現(xiàn)象可能原因排查步驟解決方案建圖重影時間不同步/標(biāo)定不準(zhǔn)檢查時間戳和輪距參數(shù)重新標(biāo)定/調(diào)整同步閾值地圖扭曲累積誤差/回環(huán)未觸發(fā)確認(rèn)是否閉合回路提高里程計精度/放寬回環(huán)閾值定位丟失環(huán)境特征少/動態(tài)干擾查看粒子云分布增強(qiáng)環(huán)境特征/分層重定位導(dǎo)航震蕩軌跡評分不合理觀察候選軌跡變化調(diào)整評分權(quán)重/降低角速度規(guī)劃失敗目標(biāo)點(diǎn)被障礙物包圍檢查代價地圖重新選擇目標(biāo)點(diǎn)/調(diào)整膨脹半徑4.4 計算資源優(yōu)化與實時性保障SLAM導(dǎo)航對計算資源的需求不低尤其是在嵌入式平臺上CPU和內(nèi)存都很緊張。我遇到過因為計算資源不足導(dǎo)致建圖頻率跟不上機(jī)器人移動速度地圖出現(xiàn)大片空白的情況。優(yōu)化思路有幾個方向降低激光雷達(dá)的采樣率比如從每秒40幀降到20幀對建圖精度影響不大但計算量減半減小地圖分辨率從5厘米降到10厘米內(nèi)存占用和計算量都能顯著下降關(guān)閉不必要的可視化模塊可視化工具本身很吃資源調(diào)試完成后應(yīng)該關(guān)掉。還有一個容易被忽視的點(diǎn)是消息隊列的長度。如果某個節(jié)點(diǎn)的處理速度跟不上數(shù)據(jù)發(fā)布速度消息隊列會不斷積壓最終導(dǎo)致內(nèi)存耗盡或者數(shù)據(jù)延遲越來越大。解決辦法是合理設(shè)置隊列長度對于實時性要求高的數(shù)據(jù)比如激光掃描隊列長度設(shè)為1到2即可舊數(shù)據(jù)直接丟棄對于不能丟的數(shù)據(jù)比如地圖更新隊列可以設(shè)長一些但要監(jiān)控積壓情況。5. 系統(tǒng)擴(kuò)展與多場景適配的進(jìn)階思路基本系統(tǒng)跑通之后下一步就是考慮怎么讓它適應(yīng)更多場景。室內(nèi)導(dǎo)航和室外導(dǎo)航的差異很大二維激光雷達(dá)和三維激光雷達(dá)的SLAM方案也完全不同。這一部分我分享一些擴(kuò)展思路包括多傳感器融合、多樓層地圖管理和動態(tài)環(huán)境適應(yīng)都是實際項目中驗證過可行的方向。5.1 多傳感器融合提升定位魯棒性單一傳感器總有局限性激光雷達(dá)在長走廊退化視覺在紋理缺失區(qū)域失效慣性測量單元有累積漂移。把多種傳感器融合起來取長補(bǔ)短是提升定位魯棒性的有效手段。最常見的融合方案是激光雷達(dá)加慣性測量單元激光提供絕對位置約束慣性測量單元提供高頻的姿態(tài)變化兩者通過擴(kuò)展卡爾曼濾波或者因子圖優(yōu)化融合。實測下來融合之后的定位在快速轉(zhuǎn)彎和短暫激光遮擋場景下明顯更穩(wěn)定。視覺和激光的融合是另一個方向。視覺可以提供豐富的紋理信息幫助在激光退化場景下維持定位。但視覺對光照變化敏感晚上或者光線劇烈變化時可能失效。我的做法是把視覺定位作為輔助只在激光定位置信度低的時候啟用并且用激光定位的結(jié)果來約束視覺的尺度漂移。這種松耦合的方式實現(xiàn)簡單效果也夠用。5.2 多樓層與大地圖管理方案單層地圖跑通之后多樓層場景是繞不開的坎。多樓層地圖管理的核心問題是樓層切換時的定位初始化。我的方案是每個樓層維護(hù)一張獨(dú)立的地圖樓層之間通過樓梯或電梯連接。機(jī)器人到達(dá)樓梯口時先保存當(dāng)前樓層的位姿切換到目標(biāo)樓層的地圖然后通過樓梯區(qū)域的激光匹配來初始化目標(biāo)樓層的位姿。如果樓梯區(qū)域特征不足可以在樓梯口貼一些人工標(biāo)記輔助定位。大地圖管理還有一個內(nèi)存問題。一張幾百米見方的地圖如果分辨率是5厘米柵格數(shù)量會非常龐大加載和查詢都很慢。解決辦法是用分層地圖結(jié)構(gòu)全局用低分辨率地圖做粗略定位局部用高分辨率地圖做精細(xì)匹配。這樣既保證了全局一致性又控制了內(nèi)存占用。5.3 動態(tài)環(huán)境下的長期建圖與更新靜態(tài)地圖在動態(tài)環(huán)境里用久了會越來越不準(zhǔn)比如家具挪了位置、墻上掛了新畫、走廊里多了個柜子。長期運(yùn)行的機(jī)器人需要具備地圖更新能力。我的做法是定期比如每周讓機(jī)器人重新遍歷一遍環(huán)境用新數(shù)據(jù)更新地圖。更新時不是簡單覆蓋而是用貝葉斯方法融合新舊數(shù)據(jù)對于多次觀測到變化的區(qū)域才真正修改地圖避免因為一次偶然的遮擋就誤改地圖。動態(tài)障礙物的處理是另一個層面。導(dǎo)航過程中遇到走動的人或移動的推車局部規(guī)劃器需要能夠?qū)崟r避讓。動態(tài)窗口法本身就有一定的動態(tài)避障能力但對于快速橫穿的障礙物反應(yīng)可能不夠及時。我通常會在代價地圖中增加一個動態(tài)層把檢測到的動態(tài)障礙物以較高代價標(biāo)記出來并且預(yù)測其短期運(yùn)動趨勢讓規(guī)劃器提前做出避讓動作。注意動態(tài)障礙物的預(yù)測不要做得太復(fù)雜簡單的勻速模型在大多數(shù)室內(nèi)場景下就夠用了。過于復(fù)雜的預(yù)測模型不僅計算量大而且一旦預(yù)測錯誤反而會導(dǎo)致更糟糕的避讓行為。5.4 從原型到產(chǎn)品的工程化考量原型跑通和產(chǎn)品落地之間還有很大的距離。工程化需要考慮的問題包括系統(tǒng)啟動的自動化不能每次都手動敲一堆命令異常狀態(tài)的監(jiān)控和恢復(fù)比如某個節(jié)點(diǎn)崩潰了要能自動重啟日志系統(tǒng)的完善出問題的時候能回溯分析還有硬件層面的防護(hù)比如電機(jī)堵轉(zhuǎn)保護(hù)、電池低壓報警等。我踩過的一個坑是忽略了系統(tǒng)啟動順序。底盤驅(qū)動還沒就緒導(dǎo)航節(jié)點(diǎn)就開始發(fā)速度指令結(jié)果指令被丟棄機(jī)器人不動。后來加了一個啟動狀態(tài)機(jī)確保所有節(jié)點(diǎn)按依賴順序啟動并且互相之間有心跳檢測任何一個節(jié)點(diǎn)異常都能被及時發(fā)現(xiàn)。這個改動看起來簡單但讓系統(tǒng)的穩(wěn)定性上了一個臺階。還有一個經(jīng)驗是版本管理。機(jī)器人操作系統(tǒng)生態(tài)更新很快今天能跑的配置明天可能就因為某個包升級而失效。我的做法是把整個工作空間用版本控制工具管理起來包括配置文件、啟動腳本和標(biāo)定參數(shù)。每次升級依賴之前先打標(biāo)簽出問題可以快速回滾。這個習(xí)慣在團(tuán)隊協(xié)作中尤其重要能避免很多“在我機(jī)器上能跑”的扯皮。最后分享一個關(guān)于參數(shù)配置的小技巧。所有可調(diào)參數(shù)不要寫死在代碼里而是放在獨(dú)立的配置文件中并且給每個參數(shù)加上注釋說明含義和取值范圍。這樣調(diào)參的時候不用翻代碼直接改配置文件重啟節(jié)點(diǎn)就行。更進(jìn)一步可以把常用場景的參數(shù)組合保存成不同的配置文件比如“狹窄通道模式”和“開闊區(qū)域模式”切換場景時直接加載對應(yīng)的配置省去反復(fù)調(diào)參的時間。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美日韩国内不卡| 蜜桃视频一区二区三区| 手机在线免费看的av| 亚洲国产青青| 果冻传媒A片一二三区| 婷婷中文字幕| 91在线无码精品秘 软件| 中日韓欧美高清| 婷婷香网站| 99色色| 国产精品久久久吖| 天天综合91| 蜜臀th| 97天天做| 2025亚洲男人天堂| 天天淫人人妻日日色| 欧美性爱三区二区| 视频黄色国产一级| 色欲久久综合| 婷婷五月天激情网| 日本Xx性爱| 久久久久久人妻一区精品色欧美| 日本孕妇一区二区视频操逼免费看 | 亚洲天堂加勒比| 欧美激情亚洲情色| 精品美女人人干| 亚州久久9| 青青草密桃在线播放| 青草青草久热| 黄片www.| 加勒比综合九九99视频在线播放| 日本裸体久久色噜噜| 日本高清电影欧美色图| 伊人久久大香蕉线AV五月天| 91jk色拍| 亚洲精品国产av天美传媒| 欧美一级欧美三级在线观看| 日产中文字幕2020| 欧洲精品一区二区三区| 亚州久久9| 91色噜噜狠狠| 操死我了啊啊啊| 亚洲熟女少妇免费视频| 在线观看啊啊啊啊啊| 亚91网| 东京热综合久久一区二区| 色九九久九九| 亚洲熟女乱色一区二区三区| 精品一二三区久久AAA片| 欧美极度丰满熟妇hd| 天天干夜夜一操| 91丨熟女丨丰满熟女| 日本欧美一区二区三区免费| 麻豆天美国美国产AV| 丝袜美腿诱惑亚洲欧美视频在线观看 | 99re国产精品视频| 亚洲激情网一二三四区| 97超碰色屌| 久久九七| 91老熟女| 午夜理论片在线观看免费| 熟女字幕| 欧美se亚洲| 风骚少妇视频中文字幕| 日本不卡一二区| 69国产对白刺激| 精品久久久久久中文字幕三区| 欧美一区二区观看在线| 伊人AAA| 青青草原人妻| 97人人夜| 成人精品一区二区91毛片不卡| 91碰超| aaa一级黄片| 激情五月天网站| 91欧美偷拍| 天天爽入口| 亚洲欧美国产va在线播放频| 爱我干综合| 99久久com免费视频′| 91九九九小逼| 成人毛片免费| 丁香五月天激情综合| 蜜臀人妻少妇久久在线观看| 日本大香蕉综合网红本杳社区 | ss久久| 欧美天堂亚洲电影院一区在线播放| 亚洲区小说| 色综合一本| 国模吧 一区二区三区| 日本天堂网| 97超碰影音| 思思久热在线精品66| 伊人久久大香大香线蕉中文| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊| 亚洲欧美首页| 1024人妻| 久久成人网站| av天堂5| 亚州色站 日韩电影| 2020天天色综合| 岛国黄片网站| 一区二区 日韩 欧美 国产 传媒| 久9精品| 国产精品一区二区三区,亚洲综合| 精品区9| 99热这里都是精品| 爱我干综合| 无码人妻系列少妇| 一级aaaaa欧美中文字幕录像片| 欧美午夜精品久久久久久超碰| 校园春色宗合网| 强奸乱伦 亚洲一区| 性感女人网页在线观看视频| 91爱啪| 免费的黄片wwwwww| 超碰视97中文| 无码 有码 国产18p| 91亚洲欧美综合高清在线| 1级黄色夫妻对换性交免费看| 26uuu欧美| AV天黑人| 成人看片网站| 人人操人人摸人人骑| 五月婷婷激情| 国产精品无码成人精品| 久久99草| 性性久久| 八人操人人摸人人看| 久久成年精品| 人人操人人色人人摸| 999久久久久久久精| 熟妇一区二区| 欧美最婬乱婬爆婬性视频| 日韩欧美女求操每天更新| 东京热免费视频| 色色97爱| 好看的91视频| 欧美精品久久久久久久久88| 人人搞人人插人人操| 欧美熟爽综合| 夜夜影视四色| 国产精品视屏| 久操网在线| 操高情无码| 久久精品国产97欧美精品亚洲| 91精品无码人妻系列| 凹凸 69堂 在线播放| 天天看综合网| 澳门特级毛片免费观看| 超碰人人操97碰| 91美女視頻| 久久久无码国精品无码三区三区| 老熟妇乱轮| 少妇内射www在线观看视频 | 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 国产丝袜啪啪| 加勒比综合九九99视频在线播放| 亚洲天堂7777| 91美女网站| 国产乱码精品久久久久久| 日本三级网页| 麻豆美女丝袜人妻中文| 久久精品人妻一区二区| 五月丁香啪| 亚洲精品三区在线观看| 久久亚洲日韩熟女精品| 亚洲自拍小说| 精品无码久久久久| 人人手机欧洲亚洲国产人妻| 亚洲中文字幕97久久精品少妇| 操逼网站网站| 毛片久久| 99热在线只有精品| 精品九九淫乱男| 激情婷婷五月天| 性久久久| 国产h小视频在线观看免费| 国产白丝在线| 国产精品视频电影| 97人妻色| 亚洲国男人的天堂| 日本综合色图| 婷婷亚洲五月***久久| 日韩免费看在线黄色片| 日韩有码专区| 欧美图片色五月天| 天天操熟妇| 欧美性,色九九| 久久久久9久久久久| 不卡啪啪视频| 久操婷婷| 青娱乐日韩无码| 亚洲三区视频| 黄色大片免费在线| 日本东京热加勒比久久| 天天操人人操狠狠插| 久久久新亚洲AV| 婷婷综合伊人一区| 91bbbbbb| 大香蕉欧美| 97色综合中文网| 男人的天堂VA| 亚洲欧美情色| 欧美中文字幕精品人妻| 午夜舔阴达高潮视频免费看| 久久黄片国产一区二区| 亚洲综合另类小说色区亚洲成av人片在www| 女生久久网| 怡红院久久老司机| 蜜臀99久| 国产精品久久天天干| 久久久久久久久久9| 精品超碰色| 综合97久久| 日日嗨AV一区二区夜夜| 国产乱码久久久久久| a人片中文字幕一区二区| 中文字幕日韩人妻视频一区二区三区交换夫妻| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 岛国激情视频在线观看| 性久久| 久草网站免费在线观看| 5278欧美一区二区三区| 亚洲激情AV| 夜夜一区二区| 岛国人妻少妇av在线观看| 啊啊啊快操我视频| 四虎在线视频| 18禁免费视频| 成人av动漫在线观看| 日本网色| 18一区二区三区| 久久精品视频在线观看| 国际精品久久久| 精品午夜福利导航| 国产啊v在线免费播放| 成人免费福利在线观看| 日韩精品一二三四| 久热久操| 亚洲天堂男人的天堂| 国产精品一区二区久久精品| 精品国产一级久久| 久日91在线| 另类欧美| 91久久免费视频互動交流| 中文精品一区二去| 99热精品免费| 韩国国产欧美情侣视频在线| 欧美第二页| 国产日韩在线播放av| 久久久久国产精品片区无码直播| 爱爱动态120秒| 神马久久69| 欧美国产婷婷久久| 人妻aa| 99自拍B亚洲 | 国产精品久久aV| 操比国产| 大肉棒导航| 78超碰| 亚洲人妻中文高清| 国产又大又粗又长视频在线| 91A欧美电影网站| 日韩不卡在线一区二区| 熟女精品一区二区在线观看| 亚洲不卡三级手机播放| 五月丁香激情综合| 69久久久久久久久久久久久| 国产精品久久久久久高清无码免费看| 国产尹人在线视频免费| 91美女视频在线| 免费在线看黄片av| 五月婷婷色色| 噜噜瑟| 欧美精品99久久久**| 1956日韩精品| 大香蕉日韩| 操逼片中文| 97色涩| 东京热一区二区中文字幕| 成人在线日韩| 色悠久| 亚洲 欧美 天天| 中文字幕福利视频一区二区三区在线观看| 顶级丝袜熟女一区二区三区| 麻豆色99999| 亚洲欧洲精品视频发布| 加勒比五月天| 乱伦AVxx| 亚洲欧美综合网站| a在线观看| 爱丝福利| 亚洲AV成人在线| 久久九九精品一区二区| 亚洲最大AV网| 日韩无码服务区| 男人a天堂手机在线版| 欧美大片一区二区三区 | 激情综合网一盗摄| 中文字幕av亚洲在线| 97欧美久久久久久久| 女人喷水视频在线观看| 偷拍亚洲情色| 私色综合网| 国产女人视频三四五区| 91久久久久久久久久久| 操操操五月天婷婷丁香影院| 日韩激情视频| 人妻中文在线| 性夜影院爽黄A爽免费动漫| 天堂资源欧美| 国产精品成人无码a v毛片| 一区二区 日韩 欧美 国产 传媒| 国产特级毛片AAAAAA高潮流水 | 蜜臀久久99精品久久久久久成人小说| 亚洲激情综合| 国产精品国产亚洲区艳妇糸列| 97超碰天天爱天天爱| 人妻丰满熟妇一区二区三| 大乔未久88一区| 操逼网免费无码视频| 999热日韩精品| 久久国产精品91| 操婢日韩| 中文字幕欧美精品亚洲日韩蜜臀| 亚洲免费精品一区| 最新的亚洲无吗| 欧美日韩国产精品久久色婷婷| 婷婷色综合| 中文操逼字幕| 欧美性高潮| 欧美精品第四五页中文字幕在线观看| 亚洲成人久久一区二区| 99re这里只有精品9| 日韩资源网| 裸体美女免费看网站青草| 久久精品 六十路 熟女 欧美| 亚拍在线| 欧美最婬乱婬爆婬性视频 | 91亚洲综合| 婷婷五月天无码 | 欧美亚洲中文| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 中国少妇啪啪视频| 人妻少妇色综合| 五月香婷婷| 国产精品麻豆视频网站| 极品销魂美女一区二区 | 中国操逼无码| 九九九九9999| 大香蕉一人| 偷拍超碰| 香蕉久久精品| 精品国产一区二区久久| 久99久视频| 福利操逼| 一区二区三区亚洲| 亚洲国产成人7777| 91东北熟女| 91天天美女| 精品人妻一区二区三区夜夜| AV天天综合| 啪啪啪大香蕉| 日韩免费性爱视频在线观看| 亚洲一卡2卡3卡4卡乱码网站| 96久久久| 国产精品天堂| 国产综合久久久麻桃个| 噜噜噜噜天天狠狠| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 1024久久高清视频| 日本狠狠干| www.av在线观看| 99久久婷婷丁香| 午夜乱轮操逼视频免费看| 中国AAAAAA黄色片| 国产精品福利资源在线尤物| 成人午夜高潮av猛片| 久夜视频| 91色色网站| 久久97| 97超碰欧美| 极品色| 欧美综合自拍| 婷婷干黄色| 色欲三区| 国产 亚洲 丝袜 制服| 91c色| 免费作爱一级视频| 人人操人人狠狠操| 首页亚洲国产高跟丝袜诱惑视频| 亚殴在线| 97天天操天天干| 粉嫩AV一区夜夜嗨| 九草九九九| 熟妇人妻精品一区二区| 久久狠狠色噜噜狠狠狠狠97| 亚洲国产91精品一区二区久久| 免费日韩黄片| 粉嫩av在线一区二区| 综合久| 91人妻超碰| 97久久精品国产| 97欧美色综合| 性色综合网| 99久久久久久亚洲精品不卡| 免费中文在线| 久久久999日本大片| 干b在线性社区| 九九九九97| 精品人妻一区二区三区视频在线| 日韩欧美亚洲自拍偷拍| 女同性恋久久| 女人妻一区| 国产女人9999| 精品人妻一区二区三区四区不卡在| 婷婷色色五月天福利| 欧美亚洲| 久久国产精品91| 东京热精品97综合网| 伊人网一本| 老熟妇乱轮| 粉嫩粉嫩一区性色AV片| 九九九综合精品| 麻豆区久久久久亚| 国产亚洲性生活视频播放| 亚洲图片偷拍视频区| 精品一区二区三区最新| 久久精品男人的天堂| 97免费在线| 家庭乱伦网站国产| 啊啊好多水| 97超级久久| 这里只有精品视频在线观看麻豆| 91狠| 激情在线青青操| 韩日性爱av| 日韩欧亚太美不卡| 91成人无码| 亚洲国产成人精品无码专区| 不卡九肏| 在线日韩精品一区二区三区| 色爱综合网| 新视频sss国产| 超碰在线人人射| 三级片网站在线播放| 欧美 熟女 日韩| 97超碰人人模人人拍人人| 日韩AV一起草| 精人妻无码一区二区三区伊人直播 | 琪琪精品免费一区二区三区| 丰满人妻一区二区三区在线| 四虎影视精品| 大香蕉人妻| 黄久在线| 国产精品色片一区二区| 2017大香蕉国产精品久久| 一区二区三区国产在线播放 | 国产日韩欧美| 操逼视频亚洲| 午夜精品人妻二区三区| 中日亚韩免费视频| 啊啊啊好舒服视频在线观看| 欧洲亚洲国产综合在线| 1204av韩国| 中国农村熟妇毛片视频| 天天综和| 免费的黄片有限公司| 日日夜夜骚| 精品无码欧美三级| 国产又大又粗又长视频在线| 91性高朝久久久久久久久| 亚洲国产综合久久久性感熟妇| 日本加勒比无码专区| 婷色五月天| 中文字幕成人乱码熟女精品国50| 色婷婷丁香五月| 大香久久| 久久久不能久久久久| 天堂v无码免费视频| 久久一二区四| 做爱A级亚欧| 性高潮久久久| 超碰亚洲97| 1769国内精品视频| 4虎在线视频| 激情专区综合| 青青色在线观看| 中文字幕少妇色 | 狠狠干综合| 免费成人自拍视频在线| 成人热久久精品| 午夜久久无码1000合集| 天天天肏屄肏屄肏屄欧美欧美| 992这里有精品| 亚洲一区日韩精品中文字幕| 91精品国产乱码| 五月婷久久| 亚欧无码线免费观看视频| 日本最新免费韩国1区2区视频播放| 免费啪啪一级视频| 屁股久久久久久| 天美精品一区二区三区四区在线观看| 欧美黑人精品一区二区| 91骚熟女| 热G综合热G中文| 大香蕉AV丝袜| ?亚洲伊人伊成久久人综合网| 亚洲丝袜少妇在线| 亚洲色悠悠久久88| 日韩AV电影网站| 国产野战露脸在线播放| 超碰色老头| 91精品婷婷国产综合久久竹菊| AV综合中文字幕干| 成人97人人超碰人人| 超碰97人人乐| 曰本91情色| 大奶啊啊好爽 | 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 亚洲精品性爱片| 国产精品久久久久久久久久久久| 1769一区| 国产色精品午夜大片| 大香蕉啪啪啪| 国产农村妇女精品一| 使劲用力艹少妇视频一区二区| 玖色av| 91狠狠综| 欧美顶级黄色大片免费| 私色综合网| 97欧美日韩中文| 97色操| www.久久制服糖| 五月婷婷AV| 丰满搜索结果 -第18页- 久久高清无码 | 欧美日韩岛国大片在线观看| 国产欧美精品日韩区二区麻豆天美| 成人热久久精品| 日韩人妻无码不卡网站| 日本 色 导航| 久久久久中出| 九九热只有精品| 国产成年精品高清在线观看91| 91丨九色丨东北熟女| 蜜桃精品视频一区| 91精品国产91久久青草| 91站街按摩店老熟女熟女| 丰满搜索结果 -第18页- 久久高清无码 | 超碰97久久国| 搡老熟女免费视频| 九九成人| 青青草影视蜜久久| 亚洲熟女性高潮久久久| 久久婷婷在线观看视频| 天天拍夜夜| 人人射人人操人人摸| 亚洲国成人情色好看电影| 亚洲色图A| 国产粉嫩出水在线播放| 五月天加勒比啪| 91色人妻| 欧美中文字幕一区| 国产一区二区三区高清视频| 日韩人妻精品久久久久| 天天天肏屄肏屄肏屄欧美欧美| 日韩无码黄色片| 91九九九小逼| 在线有码中文字幕| 97人人爱人人做人人乐| 欧美人与动性人交a| 日本精品一区三区| 我想要 啊 啊 啊| 99综合免费视频| 97精品视频在线| 蜜桃av综合网发布| 人伦四五区| 乱伦系列一区二区| 日韩成人人妻网站| 97精品综合久久| 丝袜美腿91| 色五月婷婷色| 九热久| 亚洲综合小说另类图欧美视频激情小说色五月天| 亚洲极品| 久热久| 91第一页| 夜夜高潮夜夜爽高清视频一| 亚洲电影中字一区二区| 亚洲少妇激情视频| 在线综合色| 视频在线观看青青99国产| 亚洲精品日韩国产欧美| 亚洲高清欧美总合| 久久久久9久久久久| 粉嫩av平台| 伊人青青草久久| 377p欧洲日本亚洲大胆| 肉丝中文无码高清| 91在线色综合| 精品无码一区二区三区| 天天干人妻| 国产福利精品最新在线| 东京热男人天堂| 大香蕉欧美伊| 91操人| 99久草| 日本不卡码黄色| 免费αⅴ在线观看| 啊啊啊啊免费视频| AND人妻系列| 美国aaaaa一级黄片| 中国91AV| 亚洲情色在线| 日韩另类| 天天激情综合站| 后入式五六区| 日韩pv中文| 久久黄色性爱视频| 精品97久久| 久久综合女优| 俺去也婷婷| 久久久精品91八戒| 欧美成人贴图| 日本大香蕉| 91操人| 男人的天堂午夜av| 少妇的嫩逼图片| 精品然女一区二区| 五月天婷婷激情| 可能人人看人人摸| 久久二| 日韩精品影视| 中文字幕制服欧美久久一区| 久久久久久久久久8888| 日本免费人成视频播放120秒| 清纯唯美综合| 91操人| 中文字幕片| 天天日少妇逼AV| 熟女字幕| 国产性爱在线视频一区二区| 天天伊人| 亚洲精品黄码久久久久| 九九国产| 啊啊啊好舒服好爽啊啊啊视频| 五月丁香激情综合网| 久草视频观看视频在线| 伊人热综合| 蜜臀网 一区| 青青草国产一区二区三区| 日韩超碰精品综合| 超碰79人人乐| 激情综合五月| 一级免费啪啪片| 夜夜天天噜狠狠爱2021| 伊人网免费视频| 国产一区在线播放| 变态综合色| 91色射| 春色综合免费| 龙兴卡官方查询| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 久久男人的天堂| 啊啊啊啊免费视频| 九九九九九九综合| 久久久三区二区一区| 97欧美日韩中文| 亚洲人91| 97在线观看免费视频l| 台湾大香蕉99热| 九九热五区| 老熟女熟妇| 欧美天堂日韩三级国产传媒| 亚洲AV资源| 超碰97资源中文字幕| 99re这里只有精品中心播放 | 久久久97| 欧美在线视频99| 防屏蔽在线视频| 色婷婷丁香五月| 亚洲天堂电影精品一区| 操人妻少妇中文 | 人人扣人人操| 色婷婷影视| 欧日韩不卡视.频| 97精品国产97久久久| 国产日本熟女顶级一区二区三区视频| 欧美少妇熟女| 成人女人国产| 男人把坤坤插入女人的下体| 色拍偷亚洲| 一本色道久久综合狠狠操| 67914在线兔费成人视频| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 97香蕉人人乳| 久久综合久色欧美综合狠狠| 97精品网站| 91在线观看,天天综合| 啊啊啊啊啊在线| 国产成人超碰在线| 亚洲无码一二三区| 国产亚洲在线观看| 高清不卡视频| 男人的天堂在线 | 亚洲天堂人人妻| 91精品国| 2020久久免费视频| 中文字幕一区二区三区高清| 久久久国产成人一区二区三区在线| 色色激情五月天| 很黄很污的免费网站| 国产精品久久久久久久久久久久久久久久 | 亚洲综合首页| 成年女人黄网站| 久久婷婷精品| 99热在线不卡| 欧亚 另类 久| 在线毛片片免费观看| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 无码 有码 国产18p| 欧美综合自拍成人自拍第二十页| 99re只有精品| 亚洲情色 自拍| 在线αⅴ| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 最新国产亚洲精品精品国产亚洲综合| 插入综合网| 亚洲综合一| 久久国产成人精品国产成人亚洲| www.91理论| 久久欧美按摩999| 久久精品99久久久久久| 亚洲 暴爽 AV人人爽日日碰| 国产精品无套内谢| 日韩偷拍色图| 97在线亚洲| 欧美日韩黄片精品在线| 丁香五月成人| 日本黄色XXX| 国产辣妈在线视频福利| 欧美色五月| 久久动漫精品视频这里只有精品| 女优大全 - 91n| 91成人精品在线播放| 熟妇艹鸡八| AV中亚| 国产热RE99久久6国产精品首| 国产欧美日韩臀| 久久69| 在线99热| 伊人96在线| 另类TS人妖一区二区三区| 天堂蜜桃无码视频一区二区| 欧美综合色综合| 国产黄片精品在线| 夜夜操夜夜爽夜夜高潮| 亚洲久9| 婷婷久热| 欧美线天码中字| 老司机深夜影院18未满| 神马久久中文字幕| 亚洲春色一区二区三区| 欧美极品女人的天堂| 欧美少妇高潮| 探花激情视频| 97亚洲国产| 浪人综合网| 裸体美女久久久| 久久亚州精品成人Av无| 中文字日本乱码| 国产1024在线播放| 精品久久99| 操国产高清| 久操99| a级免费在线观看| 熟女啪啪视频| 日本不卡一区二区| 男人下部插入女人下部| 丰满人妻一区二区三区色-百度| julia高潮后不停追击中出| 青青草一区二区高清无码视频| 久久婷婷色| 91国产丝袜白虎| 五月丁香婷婷综合网| 日本一二三免费久久| 三级三久久线久久99久目本WW| 黑丝制服中文字幕| AV中文在线| 熟妇人妻精品一区二区| 久久国产视频性吧| 日本一区二区中文字幕久久| 一个人在线看的黄色电影网站| 在线播放成人高清免费视频| 日夜干射色啊| 乱伦3P视频| 久久精品女同亚洲女同13| 99久久网站| 亚洲天堂男人天堂网| 日韩紧密久久| 欧美日韩色综合网| 色香综合天天影视综合| 丁香成人五月天| 日韩少妇无码| 美欧老女人97| 天天干夜夜一操| 好涩综合| 91新在线欧美| 久久久久国产精品喷潮免费观看臀| 少妇熟女视频一区二区三区| 久久99热这里只频精品6学生| 亚洲 暴爽 AV人人爽日日碰| 日韩电影天堂视频二区三区| 国产一级αv免费看片| 啊啊嗯嗯好爽| 婷婷15月天青娱乐| 伊人久久婷婷| 久久成人国产精品| 亚洲91射| av大香蕉网站| 青青操轻轻| 欧美v日韩v亚洲v最新在线| 色大香蕉97N| 丁香五月天啪啪| 91露脸熟女专区| 青青草华人在线欧美在线| 九九热九九热| 人人操人人操草草| 偷拍综合网| 久久原创中文| 英伦大奶子熟妇吊带| 探花一区在线| 色哟哟AⅤ| 伊人欧美大香蕉视频| 色五月天AV| 丁香五月av| 成人八戒网站| 久久成年片色大黄全免费网站| 天天操天天日青青草超碰av| 999久久久九| 色婷婷五月综合激情中文字幕| 无码不卡亚洲成?人片| 欧美黑人日韩少妇色情| 情色av电影| 亚洲综合激情五月久久| www.99中文字幕| 国产日本一区二区三区蜜臀在线观看| 欧美色自拍| 久插综合| 青娱乐导航AV| 99精品视频在线观看| 淫荡少妇免费| 另类亚洲一区二区三区| 俞拍久久国应视频| 久久激情视频| 精品一区二区三区四区外站| 厕所偷拍在线| 天天狠| 婷婷五月天激情网| 亚洲码专区| 日韩精品碰碰| 精品国产一区二区三区在线播出| 中文字幕乱亚洲美女精品一区| 舔舔啊| 1000午夜黄色| 欧美综合在线91| 高树玛利亚无码流出| 色爽爽文学| 亚洲少妇色| av大香蕉| 色色婷婷五月天| 国产精品久久伊人| 人看人人摸人人操| 国产综合永久精品日韩鬼片| 久久久久亚洲AV无码专区少妇| 黄色免费一级在线毛片| 国产美女高潮| 欧美性天天| 欧美综合天天| 97超碰久久| 国产激情视频一区区三区| 日本媚薬中文字幕在线| 欧洲精品二区| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 国产熟码AV| 夜夜嗨TV| 东北老熟女| 日本韩国五十路六十路七十路老熟女作爱视频网站 | 使劲用力艹少妇视频一区二区| 啊啊啊啊在线观看网址| 91总综合网| 久日91在线| 色眯眯av| 成人草草视频| 999久久久国产精品| 97国产超碰| 日本视频在线中文字幕| 思思热在线视频免费| 日韩一级性爱无码| 午夜视频久久久久一区| 国产精品女生av| 一区二区三区成人| 后入式五六区| 亚洲 欧美 第一页| av影片在线观看不卡| 欧美一级AAAAAAA| 十八禁av无码免费网站APP| 黑人操一区二区| 制服乱伦| 97在线免费看| 国产丰满少妇久久久精品影院| 无码久| 啊啊啊男女| 麻豆久久一区二区三区| 99久久精品无码一区二区毛片免费| 人人 操人人 操人人| 夜色AV无码手机在线影院 | 欧美日韩不卡a片| 亚洲欧美一区二区三区一猛片| 91久久久久久| aaa淫乱视频| 国产高清在线自在拍69| 亚洲人妻精品一区二区| 一级人妻性爱视频| 自慰白浆在线观看| 人妻少妇蜜桃视频欧美一区| 成人天天看站长推荐| 女上位精品在线| 亚洲天堂男人天堂| 中文字幕精品日韩中文字幕| 五月大香蕉| 美女淫穴| 国产精品一区在线播放| 狠狠久久手机视频精品| 久久久久久AⅤ无码免费肉站| 日本91白丝| 欧美天堂第二区| 久久78| 亚洲 国产 精品一区| 国产青一二三| 91美女视频电影| 五月丁香黄色网| 日本精品高清一二区一本到| 久久欧美1卡2卡3| 欧洲站一级二级三级h| 日本人妻最新在线中| 中文字幕在线观看二区三区| 肥臀熟女福利视频一区二区| 久久精品女同亚洲女同13| 欧美高清18A片| 二色av| 国产视频第2页| 放黄片放3级黄片没穿衣服| 操屄不卡视频| 色大香蕉97N| 色99999| 日本99久久| 裸体美女久久久| 久操91视频| 久久香蕉网| 超碰 国产熟女精品一区| 日韩无码视频黄色| 午夜人妻精品综合在线| 超碰综合97在线| 久久精品国产99精品亚洲蜜...| 日韩精品一二三四| 中日韩久久久免费看| 丰满人妻无码一区二区三区| 极品粉嫩一区二区| 久久激情婷婷| 激情av| 91精品国| 91精品人妻电影| 欧美亚洲涩涩| 免费久久一级毛片大黄| 91狠狠综合久久久久久| 91色宗合| 激情婷婷五月天| 久久老熟女| 亚洲中文字幕三级在线| 嫩草 我啊~嗯~在线| 高清成年美女黄网站免费大全| 亚洲综合性感在线| 国产91影院| 欧美少妇大量自拍视频在线观看| 欧美情色亚洲| 丁香五月婷婷啪啪| 抽插亚洲无码| 天天天天操| 一区二区视频在看| 婷婷五月天小说| 后入国产| 熟女精品一区二区三区| www欧美91| 六月激情网| 国产久久久久久| 超碰超碰欧美| 亚洲精品一二三四区| 中文一区二区三区影院| 久久天天性久久伊人| 久久午夜色播影院免费高清| 亚洲有码 欧美精品| 中文字幕欧美丝袜07资源| 国产亚洲 中文欧美久久| 亚洲国产精品成人久久蜜臀| 欧美少妇大量自拍视频在线观看| 国产一国产一级毛片古装| 91 丝袜在线| 八戒午夜福利理论片| 久干网| 午夜福利视频在线一区| 午夜噜噜噜| 久久久蜜桃一区二区三区| 啊啊嗯嗯好爽| 日日AV加勒比| 午夜无码精品免费看性色| 欧美淫乱视频| 天天干天天干天天干| 狠狠操狠狠操操| 91艹逼精品| 亚洲国产一级精品毛一级精品看免费视频 | 亚洲天堂自拍| 欧美强奸乱能| 一本色道人妻久久| 一二三啪啪专区| 91碰超| 老熟乱一区二区三区四区| 麻豆天美久久91| AV和黑人在线播放| 久久亚洲日韩国产欧| 国产精品麻豆成人AV艾秋| 久久这里只精品免费福利| 亚州色图片在线色| 99热这里只有精品9| 久久超碰国产一区二区三区| 国产第二页| 无码又爽又硬又激情免费视频| 一二三区操逼国产91| 老熟女中文字幕高清| 久久久婷| 大学生口爆吞精| 亚洲精品黄码久久久久| 在线 亚洲 网爆 自拍| 欧美强奸一区二区诱惑| 激情综合网激情综合| 久久成人午夜狠狠| 玖玖97综合 | 日韩免费av片高清无码| 精品国产乱码久久久久久日本公司| 亚州宗合另类| 国产综合网站在线播放| 丝袜美腿亚洲| 无码人妻毛片丰满熟妇精品区| 精品国产乱码久久久久久久久1 | 亚洲av淫乱| 亚洲本色精品一区二区久久| 亚洲午夜蜜臀| 欧美激情超碰777| 97色婷| 国产熟女完整版中字| 亚洲国产精品成人久久蜜臀| 男人成人黄色视频在线观看免费下载| 91女在线观看| 91精品丝袜在线观看| 国产精品盗摄 偷窥盗摄| 欧美一级二级三级| 美女91av| 综合网久久| 亚洲综合97中文网| 婷婷丁香五月激情啪啪| 91人妻精华帖| 色婷婷国产精品一区在线观看| 99最新日韩偷拍视频| 国产精品久久久777| 日本高清电影欧美色图| 色色色色电影网| 日本Xx性爱| 免费一级a毛片久久久久久鸭绿欲| 精品人妻av区天天看片| av日韩中文字幕| 国产少妇高潮| 麻豆人妻少妇在线免费观看| 亚洲色图激情小说| 天天综合色| 精品亚洲国产成人AV制服丝袜| 中国一级操逼视频| 青娱乐老司机视频| 亚洲精品一区二区日本| 国产精品视频在线观看| 精品少妇高潮久久| 果冻传媒A片一二三区| a人片中文字幕一区二区| 国产偷仑| 自拍视频大全亚洲专媒视频/一区二区三区 | 少妇啪啪自拍| 欧美一级美片在线观看免费| 秋霞午夜成人福利片片| 欧美一二三| 黄骗免费网站| 超碰97人妻免费在线| 屁屁影院一区二区三区国产| 亚洲色系另类精品国产| 韩国手机不卡无码三级视频| 搡老熟女免费视频| 欧美黄页| 高清国产精品福利网站| 老司机福利青青草| 色牛aV| 久久久久久久久久9| 我要色综合网| 亚洲情色欧美| 日本成a人v网站在线观看| 欧美性天天| 色哟哟AⅤ| 日韩中文字幕精品一区在线| 日本三级A片网站com| 亚洲人妻在线一区| 久草网站免费在线观看| 国产成人精品日本视频| 中文字幕亚洲在线一区| 欧美操人| 亚洲。日韩。欧美| 欧亚不卡| 中文字幕女同在线| 伊人在线大香蕉视频久久| 91美女高潮| 国产欧美另类久久久精品课程| 999精品乱码| 日本国产欧美一区三区二区| 国产9 9在线 | 亚洲| 乱伦图av| 久久亚洲av成人无码国产| www.婷婷五月天| 大香蕉伊人网WWWn0n| 天天综合网入口~91| 91网站18+| 日日骚中文字幕| 影音先锋日本一区二区| 激情小说成人日本无码一| 色五月综合网| 夜夜爽妓女| 少妇色综合| 综合五月天| 熟女激情综合网| 日韩三级天堂在线观看| 99色在线| 白丝jkav| 欧美色交| 无码操逼视频一下| 成人性爱全视频观看| 亚洲有码 欧美精品| 久久99999| 国产人妻久久精品一区二区三区| 精品视频在线观看| 狠狠色狠狠色狠狠五月| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 操逼片国产| 狠狠操夜夜操蜜桃视频三区| 妇女视频网站|