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

卷煙廠AGV小車路徑規劃地圖的構建探討

2018-08-27 08:35:16鄭曉耘
報刊薈萃(上) 2018年8期
關鍵詞:構建

摘 要:上世紀六十年代末期,Hart等人公開發表了一篇論文,該論文中闡述了一種設計思路十分精巧且高效的路徑規劃算法,這種算法唄命名為A-Star算法,簡稱A*算法。

關鍵詞:卷煙廠;AGV;小車路徑規劃;構建

A*算法是一種靜態路網中求解最短路最有效的直接搜索方法,要想理解A*算法的奧義,還需從啟發式搜索算法說起。啟發式搜索算法(Heuristically Search)亦稱為信息搜索法,它是利用問題擁有的啟發信息來引導搜索,達到減少搜索范圍、降低問題復雜度的目的。啟發式搜索與有序搜索有著本質的不同,啟發式搜索引入了估價函數這一概念,通過估價函數對下一步節點的估價值來確定下一步路徑方向。因此啟發信息越多,估價函數的估價將會越準確,擴展的無用節點數就會越少,這一遍可以大大降低系統工作量,提高系統的工作效率。而有序搜索方法極具代表性的有深度優先搜索(Depth First Search,DFS)、廣度優先搜索(Breadth First Search,BFS)及上文所介紹的Dijkstra算法。Dijkstra算法此處便不再贅述,DFS和BFS是兩種早期的有序搜索方法,但二者均屬于盲目型搜索。也就是說,它不會選擇哪個結點在下一次搜索中更優而去跳轉到該結點進行下一步的搜索。二者屬于盲目且執著的搜索方法,有時經常需要試探完整個解集空間才能完成路徑搜索,顯然,此類方法只能適用于問題規模不大的搜索問題中。而與DFS和BFS不同的是,一個經過設計的啟發函數,往往會在很快的時間內就可得到一個搜索問題的最優解。

A*算法作為啟發式搜索算法中較為優秀的一員,在實際工業生產應用中被廣泛使用。該方法與Dijkstra算法類似,都可以找到一條最優路徑,其不同之處就是A*算法具備了一個估價函數,如式(1-1)所示:

f(n)=g(n)+h(n) (1-1)

其中,f(n)是每個可能節點的評估值,g(n)表示從起始節點到當前節點的代價值,h(n)則表示從當前節點到目標節點的估計值,是啟發式搜索中的核心部分,h(n)設計的好壞直接影響著A*算法的性能。

一種具有f(n)=g(n)+h(n)策略的啟發式算法能成為A*算法的充分條件是:

①搜索樹上存在著從起始點到終了點的最優路徑;

②問題域是有限的;

③所有結點的子結點的搜索代價值>0;

④h(n)≤h*(n),其中h*(n)為實際問題的代價值。

當以上四個條件都滿足時,一個具有f(n)=g(n)+h(n)策略的啟發式算法能成為A*算法,并一定能找到最優解。

對于一個合格的A*算法而言,其h(n)函數的選取是決定算法性能的重中之重,現階段常用的幾種估算方法有曼哈頓距離法、歐式距離法以及契比雪夫距離法。

一、曼哈頓距離

曼哈頓距離(Manhattan Distance)又稱出租車集合距離,是十九世紀有赫爾曼閔可夫斯基所常遭的集合度量用語。曼哈頓距離所表述的意思是兩個點在標準坐標系上的絕對軸距總和,其在二維空間中的表述如公式(1-2)所示:

d=|x1-x2 |+|y1-y2 | (1-2)

其中x和y為兩點坐標。

二、歐式距離

歐氏距離(Euclidean Distance)也稱為歐幾里得度量(Euclidean Metric),是一個慣用的距離定義,指在m維空間中兩個點之間的真實距離,或者向量的自然長度(即該點到原點的距離)。其在二維空間中的表述如公式(1-3)所示:

(1-3)

三、契比雪夫距離

契比雪夫距離(Chebyshev Distance)是對向量空間中的一種度量,兩個點之間的距離定義為其各坐標數值差的最大值。例如存在兩個點坐標分別為(x1,y1)和(x2,y2),其契比雪夫距離為:

d=max(|x1-x2|,|y1-y2|) (1-4)

以上三種方法所適用的范圍不同,且效果也不盡相同。

如圖1-11所示設在一片環境區域內存在兩個節點,一個為起始節點(綠色)另一個為目標節點(紅色),首先用上文所述的Dijkstra算法來為起始節點到目標節點進行最優路徑規劃,左右下角數字之和為上面的數字,本實驗里有兩個函數,一個是g(n),一個是h(n),這兩個數分別是它倆的值,它倆之和為f(n),具體情況如圖1-11所示。

