999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于碰撞預測的改進A*路徑規劃算法研究

2020-11-05 09:52:02梁獻霞路俊維
科學技術創新 2020年32期
關鍵詞:規劃

陶 智 梁獻霞 路俊維 趙 慶

(1、邢臺職業技術學院信息工程系,河北 邢臺054000 2、河北機電職業技術學院機電工程系,河北 邢臺054000)

移動機器人的路徑規劃問題是當前移動機器人領域所研究的熱點問題,其主要目標是在已知、未知或者部分未知的環境中規劃出從起始點到目標點的安全無碰撞路徑。

在已知的靜態環境,所用的全局路徑規劃算法通常有柵格法、RRT 算法、A*算法、神經網絡算法、遺傳算法、蟻群算法等等。文獻[1]改進A*算法中使用了正反向搜索的機制,范圍仍然局限于靜態障礙物環境下。對于動態障礙物環境下的路徑規劃,文獻[2]采用了基本避障策略和啟發式動態規劃法相結合的思路,但是關于A*算法在動態障礙物下的路徑規劃研究文獻卻幾乎空白[1-2]。

本文結合前人的研究成果,對動態障礙物環境下的路徑規劃進行研究探討,在A*算法的基礎上進行改進,通過引入逃逸距離策略解決機器人與動態障礙物相遇的問題,并對新算法進行了仿真驗證。實驗結果表明,采用逃逸距離策略后的算法,可提高機器人路徑規劃的安全效率。

1 柵格化網絡

為了便于分析研究,將機器人、路徑系統和障礙物進行網絡柵格化處理,將不規則障礙物按照規則化處理,并設定路徑網格的最小單位正方形,單位為1cm,如圖1 所示。

圖1 環境網格

2 A*算法引入

A*算法的評價函數表示為:f(n)=g(n)+h(n)。其中f(n)是從初始站點經由當前站點到目標站點的估計值,在尋路過程中,總是選擇f(n)值最小的下一站點作為最優路徑中的站點,g(n)表示從初始站點到當前站點已經付出的代價,h(n)表示從當前站點到目標站點的估計代價。

A*算法中g(n)值由起點開始所經過的距離累加而得,h(n)值則通過距離預估方法求得,通常有曼哈頓距離或者歐幾里得距離[3-5]。

3 逃逸范圍策略

實際情況下,移動障礙物的尺寸大于機器人尺寸,并且在相互運動過程中有沖突的可能,需要設置有效避障范圍。預測機器人和動態障礙物相遇的邊界,由此確定此時碰撞的矩形范圍,機器人可以安全逃逸到達目標點,可以防止運行中被損壞。

3.1 最小矩形圖

在實際環境中,障礙物有規則和不規則形狀,為了方便處理,提出了最小矩形圖的概念,即能夠正好將整個障礙物包括在內的矩形,如圖2 所示的障礙物都包含在長10cm 和寬為4cm 的矩形框內。

圖2 中凸形障礙物

3.2 逃逸范圍數學建模

假設機器人車體r,移動速度為vr,機器人坐標為r(rx, ry)。動態障礙物為o,運動速度為vo,障礙物的坐標為o(ox, oy),其橫向長度為oh,縱向長度為ow,且在運動過程中不改變方向,機器人與障礙物的運動夾角為θ。

在沒有遇到障礙物的情況下,機器人r 搜索路徑的方向夾角為θ,因此機器人r 移動到障礙物o 邊界的橫向距離等同于縱向距離,可以推出此時機器人的坐標為(ox,ry+ox-rx),固逃逸范圍是以(ox,ry+ox-rx)為坐標,橫向長度為oh,縱向長度為ow的矩形。同理可以根據移動機器人r 和動態障礙物o 的相對位置和運動方向推出機器人r 移動到障礙物o 右邊界和上下邊界時的逃逸范圍[6]。

3.3 逃逸范圍計算模型

本文只考慮單動態障礙物的情況,對不規則的動態障礙物做了柵格化處理,統一為最小矩形圖。機器人和障礙物在協同運動過程中可能同時占用路徑網格資源[7-8]。圖3、圖4、圖5 和圖6 展示了在柵格型路徑運動過程中可能出現的沖突類型。

當機器人移動到邊界逃逸范圍,即計算逃逸范圍,其確定的方法,不同方向運動的計算各有差異,概括為四種情況,分別討論如下[9-10]。

(1)機器人r 和障礙物o 右斜向相向運動

圖3 右斜向相向運動逃逸

圖4 左斜向相向運動逃逸

圖5 左斜向反向運動逃逸

