亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于動(dòng)態(tài)引力場(chǎng)的機(jī)器人路徑規(guī)劃研究

        2020-07-14 08:37:05李靖楊帆韓艷芬陳虹
        現(xiàn)代電子技術(shù) 2020年11期

        李靖 楊帆 韓艷芬 陳虹

        摘? 要: 人工勢(shì)場(chǎng)法對(duì)機(jī)器人進(jìn)行路徑規(guī)劃時(shí),存在障礙物使目標(biāo)不可達(dá)、死鎖和局部極小點(diǎn)等問題,容易導(dǎo)致路徑規(guī)劃失敗,此外發(fā)現(xiàn)即使路徑規(guī)劃成功,由于斥力的存在,必定使得規(guī)劃路徑不是最短、最優(yōu)的。針對(duì)上述問題提出一種動(dòng)態(tài)引力場(chǎng)路徑規(guī)劃算法,該算法完全去掉斥力場(chǎng),將引力場(chǎng)的大小及方向動(dòng)態(tài)化,虛擬目標(biāo)點(diǎn)動(dòng)態(tài)化,不斷交替尋找最優(yōu)或次優(yōu)方向進(jìn)行避障,動(dòng)態(tài)地修正路徑,最后對(duì)路徑進(jìn)行平滑優(yōu)化,規(guī)劃出最短、最優(yōu)的路徑。該方法解決了人工勢(shì)場(chǎng)法固有的缺陷,同時(shí)優(yōu)化了規(guī)劃路徑的長(zhǎng)度,仿真實(shí)驗(yàn)結(jié)果說明該算法具有實(shí)用性和有效性。

        關(guān)鍵詞: 機(jī)器人路徑規(guī)劃; 動(dòng)態(tài)引力場(chǎng); 動(dòng)態(tài)路徑修正; 路徑長(zhǎng)度優(yōu)化; 路徑平滑優(yōu)化; 路徑優(yōu)化對(duì)比

        中圖分類號(hào): TN99?34; TP242? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼: A? ? ? ? ? ? ? ? ? ? ?文章編號(hào): 1004?373X(2020)11?0041?06

        Research on robotic path planning based on dynamic gravitational field

        LI Jing1, YANG Fan1, HAN Yanfen2, CHEN Hong2

        (1. School of Electronic & Information Engineering, Hebei University of Technology, Tianjin 300401, China;

        2. Tianjin Light Industry Vocational Technical College, Tianjin 300350, China)

        Abstract: Some problems may occur when the artificial potential field method is applied to robot path planning, for example, target is unreachable due to obstacles, deadlock and local minimum point may occur, which can easily lead to failure of path planning. In addition, it is found that even if the path planning is successful, the planned path is definitely not the shortest and optimal due to the existence of repulsive force. In view of the above, a path planning algorithm based on dynamic gravitational field is proposed. In the algorithm, the repulsive force field is completely removed, both the size and direction of gravitational field and the virtual target point are changed dynamically to continuously search the optimal or suboptimal directions alternately for the obstacle avoidance, so that the path is corrected dynamically. In the end, the path is subjected to evenness optimization and the shortest and optimal path is planned. With this method, the inherent defects of the artificial potential field method are removed, and the length of the planning path is optimized. The simulation results show that the algorithm is practical and effective.

        Keywords: robotic path planning; dynamic gravitational field; dynamic path correction; path length optimization; path evenness optimization; path optimization contrast

        0? 引? 言

        隨著機(jī)器人技術(shù)飛速發(fā)展,路徑規(guī)劃或障礙物規(guī)避問題成為機(jī)器人調(diào)度策略等控制領(lǐng)域研究的重點(diǎn)和熱點(diǎn)問題之一,是機(jī)器人順利完成各項(xiàng)作業(yè)任務(wù)的前提條件。機(jī)器人路徑規(guī)劃技術(shù)是根據(jù)規(guī)劃空間中障礙物信息,在滿足一定約束條件和評(píng)價(jià)指標(biāo)的條件下,線下或線上為機(jī)器人規(guī)劃出從出發(fā)點(diǎn)到目標(biāo)點(diǎn)合理避開障礙的滿意路徑。

        機(jī)器人路徑規(guī)劃根據(jù)環(huán)境信息掌握情況[1],可以分為全局規(guī)劃和局部規(guī)劃搜索算法。全局規(guī)劃算法主要應(yīng)用于障礙物地圖信息已知的情況,啟發(fā)式算法運(yùn)用居多,如遺傳算法[2]、粒子群算法[3]等。局部規(guī)劃搜索算法主要是根據(jù)實(shí)時(shí)環(huán)境信息確定的環(huán)境地圖,進(jìn)行障礙物避障的路徑規(guī)劃方法,主要有人工勢(shì)場(chǎng)法[4?6]、模糊邏輯算法[7]、A*算法[8]等。此外,還有深度學(xué)習(xí)路徑規(guī)劃算法[9?10],深度學(xué)習(xí)通過模擬大腦神經(jīng)元網(wǎng)絡(luò)進(jìn)行機(jī)器學(xué)習(xí)分析,對(duì)路徑規(guī)劃領(lǐng)域帶來了飛躍式發(fā)展。但其需要大數(shù)據(jù)集的支撐,模型復(fù)雜化,訓(xùn)練、驗(yàn)證、測(cè)試迭代導(dǎo)致時(shí)間復(fù)雜度大,且需要高要求的硬件支撐,對(duì)小樣本數(shù)據(jù)集無法進(jìn)行無偏差的估計(jì)。因此,對(duì)于多機(jī)器人協(xié)同合作布置傳感器的一次性工作場(chǎng)景下,人工勢(shì)場(chǎng)法體現(xiàn)出了建模簡(jiǎn)單、搜索路徑快捷且計(jì)算復(fù)雜度低的路徑規(guī)劃算法的優(yōu)點(diǎn),該算法借助虛擬力思想能搜索出比較平滑且安全的路徑。但人工勢(shì)場(chǎng)法會(huì)出現(xiàn)局部最小值及臨近目標(biāo)點(diǎn)震蕩徘徊的現(xiàn)象,由于斥力的存在,其規(guī)劃的路徑一定不是最短、最優(yōu)化路徑,且引力系數(shù)、斥力系數(shù)要根據(jù)不同的情況進(jìn)行不同的設(shè)置,很難統(tǒng)一確定,在復(fù)雜的環(huán)境下會(huì)有局限性。

        本文借助人工勢(shì)場(chǎng)法中虛擬力的思想,提出了動(dòng)態(tài)引力場(chǎng)算法。借助引力場(chǎng)作用,將起點(diǎn)與目標(biāo)點(diǎn)動(dòng)態(tài)化,形成動(dòng)態(tài)引力場(chǎng),去掉斥力場(chǎng)作用,不但解決了傳統(tǒng)人工勢(shì)場(chǎng)法無法解決的四種情況,而且解決了由于斥力的存在,路徑不是最短的問題,可以得到最短、最優(yōu)的路徑,且計(jì)算復(fù)雜度低,計(jì)算時(shí)間進(jìn)一步減小。

        1? 傳統(tǒng)的人工勢(shì)場(chǎng)法路徑規(guī)劃算法

        1.1? 人工勢(shì)場(chǎng)法原理

        1986年,Khatib將人工勢(shì)場(chǎng)算法引入到了機(jī)器人避障路徑規(guī)劃領(lǐng)域。人工勢(shì)場(chǎng)法[11]進(jìn)行路徑規(guī)劃的基本思想是將機(jī)器人、障礙物、目標(biāo)點(diǎn)簡(jiǎn)化為一點(diǎn),機(jī)器人在周圍環(huán)境中的運(yùn)動(dòng)抽象為在虛擬力場(chǎng)中的運(yùn)動(dòng),即目標(biāo)點(diǎn)對(duì)機(jī)器人產(chǎn)生引力場(chǎng)[Uatt],障礙物對(duì)機(jī)器人產(chǎn)生斥力場(chǎng)[Urep],機(jī)器人在斥力場(chǎng)和引力場(chǎng)的共同作用下向目標(biāo)運(yùn)動(dòng)。

        設(shè)機(jī)器人在空間中的位置為[X],目標(biāo)點(diǎn)位置為[Xg],障礙物位置為[Xo],引力勢(shì)函數(shù)和斥力勢(shì)函數(shù)可分別表示如下:

        [Uatt(X)=12?k?X-Xg2] (1)

        [Urep(X)=12?η?1ρ(X,Xo)-1ρo,? ? ρ(X,Xg)≤ρo0,? ? ρ(X,Xg)>ρo] (2)

        式中:[k]和[η] 分別為引力和斥力增益系數(shù);[ρ(X,Xg)]和[ρ(X,Xo)]分別為機(jī)器人到目標(biāo)點(diǎn)與到障礙物的距離;[ρo] 為障礙物的影響半徑。障礙物對(duì)機(jī)器人的斥力和目標(biāo)點(diǎn)對(duì)機(jī)器人的引力分別對(duì)應(yīng)斥力場(chǎng)和引力場(chǎng)的負(fù)梯度,得到相應(yīng)引力函數(shù)和斥力函數(shù):

        [Fatt(X)=-?Uatt(X)=k?ρ(X,Xg)] (3)

        [Frep(X)=-?Urep(X)? ? ?=η?1ρ(X,Xo)-1ρo1ρ2(X,Xo),? ?ρ(X,Xo)≤ρo0,? ? ρ(X,Xo)>ρo] (4)

        則機(jī)器人受到的合力為:

        [Ftotal=Fatt+Frep] (5)

        機(jī)器人在合力的作用下,朝目標(biāo)點(diǎn)運(yùn)動(dòng),其受力如圖1所示。

        1.2? 傳統(tǒng)人工勢(shì)場(chǎng)法的缺陷

        1.2.1? 目標(biāo)不可達(dá)到

        傳統(tǒng)人工勢(shì)場(chǎng)法在機(jī)器人還未到達(dá)目標(biāo)點(diǎn)時(shí),提前陷入局部勢(shì)場(chǎng)極小點(diǎn)而無法到達(dá)目標(biāo),形成目標(biāo)不可到達(dá)的情況。主要體現(xiàn)在以下四種情況:

        1) 搜索目標(biāo)點(diǎn)正前方有障礙物的情況,即引力和斥力形成的合力運(yùn)動(dòng)方向被障礙物阻斷,使得機(jī)器人無法正常沿著合力的方向繼續(xù)前進(jìn),從而引起不可到達(dá)目標(biāo)點(diǎn)的情況,如圖2a)所示。

        2) 引力與斥力合力為0的情況,即引力和斥力大小相等方向相反,合力抵消為0,機(jī)器人無法找到運(yùn)動(dòng)方向,處于靜止?fàn)顟B(tài),從而使得目標(biāo)不可達(dá)到,如圖2b)所示。

        3) 臨近目標(biāo)點(diǎn)斥力大于引力搜索失敗的情況,即目標(biāo)點(diǎn)附近有大(多)障礙物時(shí),可能引起障礙物產(chǎn)生的斥力大于引力,從而使得合力的方向偏向斥力,從而偏離目標(biāo)點(diǎn),甚至出現(xiàn)倒退現(xiàn)象,使得目標(biāo)不可到達(dá),如圖2c)所示。

        4) 遇到陷阱會(huì)出現(xiàn)死鎖的情況,即合力的方向被障礙物阻斷,無法跳出陷阱,在陷阱內(nèi)停止或死鎖,從而使得目標(biāo)不可到達(dá),如圖2d)所示。

        1.2.2? 易陷入徘徊抖動(dòng)狀態(tài)

        在多個(gè)局部極小點(diǎn)附近徘徊抖動(dòng),當(dāng)機(jī)器人處在多個(gè)局部極小點(diǎn)周圍時(shí),若[ρ(X(n+m),X(n))≤ε],則表明機(jī)器人在第[n]步到第[n+m+1]步中的[m]個(gè)位置上沒有實(shí)質(zhì)性的位移,運(yùn)動(dòng)路徑出現(xiàn)了周期性徘徊,其中,[m=2,3,…],[ε]為無窮小量,或者因?yàn)槟撤N因素,合力方向突變,也容易導(dǎo)致徘徊抖動(dòng)狀態(tài)。當(dāng)機(jī)器人在運(yùn)動(dòng)過程中出現(xiàn)徘徊抖動(dòng)現(xiàn)象時(shí),盡管其最終可能到達(dá)目標(biāo)點(diǎn),但將嚴(yán)重影響路徑規(guī)劃質(zhì)量,可行性極差,如圖3所示。

        1.2.3? 規(guī)劃路徑非最短

        為了解決傳統(tǒng)人工勢(shì)場(chǎng)法的固有缺陷,改進(jìn)的人工勢(shì)場(chǎng)法主要通過構(gòu)建合理的勢(shì)場(chǎng)函數(shù),消除或減少局部極小點(diǎn),從根本上解決局部最小值問題。在路徑搜索算法方面,主要是針對(duì)已經(jīng)陷入局部極小點(diǎn)的情況,研究使用何種策略跳出局部極小點(diǎn),使機(jī)器人重新回到正確的搜索狀態(tài)。但無論是修改勢(shì)場(chǎng)函數(shù)模型,還是在局部最小點(diǎn)處加入適當(dāng)?shù)奶霾呗?,斥力?chǎng)依舊存在其中,只要斥力場(chǎng)存在,必定會(huì)使得機(jī)器人遠(yuǎn)離障礙物邊緣行走,且斥力越大,偏離最大引力場(chǎng)的方向越多,路徑越長(zhǎng),如圖4所示,機(jī)器人并沒有貼合障礙物邊緣行走,從而出現(xiàn)使得路徑不是最短的情況,便有了繼續(xù)縮短路徑長(zhǎng)度的空間。

        2? 基于動(dòng)態(tài)引力場(chǎng)的路徑規(guī)劃算法

        2.1? 算法原理

        2.1.1? 環(huán)境地圖柵格化[11]

        根據(jù)機(jī)器人運(yùn)動(dòng)的有限場(chǎng)地大小,將工作環(huán)境進(jìn)行柵格劃分,標(biāo)定起點(diǎn)和目標(biāo)點(diǎn)位置,如圖5所示。

        根據(jù)人工勢(shì)場(chǎng)法原理中引力勢(shì)場(chǎng)確定每個(gè)柵格的勢(shì)場(chǎng)值,即:

        [Uatt(X)=12?k?X-Xg2]

        [Fatt(X)=-?Uatt(X)=k?ρ(X,Xg)]

        2.1.2? 搜索區(qū)域

        機(jī)器人在進(jìn)行路徑搜索時(shí)有8個(gè)方位的搜索,即N,NE,E,SE,S,SW,W,NW,如圖6所示。

        當(dāng)搜索區(qū)域無障礙物時(shí),將機(jī)器人搜索路徑轉(zhuǎn)化成相遇問題,假設(shè)起點(diǎn)與目標(biāo)點(diǎn)均在做相向運(yùn)動(dòng)。首先,機(jī)器人在起點(diǎn)位置搜索相鄰8個(gè)方位,尋找目標(biāo)最大引力勢(shì)場(chǎng)方向,并朝著此最大引力完全柵格移動(dòng),即朝著最大引力場(chǎng)方向進(jìn)行移動(dòng),無需修改[θ](偏移角)值。隨后,目標(biāo)點(diǎn)根據(jù)新起點(diǎn)位置重新計(jì)算新起點(diǎn)最大引力勢(shì)場(chǎng)方向,并朝著最大引力完全柵格移動(dòng),使起點(diǎn)與目標(biāo)點(diǎn)逐一進(jìn)行相向運(yùn)動(dòng),最大引力勢(shì)場(chǎng)根據(jù)起點(diǎn)和目標(biāo)點(diǎn)位置的變化,不斷地被修正,形成動(dòng)態(tài)引力勢(shì)場(chǎng),當(dāng)起點(diǎn)與目標(biāo)點(diǎn)相遇(或距離小于一個(gè)步長(zhǎng),認(rèn)為相遇)時(shí),所記錄下來的運(yùn)動(dòng)路徑集便是規(guī)劃出的路徑。

        當(dāng)搜索區(qū)域有障礙物時(shí),無論是起點(diǎn)還是目標(biāo)點(diǎn)依舊搜索最大引力場(chǎng)柵格方向,若搜索到的最大引力場(chǎng)柵格有障礙物,將向次優(yōu)引力場(chǎng)方向搜索,如該方向柵格無障礙物,便向次優(yōu)引力勢(shì)場(chǎng)柵格移動(dòng),如圖6所示。此時(shí)最優(yōu)引力勢(shì)場(chǎng)修正了[θ]角,起點(diǎn)與目標(biāo)點(diǎn)逐一搜索路徑,進(jìn)行相向運(yùn)動(dòng),直到相遇(或距離小于一個(gè)步長(zhǎng),認(rèn)為相遇)形成的運(yùn)動(dòng)路徑集便是規(guī)劃路徑。

        2.1.3? 路徑平滑

        為了進(jìn)一步優(yōu)化路徑長(zhǎng)度,從起點(diǎn)節(jié)點(diǎn)開始,與其后不在同一直線上的節(jié)點(diǎn)依次相連,直到連接到某個(gè)節(jié)點(diǎn)時(shí)出現(xiàn)新生成的路徑上存在障礙物時(shí)停止,將起點(diǎn)節(jié)點(diǎn)與該節(jié)點(diǎn)的前一個(gè)節(jié)點(diǎn)相連作為新的路徑。將該節(jié)點(diǎn)作為起始節(jié)點(diǎn)繼續(xù)與其后不在同一直線上的節(jié)點(diǎn)相連。依此類推,直到連接到終點(diǎn)節(jié)點(diǎn),如圖7所示,虛線為動(dòng)態(tài)引力場(chǎng)規(guī)劃路徑,灰色路徑為最終平滑后的最短路徑。

        2.2? 算法流程及分析

        基于動(dòng)態(tài)引力場(chǎng)的路徑規(guī)劃算法:首先要柵格化工作環(huán)境地圖,標(biāo)定起點(diǎn)及目標(biāo)點(diǎn)位置,通過引力勢(shì)場(chǎng)讓起點(diǎn)與目標(biāo)點(diǎn)交替行駛一個(gè)步長(zhǎng),若最大引力場(chǎng)方向無障礙物,則沿著引力場(chǎng)方向運(yùn)動(dòng),若最大引力場(chǎng)方向有障礙物,按照8個(gè)搜索方位,依次搜索次優(yōu)方向,則對(duì)最大引力運(yùn)動(dòng)角修正[θ]角度,朝著次優(yōu)引力場(chǎng)方向進(jìn)行運(yùn)動(dòng),直到起點(diǎn)與目標(biāo)點(diǎn)相遇(或者起點(diǎn)與目標(biāo)點(diǎn)小于一個(gè)步長(zhǎng),認(rèn)為相遇),標(biāo)定軌跡形成路徑集,并對(duì)軌跡進(jìn)行路徑平滑的優(yōu)化處理,從而得到最短、最優(yōu)路徑,如圖8所示。

        3? 算法仿真及結(jié)果分析

        為了驗(yàn)證算法的可行性,采用Matlab 2017軟件進(jìn)行仿真分析。實(shí)驗(yàn)的硬件平臺(tái)是Intel[?] CoreTM i5?4210U CPU @1.7 GHz 2.14 GHz處理器和4 GB RAM計(jì)算機(jī)。

        3.1? 動(dòng)態(tài)引力場(chǎng)算法仿真

        為了檢驗(yàn)動(dòng)態(tài)引力場(chǎng)的機(jī)器人路徑規(guī)劃算法的性能,對(duì)人工勢(shì)場(chǎng)法的固有缺陷情況進(jìn)行了對(duì)比仿真實(shí)驗(yàn)。

        3.1.1? 搜索目標(biāo)點(diǎn)正前方有障礙物

        人工勢(shì)場(chǎng)法中,當(dāng)搜索到目標(biāo)點(diǎn)正前方有障礙物,合力運(yùn)動(dòng)方向被障礙物阻擋,或者引力與斥力合力為0,無法到達(dá)目標(biāo)點(diǎn)。而動(dòng)態(tài)引力場(chǎng)法起點(diǎn)與目標(biāo)點(diǎn)交替搜索,引力場(chǎng)在不斷被修正,形成動(dòng)態(tài)引力場(chǎng),且搜索遇到障礙物,將向次優(yōu)方向移動(dòng),能夠沿著障礙物的邊沿,繞開障礙物做相向運(yùn)動(dòng),相遇時(shí)形成搜索路徑。仿真如圖9所示,圖中將(0,0)設(shè)定為起點(diǎn),圖中用正方形標(biāo)注;(10,10)設(shè)定為目標(biāo)點(diǎn),圖中用三角形標(biāo)注,根據(jù)具體場(chǎng)景分別設(shè)定障礙物,圖中用圓圈標(biāo)注。仿真實(shí)驗(yàn)結(jié)果表明,傳統(tǒng)的人工勢(shì)場(chǎng)法因合力的方向被障礙物阻檔,從而無法繼續(xù)規(guī)劃路徑,如圖9a)所示,而本文算法可以繞開障礙物,繼續(xù)進(jìn)行路徑規(guī)劃,如圖9b)所示。

        3.1.2? 易陷入徘徊抖動(dòng)狀態(tài)

        人工勢(shì)場(chǎng)法中,臨近目標(biāo)點(diǎn)斥力大于引力,或存在多個(gè)障礙物產(chǎn)生的斥力場(chǎng),機(jī)器人無法選擇正確的運(yùn)動(dòng)方向搜索失敗。動(dòng)態(tài)引力場(chǎng)法只有引力的存在,只要起點(diǎn)與目標(biāo)點(diǎn)不相遇,引力便不會(huì)是0。如圖10所示,可知臨近目標(biāo)點(diǎn)時(shí),傳統(tǒng)算法由于斥力和引力的共同作用導(dǎo)致路徑產(chǎn)生振蕩且最終沒有到達(dá)目標(biāo)點(diǎn),利用動(dòng)態(tài)引力場(chǎng)和動(dòng)態(tài)尋找次優(yōu)方向很好地解決了遇到障礙物和臨近目標(biāo)點(diǎn)振蕩以及到達(dá)不了目標(biāo)點(diǎn)的情況。

        人工勢(shì)場(chǎng)法中,遇到陷阱會(huì)出現(xiàn)死鎖的情況,動(dòng)態(tài)引力場(chǎng)法當(dāng)陷入陷阱時(shí),在動(dòng)態(tài)引力場(chǎng)的指引下,合理選擇引力場(chǎng)柵格,沿著障礙物邊緣避開障礙物運(yùn)動(dòng),從而逃出陷阱。圖11是在圖10障礙物的基礎(chǔ)上增加(9.5,9.5)和(9,9)兩個(gè)障礙物,傳統(tǒng)算法會(huì)導(dǎo)致起點(diǎn)在(8.844,8.649 7)和(8.371 7,8.485 4)兩點(diǎn)之間循環(huán)運(yùn)動(dòng),如圖11直線的加粗,紅色字體標(biāo)注部分,最終搜索目標(biāo)不成功。動(dòng)態(tài)引力場(chǎng)能很好地解決傳統(tǒng)算法的死鎖而導(dǎo)致搜尋不到目標(biāo)點(diǎn)的情況,具有良好的規(guī)劃效果。

        3.2? 路徑優(yōu)化算法仿真結(jié)果

        通過模擬畫出障礙物不同的形狀信息,不同的位置信息的AB場(chǎng)景進(jìn)行仿真,如圖12所示。設(shè)定(20,0)坐標(biāo)點(diǎn)為起點(diǎn),(0,20)坐標(biāo)點(diǎn)為終點(diǎn),運(yùn)用基于動(dòng)態(tài)引力場(chǎng)的路徑規(guī)劃算法對(duì)模擬現(xiàn)場(chǎng)進(jìn)行路徑規(guī)劃,隨后并對(duì)路徑進(jìn)行平滑優(yōu)化處理,得到了最短、最優(yōu)的路徑。圖12中虛線為本文提出的動(dòng)態(tài)引力場(chǎng)規(guī)劃出來的路線,實(shí)線為本文路徑優(yōu)化后的規(guī)劃路線。從圖中可看出,基于動(dòng)態(tài)引力場(chǎng)的機(jī)器人路徑規(guī)劃算法可以有效地規(guī)劃出從起點(diǎn)到終點(diǎn)的最優(yōu)路徑。

        路徑優(yōu)化前后路徑長(zhǎng)度與花費(fèi)時(shí)間對(duì)比結(jié)果見表1。由表1可知,運(yùn)用本文路徑平滑優(yōu)化后的路徑長(zhǎng)度有縮短,規(guī)劃路徑所花費(fèi)時(shí)間略有減少。本文算法中的路徑優(yōu)化會(huì)根據(jù)具體場(chǎng)景的復(fù)雜情況不同,縮短的路徑不同,對(duì)于障礙物垂直于起點(diǎn)和目標(biāo)點(diǎn)連線的情景,以及復(fù)雜度大的場(chǎng)景,效果更為明顯。

        4? 結(jié)? 論

        本文對(duì)傳統(tǒng)人工勢(shì)場(chǎng)法的原理、實(shí)現(xiàn)方法以及存在的問題進(jìn)行了分析,在此基礎(chǔ)上提出了基于動(dòng)態(tài)引力場(chǎng)的機(jī)器人路徑規(guī)劃算法,有效地解決了傳統(tǒng)人工勢(shì)場(chǎng)法對(duì)于障礙物、局部極小點(diǎn)和死鎖等目標(biāo)不可達(dá)的問題。動(dòng)態(tài)引力場(chǎng)法根據(jù)交替相向運(yùn)動(dòng)的起點(diǎn)與目標(biāo)點(diǎn),不斷更新引力勢(shì)場(chǎng),繼而不斷地對(duì)路徑進(jìn)行修正,最后通過路徑平滑進(jìn)一步優(yōu)化,形成最短且最優(yōu)化路徑。在Matlab 2017仿真平臺(tái)上對(duì)改進(jìn)前后的方法進(jìn)行仿真,對(duì)搜索目標(biāo)點(diǎn)正前方有障礙物、臨近目標(biāo)點(diǎn)振蕩、陷入徘徊抖動(dòng)狀態(tài)、死鎖缺陷情景進(jìn)行了仿真對(duì)比,對(duì)路徑優(yōu)化前后效果進(jìn)行仿真對(duì)比。結(jié)果表明,改進(jìn)后的方法能夠解決傳統(tǒng)人工勢(shì)場(chǎng)法的固有缺陷,通過對(duì)路徑進(jìn)行平滑優(yōu)化,在時(shí)間和長(zhǎng)度上對(duì)路徑進(jìn)行了進(jìn)一步優(yōu)化,很好地使機(jī)器人順利避開障礙物并最終到達(dá)目標(biāo)點(diǎn)。

        參考文獻(xiàn)

        [1] 霍鳳財(cái),遲金,黃梓健,等.移動(dòng)機(jī)器人路徑規(guī)劃算法綜述[J].吉林大學(xué)學(xué)報(bào)(信息科學(xué)版),2018,36(6):639?647.

        [2] DAS P K, BEHERA H S, PANIGRAHI B K. Intelligent?based multi?robot path planning inspired by improved classical Q?learning and improved particle swarm optimization with perturbed velocity [J]. Engineering science and technology, 2016, 19(1): 651?669.

        [3] TIAN L, COLLINS C. An effective robot trajectory planning method using a genetic algorithm [J]. Mechatronics, 2004, 14(5): 455?470.

        [4] 張殿富,劉福.基于人工勢(shì)場(chǎng)法的路徑規(guī)劃方法研究及展望[J].計(jì)算機(jī)工程與科學(xué),2013,35(6):88?95.

        [5] 彭艷,國(guó)文青,劉梅,等.基于切點(diǎn)優(yōu)化人工勢(shì)場(chǎng)法的三維避障規(guī)劃[J].系統(tǒng)仿真學(xué)報(bào),2014,26(8):1758?1762.

        [6] 王偉,王華.基于約束人工勢(shì)場(chǎng)法的彈載飛行器實(shí)時(shí)避障航跡規(guī)劃[J].航空動(dòng)力學(xué)報(bào),2014,29(7):1738?1743.

        [7] 李擎,張超,韓彩衛(wèi),等.動(dòng)態(tài)環(huán)境下基于模糊邏輯算法的移動(dòng)機(jī)器人路徑規(guī)劃[J].中南大學(xué)學(xué)報(bào)(自然科學(xué)版),2013,44(z2):104?108.

        [8] ZHAO Junwei, ZHAO Jianjun. Path planning of multi?UAVs concealment attack based on new A* method [C]// 2014 6th International Conference on Intelligent Human?machine Systems and Cybernetics. Hangzhou, China: IEEE, 2014: 401?404.

        [9] 吳宗勝.室外移動(dòng)機(jī)器人的道路場(chǎng)景識(shí)別及路徑規(guī)劃研究[D].西安:西安理工大學(xué),2017.

        [10] 卜祥津.基于深度強(qiáng)化學(xué)習(xí)的未知環(huán)境下機(jī)器人路徑規(guī)劃的研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2018.

        [11] 朱愛斌,劉洋洋,何大勇,等.解決路徑規(guī)劃局部極小問題的勢(shì)場(chǎng)柵格法[J].機(jī)械設(shè)計(jì)與研究,2017,33(5):46?50.

        免费视频成人片在线观看| 精品国精品自拍自在线| 精品人妻少妇丰满久久久免| 亚洲另类无码专区首页| 丁香花在线影院观看在线播放| 亚洲中文字幕无码久久2018| 一区二区三区国产大片| 亚洲乱码中文字幕在线| 2021国产精品国产精华| 一级呦女专区毛片| 一区二区三区人妻在线| 不卡的av网站在线观看| 免费99精品国产自在在线| 一本久道久久综合五月丁香| 好看的国内自拍三级网站| 国产一区二区视频免费在| 久久久久久久久蜜桃| 国产精品一区二区韩国AV| 国内偷拍视频一区二区| 激情人妻另类人妻伦| 成年无码av片完整版| 国产成人亚洲欧美三区综合| 尤物蜜桃视频一区二区三区 | 蜜桃视频网站在线免费观看| 人妻少妇精品中文字幕专区| 人人爽人人爱| 亚洲福利天堂网福利在线观看| 在线观看中文字幕不卡二区 | 五月综合激情婷婷六月色窝| 免费人成在线观看播放国产| 久久夜色精品亚洲天堂| 色与欲影视天天看综合网| 欧美日韩亚洲国内综合网| 亚洲国产剧情一区在线观看| 亚洲中文字幕久久精品色老板| 无码任你躁久久久久久久| 91精品啪在线观看国产18| 一区二区激情偷拍老牛视频av| 97人人模人人爽人人喊网| 玩弄放荡人妻一区二区三区 | 亚洲av午夜福利精品一区不卡|