• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種避障路徑平滑優(yōu)化方法技術(shù)

    技術(shù)編號(hào):11128187 閱讀:1617 留言:0更新日期:2015-03-11 17:27
    本發(fā)明專利技術(shù)公開了一種避障路徑平滑優(yōu)化方法,該方法首先獲取障礙物區(qū)域范圍;然后獲取避障搜索路徑的起始節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn),并初始定義起始節(jié)點(diǎn)為標(biāo)記起點(diǎn),目標(biāo)節(jié)點(diǎn)為標(biāo)記終點(diǎn);再獲取標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)之間連接線的各點(diǎn)坐標(biāo);接著通過判斷所獲點(diǎn)坐標(biāo)是否位于障礙物區(qū)域范圍內(nèi),判斷重新定義后的標(biāo)記起點(diǎn)是否等于標(biāo)記終點(diǎn),進(jìn)行相應(yīng)操作來獲得平滑路徑;最后將獲得的路徑起始節(jié)點(diǎn)定義為標(biāo)記終點(diǎn),目標(biāo)節(jié)點(diǎn)定義為標(biāo)記起點(diǎn),重新進(jìn)行判斷操作,最終得出平滑優(yōu)化后的避障路徑。該方法能夠降低避障搜索路徑中的累計(jì)轉(zhuǎn)折次數(shù),減小避障搜索路徑中的累計(jì)轉(zhuǎn)折角度,有效減少避障搜索路徑的長(zhǎng)度。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    一種避障路徑平滑優(yōu)化方法
    本專利技術(shù)涉及一種路徑平滑優(yōu)化方法,尤其是對(duì)避障路徑的平滑優(yōu)化方法。
    技術(shù)介紹
    在避障路徑規(guī)劃中,通常的路徑搜索算法規(guī)劃出的路徑曲曲折折,冗余點(diǎn)比較多,不是一條由大多單點(diǎn)組成的路徑。如果機(jī)械臂沿此路徑動(dòng)作,勢(shì)必會(huì)產(chǎn)生劇烈的振動(dòng);如果移動(dòng)機(jī)器裝置沿此路徑前進(jìn),則會(huì)走較多的彎路。而且它們也都會(huì)消耗較多不必要的能源。在經(jīng)過避障路徑搜索后,為了獲得順暢的最短避障路徑,對(duì)搜索路徑進(jìn)行平滑優(yōu)化,是需要解決的重要問題。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)的目的是提供一種避障路徑平滑優(yōu)化方法,期望最終獲得最短的平滑路徑。為實(shí)現(xiàn)上述目的,本專利技術(shù)采用的技術(shù)方案是:一種避障路徑平滑優(yōu)化方法,其特征是包括以下步驟:Step1:獲取障礙物區(qū)域范圍;Step2:獲取避障搜索路徑的起始節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn),并初始定義起始節(jié)點(diǎn)為標(biāo)記起點(diǎn),目標(biāo)節(jié)點(diǎn)為標(biāo)記終點(diǎn);Step3:獲取標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)之間連接線的各點(diǎn)坐標(biāo);Step4:判斷Step3中所獲點(diǎn)坐標(biāo)是否位于Step1中所獲障礙物區(qū)域范圍內(nèi);若位于障礙物區(qū)域范圍內(nèi),將標(biāo)記終點(diǎn)相鄰點(diǎn)重新定義為標(biāo)記終點(diǎn),轉(zhuǎn)至Step3執(zhí)行;反之,連接現(xiàn)標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)后,將標(biāo)記終點(diǎn)重新定義為標(biāo)記起點(diǎn),目標(biāo)節(jié)點(diǎn)為標(biāo)記終點(diǎn);Step5:判斷Step4中新定義標(biāo)記起點(diǎn)是否等于標(biāo)記終點(diǎn),若相同,停止執(zhí)行;否則,轉(zhuǎn)至Step3執(zhí)行;Step6:將Step5中獲得的路徑起始節(jié)點(diǎn)定義為標(biāo)記終點(diǎn),目標(biāo)節(jié)點(diǎn)定義為標(biāo)記起點(diǎn),重新執(zhí)行Step3~Step5,最終得出平滑優(yōu)化后的避障路徑。其中所述障礙物區(qū)域范圍獲取首先要對(duì)障礙物建模,將其由三維空間實(shí)體轉(zhuǎn)化為二維空間的幾何圖塊,然后通過算術(shù)運(yùn)算得到能夠包絡(luò)整個(gè)圖形的邊界點(diǎn)坐標(biāo)。其中所述獲取避障搜索路徑的起始節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)步驟,首先需要去除搜索路徑中的冗余點(diǎn),以確保起始節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)周圍分別只有一個(gè)相鄰節(jié)點(diǎn),同時(shí)也為了減少后續(xù)節(jié)點(diǎn)搜索的工作量,提高運(yùn)算效率。其中所述Step3和Step4中連接標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)的線的生成方法可以不同;Step4中標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)連接線任意,且可以是虛擬的;Step4中連接標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)的線必須為真實(shí)的直線,且為最短直線。其中所述Step5中獲得的路徑為Step2中搜索路徑的平滑路徑,但不是最短平滑路徑,經(jīng)過Step6進(jìn)一步優(yōu)化后,最終獲得最短的平滑路徑。本專利技術(shù)所提供的避障路徑平滑優(yōu)化方法,可以降低避障搜索路徑中的累計(jì)轉(zhuǎn)折次數(shù),減小避障搜索路徑中的累計(jì)轉(zhuǎn)折角度,有效減少避障搜索路徑的長(zhǎng)度,從而最終能夠獲得最短的平滑路徑。附圖說明圖1為避障路徑平滑優(yōu)化流程圖;圖2為避障搜索路徑圖;圖3為去除冗余點(diǎn)后的避障搜索路徑圖;圖4為避障平滑路徑圖;圖5為避障平滑優(yōu)化路徑圖。具體實(shí)施方式以下實(shí)施例用于說明本專利技術(shù),但不用來限制本專利技術(shù)的范圍。如圖1所示,避障路徑平滑優(yōu)化的過程如下:首先對(duì)障礙物建模,將其由三維空間實(shí)體轉(zhuǎn)化為二維空間的幾何圖塊,然后通過算術(shù)運(yùn)算得到能夠包絡(luò)整個(gè)圖形的邊界點(diǎn)坐標(biāo)。接著對(duì)避障搜索路徑中的冗余點(diǎn)進(jìn)行去除,確保起始節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)周圍分別只有一個(gè)相鄰節(jié)點(diǎn);在獲取避障搜索路徑的起始節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)后,初始定義起始節(jié)點(diǎn)為標(biāo)記起點(diǎn),目標(biāo)節(jié)點(diǎn)為標(biāo)記終點(diǎn)。連接標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)(連接線任意,且可以是虛擬的),并獲取其各點(diǎn)坐標(biāo)。對(duì)所獲點(diǎn)坐標(biāo)是否位于障礙物區(qū)域范圍內(nèi)進(jìn)行判斷,若位于障礙物區(qū)域范圍內(nèi),將標(biāo)記終點(diǎn)相鄰點(diǎn)重新定義為標(biāo)記終點(diǎn),重新對(duì)兩點(diǎn)進(jìn)行連接、坐標(biāo)獲取和判斷;若不位于障礙物區(qū)域范圍內(nèi),則直線連接現(xiàn)標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)后,將標(biāo)記終點(diǎn)重新定義為標(biāo)記起點(diǎn),目標(biāo)節(jié)點(diǎn)為標(biāo)記終點(diǎn)。再對(duì)新定義標(biāo)記起點(diǎn)是否等于標(biāo)記終點(diǎn)進(jìn)行判斷,若相同,則停止執(zhí)行;否則,重新對(duì)兩點(diǎn)進(jìn)行連接、坐標(biāo)獲取和判斷直至停止執(zhí)行。對(duì)首輪獲得的平滑路徑起始節(jié)點(diǎn)定義為標(biāo)記終點(diǎn),目標(biāo)節(jié)點(diǎn)定義為標(biāo)記起點(diǎn),重新執(zhí)行上述內(nèi)容,最終得出平滑優(yōu)化后的避障路徑。下面參照附圖結(jié)合示例性實(shí)施例對(duì)本專利技術(shù)做進(jìn)一步的詳細(xì)說明。以移動(dòng)機(jī)器裝置的避障路徑平滑優(yōu)化為例,對(duì)本專利技術(shù)進(jìn)行詳細(xì)描述。圖2中,方格可看做放大了的像素點(diǎn),黑色塊則是二維化的障礙物,紅色方塊線為通過路徑搜索算法得到的避障路徑,從中可以看出路徑曲曲折折,存在折線多、轉(zhuǎn)折次數(shù)多、累積轉(zhuǎn)折角度大、路徑比較長(zhǎng)等問題,需要進(jìn)一步的處理。下面利用本專利技術(shù)的方法進(jìn)行路徑的平滑優(yōu)化。Step1:建立障礙物信息矩陣,將避障搜索路徑加入臨時(shí)節(jié)點(diǎn)集合。Step2:將臨時(shí)節(jié)點(diǎn)集合中的冗余點(diǎn)剔除,獲取起始節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn),原避障搜索路徑變?yōu)橐粭l由單點(diǎn)組成的路徑,如圖3,同時(shí)將起始節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)賦予標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)變量。Step3:在標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)之間任意連線,將連線坐標(biāo)加入暫存點(diǎn)集合。Step4:循環(huán)判斷暫存點(diǎn)是否位于障礙物信息矩陣,若在其信息矩陣,將標(biāo)記終點(diǎn)相鄰點(diǎn)賦予標(biāo)記終點(diǎn)變量,轉(zhuǎn)至Step3執(zhí)行;反之,實(shí)線連接現(xiàn)標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn),連線點(diǎn)加入永久節(jié)點(diǎn)集合,將標(biāo)記終點(diǎn)賦予標(biāo)記起點(diǎn)變量,目標(biāo)節(jié)點(diǎn)賦予標(biāo)記終點(diǎn)變量。Step5:判斷Step4中新定義標(biāo)記起點(diǎn)是否是標(biāo)記終點(diǎn),若是,停止執(zhí)行,將永久節(jié)點(diǎn)集合結(jié)果示圖,如圖4;否則,轉(zhuǎn)至Step3執(zhí)行。Step6:將Step5中獲得的路徑起始節(jié)點(diǎn)賦予標(biāo)記終點(diǎn)變量,目標(biāo)節(jié)點(diǎn)賦予標(biāo)記起點(diǎn)變量,重新執(zhí)行Step3~Step5,最終得出平滑優(yōu)化后的避障路徑,如圖5。以上實(shí)施方式僅用于說明本專利技術(shù),而并非對(duì)本專利技術(shù)的限制,有關(guān)
    的普通技術(shù)人員,在不脫離本專利技術(shù)的精神和范圍的情況下,還可以做出各種變化,因此所有等同的技術(shù)方案也屬于本專利技術(shù)的范疇,本專利技術(shù)的專利保護(hù)范圍應(yīng)由其權(quán)利要求限定。本文檔來自技高網(wǎng)
    ...
    一種避障路徑平滑優(yōu)化方法

    【技術(shù)保護(hù)點(diǎn)】
    一種避障路徑平滑優(yōu)化方法,其特征在于包括以下步驟:Step1:?獲取障礙物區(qū)域范圍;Step2:?獲取避障搜索路徑的起始節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn),并初始定義起始節(jié)點(diǎn)為標(biāo)記起點(diǎn),目標(biāo)節(jié)點(diǎn)為標(biāo)記終點(diǎn);Step3:?獲取標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)之間連接線的各點(diǎn)坐標(biāo);Step4:?判斷Step3中所獲點(diǎn)坐標(biāo)是否位于Step1中所獲障礙物區(qū)域范圍內(nèi);若位于障礙物區(qū)域范圍內(nèi),將標(biāo)記終點(diǎn)相鄰點(diǎn)重新定義為標(biāo)記終點(diǎn),轉(zhuǎn)至Step3執(zhí)行;反之,連接現(xiàn)標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)后,將標(biāo)記終點(diǎn)重新定義為標(biāo)記起點(diǎn),目標(biāo)節(jié)點(diǎn)為標(biāo)記終點(diǎn);Step5:?判斷Step4中新定義標(biāo)記起點(diǎn)是否等于標(biāo)記終點(diǎn),若相同,停止執(zhí)行;否則,轉(zhuǎn)至Step3執(zhí)行;Step6:?將Step5中獲得的路徑起始節(jié)點(diǎn)定義為標(biāo)記終點(diǎn),目標(biāo)節(jié)點(diǎn)定義為標(biāo)記起點(diǎn),重新執(zhí)行Step3~Step5,最終得出平滑優(yōu)化后的避障路徑。

    【技術(shù)特征摘要】
    1.一種避障路徑平滑優(yōu)化方法,其特征在于包括以下步驟:Step1:獲取障礙物區(qū)域范圍;Step2:獲取避障搜索路徑的起始節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn),并初始定義起始節(jié)點(diǎn)為標(biāo)記起點(diǎn),目標(biāo)節(jié)點(diǎn)為標(biāo)記終點(diǎn);Step3:獲取標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)之間連接線的各點(diǎn)坐標(biāo);Step4:判斷Step3中所獲點(diǎn)坐標(biāo)是否位于Step1中所獲障礙物區(qū)域范圍內(nèi);若位于障礙物區(qū)域范圍內(nèi),將標(biāo)記終點(diǎn)相鄰點(diǎn)重新定義為標(biāo)記終點(diǎn),轉(zhuǎn)至Step3執(zhí)行;反之,連接現(xiàn)標(biāo)記起點(diǎn)和標(biāo)記終點(diǎn)后,將標(biāo)記終點(diǎn)重新定義為標(biāo)記起點(diǎn),目標(biāo)節(jié)點(diǎn)為標(biāo)記終點(diǎn);Step5:判斷Step4中新定義標(biāo)記起點(diǎn)是否等于標(biāo)記終點(diǎn),若相同,停止執(zhí)行;否則,轉(zhuǎn)至Step3執(zhí)行;Step6:將Step5中獲得的路徑起始節(jié)點(diǎn)定義為標(biāo)記終點(diǎn),目標(biāo)節(jié)點(diǎn)定義為標(biāo)記起點(diǎn),重新執(zhí)行S...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:朱成俊,蘇君賈慶成,韓艷贊趙巖,魏允,余小飛,王存才,王俊京司銅生,倪江南,唐靜,崔庚彥李永飚,華昱立
    申請(qǐng)(專利權(quán))人:河南工業(yè)職業(yè)技術(shù)學(xué)院,
    類型:發(fā)明
    國(guó)別省市:河南;41

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 久久无码一区二区三区少妇| 久99久无码精品视频免费播放| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 一本色道无码不卡在线观看| 手机永久无码国产AV毛片| 亚洲人成网亚洲欧洲无码| 亚洲人成无码网WWW| 熟妇无码乱子成人精品| 国产成人无码aa精品一区| 久久国产精品无码一区二区三区| 无码人妻少妇伦在线电影| 亚洲AV成人无码网站| 亚洲AV无码成人精品区在线观看| 人妻丰满熟妇A v无码区不卡| 久久无码中文字幕东京热| 国产精品无码一区二区三级| 国产精品无码制服丝袜| 亚洲AV无码国产精品永久一区| 小SAO货水好多真紧H无码视频| 亚洲AV无码专区日韩| 免费A级毛片无码久久版 | 亚洲国产精品成人AV无码久久综合影院 | 亚洲AV无码专区亚洲AV桃| 亚洲AV无码久久| 国产日韩精品中文字无码| 潮喷大喷水系列无码久久精品| 成人毛片无码一区二区| 无码高潮少妇毛多水多水免费| 精品欧洲av无码一区二区 | 久久久久久亚洲精品无码| 亚洲AV无码一区二区乱子仑| 99久久国产热无码精品免费| 无码人妻精品一区二区三18禁| 国产精品VA在线观看无码不卡| 特级做A爰片毛片免费看无码| 国模无码人体一区二区| 亚洲精品无码久久千人斩| 久久亚洲av无码精品浪潮 | 亚洲av无码无线在线观看 | 国产精品无码av在线播放| 国产做无码视频在线观看浪潮|