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

ARTICLE DETAIL

資訊詳情

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

機(jī)器人地圖服務(wù)模塊實(shí)戰(zhàn):從SLAM到混合A*/DWA的導(dǎo)航落地

機(jī)器人地圖服務(wù)模塊實(shí)戰(zhàn):從SLAM到混合A*/DWA的導(dǎo)航落地 1. 項(xiàng)目概述1.1 它到底是什么lingbot-map 是一個(gè)我最近在做的智能機(jī)器人地圖服務(wù)模塊。簡(jiǎn)單說(shuō)它是給輪式機(jī)器人、服務(wù)機(jī)器人、甚至是一些輕量級(jí) AGV 小車提供“認(rèn)路”能力的核心組件主要解決三件事地圖怎么建模、路徑怎么規(guī)劃、導(dǎo)航過(guò)程中遇到障礙物怎么臨時(shí)避讓。這類功能聽(tīng)起來(lái)像是自動(dòng)駕駛才需要的東西但實(shí)際上任何一臺(tái)需要在固定場(chǎng)景里自主移動(dòng)的設(shè)備都逃不開(kāi)這套邏輯。比如你在餐廳里看到的送餐機(jī)器人它要能知道自己在哪、要去哪、中間有沒(méi)有人被擋路這就是 lingbot-map 這類模塊在背后支撐的。我把它單獨(dú)拆成一個(gè)項(xiàng)目來(lái)做而不是讓地圖功能散落在機(jī)器人主程序里是因?yàn)榈貓D相關(guān)的邏輯往往是最容易出 bug、也最需要被反復(fù)調(diào)試的一塊。單獨(dú)模塊化之后無(wú)論是室內(nèi)新場(chǎng)景的快速部署還是算法層面的迭代替換都不會(huì)牽一發(fā)動(dòng)全身。這個(gè)內(nèi)容適合誰(shuí)看如果你是做機(jī)器人應(yīng)用開(kāi)發(fā)的工程師或者是在校學(xué)生想理解地圖模塊與運(yùn)動(dòng)控制之間是怎么對(duì)接的又或者你只是有個(gè) Arduino 小車想在房間里跑起來(lái)不亂撞這篇文章都能給你一個(gè)可以抄作業(yè)的參考方案。我不準(zhǔn)備堆一堆學(xué)院派的理論名詞而是把 lingbot-map 從需求拆解、架構(gòu)設(shè)計(jì)到落地實(shí)現(xiàn)的過(guò)程完整梳理一遍包括踩過(guò)的坑和一些不太好查到的細(xì)節(jié)經(jīng)驗(yàn)。1.2 解決的核心痛點(diǎn)任何一個(gè)做機(jī)器人移動(dòng)方案的人最頭疼的往往不是“寫代碼”本身而是下面這幾件事地圖從哪來(lái)現(xiàn)成的開(kāi)源 SLAM 方案真正落地到某個(gè)具體場(chǎng)景時(shí)需要很大的工程適配工作量小白上手門檻髙。路徑規(guī)劃不可控很多開(kāi)源路徑規(guī)劃庫(kù)偏重算法層面的完備性但真放到真實(shí)場(chǎng)景里機(jī)器人對(duì)著一個(gè)細(xì)小的桌腿反復(fù)試探、原地打轉(zhuǎn)體驗(yàn)很糟糕。與底盤/業(yè)務(wù)系統(tǒng)難對(duì)接地圖模塊如果和上層業(yè)務(wù)邏輯耦合太深數(shù)據(jù)格式不統(tǒng)一后續(xù)換底盤或者換場(chǎng)景就得重寫一大片。lingbot-map 的定位就是把這些瑣碎又關(guān)鍵的工作收斂起來(lái)對(duì)上層提供一個(gè)統(tǒng)一的地圖服務(wù)和導(dǎo)航服務(wù)接口。它不求像自動(dòng)駕駛那樣在全天候開(kāi)放道路行駛但在室內(nèi)結(jié)構(gòu)化環(huán)境里它能做到“構(gòu)建快、定位穩(wěn)、路徑好維護(hù)”。這也是我在拆這個(gè)項(xiàng)目時(shí)給自己定的硬性要求。2. 整體設(shè)計(jì)與模塊拆解2.1 為什么我沒(méi)有從零寫一個(gè) SLAM 算法先聊一個(gè)很多同學(xué)會(huì)糾結(jié)的點(diǎn)做地圖模塊要不要自己去實(shí)現(xiàn) SLAM同步定位與建圖我的選擇是并不重復(fù)造輪子。地圖的“采集”和“服務(wù)”是兩個(gè)層次的問(wèn)題。SLAM 負(fù)責(zé)研究怎么從傳感器數(shù)據(jù)里估計(jì)位姿并重建環(huán)境而 lingbot-map 的核心職責(zé)則是把建好的地圖管理好、把導(dǎo)航請(qǐng)求處理好、把底層底盤差異屏蔽掉。所以我采用了“數(shù)據(jù)源可插拔”的架構(gòu)。lingbot-map 本身不強(qiáng)制綁定某一種 SLAM 算法的輸出格式只要你能把地圖數(shù)據(jù)柵格地圖或者幾何地圖轉(zhuǎn)成統(tǒng)一的中間格式lingbot-map 就能加載它并提供路徑規(guī)劃服務(wù)。這樣做有幾個(gè)非常實(shí)際的好處換傳感器方案不影響上層業(yè)務(wù)。激光雷達(dá)方案可以視覺(jué)方案甚至純?nèi)斯?biāo)注的地圖也可以。建圖與導(dǎo)航解耦。建圖質(zhì)量可以單獨(dú)評(píng)測(cè)、單獨(dú)優(yōu)化導(dǎo)航邏輯不會(huì)摻和到構(gòu)圖噪點(diǎn)之類的問(wèn)題里去。算法迭代空間大。以后如果出現(xiàn)更好的路徑搜索算法只需要替換內(nèi)部某個(gè)插件對(duì)外接口不必變更。從工程尺度看這就是典型的依賴倒置。我們依賴的是“地圖數(shù)據(jù)接口”這個(gè)抽象而不是某個(gè)具體的算法實(shí)現(xiàn)。2.2 模塊劃分與數(shù)據(jù)流lingbot-map 內(nèi)部拆成了五個(gè)部分地圖數(shù)據(jù)層負(fù)責(zé)地圖文件的解析、坐標(biāo)系管理、地圖元信息抽取。這是最容易被低估的一塊實(shí)際上 70% 的疑難雜癥都出在坐標(biāo)和高精度的邊界問(wèn)題上。全局規(guī)劃層在全局地圖上搜索出一條從起點(diǎn)到目標(biāo)點(diǎn)的最優(yōu)路徑。我選了 Hybrid A* 做全局搜索并在其后接了一條輕量軌跡平滑流程。局部規(guī)劃層也叫運(yùn)動(dòng)規(guī)劃層負(fù)責(zé)跟隨全局路徑的同時(shí)感知實(shí)時(shí)障礙物并進(jìn)行速速和方向的微調(diào)。它和底層底盤控制器之間有一套內(nèi)置的適配接口。狀態(tài)估計(jì)層實(shí)時(shí)推算機(jī)器人當(dāng)前在地圖里的位姿位置加朝向。這里我用的是 AMCL 的蒙特卡洛定位思路但做了輕量化裁剪。業(yè)務(wù)接口層以 RESTful 接口加 WebSocket 推流兩種方式對(duì)外提供服務(wù)方便上層餐飲系統(tǒng)、巡檢系統(tǒng)集成。數(shù)據(jù)流大概是這樣上層業(yè)務(wù)發(fā)起導(dǎo)航請(qǐng)求 → lingbot-map 拿到請(qǐng)求從全局規(guī)劃層得到路徑 → 局部規(guī)劃層結(jié)合實(shí)時(shí)障礙物信息輸出速度指令 → 底盤執(zhí)行 → 狀態(tài)估計(jì)層持續(xù)修正位姿閉環(huán)反饋給規(guī)劃層。整個(gè)環(huán)路的節(jié)拍在 20Hz 左右既不會(huì)給主控 CPU 造成太大壓力又能保證避障的實(shí)時(shí)性。這個(gè)設(shè)計(jì)里我最想強(qiáng)調(diào)的一點(diǎn)是千萬(wàn)不要讓業(yè)務(wù)系統(tǒng)直連底層傳感器數(shù)據(jù)。中間多一層“規(guī)劃輸出 狀態(tài)反饋”的抽象雖然會(huì)增加一次數(shù)據(jù)轉(zhuǎn)換的開(kāi)銷但這部分開(kāi)銷撐死幾毫秒換來(lái)的卻是極高的可維護(hù)性和調(diào)試友好度。實(shí)際的商業(yè)項(xiàng)目中這部分投資回報(bào)比是最劃算的。3. 核心路徑規(guī)劃算法落地3.1 全局路徑搜索為什么要重視曲線平滑很多入門階段的項(xiàng)目都會(huì)選擇 A* 或者 Dijkstra 來(lái)做全局規(guī)劃代碼量小、見(jiàn)效快。但這類算法天然有一個(gè)問(wèn)題搜出來(lái)的路徑是由網(wǎng)格中心點(diǎn)連接而成的折線帶有明顯的鋸齒和直角轉(zhuǎn)彎。機(jī)器人底盤如果直接跟蹤這種路徑會(huì)出現(xiàn)行進(jìn)路線抖動(dòng)、原地減速再轉(zhuǎn)向的現(xiàn)象甚至在窄通道里繞不過(guò)彎。lingbot-map 在全局規(guī)劃里用了 Hybrid A*。它跟普通 A* 的本質(zhì)區(qū)別在于狀態(tài)空間從“網(wǎng)格節(jié)點(diǎn)”變成了“帶航向的車輛姿態(tài)”。搜索過(guò)程中考慮的不僅是“這個(gè)格子能不能走”還得考慮“以當(dāng)前朝向的車能不能平滑地開(kāi)到這個(gè)格子的這個(gè)朝向”。這會(huì)帶來(lái)兩個(gè)工程上的收益。第一搜索出的路徑天然符合車輛的運(yùn)動(dòng)學(xué)約束不會(huì)出現(xiàn)原地掉頭這種讓底盤工程師崩潰的奇葩軌跡。第二后續(xù)不需要做太重的樣條平滑就能得到較為順滑的行駛軌跡。我在實(shí)測(cè)中對(duì)比過(guò)同樣的地圖和起終點(diǎn)傳統(tǒng) A* 加后處理平滑的方案路徑總轉(zhuǎn)角大概是 Hybrid A* 的兩倍以上直觀體驗(yàn)就是車子行駛過(guò)程明顯更果斷。Hybrid A* 也不是沒(méi)代價(jià)。它的計(jì)算量顯著高于普通 A*尤其當(dāng)搜索空間維度增加后如果地圖尺寸較大內(nèi)存占用和搜索時(shí)間都會(huì)上來(lái)。在 lingbot-map 里的處理方式是做兩層搜索先用低分辨率的粗略地圖快速尋找走廊級(jí)別的可行通路如果這條路存在再在局部窗口里用高分辨率精細(xì)搜索去平滑路徑細(xì)節(jié)。實(shí)際效果是大多數(shù)場(chǎng)景下全局規(guī)劃耗時(shí)都能控制在 100 毫秒以內(nèi)。3.2 局部避障動(dòng)態(tài)窗口法的工程調(diào)參心得全局路徑是一條靜態(tài)參考線機(jī)器人真正上路之后面對(duì)的還有行人、椅子、臨時(shí)堆放的雜物。這部分功能由局部規(guī)劃器承擔(dān)。lingbot-map 選擇了動(dòng)態(tài)窗口法DWA它在移動(dòng)機(jī)器人圈子里算是應(yīng)用最廣的方案之一原因也很樸素計(jì)算可控、參數(shù)直觀、效果穩(wěn)定。DWA 的核心思路是在每一個(gè)控制周期內(nèi)枚舉一組可能的“速度 轉(zhuǎn)角速度”組合它把搜索空間限制在底盤可達(dá)的“動(dòng)態(tài)窗口”內(nèi)。然后對(duì)每一組候選速度模擬一段時(shí)間內(nèi)的運(yùn)動(dòng)軌跡依據(jù)軌跡與全局路徑的貼合度、與障礙物的距離、朝向目標(biāo)點(diǎn)的程度三項(xiàng)指標(biāo)加權(quán)打分選最優(yōu)。我調(diào)參時(shí)踩過(guò)幾個(gè)坑值得專門說(shuō)一下評(píng)價(jià)函數(shù)的權(quán)重非常敏感。障礙物距離權(quán)重如果低于路徑貼合權(quán)重太多機(jī)器人會(huì)為了貼近路徑而跟障礙物硬剛反過(guò)來(lái)權(quán)重太高遇到窄通道機(jī)器人會(huì)直接停下來(lái)認(rèn)定“無(wú)路可走”。我這邊調(diào)出來(lái)的一組比較穩(wěn)的參數(shù)是路徑貼合權(quán)重 0.6障礙物距離權(quán)重 0.35朝向目標(biāo)權(quán)重 0.05。注意這個(gè)比例要配合上模擬步長(zhǎng)一起調(diào)。模擬時(shí)間步長(zhǎng)不宜太長(zhǎng)。剛開(kāi)始我把前向模擬時(shí)長(zhǎng)設(shè)到 3 秒結(jié)果機(jī)器人面對(duì)一個(gè)轉(zhuǎn)角時(shí)因?yàn)槟M軌跡“看到”了遠(yuǎn)處的墻體提前減速導(dǎo)致轉(zhuǎn)彎半徑偏大??s短到 1.5 秒后短時(shí)避障更靈敏整體的跟線精度反而更好。速度采樣分辨率不要貪細(xì)。分辨率過(guò)細(xì)并不會(huì)顯著提升軌跡質(zhì)量反而把耗時(shí)放大數(shù)倍。實(shí)測(cè)下來(lái)線速度步長(zhǎng) 0.05 米/秒角速度步長(zhǎng) 0.1 弧度/秒20Hz 實(shí)時(shí)跑已經(jīng)綽綽有余。3.3 從全局路徑到局部控制指令的銜接這個(gè)銜接細(xì)節(jié)很少在論文里被仔細(xì)交代但在實(shí)際開(kāi)發(fā)中格外重要。全局規(guī)劃輸出的是一串密集的路徑點(diǎn)而局部規(guī)劃器需要的是一條抽象的“參考路徑”。 lingbot-map 里專門做了一個(gè)參考路徑管理模塊它負(fù)責(zé)根據(jù)機(jī)器人當(dāng)前位姿在全局路徑上找到最近的參考點(diǎn)。往前截取一段約 2 米長(zhǎng)的窗口作為局部規(guī)劃器的目標(biāo)參考線。參考線在每次控制周期內(nèi)增量更新避免因全局路徑長(zhǎng)距離變化帶來(lái)的抖動(dòng)。如果這一步處理得不好最典型的現(xiàn)象就是機(jī)器人會(huì)出現(xiàn)“往前往后又往前往后”的喘振姿態(tài)看起來(lái)像在猶豫。根因往往是參考點(diǎn)切換邏輯不夠平滑或者截取窗口長(zhǎng)度與 DWA 的模擬范圍不匹配。lingbot-map 里這個(gè)窗口長(zhǎng)度是動(dòng)態(tài)的直線段長(zhǎng)一些彎道前自動(dòng)縮短讓機(jī)器人進(jìn)彎前有更充足的減速和調(diào)整空間。4. 地圖數(shù)據(jù)模型與坐標(biāo)系工程化4.1 一張地圖的數(shù)據(jù)結(jié)構(gòu)里藏了多少細(xì)節(jié)聊完算法我們回到一個(gè)更基礎(chǔ)的層面地圖本身。lingbot-map 的默認(rèn)地圖格式是柵格地圖本質(zhì)是一張灰度圖加一個(gè)分辨率聲明。每個(gè)像素對(duì)應(yīng)地面的一個(gè)小格子黑色像素代表有障礙物白色像素代表可通行灰色則是未知區(qū)域。但僅僅這樣是不夠的。工程化的地圖文件還得包含這些關(guān)鍵信息原點(diǎn)坐標(biāo)地圖左上角像素在真實(shí)世界坐標(biāo)系下的位置。分辨率每個(gè)像素對(duì)應(yīng)的物理尺寸單位米/像素。常見(jiàn)設(shè)置是 0.05也就是 5 厘米一個(gè)格子。樓層與場(chǎng)景標(biāo)識(shí)多層建筑或者多門店場(chǎng)景下同一張地圖文件內(nèi)就需要帶場(chǎng)景編號(hào)防止導(dǎo)航請(qǐng)求串區(qū)。禁區(qū)多邊形集合某些區(qū)域不允許機(jī)器人進(jìn)入比如收銀臺(tái)后方的狹窄過(guò)道。這類需求直接在導(dǎo)航層屏蔽會(huì)更可靠而不是單純靠傳感器避障。我強(qiáng)烈建議任何地圖模塊的設(shè)計(jì)者從第一天起就把這些元信息納入地圖文件格式里。后續(xù)你會(huì)感激自己這個(gè)決定。因?yàn)樵趯?shí)際部署時(shí)光是“這張地圖是哪個(gè)場(chǎng)景的”“原點(diǎn)坐標(biāo)到底在哪”這兩個(gè)問(wèn)題就能讓現(xiàn)場(chǎng)調(diào)試的同學(xué)瘋掉。地圖數(shù)據(jù)格式統(tǒng)一是救命級(jí)別的設(shè)計(jì)。4.2 坐標(biāo)變換最容易被低估的 bug 溫床坐標(biāo)變換是一個(gè)不能不談、談起來(lái)又特別容易讓新手頭大的話題。lingbot-map 里至少要維護(hù)四套坐標(biāo)系世界地圖系地圖像素坐標(biāo)映射到真實(shí)世界的參考系。機(jī)器人本體坐標(biāo)系原點(diǎn)在機(jī)器人中心朝向?yàn)闄C(jī)頭朝向。雷達(dá)/傳感器坐標(biāo)系傳感器安裝位置一般不在機(jī)器人中心點(diǎn)有一個(gè)固定的外參偏移。里程計(jì)坐標(biāo)系底盤累積位移推算出來(lái)的相對(duì)坐標(biāo)系。這四個(gè)坐標(biāo)系之間的轉(zhuǎn)換關(guān)系稍微亂一點(diǎn)機(jī)器人立刻表現(xiàn)出“猛打方向盤”或“定位漂移”等異常。lingbot-map 的做法是建立統(tǒng)一的坐標(biāo)樹(shù)管理機(jī)制任何時(shí)候傳感器數(shù)據(jù)進(jìn)入系統(tǒng)第一件事就是換算到世界地圖系后續(xù)所有算法模塊只認(rèn)世界系數(shù)據(jù)不直接消費(fèi)本地坐標(biāo)數(shù)據(jù)。這里有一個(gè)血淚經(jīng)驗(yàn)外參標(biāo)定不能只依賴標(biāo)定工具的輸出。雷達(dá)安裝哪怕出現(xiàn) 1 度的角度偏移在 10 米外就會(huì)造成約 17 厘米的位置誤差對(duì)一個(gè)輪徑 30 厘米的機(jī)器人來(lái)說(shuō)這是足以引發(fā)碰撞的大偏差。發(fā)布前的實(shí)測(cè)檢查里要專門寫一條“直線行駛 10 米驗(yàn)證地圖貼合度”的用例這個(gè)用例能篩查出大量軟件層面看不出來(lái)的標(biāo)定問(wèn)題。4.3 地圖的實(shí)時(shí)更新與動(dòng)態(tài)避讓區(qū)域真實(shí)場(chǎng)景中除了靜態(tài)地圖還需要機(jī)器人支持臨時(shí)避讓。lingbot-map 引入了一張“動(dòng)態(tài)柵格圖層”它與靜態(tài)地圖疊加靜態(tài)地圖提供長(zhǎng)期可信的幾何約束動(dòng)態(tài)圖層則反映了最近幾秒內(nèi)傳感器觀測(cè)到的障礙物狀態(tài)。為什么需要?jiǎng)討B(tài)圖層而不是讓局部規(guī)劃器直接消費(fèi)原始雷達(dá)數(shù)據(jù)原因是 DWA 這類局部規(guī)劃器每次只處理一小段軌跡它對(duì)障礙物的感知是短視的。如果通道前方 3 米處放了一個(gè)臨時(shí)紙箱機(jī)器人可能等靠近了才發(fā)現(xiàn)并猛減速。而動(dòng)態(tài)圖層可以做到提前把臨時(shí)障礙物“寫進(jìn)地圖”讓全局規(guī)劃在下一次重規(guī)劃時(shí)就繞開(kāi)箱子而不是到了跟前才想辦法。動(dòng)態(tài)圖層的更新頻率不需要太高5Hz 甚至 2Hz 就夠了。它只需要保證靜態(tài)障礙物被快速遺忘避免把墻邊正常行人當(dāng)永久障礙動(dòng)態(tài)障礙物被較快保留讓路徑規(guī)劃有機(jī)會(huì)繞行。這里我用了一個(gè)簡(jiǎn)單的指數(shù)衰減機(jī)制每次新的雷達(dá)幀到來(lái)命中動(dòng)態(tài)圖層上的格子就增加置信度沒(méi)命中的格子置信度按比例下降。低于閾值就清除出動(dòng)態(tài)圖層。實(shí)測(cè)下來(lái)這個(gè)機(jī)制對(duì)推著餐車慢慢走動(dòng)的人特別有效不會(huì)再出現(xiàn)“人已經(jīng)走遠(yuǎn)了機(jī)器人還固執(zhí)地認(rèn)為前方有障礙”的狀態(tài)。5. 實(shí)操過(guò)程與踩坑實(shí)錄5.1 完整落地的步驟清單下面按實(shí)際操作的順序把 lingbot-map 從零到一的落地步驟完整列一遍。假設(shè)你現(xiàn)在手里有一臺(tái)差速驅(qū)動(dòng)機(jī)器人裝了 2D 激光雷達(dá)主控是一塊帶 Ubuntu 系統(tǒng)的迷你主機(jī)。第一步確認(rèn)底盤和雷達(dá)的驅(qū)動(dòng)接口可用先把底盤驅(qū)動(dòng)跑起來(lái)訂閱它的里程計(jì)話題確認(rèn)能穩(wěn)定輸出位姿增量再確認(rèn)雷達(dá)話題能輸出高質(zhì)量的點(diǎn)云數(shù)據(jù)。我遇到過(guò)雷達(dá)數(shù)據(jù)幀率波動(dòng)嚴(yán)重的場(chǎng)景后面定位穩(wěn)定性受到明顯影響所以這一步不要圖快。第二步編寫底盤和雷達(dá)的適配插件這一步是把傳感器與 lingbot-map 對(duì)接的橋接環(huán)節(jié)。如果你用的是常見(jiàn)的開(kāi)源機(jī)器人套件這一步通常只是配置參數(shù)、啟動(dòng)已有插件如果是自制底盤就需要寫一個(gè)將底盤電機(jī)的編碼器數(shù)據(jù)換算成里程計(jì)消息的節(jié)點(diǎn)。第三步完成一次建圖啟動(dòng) SLAM 建圖工具把機(jī)器人放到待部署場(chǎng)景的起點(diǎn)手動(dòng)遙控它走遍場(chǎng)景的每一個(gè)角落。這一步的關(guān)鍵是路徑覆蓋要交叉重疊保證回環(huán)閉合。我見(jiàn)過(guò)很多新手建圖喜歡走“貪吃蛇”路線一條道走到黑再掉頭結(jié)果地圖出現(xiàn)明顯畸變。正確做法是像掃地一樣從左到右掃一層再?gòu)挠彝蟾采w回來(lái)保證同一區(qū)域被多次觀測(cè)。第四步編輯地圖文件建圖完成后導(dǎo)出的地圖通常還需要手動(dòng)干預(yù)一下。用圖像編輯工具把地圖里誤檢的噪點(diǎn)清掉把玻璃墻這類在雷達(dá)下不可見(jiàn)、但實(shí)際存在的物理邊界手動(dòng)補(bǔ)上再標(biāo)注禁行區(qū)域。這一步看似人工卻是提升導(dǎo)航可靠性的最高性價(jià)比操作。第五步配置 lingbot-map 參數(shù)把前面調(diào)好的 DWA 參數(shù)、全局規(guī)劃參數(shù)、定位參數(shù)分別寫入配置文件。特別要注意的是地圖路徑、坐標(biāo)系外參、話題名映射這幾類與具體硬件強(qiáng)相關(guān)的配置最好獨(dú)立出來(lái)一個(gè)文件換機(jī)器的時(shí)候只改這里。第六步聯(lián)調(diào)與實(shí)車測(cè)試先用仿真環(huán)境跑一遍全流程確認(rèn)路徑規(guī)劃輸出合理性再上實(shí)車。第一次實(shí)車建議在地面空曠、無(wú)真實(shí)障礙物的區(qū)域重點(diǎn)驗(yàn)證定位初始化和路徑跟蹤而后再進(jìn)入真實(shí)場(chǎng)景做避障測(cè)試。5.2 定位初始化失敗的一個(gè)案例聯(lián)調(diào)階段我遇到過(guò)一個(gè)非常典型的問(wèn)題值得拿出來(lái)講機(jī)器人啟動(dòng)后定位狀態(tài)一直停在“未初始化”即使手動(dòng)給了粗略初始位姿蒙特卡洛粒子也始終無(wú)法收斂。排查過(guò)程是這樣的先確認(rèn)了點(diǎn)云話題有數(shù)據(jù)、幀率正常然后打印出了每個(gè)嘗試位姿的粒子權(quán)重分布。發(fā)現(xiàn)粒子權(quán)重分布非常平緩所有粒子得分都差不多這意味著重試位姿與當(dāng)前觀測(cè)的匹配度都很低。接著我對(duì)比了雷達(dá)觀測(cè)與地圖本身才發(fā)現(xiàn)地圖里走廊盡頭有一面墻在真實(shí)環(huán)境里已經(jīng)被打開(kāi)成一個(gè)門洞——但建圖時(shí)門是關(guān)著的所以地圖上依然畫著一堵墻。雷達(dá)穿過(guò)門洞看到門后的空間與地圖上的墻產(chǎn)生了嚴(yán)重矛盾粒子自然無(wú)法打分。解決方案不是改定位參數(shù)而是重新補(bǔ)錄了一段地圖數(shù)據(jù)把這塊區(qū)域更新成準(zhǔn)確的狀態(tài)。這件事的教訓(xùn)是定位失敗時(shí)先懷疑地圖與現(xiàn)場(chǎng)的一致性不要急著調(diào)參。很多時(shí)候現(xiàn)場(chǎng)的物理環(huán)境已經(jīng)發(fā)生變化地圖沒(méi)有同步更新算法再好也無(wú)濟(jì)于事。5.3 一個(gè)反復(fù)出現(xiàn)的路徑抖動(dòng)問(wèn)題另一個(gè)常見(jiàn)問(wèn)題是機(jī)器人在直線行駛過(guò)程中橫向誤差波動(dòng)明顯走出一段“S 形”軌跡。最開(kāi)始我懷疑是路徑跟蹤的 PID 參數(shù)沒(méi)調(diào)好試了好幾組參數(shù)效果都不理想。后來(lái)在調(diào)試日志中發(fā)現(xiàn)局部規(guī)劃器每秒鐘會(huì)頻繁地在左右兩側(cè)切換目標(biāo)參考點(diǎn)原因在于全局路徑的相鄰點(diǎn)間距與粒子定位的微小抖動(dòng)產(chǎn)生了共振。解決方法是把參考點(diǎn)選擇邏輯從“最近距離點(diǎn)”改成“最近但漸進(jìn)推進(jìn)點(diǎn)”也就是一旦選定了參考點(diǎn)序號(hào)后續(xù)參考點(diǎn)的序號(hào)只能單調(diào)遞增不能回退。這個(gè)小改動(dòng)讓路徑跟蹤穩(wěn)定性提升了非常多“S 形”抖動(dòng)基本消失。5.4 常見(jiàn)問(wèn)題速查我把調(diào)試過(guò)程里最容易遇到、也最值得收藏的問(wèn)題整理成了一張表很多時(shí)候你遇到的問(wèn)題癥狀看著復(fù)雜其實(shí)根因就那么幾個(gè)現(xiàn)象首選排查方向補(bǔ)充建議定位初始化失敗地圖與真實(shí)環(huán)境不一致補(bǔ)測(cè)現(xiàn)場(chǎng)變化區(qū)域重點(diǎn)檢查門、窗簾、反光墻面路徑跟蹤呈S形參考點(diǎn)選擇邏輯抖動(dòng)排查全局路徑參考點(diǎn)是否單調(diào)遞增推進(jìn)機(jī)器人原地打轉(zhuǎn)局部規(guī)劃?rùn)?quán)重失衡檢查障礙物距離權(quán)重比重是否過(guò)低全局規(guī)劃耗時(shí)過(guò)長(zhǎng)搜索分辨率與地圖尺寸不匹配嘗試兩層搜索策略粗搜加精修結(jié)合同一場(chǎng)景重復(fù)部署不收斂地圖原點(diǎn)與定位初始位置不對(duì)應(yīng)檢查地圖原點(diǎn)坐標(biāo)與機(jī)器人實(shí)際啟動(dòng)位置是否真正一致避障過(guò)晚、剎車太急動(dòng)態(tài)地圖層更新頻率過(guò)低適當(dāng)提高動(dòng)態(tài)圖層更新節(jié)奏同時(shí)調(diào)大障礙物膨脹半徑6. 關(guān)鍵參數(shù)與調(diào)優(yōu)經(jīng)驗(yàn)6.1 六個(gè)影響導(dǎo)航效果最直接的參數(shù)如果說(shuō)整個(gè)項(xiàng)目里哪一個(gè)環(huán)節(jié)性價(jià)比最高那就是參數(shù)調(diào)優(yōu)。很多功能跑不起來(lái)不是代碼架構(gòu)問(wèn)題單純就是參數(shù)沒(méi)給對(duì)。lingbot-map 的導(dǎo)航核心是 DWA 加 Hybrid A*我直接亮一套自己實(shí)測(cè)效果不錯(cuò)的初始值但請(qǐng)注意數(shù)值可以抄背后的調(diào)參邏輯必須自己理解。全局地圖分辨率0.05 米/像素。再細(xì)的話網(wǎng)格數(shù)會(huì)爆炸再粗的話窄通道不夠可靠。局部規(guī)劃頻率20Hz。前向模擬步長(zhǎng)0.1 秒。太短會(huì)短視太長(zhǎng)會(huì)提前減速0.1 是一個(gè)平衡點(diǎn)。DWA 線速度窗口最大 0.6 米/秒最小 0.05 米/秒。室內(nèi)場(chǎng)景建議不超過(guò) 1 米/秒否則安全性會(huì)快速下降。DWA 角速度窗口最大 1.0 弧度/秒。轉(zhuǎn)角速度過(guò)大會(huì)給底盤帶來(lái)明顯沖擊。障礙物膨脹半徑比機(jī)器人外接圓半徑多出 10 厘米。這個(gè)值必須依據(jù)現(xiàn)場(chǎng)最窄通道的寬度做調(diào)整如果最窄門洞剛好只夠機(jī)器人過(guò)膨脹半徑必須設(shè)置得很小同時(shí)要依賴局部避障做動(dòng)態(tài)兜底。6.2 調(diào)參順序先保證安全再追求效率我的建議是調(diào)參時(shí)遵循“先能跑、再跑穩(wěn)、后跑快”的順序。先把障礙物距離權(quán)重的下限鎖死確保任何情況下機(jī)器人不會(huì)跟障礙物“貼臉”這是安全底線。然后調(diào)整路徑跟蹤相關(guān)的參數(shù)讓機(jī)器人能穩(wěn)穩(wěn)地跑在全局路徑上。當(dāng)穩(wěn)定性滿足要求后再去提升最大線速度、縮小膨脹半徑這些與效率直接相關(guān)的參數(shù)。每一步的調(diào)整幅度要小每次只改一個(gè)參數(shù)改完立刻在地圖上固定幾條測(cè)試路線反復(fù)跑同一遍對(duì)照參數(shù)變化前后的軌跡差異。很多想快速見(jiàn)效的同學(xué)會(huì)同時(shí)改三個(gè)參數(shù)一旦效果變差了根本分辨不清是哪一項(xiàng)引起的。這種“混合調(diào)參”的調(diào)試方式只會(huì)把問(wèn)題越調(diào)越復(fù)雜。在參數(shù)調(diào)優(yōu)上慢就是快。7. 對(duì)后續(xù)擴(kuò)展的一些想法7.1 多樓層與多機(jī)器人復(fù)用lingbot-map 當(dāng)前主要解決的是單層室內(nèi)場(chǎng)景。往后續(xù)擴(kuò)展最順理成章的方向有兩塊。一是多樓層地圖管理。電梯場(chǎng)景會(huì)帶來(lái)定位跳變和地圖切換兩個(gè)大難題需要在樓層切換時(shí)重新觸發(fā)一次全局定位初始化可以在電梯口放置二維碼或者地標(biāo)幫助機(jī)器人快速找回初始位姿。二是多機(jī)器人共用同一套地圖服務(wù)。同一場(chǎng)景下如果有兩臺(tái)機(jī)器人在跑地圖文件、動(dòng)態(tài)障礙物圖層可以共享但需要額外實(shí)現(xiàn)“機(jī)器人間互斥”以及“交通管制”能力避免在窄通道里兩車相逢卻都進(jìn)不去也退不出的死鎖。這個(gè)問(wèn)題會(huì)很有趣但也牽涉到通信系統(tǒng)與調(diào)度系統(tǒng)值得作為獨(dú)立的話題再展開(kāi)。7.2 讓地圖模塊成為團(tuán)隊(duì)基礎(chǔ)設(shè)施我在做這個(gè)項(xiàng)目時(shí)最大的體會(huì)是地圖模塊不應(yīng)該被看成某個(gè)機(jī)器人身上的“一個(gè)零件”它其實(shí)是可以復(fù)用的團(tuán)隊(duì)基礎(chǔ)設(shè)施。當(dāng)?shù)诙_(tái)、第三臺(tái)機(jī)器人需要接入時(shí)它們不需要知道地圖文件是怎么生成的不需要關(guān)心路徑搜索算法的實(shí)現(xiàn)細(xì)節(jié)只需要對(duì)著同一套接口發(fā)導(dǎo)航請(qǐng)求、收狀態(tài)反饋。這種基礎(chǔ)設(shè)施化的思路能讓后續(xù)所有機(jī)器人的導(dǎo)航需求都站到同一條起跑線上。如果你正在規(guī)劃自己的機(jī)器人項(xiàng)目我強(qiáng)烈建議你也把地圖服務(wù)單獨(dú)抽出來(lái)從一開(kāi)始就把接口定義清楚。哪怕前期看起來(lái)多寫了一些代碼后期節(jié)省的時(shí)間和避免的麻煩一定遠(yuǎn)超你的預(yù)期。最后分享一個(gè)小技巧所有地圖文件在落地時(shí)記得加一個(gè)版本哈希字段任何一次地圖修改都會(huì)改變哈希值。當(dāng)現(xiàn)場(chǎng)反饋導(dǎo)航異常時(shí)先對(duì)哈希值確認(rèn)跑的程序到底匹配的是哪一版地圖。這個(gè)習(xí)慣幫我避免過(guò)很多次“你以為你改的是新版實(shí)際跑的還是舊版”的低級(jí)事故。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
伊人97色天使| 国产精品一级毛片不卡视| 校园春色综合香蕉| 另类老少妇| 色乱二区| 日韩大香蕉AV影片| 午夜成人福利影视| 手机在线视频国内精品| 日韩精品亚洲一二三| 久久国产乱子伦精品免费女人| 骚熟女吞| 中出91| 青草精品视频日本久久久久网站在线| 天天插天天舔舔天天干| 欧美视频在线视频免费va| 怡红院成人视频| 99re8超碰| 高潮的A片激情扒开一区| 亚洲和欧美裸体美女双飞视频| 亚洲色啪| 99久久久无码精品国产人| 亚洲在线91| 欧美淫乱视频| 91久久久老司机| 久久亚洲天堂| 亚洲情色电影网| 国产精品自拍xxxx| 91超碰在线| 91无码人妻| 色五月亚洲| 日韩欧美性吧婷婷乱伦大香蕉| 男人女人18禁片免费看网站| 嗯嗯啊啊啊好爽| 夫妻四区五区六区| 强上我不卡卡| 精品久久久久,69国产成人精| 国产拍偷精品网站| 亚州欧美另类| 欧美极品色| 偷拍五区| 激情文学小说一区二区| av线电影| 四虎影视永久在线观看精品免费网站| 成 人 影视 一区 二区 三区 四区 | 丝袜狠狠草尤物人妻av91| 五月天婷婷欧美三区| 久久国产熟女影院| 欧美一区二区一级岛国大片| 俄罗斯一区二区视频在线观看| 麻豆尤物视频网| 日韩97超碰| 欧美色青| 成人性生活高清视频在线播放| 丁香婷婷激情五月天无毒不卡| 国产激情综合五月久久| 热天堂一区二区| 91偷拍欧美亚洲| 久久综合女优| 青青国产在线拍揄自揄拍| 一区二区不卡| 青青草原狼av| 国产女人9999| 九九九九亚洲| 一起草三级AV电影在线观看| 熟女突然公开看18禁影片| 日本成人A片网站| 亚洲电影中字一区二区| 91色图| 国产一区二区二区按摩精品啪视频| 日本道人妻久久久在线不卡色视频| 97免费免费视频网| 91精品免费| 天天日天天看| 欧美色图亚洲激情| 成人性爱av| 欧美激情五月天| 99爱在线视频| 伦在线97| 国产精品福利视频| 久久午夜色播影院免费高清| 亚洲高清色综合| 啊啊啊啊好爽好舒服一区二区易域| 欧亚无码视频| 色色色色综合网| 久热精品色情| 97干色| 日本性爱欧美性爱| 天天色粽合合合合合合合| 神马福利久草| 18岁禁 茉莉成人久久| 亚洲国产精品久久久男人的天堂| 亚洲综合影院| 亚洲久久东京热一二三四五区视频| 60秒免费视频| 97在线国产精品| 日韩噜噜69| 国产欧美在线观看免费观看| 60秒免费小视频| 成人影院永久免费观看网址| 久久中文字幕一区不卡| 加勒比大香蕉视频在线| 97超碰伊人| 人人搞人人插人人操| 91日韩网站| 国产精品人妻无码久久久互動交流| 青青草精玖玖69精品| 国产精品99久久久www| 操逼操逼逼操操逼91| 久久精精区一区二区一蜜桃一区二区| 亚洲天堂男人天堂| 伊人成人中文字幕久久网| 亚洲欧美日韩中文久久自慰| 无码二级三级| 九月婷婷综合| 午夜无码熟妇丰满人妻| 国产东北女人在线视频| 久久一本大香蕉| 韩国手机不卡无码三级视频| 97操97色| 超碰在线欧美性爱激情| 熟妇人妻一区二区三区| 久久无码成人| 香蕉大久久久| 蜜乳AV一区二区三区四| 日韩 人妻 精品| 人妻久久一区二区三区| 800zy一区二区| 校园春色五月天| 中文字幕成人| 嗯嗯啊啊操我| 东京太热久久久| 97超碰精品| 亚洲中文人妻色| 丰满人妻一区二区三区色-百度| 国产乱码久久久久久| 国产精品制服丝袜中文字幕日韩一区二区三区 | 大香交| 2018色综合天天操| 欧美性第一页| 99re在线视频国产| 激情婷婷五月天| AV中亚| 2025亚洲男人天堂| 大香蕉www.超碰| 九七毛片九九毛片 | 久草男人天堂| 色综合色色| 色综合一区二区三区| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | oumeisetu综合| 日韩有码 一区二区三区| 日本人妻天堂网站在线播放| 色婷婷成人| 嗯嗯啊啊好爽| 国产精品内射婷婷一级二| 亚洲影院成人| 91l欧美在线| 精产国品一区二三产品| 东京太热久久久| 天天操人人操狠狠插| 超碰伊人在线| 91精品国产综合久久久蜜臀| 手机在线看片免费人成视频| 国产又粗又长又大的视频| 久久国产三区| 中文字幕高清精品一区| 日韩特一级久久| 久久婷婷一区二| CCYY草草影院地址入口| 后入式福利| 国产精品午夜高潮呻吟久久av| 九九热av| 好湿好紧视频| 伊人伊人LD| 欧美精品第3页| 天堂中文资源在线bt| 亚州国产成人精品女人久久| 久久久久久99AV无码免费网站| 亚洲色丰满少妇高潮| 欧美性爱伊人| 天天伊人| 久草电影网| 久久久久久中文版| 四虎AV无码| 成人丁香五月| 亚洲欧美日韩中文播放| 亚洲AV永久无码精品成人调教| 色性荡荡荡荡视频| 超碰精品在线| 综合自拍| 色婷婷九月天天综合| 日韩欧美福利视频看看| 在线 制服丝袜中出 人妻| 日韩av不卡在线看| 婷婷探花久久精品一区| 亚洲综合情色| 九一精品牛牛一区二区| 色鬼在线综合| 成人熟女视频一区二区三区| http://qxhbdz.com| 3p国产色噜噜一区| 欧美性爱在线无码| 亚洲综合成人网| 久久美女国产| caoni国产亚洲av| 操操操五月天婷婷丁香影院| 日本不卡二区| 国产精品人妻无码久久久老鸭窝 | 中文字幕AV乱伦| 综合网亚洲| 日韩97P| 91爱啪| 亚州性色| 麻豆精品一区二区三区四区免费观看| 1区2区3区视频| 91青青| 亚洲天堂资源在线| 五月天婷婷社区| 密臀在线视频| 97超碰人妻| 亚洲毛片基地专区| 美女操逼A A| 91人妻精华帖| 国产在线精品偷| 五月天婷婷色| 日本 免费 一区二区三区 久久香蕉| 亚洲欧美精品一区天堂久久| 97超碰无码网| 国产高清在线自在拍69| 欧美 亚洲精品首页| 亚洲在线a| 嗯嗯啊啊操我| 国语精品内射在线观看| 婷婷色在线| 嗯嗯啊啊用力视频免费| 欧美亚洲成人在线一区二区三区| 中文字幕二区| 亚洲无992tv| 欧美性爱免费短视频| 日韩在线观看字幕精品| 丁香五月婷婷色| 大稥蕉免费视频这里只有精品| 麻豆2区1区天美| 国产地址二三| 妇女乱色二区| 青木玲在线不卡| 欧美性高潮在线| 久久91| 性色AV蜜色av色欲av| 国产福利一区二| 美国一区二区三区视频| 精品少妇999| 日韩99精品视频综合区| 九月丁香| 大香蕉天天看妹子| 少妇蹲下露出大唇5| 内射白嫩美女| 欧美日日人人天天| 13小男生GAY自慰脱裤子| 鸥美中出| 91jk色拍| 国产97亚洲| 探花一区二区三| 九九色综合| 在线观看A啊啊啊| 亚洲乱熟女一区二区| 欧美成人免费在线观看| 六月婷婷五月丁香| 色婷婷A V一二三四区麻豆综合| 男人的天堂 在线一区| 国产精品免费美女视频| 五十路熟女工口 | 久久久精品国产亚洲伊人| 一区二区蜜臀| 国产免费黄色一级大片| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 黑人白女精品一区| 国产美女高潮| 久久女人一区二区三区| 欧美性Fer办公室秘书| 欧美人与动性人交a| 99久久九九| 国产精彩女在线观看视频| 久久久久亚洲熟妇熟女| 厕所偷拍在线| 97综合在线| 伊人激情| 啊啊啊在线观看| 五月丁香婷婷综合网| 无码人妻毛片丰满熟妇精品区| 亚洲免费成人在线高清无码视频| 国产999精品久久久久久| 视频黄色国产一级| 91久久国产精品| 91精产一区二区三区| 啊啊啊啊好疼视频| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 欧亚乱色熟女一区二区| 九九九九免费高| 国产精品一区av在线| 欧美三级免费伊人| 免费啪啪av| 欧亚日韩三区| 国产精品自产拍在线观看社区| 欧美综合 站| 天天操夜夜嗨| 国产又长又大又粗的视频| 精品偷拍13p欧美dodk视频| 天堂伊人久久| 亚洲中文字母在线播放| 色色色热| 精品久| 大稥蕉免费视频这里只有精品| 亚洲国产丝袜熟女av| 国产成人久久精品蜜臀| 午夜久久一区二区无码中出| 免费αⅴ在线观看| 人妻少妇无码| 97色97好| 污啪啪啪视频| 久久亚洲不卡| 99九九久久| 精品中文字幕一区二区l - 百度| AV在线播放网址| 1024香蕉视频| 99热99在线播放激情| 大但人体久久久久| 日韩草久视频| 一类无码操逼视频| 少妇无码999| 蜜桃视频精品一区二区三区| 欧美亚洲中文字幕| 乱操乱伦AV| 国产热av| 欧美亚洲国产自久久| av在线观看不卡网站| 久久久涩| 天色综合网| 色牛牛AV| 色在线综合| 情色五月天就去干| 久久久久久久国产| 9l视频自拍9l九色成人| 99久久精品无码一区二区毛片免费| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 亚洲综合69| 综合熟女| 无码乱人伦中文视频| 精品九九九九九九| 大但人体久久久久| 欧美性暴力猛交XXXX| 蜜桃av综合网发布| 国产精品亚洲天堂网址| 午夜性生活av免费在线看| 啊啊啊不要嗯嗯在线观看| 婷婷五月天小说| 亚洲天堂综合AV| 9999久久久久| 九热大香蕉| 亚洲精品男人的天堂| 亚洲第一狼人丝袜美女另类| 三上悠亚在线毛片91| 97久久国产精品| 久草资源在线视频官方总站日韩丝袜美腿 | 极品尤物在线观看| 成人网站 免费观看| 精品久久久久久无码| 偷拍导航视频网站| 超碰九九| 2019男人的天堂| 亚洲国产成人精品999| 亚洲 欧美 日本 国内 首页| 国产视频第2页| 男人干美女| 精品 码产区一区二-1080P高清在线www-B029AV | 九九视频黄色片| 欧美天天| 国产精品懂色tv影视免费观看| 亚洲成人在线乱码色午夜| 国产青青美女玩逼视频| 91综合国产精品| 国产美女精品| 日韩八十路老熟女| 欧美偷| 4tube欧美女厕所| 亚洲AV色图一区| 老鸭窝日丰县女人| 国产美女91| 91久热| 中文字幕国产| 日韩欧美女求操每天更新| 午夜福利 成人 91| 天堂综合网| 九九九九国产| 国产丝袜欧美在线视频| 国产18精品亚洲精品| 亚洲免费人妻在| 久热九九| 91N五十路| AV老汉| 亚洲美女30b| 好看的久久不射无码影视影院| 日日日骚女人精品| 亚洲欧美激情小说| yw尤物av无码点击进入麻豆| 岛国网址国产 | 亚洲色图欧美视频| 欧美日韩丝袜 | 中国大陆国产高清AⅤ毛片| 综合操逼| 91在线|亚| 麻豆AV一区二区| 在线观看 99热| 欧美欧美少妇| 超碰97人人cao| 99re热有精品视频国产| 久热九九| 超碰人妻久久人妻中文97| 日韩欧美水蜜桃人妻| 亚洲欧美啪啪| 免费A片三p视频| 国产色精品午夜大片| 91色插| 啪啪视频mP4| 天天干18禁| 色臀av| 男人的天堂午夜av| 97超碰总站| 我要看免费韩日黄片| 色97欧美| 中文字幕伊人| 97日韩欧美| 国产亚洲日韩在线三区黑人| 欧美一区91大爱| 一二三四视频在线社区中文字幕| 国产精品熟女一区二区三区| 人干人人人操人人摸| 91N欧美| 日本一久是| 亚洲色久| 青青草视频这里只有精品| 夜草欧美| 91超碰在线| 九九色影院| 国产美女口爆吞精| 乱操乱伦AV| 桃色五月天| 天天操天天日天天干| 丰满人妻无码一区二区三区| 九九九久千久久激情蜜桃在线看| 老熟女综合网| 午夜精品久久久久久久99蜜桃一| 久久99手机免费视频| 久夜视频| 五月丁香六月婷| 久久激情亚洲精品无码?V| 日韩一区二区熟女| 亚洲在线a| 婷婷伊人网| 九九亚洲色在线观看| 欧美aa一级片| 精品美女少妇一区二区三区| 91精品人妻偷情| 欧美1727免费观看视频| 欧美丝袜中文字幕07在线| 丰满少妇乱子伦精品无| 免费超碰97久久| 色伊人91| 91少妇通奸网站| 国产一区在线观看无码AV| 欧美日韩人人精品| 欧美天天| 干b在线性社区| www.色吧5.com| 欧美色图片91| 伊人专区一区二区三区| 神马久久久久久久久久| 人妻一区二区三区视频| 96免费视频在线| 色天使亚洲综合在线观看| 精爱久久| 91足交| 99精品无码| 六月激情婷婷| 偷拍偷窥与盗摄视频专区| 国产av青草| 国产家庭乱伦性爱视频| 四虎在线观看网站| 99色在线| 成年人网站在线免费观看| 96AV久久久| 国产女人和拘做爰视频| 9久9久9久9久视频网站| 激情深爱五月天| 青娱乐999| 九九九影院| 色色色天美视频| 欧美天天综合在线| 欧美性爱一区二区三区四区| 亚洲中文字母在线播放| 国产精品熟女一区二区三区| 亚洲熟女乱综合一区二区三区| 国产99久久99热这里只有精品15 | 蜜臀久久99精品久久久久久-DVD| 亚洲最大的黄色电影网站。| 极品尤物自安慰| 伊人国产AV| 日本天天吊| 国产综合网站在线播放 | 金典av| 国产又爽又黄| 中日韩一区二区三区欧美| 久久夜精品一区二区三区| 91九色精品熟女内射| 久久久新亚洲AV| 亚洲污污网站| 亚洲国产一区二区三区在线| 日韩一级成人毛片免费观看| 九九九九热| 狠狠做深爱婷婷久久二区| 国产这里只有精品| 人妻乱仑一区二区三区| 国产午夜在线观看| 性欧美第一页| 天天色怡春院| 精品女人999| 日韩乱伦视频| www.亚洲成人一区| 97色综合中文网| 欧美日韩国产人人| 激情露脸爱| 色婷婷基地| 精品九九国产无码| 日本淫乱女一区二区三区视频| 久久久内射良家| 蜜桃在线观看一区二区三区| 婷婷丁香六月天| 国产精品一级特黄aaa大片在线观看| 欧美精品宗合| 久久精品导航| 久久久91福利姬| 男人的天堂VA在线| 国内操逼视频二区| 91 丝袜在线| 中文字幕av色| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 丁香五月电影| 一起草精品人妻| 日韩一级特黄av毛片| 丁香五六月啪啪| 操国产高清| 国产精品诱惑| 亚洲丝袜诱惑| 美女诱惑久久| 久久久久久九九九| 久一区久久蜜桃| 91老司机精品| 亚州性色| 久久久97| 欧美gv在线观看| 色激情综合网站| 欧美国产精品久久九九| 成人一二| 亚洲天天做日日做天天谢日日| 18禁看网站一区| 老熟女乱伦片| 波多野结衣之双飞调教在线播放| 无码不卡亚洲成?人片| 日韩兔费看黄片| 国产又粗又大硬免费色网视频| 欧美日本成人一区二区| 中文字幕在线免费观看2| 欧美日韩大香蕉| 激情五月天插| 久久久久成人亚洲国产| 丁香色色网| 蜜臀av一区二区三区免费观看| 五月天精品| 中文字幕av色| 亚洲和欧美裸体美女双飞视频| 福利在线视频一区二区| 91超碰在线观看| 色香综合| 中文字幕精品一区欧美| 久久精品国产亚洲AV片多多| 九九香蕉网| 蜜臀久久99精品久久综合| 欧美日韩国第一区| 熟妇国产免费一区| 欧美色院| 国产三级多多影院2022国产AA一级毛片无码 | 人人澡人人爽人人精品| 亚洲drav色图| 国产成人久久精品蜜臀| 国产成人精品无码久久| 婷婷伊人网| 性色高清在线| 蜜桃网熟妇| 精品无码秘 人妻一区二区| 波多野结衣一级视频| 91人妻Pr| 国产精品肉丝自拍| 清纯唯美综合亚洲| 国产又黄又粗的视频| 蜜乳AV色欲AVAV无码| 日韩中文字幕熟妇人妻| 台湾佬中文娱乐网久久久久久久久久com| 91n处女在线观看| 777琪琪午夜免费A片| 色色五月婷| 国产视频大全| 日本成a人v网站在线观看| 丰满人妻av一区二区三区 | 日韩熟女乱伦中出| 夜夜爽33333| 亚洲性感丝袜诱惑在线观看| 好爽视频在线观看视频 | 久久伊人网视频一区二区三区| 丝袜色综合| 999精品国产高清一区二区| 99热91| 久久视频少妇美女| 日韩 国产 欧美自拍| 久99久视频| 精品久久艹| 国产精品免费1区2区视频| 天天日天天爽| 亚欧美色图| 午夜福利免费福利视频| 操b网站亚洲无码| se..亚洲欧美| 91一区二区| 青青草原伊人网| 人人操人人操草草| 成人精品一区二区三区| 青娱乐福利99| 翔田千里A片一区二区| 狠狠色丁香| 国产熟女自拍| 久久久久国产精品片区无码直播| 色九九九综合| 人妻中文字幕精品无码 | 亚洲春色一区二区三区| 偷窥自拍亚洲色图| 亚洲精品97| 97日本超碰综合| 九九久久玖玖| 毛片中心9视频99| 亚洲高清视频在线免费观看| 色噜噜人妻av 中文字幕| 色噜噜狠狠色综无码久久合欧美| 九九九九九九九精品视频| 91性网| 操狠狠| av网站在线看| 欧美日本天堂| 99精品久久久久久久婷婷| 国产一区二区三区,在线观看观看| 亚洲第一精品在线视频| 青青草日韩免费观看高清在线| 欧美人与性动交a美精品| 日韩精品影视| 欧美久热| 九九九九热| 夜夜国产一区| 日本护士高潮| 午夜αv| 亚洲自拍另类丝袜综合| 淫荡少妇免费| 超碰78| 91九色丨风韵犹存| 91性感在线| 欧美亚综合色图| 少妇一区二区三区高速| 亚洲在钱| 久久人人妻| 亚洲 自拍偷拍 欧美| 国产三级中文字幕粉嫩| 老女人爆菊| 成人麻豆av电影网站| 久久九九精品一区二区| 欧美熟女少妇| 黄色av网站在线播放| 2020天天色综合| 青娱乐亚洲热| 日人妻视频91| 午夜精品视频777| 日本操逼视频不卡直接放| www久久久| 尤物网址| 18禁的网站在线| 嫖老熟女A片一二三区| 色一色综合网| 丁香六月婷婷| 午夜精品99久久久久传媒| 国产丝袜美女诱惑| 精品人妻夜夜草| 国产极品久久久| 国产精品丝袜久久亚洲不卡| 精品人成视频在线观看| 青青草狠狠撸| 天天影视综合色| 亚洲国产日韩精品久久久| 久久久四区| 五月天我淫我色av| 亚洲av影音先锋| 日本熟女中文| 久久天天摸| 日日骚 av| 老色鬼成人精品视频下载大在线观看| 凹凸 69堂 在线播放| 天天综合~91| 天天干天天燥| 99热自拍| 黑人天8A∨高清网站| 91欧美巨乳| 欧美 亚洲 第一页| 丁香六月激情| 亚洲成人在线播放| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 中文日本免费高清| 国产激情综合| 久久伊人在线五区| 中文字幕无码不卡啪啪| 亲子敌伦对白在线播放| 久夜视频| 顶级丝袜熟女一区二区三区| 亚洲日韩一区电影| 欧美日韩青操| 欧美综合色,www| 翔田千里一区二区三区奶水| av九九| 婷婷视频网| 人妻一区久久二区三区色播| 亚洲中文字幕久久无码精品| 国产午夜福利专区综合| 爱av免费| 熟啊v色欧美热| 蜜桃天美传媒AV一区二区三区| 亚洲一区在线观看欧洲| 欧美很很操视频| 春色综合网| 蜜臀国产AV中文字幕| 色五月婷婷久久| 色五月综合| 桃花色涩综合影院| 亚洲有码 视频一区| 天天干天天操天天干天天操| 欧美综合站| 婷婷久草| 中文一区二区三区影院| 五月综合婷婷久久网站| av亚洲天堂资源网站| 99999久久精| 国产精品 久久久精品一牛| 殴美牲| 神马久久免费电影观看| 伊人一区二区在线播放| 亚洲午夜免费狠狠干| 99精品综合久久久久五月天| 亚洲欧美自拍偷拍| 国产精品久久9| 午夜男人的天堂| 午夜福利成人免费视频| 欧美日韩人妻少妇 一区二区三区| 百度百度日本操逼| 久悠悠av| 欧州91高潮| 亚洲精品美女久久久久久久久| 久久夜夜夜| 国产一区二区在线播放量| 无码一区二区三区四区五区六区七区八区九区十区视频 | 中文字幕在线免费观看 | 久久久久元码视频| 亚洲熟女人妻中文字幕一区二区| av麻豆啪啪| 婷婷五月丁香五月| 国产视频小说| 福利操逼| 亚洲精品美女操逼| 欧美色宗合| 加勒比在线视频| 啪啪综合网| 亚洲色人妻综合| 丰满人妻-区二区三区免费看| 熟女乱伦二区| 无马一区二区| 伊人AAA| 国产精品丝袜在线| 五月丁香六月| 毛片一区二区| 亚洲美欧999| 久久久新亚洲AV| 激情图片亚洲色图| 在线综合 亚洲 欧美中文字幕| 久草婷婷| 亚洲人妻在线精品| 日日夜夜青青草母狗| 激情抓乳插进去啪啪啪日韩 | 干B视频伊人网| 在线观看av区| 九九九九九九综合| 91 手机在线播放 绯色| 91精片| 日本九九久久99播| 亚洲精美粉嫩嫩泬在线观看| 91插B网站| 久久一二三四五六七八九区区区 | 国产农村妇女精品一| 成人一级性爱| 内射中国少妇高清视频免费视频| 人人色人人操在线| 国产一国产一级毛片古装| 中国黑人三级片网站上区| 九九干| 老熟女综合网| 久久熟妇五十路一区| 日韩一级成人毛片免费观看 | 人妻熟女一区二区在线视频| 又黄又爽在线观看视频| 国产精品麻豆免费视频| 人人澡人人澡人人| av中文字幕在线熟女| 精品国产三级av韩国在线| 激情五月天校园春色网| renqi久久久久久久久久久久| 新怡红院| 国产性刺激| 无码自拍SM| 1000部熟女视频在线观看| 男人下部插入女人下部| 日逼国产| 搡老熟女免费视频| 91精品国产91久久久久久久久久久久| 日本123区操B视频| 在线人成亚洲视频免费观看| yazhouzaixian| 日韩内射视频| 亚洲综合一区二区| 97资源视频| 97chaopengongkai| 国产日韩欧美| 综合自拍| 大学生口爆吞精| 91综合中文字幕| 国产一区二区精品在线视频| 亚洲精品日韩国产欧美| 人人妻人人爽 97人人看碰人免费公开视频| 国产精品一区二区麻豆| 亚洲视频,小说| 极品色www影院| 加勒比综合九九99视频在线播放| 91精品久久久久久77777| 无码直播久久久| 久久久久9| 黄色小说亚洲| 久久黄色网址| 色五月首页| 国内精品a| 日本一天色道久久久精品视频| 色网在线视频观看免费| 91欧美巨乳| 99精品丰满人妻无| 婷色五月天| 黄片www.| 国产福利小视频高清在线观看| 无码国产精品96久久久久孕妇| 婷婷丁香人妻| 久久9免费视频| 国产99999久久精品| 久久久9视频| 欧美中日韩XXXX| 五月婷婷基地| 免费看黄片现成| 97超碰色色| 9久久精品| 国产久久天堂资源| 97资源站国产精品| 日韩中文字幕宗合在线| 9久久美女首页| 精品国产99| 蜜桃中文字日产乱幕4区| 日韩精品区二区三区不卡| 综合激情五月丁香| 美女啊啊啊啊啊啊| 亚洲中文一区二区三区| 吖在线不卡一区二区国产剧情| 欧美成人免费在线观看| 大象AV在线| 久操免费观看| 欧美96精品在线| 东京热天堂网| 色综合加勒比| 一级做a爰片性色毛片久久| 亚洲天天更新| 亚洲九九九| 日韩一级久久毛片| 啪啪啪东京| 男女猛烈无遮掩视频免费软件| 亚洲日韩精品久久久久一区壹牛 | 国产天天噜一噜久久久| 欧美综合在线第一页| 偷拍亚洲视频一区二区三区四区| 欧美另类自拍 | 亚洲凸凹超碰成人| 人人噜夜夜操| 欧洲精品久久| 午夜精品久久久久久久99| 乱码人妻一区二区三区| 中文字幕伊人| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 91真人天天在线| 日韩中文9| 日韩综合第八区国产精品| 一区二区三区麻豆| 91精品国产91久久青草 | 男人的天堂视频精品乱在线| 啊啊啊啊嗯嗯在线久久久| 亚洲色人| 熟女乱伦A| 国产自偷自拍一区| 丁香五月成人| 91新在线欧美| 九99久久| 91色图| 国产精品无码av| 性爱1区| 亚洲图片偷拍欧美| 超碰久久草| 国产又大又粗又长视频在线| a片亚洲一本通视频| 国产精品一区二区密臀| 无码高清少妇久久| 嫖老熟女A片一二三区| 色婷婷影院| 目产99999久久999| 99热这里都是精品| 亚洲国产成人7777| www…国产操逼| 97精品一二区| 激情内射| 日韩99精品视频综合区| 久久98| 殴美综合色88| 加勒比色99999| 中文字幕AV乱伦| 六月婷婷综合| 欧美天堂第二区| 性91| 日韩激情中文字幕有码| 97超碰天天| 久久大香蕉97| 国产熟女完整版中字| 99爱精品| 色777999综合| 九九热久久99精品re| 一本久道久久综合狠狠爱| 亚洲限制级| 思思热国产高清| 久久东京国产精品视频| 日夜干射色啊| 搡老女人911熟妇老熟女| 午夜福利免费精品视频| 欧美天堂日韩三级国产传媒| 久久久久国色αv免费观看| 久草免费福利在线播放| 热天堂一区二区| 97伊人超碰| 久热香蕉精品在线视频| 爱爱动态试试看6 0秒| 天天综合网在线观看| 人妻丰满熟妇一区二区三| 麻豆精品久久久久久久| 欧洲亚洲人妻无码高清久久三区四区| 国产av又色又爽又黄| 天天享受天天看| 九九热三级片| 五月丁香狠狠爱| 日1区2区3区2020| 婷婷视频在线免费观看| 很很很很操| 大香蕉伊人在线成人AV在线观看| 欧美激情在线观看视频| 国内精品久久久久影院亚洲| 中字一区| 人人插人人摸人人| 亚州色图欧美| 国产精品女生av| 久久一二三四不卡| 天天干天天燥| 久草热制服丝袜在线观看 | 丝袜性亚洲| 国产综合日韩伦理| 嗯嗯啊啊啊好舒服| 人妻一区二区三区四区视频| 五月天婷婷久久| 精品无码少妇| 东京热激情视频一二三区| 天天狂操夜夜狂日| 97天天摸天天碰| 久久欧美激情| 水澄无码AV| 亚洲美女AV无码| 岛国小电影| 岛国在线免费视频| 在线 亚洲 网爆 自拍| 成人性爱AV在线免费观看| 国产精品suv一区| 日韩人妻播放| 欧美,亚洲,日韩,v,天堂,手机在线观看| 东北丰满熟女国产一区| 男女香蕉一区二区| 超碰91在线| 欧美97爱| 国产极品久久久| 收看日本人日bb| 美女丝袜激情小说| 97人妻碰碰中文无码久热丝袜| 日本二三四区| 色呦呦、国产精品| 亚洲在线网站| 情色五月天网| 大屁股xxxxx| 久久久亚洲| 欧美精品久久96人妻无码| 久久草草亚洲蜜桃臀| 亚洲色天堂日韩中| 日韩成人精品中文字幕| 中文字幕av丝袜| 高跟丝袜AV专区国产| 91精品久久久久| 亚洲综合另类欧美久久久| 999亚洲国产视频| 中文字幕青青草| 在线黄页看毛片| 超碰人人操97碰| 人伦四五区| 99热99re超碰精品| 欧美久久人人网| 日日碰视频网| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 欧美一区二区三区日韩| 国内伊人久久久久久网站视频| 日韩钢筋无码高清啾啾啾| 色香色欲天天综合网天天来吧| 在线看污网站| 欧美白嫩在线放| 色婷婷影视| 国产成人自拍视频视频| 日韩无码人妻中字久久三区四区| 国产AV激情无码久久无码| 啊啊啊久久| 日韩 欧美 国产 麻豆| 99re视频在线观看这里只有精品| www.91人妻.com| 久久久久久加勒比| 人人澡综合涩| 亚洲综合五月天婷婷丁香| 1人人看人人摸人人操| 亚洲欧美骚| 亚洲男人的天堂网| 大伊香蕉在线视频免费| 91精品人妻偷情| 香蕉精品二区二区| AV99热18这里只有精品| 黄色污污污污污污网站| 国产吞精a级片激情电影| 神马久久久久| 中韩中文字幕在线观看| 东北女人操比视频| 久草视频制服诱惑| 99无码视频| 国产二区三区免费视频| 亚洲精品97久久中文字幕| 神马久久久久久久久久久久| 操久久久久久| 色青青久久影视| 成全在线观看免费观看| 精品一区二区三区蜜桃臀赵总 | 欧美人妻精品一区二区| 好色综合| 大香蕉99999| 亚洲清纯综合| 人澡逼| 九九九九九用不成了| 伊人国产av| 少妇超碰在线| 啪啪综合网| 亚洲成人久久美女| 五月丁香社区婷婷日韩欧美精品影院 | 一区二区三区四区姦女| 五月天色图影视| 五月天社区| 噜噜吧,噜噜色,噜噜| 久久久久亚洲Aⅴ无码| 天天爽夜夜爽夜夜爽精| 91精品人| 欧美激情激情xxxx欧美专区| 亚洲精品99999| 久久色精品视频在线| 蜜臀网 一区| 人妻精品一区一区三区蜜桃91| 啊啊啊久久久视频| 亚洲高清在线se| 四虎影视永久在线观看精品免费网站 | 九色 人妻 大香蕉| 精品少妇后入一区二区三区四区人妻巨乳 | 99热久| 伦理弟一页| 午夜国产综合视频在线观看| 亚州操操穴网| 天天日B狠狠操| 亚洲91av| 色九九九| 双插在线| 校园春色亚洲无码| 性色av一区二区| 超碰97在线中文| yazhouzaixian| 91色欧美| 亚洲图片另类| 深夜福利黄片| 99re视频这里只有精品| 人人妻人人澡人人爽人人精品浪潮| 加勒比99999| 91美女在线观看| 欧洲黄色网| 乱伦图一区| www.色婷婷色综合| 99无码视频| 国产精品一区二区在钱播放| 曰本熟女视频| 97资源站久久| 亚洲欧美碰碰| 日韩电影在线观看网址| 日韩免费中文字幕视频| 色就色综合| 亚洲色图欧美视频| 熟妇在线视频一区二区| 亚洲欧美中日韩| 久久宗合亚洲| 啊啊啊不要嗯嗯在线观看| 国产精品久久久午夜夜伦鲁鲁| 伊人超碰97| 国产Av超碰| 免费看欧美美女黄色大片| 在线观看一卡二卡| 岛国免费视频在线| 青椒国产97在线熟女| 717影院理论午夜伦八戒| 久久女人视频| 国产精品九九| 久久久人妻| 日韩人妻一二三区视频 | 欧美丝袜美女电影一二三四区| 亚洲清纯综合| 呦呦影院| 亚洲一区日韩| 极品内射| sewuyueav|