圖6 右斜向反向運動逃逸

3.4 改進A*算法流程

引入逃逸范圍策略,改進后A*算法的整體流程如圖7 所示[11-12]。

其算法的流程可以簡述為:

(1)加載路徑網格坐標信息;

(2)判斷有無障礙物,有則判斷障礙物的狀態,如果是動態,則執行改進A*算法,否則執行固有的A*算法;

(3)如果沒有障礙物,則直接計算路徑長度;

(4)更新機器人的坐標位置,并判斷是否到達目的坐標,如果沒有,則循環執行(2)、(3)和(4)步驟,否則,循環終止,流程結束。

圖7 路徑規劃算法流程

4 實驗結果分析

圖8 斜向相向運動

不考慮障礙物之間的碰撞,且機器人和障礙物的移動速度均為勻速。網格中紅色方框代表目標點,黑色邊框代表動態障礙物的移動軌跡,黑色箭頭表示障礙物的移動方向,綠色方框表示機器人的移動軌跡[13]。實驗模擬對比了斜向相向運動情況下A*算法和改進A*算法后的情況,圖8 中的(a)表示機器人r和障礙物o 剛好邊界相遇的狀態,(b)表示設置邊界逃逸范圍后的運動情況。

5 結論

通過改進A*算法,引入逃逸范圍策略,通過對比仿真實驗,證明此策略可以有效防止機器人與動態障礙物發生碰撞,避免了造成機器人的損傷,可以安全到達目標點。

本文探究了單動態障礙物下,機器人的路徑規劃,改進算法具有優越性,對于復雜環境中的多動態障礙物,以及多動態障礙物和靜態障礙物同時存在的情況,將是下一步要研究的方向。

猜你喜歡
規劃
我們的規劃與設計,正從新出發!
房地產導刊(2021年6期)2021-07-22 09:12:46
“十四五”規劃開門紅
“十四五”規劃建議解讀
發揮人大在五年規劃編制中的積極作用
規劃計劃
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
基于蟻群算法的3D打印批次規劃
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
主站蜘蛛池模板: 在线观看国产精美视频| 手机看片1024久久精品你懂的| 国产人妖视频一区在线观看| 在线不卡免费视频| 91精品啪在线观看国产| 无码免费试看| 日本三级精品| 69av免费视频| 亚洲三级色| 呦女亚洲一区精品| 91在线精品麻豆欧美在线| 强奷白丝美女在线观看| 在线播放91| 国产欧美性爱网| 日韩a级片视频| 超碰精品无码一区二区| 一区二区理伦视频| 亚洲啪啪网| 精品国产成人国产在线| 国产精品欧美亚洲韩国日本不卡| 国产尤物视频网址导航| 在线色国产| 热re99久久精品国99热| 狼友av永久网站免费观看| 日本不卡在线视频| 毛片在线看网站| 中文字幕佐山爱一区二区免费| 四虎AV麻豆| 国产成人资源| 国产杨幂丝袜av在线播放| 国产精品护士| 欧美日一级片| 亚洲视频欧美不卡| 99免费在线观看视频| 日韩欧美国产三级| 亚洲中文字幕av无码区| 色综合综合网| 一级高清毛片免费a级高清毛片| 成人一级免费视频| 日韩精品亚洲人旧成在线| 亚洲人成网站观看在线观看| 欧美无专区| 97av视频在线观看| 老熟妇喷水一区二区三区| 久久亚洲欧美综合| 99在线观看精品视频| 色香蕉网站| 国产激情第一页| 欧洲免费精品视频在线| 午夜国产大片免费观看| 亚洲人成电影在线播放| 中文字幕在线播放不卡| 又爽又大又黄a级毛片在线视频| 丝袜无码一区二区三区| 自拍中文字幕| 波多野结衣第一页| 高清无码手机在线观看| 中文毛片无遮挡播放免费| 亚洲无码高清一区| 欧美日韩国产在线播放| h网站在线播放| 色悠久久综合| 国产91精选在线观看| 欧美啪啪视频免码| 精品1区2区3区| 久久黄色小视频| 潮喷在线无码白浆| 久久99精品久久久久纯品| 国产9191精品免费观看| 天天视频在线91频| 天堂va亚洲va欧美va国产| 国产无人区一区二区三区| 亚洲最大福利视频网| 日韩精品成人在线| 四虎国产精品永久在线网址| 国产不卡在线看| 精品视频在线观看你懂的一区| 伊人91在线| 国产成人精品一区二区不卡| 免费国产一级 片内射老| av在线无码浏览| 欧美日韩在线成人|