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

        ?

        一種基于動態(tài)最小成本路徑啟發(fā)式算法的水冷壁爬壁機器人路徑規(guī)劃方法

        2024-12-31 00:00:00林建華費學(xué)軍吳杰黃賢明
        無線互聯(lián)科技 2024年20期
        關(guān)鍵詞:路徑規(guī)劃算法

        摘要:為了滿足水冷壁爬壁機器人在復(fù)雜多變的表面進行工作的需求,文章針對其持續(xù)爬移運動的特點,提出了一種基于動態(tài)最小成本路徑啟發(fā)式(D*)算法的水冷壁爬壁機器人路徑規(guī)劃方法。該方法通過柵格法對須爬壁的工作環(huán)境進行建模,利用D*算法的動態(tài)重規(guī)劃特性,實現(xiàn)機器人在復(fù)雜多變的水冷壁表面環(huán)境下的有效路徑規(guī)劃。實驗結(jié)果表明,該方法能夠使爬壁機器人高效地完成水冷壁表面的路徑規(guī)劃任務(wù)。

        關(guān)鍵詞:水冷壁爬壁機器人;D*算法;路徑規(guī)劃

        中圖分類號:TP242.2 "文獻標志碼:A

        0 引言

        隨著自動化技術(shù)的快速發(fā)展,越來越多的機器人被廣泛地應(yīng)用于各種危險、高空作業(yè)和苛刻工作環(huán)境。針對各種實際情況,國內(nèi)外研究人員研制了一系列專門的機器人來代替工人。水冷壁爬壁機器人作為其中的一種,在大型立面設(shè)備的檢測和維護方面具有重要的應(yīng)用價值,例如在核電站冷卻塔、大型化工管路和石油化工儲罐[1]等重要設(shè)備的維修中,水冷壁機器人被大量使用。由于其工作危險性大,又經(jīng)常面臨高溫、高壓和強腐蝕性介質(zhì)等惡劣工況,常規(guī)的人工維修方法很難實現(xiàn)并具有重大安全隱患。水冷壁機器人的使用極大地提高了檢測與維護工作的效率,同時也大幅減少了人為作業(yè)所造成的安全隱患。

        在水冷壁機器人的實際應(yīng)用中,如何進行路徑規(guī)劃,關(guān)系到其工作效率與質(zhì)量。高效的路徑規(guī)劃算法可以有效降低路徑的重復(fù)次數(shù),進而實現(xiàn)最少的工作時間與能量消耗。

        路徑規(guī)劃效率對于爬壁機器人至關(guān)重要,主要受所采用的路徑規(guī)劃算法的影響?,F(xiàn)有的路徑規(guī)劃算法主要分為傳統(tǒng)算法和智能算法。傳統(tǒng)算法主要包括基于人工勢場的方法、向量場直方圖策略以及柵格地圖化技術(shù);智能算法領(lǐng)域則涵蓋了蟻群優(yōu)化算法、基于遺傳機制的算法和神經(jīng)網(wǎng)絡(luò)驅(qū)動的方法,為爬壁機器人的路徑規(guī)劃提供了多樣化的選擇。當前國內(nèi)外學(xué)者對爬壁機器人路徑規(guī)劃進行了大量的研究[2-3]。如Metropolis等[4]首次提出模擬退火算法。該算法是一種基于概率跳躍特性的隨機優(yōu)化方法,以最高的初始溫度為開始,隨著溫度的逐步降低,對空間進行隨機搜索,從而獲得目標函數(shù)的最優(yōu)解。這一算法的優(yōu)點是無論函數(shù)多么復(fù)雜,系統(tǒng)都能找到最優(yōu)解。但該算法須要耗費大量的時間用于計算,收斂速度慢[5]。Lamini等[6]提出了一種在靜態(tài)環(huán)境中使用改進交叉算子的遺傳算法解決路徑規(guī)劃問題,結(jié)果表明該方法有助于找到最優(yōu)解。遺傳算法的結(jié)構(gòu)簡單,性能穩(wěn)定,尋優(yōu)能力強,效率高,魯棒性好,但是編碼時間較長,容易過早收斂。

        在現(xiàn)代工業(yè)領(lǐng)域中,對水冷壁的維護和清潔工作至關(guān)重要。為了提高此類作業(yè)的效率和安全性,爬壁機器人技術(shù)得到了廣泛的研究和應(yīng)用。本文提出一種新的解決方案,結(jié)合D*算法為爬壁機器人規(guī)劃出一條全面而詳盡的路徑規(guī)劃方案。該算法能夠確保機器人在執(zhí)行任務(wù)時對工作區(qū)域進行動態(tài)、細致的覆蓋。這樣的路徑規(guī)劃不僅減少了機器人因路徑不清或障礙物導(dǎo)致的重復(fù)移動,還顯著降低了控制難度,使機器人可以更加精確地執(zhí)行預(yù)定任務(wù),同時保持較高的靈活性和適應(yīng)性。

        1 問題描述

        1.1 構(gòu)造環(huán)境模型

        設(shè)已知水冷壁爬壁機器人的工作環(huán)境,根據(jù)其作業(yè)需求,本文首先將工作區(qū)域分割成若干子區(qū)域并通過柵格方法為這些子區(qū)域創(chuàng)建網(wǎng)格地圖。柵格大小是由爬壁機器人的結(jié)構(gòu)確定的,保證爬壁機器人在進入某個柵格后可以完全覆蓋該網(wǎng)格進行作業(yè)。

        通過繪制水冷壁柵格地圖,利用(xi,yi)表示柵格的位置坐標,由于實際的水冷壁形狀與柵格形狀不一致,構(gòu)建柵格地圖時須要將這些障礙物做“膨脹”處理[7],變成規(guī)則的柵格地圖,如圖1所示。圖1中,障礙物使用黑色填充,需要遍歷的路徑使用白色填充。

        1.2 D*算法

        1.2.1 算法描述

        D*算法是在A*算法基礎(chǔ)上發(fā)展起來的一種新的路徑規(guī)劃方法[8],適用于動態(tài)的環(huán)境和復(fù)雜的場景。與A*算法相比,D*算法的最大優(yōu)點是以目標點為起點,保持從目標點出發(fā)的優(yōu)先級(OpenList),直至機器人目前所在的位置節(jié)點不在隊列中。該方法可以有效地利用已知的最短路徑,降低搜索成本,提升路徑規(guī)劃效率。在此基礎(chǔ)上,本文引入了一種啟發(fā)式、增量式的搜索策略并將其在路徑搜索中進行更好地優(yōu)化。

        D*算法的公式為:

        f(s)=g(s)+h(s)(1)

        其中,s為爬壁機器人當前狀態(tài),f(s)是機器人從初始狀態(tài)經(jīng)由狀態(tài)s到目標狀態(tài)的代價評估;g(s)為初始狀態(tài)到狀態(tài)s的實際代價;h(s)為狀態(tài)s到目標狀態(tài)的代價估計,也被稱作啟發(fā)函數(shù)。

        對于空間中的2個點(x1,y1)(x2,y2),主要使用歐氏距離、曼哈頓距離等。在D*算法中,研究者常用歐氏距離作為代價值,其表達式如式(2)所示。

        dEuclid=(x2-x1)2+(y2-y1)2(2)

        1.2.2 D*算法流程

        D*算法可分為初始化階段和動態(tài)搜索階段。

        在初始化階段中,首先將目標點放入優(yōu)先隊列OpenList。與A*算法相比,D*算法的主要不同之處在于選擇拓展點的方式。在D*算法中,從OpenList中選擇具有最小k值的節(jié)點進行拓展,而在A*算法中則是選擇具有最小f值(即g+h)的節(jié)點進行拓展。這種反向搜索的方式使得D*算法能夠更好地應(yīng)對動態(tài)環(huán)境的變化。

        在動態(tài)避障搜索過程中,算法應(yīng)判定當前擴展點的k與該擴展點的h值是否相等,即該擴展點是否恢復(fù)到Lower態(tài)。若klt;h,則根據(jù)一定的準則進行節(jié)點的拓展。這些準則包括如下3個方面:

        (1)若相鄰節(jié)點從未被拓展過,則將其父節(jié)點設(shè)為當前點并將相鄰節(jié)點的h值設(shè)為當前點的h值加上從當前點到相鄰節(jié)點的代價值,將其放入OpenList;

        (2)若相鄰節(jié)點的父節(jié)點是當前點,但相鄰節(jié)點的h值不等于當前點的h值加上從當前點到相鄰節(jié)點的代價值,則更新相鄰節(jié)點的h值,將其重新放入OpenList;

        (3)若相鄰節(jié)點的父節(jié)點不是當前點且相鄰節(jié)點的h值大于當前點的h值加上從當前點到相鄰節(jié)點的代價值,則將當前點放入OpenList。

        以上準則的目的在于使爬壁機器人在動態(tài)環(huán)境中保持路徑的最優(yōu)性并在需要時及時更新節(jié)點的狀態(tài)信息。其偽代碼如下:

        Function: PROCESS-STATE()

        L1X=MIN-STATE(~)

        L2if X=NULL then return -1

        L3koId=GET-KMIN();DELETE(X)

        L4if koldlt;h(X) then

        L5 for each neighbor Y of X :

        L6 "if h(Y)≤kold and h(X)gt;h(Y)+c(Y,X) then

        L7 ""b(X)=Y;h(X)=h(Y)+c(Y,X)

        L8if kold=h(X) then

        L9 for each neighbor Y of X :

        L10 "if t(Y)=NEW or

        L11 """(b(Y)=X and h(Y)≠h(X)+c(X,Y) or

        L12b(Y)≠X and h(Y)gt;h(X)+c(X,Y)) then

        L13b(Y)=X;INSERT(Y,h(X)+c(X,Y) )

        L14else

        L15for each neighbor Y of X :

        L16if t(Y)=NEW or

        L17 """(b(Y)=X and h(Y)≠h(X)+c(X,Y) then

        L18b(Y)=X;INSERT(Y,h(X)+c(X,Y))

        L19else

        L20" if b(Y)≠X and h(Y)gt;h(X)+c(X,Y) then

        L21 "INSERT (X,h(X))

        L22 else

        L23 "if b(Y)≠X and h(X)gt;h(Y)+c(Y,X) and

        L24 """t(Y)=CLOSED and h(Y)gt;kold then

        L25INSERT(Y,h(Y))

        L26return GET-KMIN ( )

        D*算法最大的優(yōu)點是可以根據(jù)不同的情況,對不同的環(huán)境進行相應(yīng)調(diào)整。在此基礎(chǔ)上,本文通過反向搜索方法,可以有效地利用已有的最短路徑信息以降低路徑規(guī)劃的時空復(fù)雜性。

        2 實驗與分析

        2.1 實驗步驟

        所提算法的實驗步驟如下。

        步驟1:建立水冷壁環(huán)境的柵格地圖。本文設(shè)計并實現(xiàn)一個水冷壁環(huán)境的柵格地圖,以模擬實際的水冷壁空間。

        步驟2:定義路徑搜索的起點和終點。在柵格地圖中,所提算法設(shè)定路徑搜索的起始點和終點并規(guī)劃搜索路徑的走向。

        步驟3:將D*算法應(yīng)用于靜態(tài)障礙物的柵格地圖。研究者將D*算法應(yīng)用于包含靜態(tài)障礙物的柵格地圖中,進行路徑規(guī)劃實驗并記錄實驗中每次路徑規(guī)劃所需的時間。

        步驟4:分析仿真數(shù)據(jù)并形成結(jié)論。研究者對仿真實驗的數(shù)據(jù)進行詳細分析,基于分析結(jié)果得出實驗的結(jié)論。

        2.2 仿真實驗

        本文采用PYCHARM軟件進行實驗仿真,工作環(huán)境主要運用50×30和60×40這2種水冷壁仿真柵格模型并隨機生成障礙物。

        本文在50×30的仿真柵格地圖上使用D*算法使爬壁機器人在仿真地圖上進行路徑規(guī)劃,結(jié)果如圖2所示。在60×40的仿真地圖上,重復(fù)上述的實驗步驟,其路徑規(guī)劃如圖3所示,其中白色區(qū)域為無障礙物區(qū)域,黑色區(qū)域為模擬水冷壁機器人在爬行過程中遇到的障礙物區(qū)域,曲線是爬壁機器人經(jīng)過D*算法計算出的路徑。

        2.3 仿真實驗分析

        本文利用D*算法在50×30和60×40的水冷壁仿真柵格地圖上進行多次仿真路徑規(guī)劃,并將D*算法在不同大小、不同環(huán)境的仿真地圖上完成路徑規(guī)劃所需要的時間并記錄在表1和表2中。

        由圖2和圖3可以看出,在各種規(guī)模和環(huán)境復(fù)雜度的情況下,基于D*算法的水冷壁爬壁機器人展現(xiàn)出了卓越的規(guī)劃性能。這種算法不僅能夠迅速地識別并繞開潛在障礙,還能規(guī)劃出一條高效、安全的路徑,確保機器人能夠順利執(zhí)行各種探測任務(wù),使其在復(fù)雜環(huán)境中安全穿行避免遭受意外碰撞或接觸障礙物的風(fēng)險。當仿真地圖的規(guī)模不斷增大或者障礙物數(shù)量顯著增多時,機器人需要更多時間來解決這些復(fù)雜的路徑選擇問題。這意味著隨著地圖細節(jié)的增加和障礙物密度的提高,所需規(guī)劃時間將顯著增加。

        3 結(jié)語

        爬壁機器人在水冷壁等大型立面上的爬行能力在很大程度上依賴于其路徑規(guī)劃算法的高效性。本文通過研究水冷壁爬壁機器人的運動路徑規(guī)劃算法,利用柵格化建模技術(shù),將復(fù)雜的壁面曲面轉(zhuǎn)換成易于求解的一維結(jié)構(gòu)面并在此基礎(chǔ)上增加了壁面上的障礙物位置及特征。爬壁機器人利用D*算法對柵格地圖進行快速搜索與規(guī)劃,以保證機器人的避障能力,同時縮短了機器人的運動軌跡。本文通過模擬試驗,驗證了該方法的正確性并以實測數(shù)據(jù)驗證了該方法的有效性與可靠性。本項目的研究成果將為水冷壁爬壁機器人的運動軌跡規(guī)劃提供重要的技術(shù)支撐。為了驗證算法的實際應(yīng)用效果,本文采用PYCHARM開發(fā)環(huán)境對所提路徑規(guī)劃算法進行了仿真測試。仿真結(jié)果證明了D*算法在水冷壁柵格地圖中進行路徑規(guī)劃的可行性和有效性。

        參考文獻

        [1]王思佳,吳珊紅,李雷.爬壁機器人技術(shù)研究現(xiàn)狀及展望[J].科技風(fēng),2019(2):2.

        [2]曹翔,俞阿龍.移動機器人全覆蓋信度函數(shù)路徑規(guī)劃算法[J].智能系統(tǒng)學(xué)報,2018(2):314-321.

        [3]張赤斌,王興松.基于蟻群算法的完全遍歷路徑規(guī)劃研究[J].中國機械工程,2008(16):1945-1949.

        [4]趙炳巍,賈峰,曹巖,等.基于模擬退火算法的人工勢場法路徑規(guī)劃研究[J].計算機工程與科學(xué),2022(4):746-752.

        [5]BEHNCK P L,DOERING D,PEREIRA E C,et al. A modified simulated annealing algorithm for SUAVs path planning[J]. IFAC PapersOnLine, 2015(10):63-68.

        [6]LAMINI C,BENHLIMA S,ELBEKRI A. Genetic algorithm based approach for autonomous mobile robot path planning[J]. Procedia Computer Science,2018,127:180-189.

        [7]謝坤霖,李宗根,代宇航,等.基于啟發(fā)式搜索算法的掃地機器人路徑規(guī)劃[J].西華大學(xué)學(xué)報(自然科學(xué)版),2019(4):69-76.

        [8]秦旭,黃曉華,馬東明,等.基于改進D*算法的巡檢機器人路徑規(guī)劃[J].組合機床與自動化加工技術(shù),2022(6):10-13.

        (編輯 王雪芬編輯)

        Path planning method of water-cooled wall-climbing robot based on dynamic minimum

        cost path heuristic algorithm

        LIN" Jianhua1, FEI" Xuejun1, WU" Jie1, HUANG "Xianming2*

        (1.Jiangsu Changshu Power Generation Co., Ltd., Suzhou 215500, China; 2.Changshu Institute of

        Technology, Suzhou 215500, China)

        Abstract: In order to meet the requirement for the robot working on the complex and variable surface of the water-cooled wall, as well as against its continuous crawling characteristics, a path planning method for a water-cooled wall-climbing robot based on the dynamic minimum cost path heuristic(D*) algorithm is proposed. By the grid method, this method models the working environment requiring climbing walls, and utilizes the dynamic reprogramming feature of the D* algorithm to achieve effective path planning for robots in complex and variable water-cooled wall surface environments. The experimental results demonstrate that the proposed method can make the wall-climbing robot effectively accomplish the path planning tasks for water-cooled wall surface.

        Key words: water-cooled wall-climbing robot; D* algorithm; path planni

        猜你喜歡
        路徑規(guī)劃算法
        基于MapReduce的改進Eclat算法
        Travellng thg World Full—time for Rree
        進位加法的兩種算法
        算法初步兩點追蹤
        基于增強隨機搜索的OECI-ELM算法
        公鐵聯(lián)程運輸和售票模式的研究和應(yīng)用
        基于數(shù)學(xué)運算的機器魚比賽進攻策略
        清掃機器人的新型田埂式路徑規(guī)劃方法
        自適應(yīng)的智能搬運路徑規(guī)劃算法
        科技視界(2016年26期)2016-12-17 15:53:57
        基于B樣條曲線的無人車路徑規(guī)劃算法
        青青草精品在线视频观看| 亚洲欧美国产日产综合不卡| 视频网站在线观看不卡| 人妻经典中文字幕av| 亚洲综合成人婷婷五月网址| 欧洲日本一线二线三线区本庄铃 | 国产成人精品一区二三区在线观看| 免费国产自拍在线观看| 日韩一卡2卡3卡4卡新区亚洲| 国产一级片毛片| 日韩精品免费一区二区中文字幕| 91九色成人蝌蚪首页| 亚洲人成网址在线播放| 亚洲熟妇无码久久精品疯| 亚洲一区二区女优视频| 国产免费三级av在线| 尤物视频在线观看| 久久精品视频91| 香蕉蜜桃av一区二区三区| 欧洲乱码伦视频免费| 欧美与黑人午夜性猛交久久久| 色婷婷久久免费网站| 亚洲一区二区三区在线最新| 先锋中文字幕在线资源| 亚洲精品成人网久久久久久| 日本一区二区三区四区在线看| 国产自拍成人免费视频| 天堂无码人妻精品av一区| 91天堂素人精品系列全集亚洲 | 久久久久免费看成人影片| 欧美亚洲日韩国产区| 国产精品久久国产精品久久| 国产一区二区自拍刺激在线观看 | 精品日韩国产欧美在线观看| 一区二区三区熟妇人妻18| 中文字幕一区二区三区视频| aaa级久久久精品无码片| 欧美亚洲另类自拍偷在线拍| 中文字幕综合一区二区三区| 亚洲av永久无码精品三区在线| 日韩h网站|