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

基于角點PRM的移動機器人路徑規劃

2019-10-25 00:57:10王志明
長春工業大學學報 2019年4期
關鍵詞:檢測

宋 宇, 王志明

(長春工業大學 計算機科學與工程學院, 吉林 長春 130012)

0 引 言

隨著自動機器人技術的發展,近年來路徑規劃算法得到越來越多的國內外學者關注,路徑規劃的相關算法層出不窮,從蟻群算法、A*算法[1]、D*算法、RRT算法、PRM算法、人工勢場法到模糊邏輯算法、神經網絡算、強化學習算法,其中PRM算法由于相對于A*算法用時較少得到廣泛應用,但由于傳統PRM算法存在窄通道連通率低的缺陷。基于高斯采樣[2]的PRM算法增加了窄通道連通率,但由于高斯采樣得到的點大多數集中在障礙物邊緣線上,而障礙物邊界點大多并不是產生最終路徑所經過的點,導致后續點與點之間的連通性檢測花費時間成倍增加。基于橋測試采樣[3]的PRM算法增加了路徑連通率,但由于橋測試采樣產生的是由兩個在障礙物中的點的中點位置得到的,導致基于橋測試采樣的PRM算法只適用于通道寬度變化不大的情形。文獻[5]提出了利用人工勢場力將落在障礙物中的點移動到自由空間的方法,提高了采樣點的利用率。由于真正對最終路徑起決定性作用的點是障礙物的角點,故文中提出了一種結合角點檢測的PRM算法。仿真結果表明,改進算法在窄通道場景與普通場景下,消耗時間與路徑長度都得到了較好的結果。

1 Harris角點檢測算法

文中所采用的Harris角點檢測算法步驟如下:

1)計算圖像的水平、豎直灰度值變化量矩陣Ix,Iy。文中采用了高斯函數求微分,即用Fx矩陣與Fy矩陣分別與原圖像的像素矩陣作卷積得到Ix與Iy。

(1)

(2)

(3)

3)計算圖像中所有像素的R值

R(x,y)=detM(x,y)-

k*(traceM(x,y))2。

(4)

4)對于上述得到的R矩陣,分別判斷每個像素的R值是否同時大于這個像素的8個鄰居像素的R值,若都大于,則此像素所在的位置為角點。

2 改進PRM算法

2.1 采樣點的選擇

1)首先采用Harris角點檢測算法檢測到圖像中所有角點,然后從檢測到的所有角點中排除距離過近的角點。即為了排除1個實際角點附近產生了許多輸出角點的情況,文中在使用Harris角點檢測算法的過程中,對新選擇的角點加了距離限制條件,若新產生的角點與之前產生的所有角點的最小距離小于給定閾值k(文中取k=10),則此新角點不計入最終角點內。

2)為了增加角點之間的連通性,在Harris產生出n個角點后,以每個角點為中心,上下左右各產生距離每個角點d(文中取d=10)的4個臨近點,即若第一步產生的角點數量為n,此時額外產生4n個點,然后從這4n個點中保留不在障礙物中的點作為最終輸出點。

2.2 Cardinal 樣條曲線路徑平滑

樣條曲線是通過在給定點之間內插點的方式實現的,文中采用的是Cardinal 樣條曲線。單段Cardinal 樣條曲線是由4個給定點確定的,如圖1所示。

圖1 Cardinal 樣條曲線

圖中:P0,P1,P2,P3為給定的4個點,u為一個從0增加到1的參數,u從0取到1對應得到P1到P2之間的所有內插點,點P1與P2之間的內插點是由下式得到的:

(5)

(6)

其中,s=1-t/2,t為tension系數。由于每段Cardinal樣條曲線在分段點處一階導數連續,故給定n個控制點,可得到一條由n-3段Cardinal樣條組合成的一條光滑曲線。

3 仿 真

3.1 路徑長度與消耗時間對比

使用Matlab 2014a在cpu為i3-2120,3 G內存,32位Windows7的電腦上進行了仿真,給定500×500像素的地圖下改進算法與傳統PRM算法、高斯采樣PRM、橋測試采樣PRM的路徑圖,起點坐標為[10,10],終點坐標為[490,490],由于文中改進算法加入了角點檢測過程,故不需要額外設置參數,傳統PRM算法、高斯采樣PRM、橋測試采樣PRM的采樣點數設置為固定值100,橋測試采樣中的其他參數經反復測試設置為較優參數。不同地圖算法路徑對比如圖2所示。