從圖1-11中不難看出,Dijkstra算法在進行路徑搜索時,幾乎遍歷了整個搜索范圍,說明Dijkstra算法在路徑搜索過程中付出了較大的計算量,致使搜索速度慢,對速度要求較高的移動機器人來講該算法可能并不是十分適合。

從圖1-12中不難看出,采用了曼哈頓距離法的A*算法搜索效果較Dijkstra算法要好很多,其無需遍歷整個搜索范圍即可準確找到最佳路徑,其計算量相對較少,運算速度快,十分適合對速度有一定要求的移動機器人自主導航使用。為了驗證其他兩種距離方法在該問題上的實際效果,本文章也對采用了其他兩種距離算法的A*算法進行了測試研究,具體情況請參照圖1-13和1-14。

從圖1-12、1-13和1-14中不難看出,在完全相同的情況下,采用曼哈頓距離法的A*算法遍歷的范圍最小,其他兩種方法均較多。所以我們選定卷煙廠AGV小車路徑規劃地圖的構建探討。

作者簡介:鄭曉耘,河北白沙煙草有限責任公司。

猜你喜歡
構建
鋼琴教學創新模式的構建與思考
戲劇之家(2016年19期)2016-10-31 19:37:17
淺析企業文化管理的重要性與構建
時代金融(2016年23期)2016-10-31 12:01:25
企業人力資源管理信息系統構建的流程分析
財務管理模型的構建與應用
創建《數控自動編程》優質核心課程
科技視界(2016年22期)2016-10-18 17:26:54
淺析汽車維修專業一體化專業課學生評價體系的構建
動車組檢修基地與動車檢修分析
環境生態類專業大學生創新創業能力培養體系的構建與實踐
大學教育(2016年9期)2016-10-09 08:38:54
構建游戲課堂加強體育快樂教學的探究
成才之路(2016年26期)2016-10-08 12:01:17
共情教學模式在科學課堂的構建與實施研究
成才之路(2016年25期)2016-10-08 10:30:56
主站蜘蛛池模板: 日韩激情成人| 国产精品亚欧美一区二区| 亚洲有无码中文网| 99re66精品视频在线观看 | 国产美女免费| 亚洲免费福利视频| 91免费在线看| www亚洲天堂| 国产性生大片免费观看性欧美| 色呦呦手机在线精品| 国产极品美女在线播放| 九九热精品视频在线| 国产精品永久在线| 亚洲开心婷婷中文字幕| 亚洲欧美精品在线| 99ri精品视频在线观看播放| 国产视频 第一页| 精品无码一区二区三区电影| 欧美日韩福利| 国产网友愉拍精品视频| 国产中文一区二区苍井空| 国产日韩欧美在线播放| 手机精品福利在线观看| 欧美一区二区三区国产精品| 99久久婷婷国产综合精| yjizz国产在线视频网| 999国产精品| 国产精品欧美激情| 国产精品亚欧美一区二区| 99er这里只有精品| 国产无码制服丝袜| 国产导航在线| 日韩天堂视频| 2021精品国产自在现线看| 色综合天天操| 亚洲侵犯无码网址在线观看| 国内精品一区二区在线观看| 国产精品偷伦视频免费观看国产| 亚洲VA中文字幕| 97久久精品人人| 中文字幕 欧美日韩| 成人在线天堂| 天堂成人在线| 国产99久久亚洲综合精品西瓜tv| 精品午夜国产福利观看| 58av国产精品| 日本午夜网站| 免费在线观看av| 欧美性猛交xxxx乱大交极品| 亚洲香蕉在线| 黄色网站不卡无码| 国产成人一区| 欧美成一级| 91小视频在线观看| 精品视频在线一区| 激情综合网址| 国产欧美日韩免费| 亚洲天堂.com| 色婷婷亚洲十月十月色天| 亚洲三级影院| 免费国产小视频在线观看| 国产精品女熟高潮视频| 国产精品亚欧美一区二区| а∨天堂一区中文字幕| 国产99视频精品免费视频7 | 国产精品久久自在自2021| 日韩欧美在线观看| 中文字幕人妻av一区二区| 亚洲熟妇AV日韩熟妇在线| 99这里只有精品6| 8090成人午夜精品| 99九九成人免费视频精品 | 亚洲无码91视频| 欧美天堂久久| 亚洲成人在线网| 亚洲人成色77777在线观看| 国产精品美人久久久久久AV| 日韩在线第三页| 中文字幕啪啪| 青青久久91| 精品一区二区久久久久网站| 日韩精品中文字幕一区三区|