(a) 地圖1

(b) 地圖2

(c) 地圖3

(d) 地圖4圖2 不同地圖算法路徑對比

從圖2可以看出,由于改進算法采用的是角點,而橋測試算法得到的點大多為通道的中點,高斯采樣得到的多數點為障礙物邊界,故改進算法得到的路徑長度最短。

各算法在路徑長度和運行時間方面的結果對比見表1。

由表1可以看出,當給定地圖總的角點數量不多時(如地圖4),改進算法產生的最終點個數較少,導致后續用于點與點之間的連通性檢測的時間(相比于其他3種算法給定100個點)有所減少。同時由于改進算法產生的4n個點中,每4個點相對距離較近,用于這些點之間連通性檢測的時間也相對較少,故改進算法雖然加入了角點檢測的過程,但算法效率反而較高。

算法在每種地圖下100次實驗路徑連通性對比見表2。

表2 100次實驗算法連通次數表

3.2 Cardinal 樣條曲線路徑平滑

以起點、終點以及A*算法得到的所有路徑點為Cardinal 樣條曲線中的控制點,文中tension系數設置為0.8,經Cardinal 樣條平滑后得到路徑如圖3所示。

(a) 地圖5

(b) 地圖6圖3 Cardinal 樣條曲線平滑效果圖

4 結 語

由于傳統PRM算法在產生采樣點時使用的是均勻采樣,導致了窄通道連通率不高的現象出現,文中采用了結合角點檢測算法采樣的PRM算法,最后采用Cardinal 樣條曲線平滑路徑。仿真結果顯示,由于改進算法產生的采樣點相對少而有效,故改進算法得到的路徑可行、有效。

猜你喜歡
檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 午夜精品久久久久久久2023| 午夜精品久久久久久久无码软件| 四虎永久在线精品影院| 伦伦影院精品一区| 一本一道波多野结衣一区二区 | 九九久久精品国产av片囯产区| 91久久国产热精品免费| 久久这里只有精品2| 亚洲专区一区二区在线观看| 香蕉蕉亚亚洲aav综合| 福利视频久久| 第九色区aⅴ天堂久久香| 亚洲成人播放| 亚洲欧洲综合| 色老二精品视频在线观看| 91麻豆精品视频| 国产69精品久久久久孕妇大杂乱| 久久一色本道亚洲| 国产一级片网址| 亚洲精品少妇熟女| 波多野结衣亚洲一区| 99久久亚洲精品影院| 国禁国产you女视频网站| 操操操综合网| 国产精品无码一二三视频| 国产日本一线在线观看免费| 国产又大又粗又猛又爽的视频| 国产精品成人一区二区| 在线免费看片a| 久久一日本道色综合久久| 人妻中文字幕无码久久一区| 日韩免费毛片| 国内精品一区二区在线观看| 亚洲欧洲AV一区二区三区| 九九热精品视频在线| 狠狠色成人综合首页| 国产尹人香蕉综合在线电影| 亚洲中文精品人人永久免费| 大学生久久香蕉国产线观看| 免费国产在线精品一区| 国产原创第一页在线观看| 成人国产小视频| 国产又爽又黄无遮挡免费观看| 国产成人乱无码视频| 色婷婷丁香| 在线观看亚洲精品福利片 | 国产91成人| 亚洲综合激情另类专区| 九色在线视频导航91| 亚洲天堂网2014| 亚洲美女视频一区| 欧美色视频网站| 国产哺乳奶水91在线播放| 视频国产精品丝袜第一页| 国产菊爆视频在线观看| 99人妻碰碰碰久久久久禁片| 狠狠五月天中文字幕| 国产精品视频导航| 国产日本一区二区三区| 在线亚洲小视频| 欧美成人精品一级在线观看| 丰满人妻一区二区三区视频| 99人体免费视频| 成人无码区免费视频网站蜜臀| 性色在线视频精品| 免费人成黄页在线观看国产| 青青草原偷拍视频| 欧美精品v| 色婷婷在线播放| 色婷婷国产精品视频| 亚洲国产欧洲精品路线久久| 色天堂无毒不卡| 色成人综合| 最新日本中文字幕| 日韩高清在线观看不卡一区二区| 免费国产在线精品一区| 亚洲一区二区三区国产精品 | 毛片久久久| 亚洲欧美成aⅴ人在线观看| 中国一级特黄视频| 国产 日韩 欧美 第二页| а∨天堂一区中文字幕|