龔闖 戴程浩 江維 于俊康 陳振



摘要:大型織機車間運載機器人是一種實現在織機車間內向指定位置進行物料轉運工作的一種智能化裝備。由于在織機車間內智能運載機器人需要結合運載需求并通過避障選擇不同路徑到達目標位置,因此如何對機器人的路徑進行規劃和優化是提升機器人運輸效率的關鍵。針對A*算法規劃路徑不夠平滑的問題,對規劃路徑進行貝塞爾曲線優化,使得路徑平滑連續,提高運載機器人的運輸效率。針對規劃路徑距離障礙物較近,存在安全風險的問題,采用障礙物膨脹優化,為運載機器人在運輸過程中設置了安全區域,提高機器人在運輸過程中的安全性。針對傳統A*算法搜索速度慢的問題,采用多段動態加權方法改進傳統A*算法的啟發函數,提高算法路徑規劃搜索速度。最后,結合大型織機車間工作環境,搭建了仿真平臺,仿真結果表明,相比傳統 A*算法,采用多段動態加權改進的 A*算法在路徑規劃速度方面提升了39.8%,經過貝塞爾曲線與障礙物膨脹優化的多段動態加權改進A*算法其路徑規劃速度提升了45.2%,驗證了所提出的大型織機車間運載機器人改進A*路徑規劃算法的可行性和有效性。
關鍵詞:織機車間機器人;路徑規劃;改進A*算法;貝塞爾曲線;啟發函數
中圖分類號:TP391???? 文獻標志碼:A?? 文章編號:2097-2911-(2023)02-0057-11
Path Planning of Transport Robot in Large Loom WorkshopBased on Improved A* Algorithm
GONG Chuang1, DAI Chenghao1, JIANG Wei1, 2*, YU Junkang1 , CHEN Zhen1, 2
(1. School of Mechanical Engineering and Automation, Wuhan Textile University Wuhan, 430200, China;
2. Hubei Provincial Key Laboratory of Digital Textile Equipment, Wuhan Textile University, Wuhan, 430200, China)
Abstract:The large- scale loom workshop transport robot is an intelligent equipment designed for material transportation within weaving workshops to specified locations. As intelligent transport robots within the weaving workshop need to combine transportation requirements and navigate through different paths to reach the target location while avoiding obstacles, how to plan and optimize the robot's path is crucial for enhancing transport efficiency. In response to the issue of the lack of smoothness in the path planned by the A* algorithm, the planned path is optimized using Bezier curves, resulting in smoother and continuous paths, thus improving the efficiency of the transport robot during transportation. In response to the issue of safety risks associated with the proximity of the transport vehicle to obstacles, obstacle expansion optimization is adopted to set up a safe area for the robot in path planning, improving its safety during transportation. In response to overcome the slowsearch speed of the traditional A* algorithm, a multi-segment dynamic weighting method is applied to improve the heuristic function of the A* algorithm, thereby enhancing its search speed. Lastly, considering the working environment of the large- scale weaving workshop, a simulation platform is constructed. Simulation results indicate that compared to the traditional A* algorithm, the multi- segment dynamic weighting improved A* algorithm enhances path planning speed by 39.8%. Furthermore, the path planning speed is improved by 45.2% through the adoption of the multi- segment dynamic weighting improved A* algorithm with Bezier curve optimization and obstacle inflation optimization. These findings validate the feasibility and effectiveness of the proposed improved A* path planning algorithm for the large- scale weaving workshop transport robot, as presented in this paper.
Key words: loom workshop robot;path planning;improved A * algorithm;Bezier curve;heuristic function
引言
紡織行業是全球制造業中的重要組成部分,隨著市場需求的不斷增加和技術進步的推動,紡織生產車間面臨著生產更高效、更靈活、更智能的要求。紡織車間智能運輸機器人是一種自主導航智能機器人,專門用于在紡織車間內執行物料運輸任務,優化物料搬運過程,提高生產效率和安全性,實現紡織生產過程的智能化、自動化和綠色化生產。大型紡織車間環境復雜,機器人如何在多變車間環境中實現高效的自主導航和避障,如何規劃機器人路徑來提高搬運效率,這些關鍵技術需要結合紡織車間的特點和需求進行深入分析和研究,是推進紡織車間運載機器人實用化的重要方面。
路徑規劃分為全局規劃和局部規劃[1],全局規劃為已知環境信息基本不變化,即為相對靜態的環境下的路徑規劃。局部規劃是在未知環境中進行規劃,環境信息多變,環境信息掌握不全面,大多為動態環境下的路徑規劃。目前已有多種算法被用作路徑規劃中,如遺傳算法[2-4]、粒子群算法[5-7]、蟻群算法[8-9]等群體智能算法,也有進行局部規劃的DWA算法[10-11], 同時也有D*lite[12-13], A*算法[14-17]等啟發式算法[18],這些算法在機器人路徑規劃中應用并取得了一些實際應用成果。當采用A*算法進行路徑規劃時,存在搜索速度慢,規劃路徑距離障礙物過近,規劃路徑不平滑等問題。針對A*算法中搜索范圍廣,節點拓展慢的問題,文獻[19]提出了一種時間優先的A*算法,該算法僅在節點領域存在障礙物有障礙物碰撞風險時計算啟發值,以犧牲一定的路徑長度和光滑性為代價, 提升了計算效率。文獻[20]提出通過構建柵格間夾角關系的交叉積公式對啟發函數進行改進, 合理的縮小了算法搜索范圍,提高了搜索速度。文獻[21]通過改進評價函數的方式,減少了算法搜索范圍,但路徑的安全性有待提高。針對 A*算法規劃路徑不平滑,轉折角過大,轉折點較多的問題,文獻[22]提出通過B樣條曲線的方式對該問題進行優化,對于路徑平滑度有了提升但是路徑安全度仍然有待提高,針對A*算法規劃路徑距離障礙物較近的問題,文獻[23]提出對障礙物矩陣進行節點拓展的方法,成功達到了避開障礙物的目的,但其搜索出的路徑面臨轉折角過多的問題。
綜上所述,針對上述問題,本文提出了一種基于改進 A*算法的大型織機車間運載機器人路徑規劃方法,并從三方面對傳統 A*算法進行優化,首先,采用貝塞爾曲線對 A*算法規劃路徑進行優化,使路徑平滑,優化紡織車間運載機器人運輸過程。然后,采用障礙物膨脹優化,設置安全區域,使得機器人避開障礙物,提升紡織車間機器人運輸安全性。最后,采用多段動態加權方法改進啟發函數,提升了算法搜索速度,通過三方面的優化,從總體上提高紡織車間運載機器人運輸效率和實用化水平。
1 A*算法原理與改進
1.1路徑規劃算法比較與選擇
為了更好分析A*算法優勢,從搜索方向、啟發式、增量式、應用限制以及算法的適用范圍四個方面進行不同路徑規劃算法的性能比較,結果如表1所示。
紡織車間是一個相對靜態環境,并且紡織車間內的固定障礙物信息已知,由此可采用地圖信息已知的靜態規劃算法,通過表1對比靜態規劃算法可知,A*算法具有明顯優勢,首先A*算法是通過對Dijkstra的借鑒和改進,建立了基于啟發函數的搜索模型,從而對Dijkstra這種遍歷搜索方法造成的搜索點過多的缺點進行了優化,另外在算法構建方面,A*算法結合了 BFS 算法優點和Dijkstra的優勢,同時結合了速度優勢與精度優勢,能夠很好完成環境信息已知的路徑規劃任務。
1.2傳統A*算法原理
A*算法搜索原理是起點與終點之間的代價最小,建立起點與終點之間的代價函數就是A*算法的啟發函數,其表達式為(1)式。
FN= GN+HN(1)其中G表示節點間的實際代價值,H表示到目標節點的代價估計值,F是節點總代價值。有兩種常用距離計算啟發函數,曼哈頓距離和歐氏距離,式(2)為歐氏距離的H值估計,其中p.x、p.y為當前節點的X,Y軸坐標,g.x、g.y為目標節點的 X,Y軸坐標,D為搜索域的最小單位距離。
曼哈頓距離則表現為橫向和縱向的距離,式(3)為曼哈頓距離的H值估計。
HN=D*absp.x -g.x+absp.y -g.y(3)
曼哈頓距離與歐氏距離都可以滿足路徑規劃中代價值的計算,本文選用歐氏距離作為H值的估計。圖1為起點到終點的一條路徑圖,其路徑為起點經過三個父節點到達終點,父節點2避免對子節點1進行重復搜索,因此加快了算法的搜索速度,同時在搜索過程中A*算法避免搜索重復節點。
A*算法從起點開始搜索,設起點代價為0,搜索起點相鄰的8個節點,根據啟發函數確定最優節點,基于最優節點往外向其相鄰的節點進行相同的擴展搜索,按照這種搜索過程,找到每一次搜索中的最優節點,當終點位于上一節點的搜索鄰域中,完成本次搜索過程,將所有最優節點連接起來就是當前搜索過程的最優路徑。A*算法減少盲目搜索,提高了可行性和搜索效率,優勢在于在某一靜態狀態空間內必能求出最優路徑,并且該最優路徑可達,圖2為A*算法搜索流程圖。
1.3貝塞爾曲線優化路徑與地圖障礙物膨脹
通過分析A*算法原理,可以得到傳統A*算法在滿足運輸需求方面表現良好,然而,傳統A*算法的路徑包含許多拐點,表示實際環境中需要機器人執行拐彎操作,由于某些拐彎角較大,可能引起紡織車間運載機器人運輸不流暢的問題,特別是,在轉彎處出現不平滑的路徑,從而影響紡織車間運載機器人的轉彎效率和整體運輸效率。為解決這個問題,需要對傳統A*算法生成的路徑進行平滑處理,以減少拐角對紡織車間運載機器人運輸效率的不利影響,這樣的處理可以通過降低折線線段之間的轉折角度,使路徑更加平滑,從而優化紡織車間運載機器人的工作效率。
通過對傳統A*算法生成路徑進行平滑度處理,可以在保證完成任務目標的前提下,降低轉彎對紡織車間運載機器人工作效率的影響,從而提高整體運輸效率,為處理上述傳統A*算法所產生的拐彎角問題,采用貝塞爾曲線進行路徑平滑處理。貝塞爾曲線是應用于二維圖形的數學曲線,由節點和控制點組成,通過控制點控制曲線曲率半徑,可以做出目標曲線,式(4)為二階貝塞爾曲線函數公式。
式(4)中P0、P1為折線段點,P2為控制點,對折線段進行平滑處理,由于在路徑規劃中存在多折線段問題,因此可以采用貝塞爾曲線進行路徑平滑優化,式(5)為一般貝塞爾曲線函數公式。
針對A*算法生成的路徑,采用貝塞爾曲線進行平滑處理,將貝塞爾曲線與傳統A*算法結合后,得到改進A*算法。
另一方面,在路徑規劃中,使用貝塞爾曲線優化路徑可能會導致路徑距離障礙物過近,提升機器人接觸障礙物的風險,因此需要對障礙物進行膨脹,在機器人運輸過程中預留一個安全位置,提高機器人運輸的安全效率。障礙物膨脹的基本思想是在原始障礙物的基礎上,障礙物邊界向外擴展一定的安全距離,在路徑規劃過程中,使用膨脹后的假設障礙物進行路徑搜索,以確保生成的路徑在規劃時遠離真實障礙物,保證了在路徑規劃過程中,運輸機器人與障礙物之間保持足夠的安全距離,避免碰撞和意外情況的發生,提高了機器人運輸過程中的安全性。
1.4多段動態加權改進A*算法
通過分析傳統A*算法可知,在進行路徑規劃時,傳統A*算法存在領域擴展慢,搜索效率低的問題。由于A*算法核心是啟發函數,因此為解決這一問題,通過對A*算法的啟發函數進行改進來提高算法搜索速度,提升紡織車間運載機器人的運輸效率。由式(2)可知,G(N)是固定值,由此改進啟發函數是通過 H(N)進行的,采用設置權重方法改進啟發函數,調整G(N)和 H(N)對啟發函數的影響,權重分配有固定權重與動態權重兩種,在搜索過程中,采用全局固定權重的方法,表示在路徑搜索中只傾向考慮路徑預估代價或者路徑實際代價,這樣設置權重會導致算法適應性差,因此為了綜合改進算法,采用動態加權方法動態地調整G(N)和 H(N)的影響,通過設置不同的權重平衡預估代價與實際代價之間的關系,最后通過綜合分析紡織車間的環境,以及平衡搜索速度與規劃路徑之間的關系,采用三段動態加權方式改進啟發函數,改進后啟發函數為式(6)。
式(6)中 H(N)為代價估計值,h 為不同階段的權重判斷估計值,w 為不同階段權重值。通過對不同的搜索階段賦予不同的權重值,采用多段動態權重賦值能夠同時滿足算法搜索速度和搜索路徑準確性的需求。通過設置三個權重值,將搜索過程分為三個階段,在第一階段,傾向于搜索以預估代價為主的路徑,此時算法搜索更傾向于搜索速度的提升;在第二階段,降低預估代價對搜索路徑的影響,降低搜索速度,提升搜索路徑的準確度;第三階段,再次降低預估代價對搜索路徑的影響,更多地考慮實際代價。通過對傳統A*算法的啟發函數采用多段動態加權的方法改進,再通過貝塞爾曲線與障礙物膨脹進行優化,最終得到綜合改進的A*算法,最后得到兼顧算法搜索速度與算法準確性的規劃路徑算法。
2紡織車間運載機器人路徑規劃仿真
2.1紡織車間環境與地圖建模
紡織車間是專門用于紡織原材料加工和制造的場所,其結構和布局旨在支持高效的生產流程和可靠的生產質量,車間中涉及多個作業工序和設備,以及多條傳送帶以及物料運輸用于將纖維原料轉化為各種紡織產品。紡織車間作為運載機器人的工作環境,其主要特點為環境內各種傳送裝置與物料裝置長期固定,車間內部布局穩定,在長時間內不會進行改變,因此能夠表明其障礙物布局為相對靜態的環境,在客觀上降低了不確定性的風險。通過二維簡化方法將紡織車間平面化,減少路徑規劃在空間上影響,圖3為紡織車間二維環境示意圖。
為了更好分析紡織車間運載機器人的路徑規劃問題,將二維紡織車間示意圖進一步處理。采用柵格地圖法對二維紡織車間環境示意圖進行建模,得到仿真地圖,其建圖方法是將場景內的所有事物進行二值化處理,障礙物為1,非障礙物為0,本質上是將工作環境進行單元分割,將其用大小相等的方塊表示,這樣柵格大小的選取是影響規劃算法性能的一個很重要因素,柵格較小時,柵格地圖中的環境信息會非常清晰,但會增大信息存儲量,干擾信號也會隨之增加,規劃速度會相應降低,實時性得不到保證;反之,柵格較大時,由于信息量少,抗干擾能力有所增強,規劃速度隨之增快,但環境信息會變得模糊,不利于有效路徑規劃,圖4為模擬紡織車間環境示意圖。
2.2仿真實驗
為了驗證本文對傳統 A*算法改進的有效性,采用Pycharm作為仿真環境,在該環境內利用Python進行可視化的路徑規劃仿真。首先驗證貝塞爾曲線對傳統A*算法生成路徑的優化,是否能夠對路徑進行平滑處理,以及通過障礙物膨脹優化后,優化路徑是否遠離障礙物,達到設置安全區域的效果。然后對多段動態加權改進后的A*算法進行仿真,并且與傳統A*算法進行結果比較。最后將貝塞爾曲線與障礙物膨脹分別對多段動態加權改進A*算法和傳統A*算法進行優化,并對仿真結果比較。
2.2.1貝塞爾曲線與障礙物膨脹優化仿真
為驗證貝塞爾曲線和障礙物膨脹對于傳統 A*算法規劃路徑的改進效果,以及優化對于傳統A*算法的搜索速度的影響,同時為了驗證不同任務均可進行路徑優化,設置兩個任務進行驗證,將起點和終點坐標化,設任務一起點為(-15,0),任務一終點為(40,20),設置任務二起點為(40,20),終點為(88,95),圖5為任務一貝塞爾曲線和障礙物膨脹優化結果圖。
對圖5(a)和圖5(c)的仿真結果分析可知,經過貝塞爾曲線平滑處理后,路徑平滑度提高。通過觀察圖5(b)和圖5(d)的局部放大圖,貝塞爾曲線能夠平滑處理多折線段路徑。分析圖5(d)和圖5(f)可知,經過障礙物膨脹優化后,路徑遠離障礙物,在規劃路徑中設置安全區域。為驗證這一結果,對任務二進行仿真,圖6為任務二仿真結果對比圖。
對任務二的仿真結果進行分析,任務二仿真結果與任務一整體相同,可以得到,貝塞爾曲線優化能夠對規劃路徑進行平滑處理,降低了折線角對于紡織車間運載機器人的影響,使得運載機器人在轉彎處更加穩定和高效,同時經過障礙物膨脹優化,規劃路徑遠離障礙物,成功設置安全區域,提高機器人執行運輸任務途中的安全性,因此這兩個改進為紡織車間運輸系統帶來了改善。
另一方面,為驗證貝塞爾曲線和障礙物膨脹對于A*算法的搜索速度的影響,進行了路徑搜索時間的對比驗證,為降低誤差,路徑搜索時間取5次仿真時間平均值作為結果。驗證結果見表2。
分析表2可知,貝塞爾曲線優化對于算法搜索速度并無明顯影響,但經過障礙物膨脹以后,算法速度有所加快,其原因是障礙物膨脹后,算法搜索過程中有些區域被視作安全區域,避開搜索,因此提高了算法搜素速度。分析圖5與圖6可得,采用障礙物膨脹以及貝塞爾曲線優化路徑,可以優化運載機器人運輸過程,設置安全區域,可以使得運載機器人避開障礙物,提高了運載機器人的安全性和運輸過程的連續性。
2.2.2多段動態加權啟發函數改進仿真
為驗證多段動態加權方法對于路徑規劃效率的影響,通過與傳統A*算法進行仿真結果對比,分析搜索速度的提升,驗證多段動態加權方法的可行性,設置任務三,起點為(-16,0),終點為(60,80),采用多段動態加權改進A*算法和傳統 A*算法同時對任務三進行仿真,并且采用貝塞爾曲線和障礙物膨脹對改進A*算法規劃路徑進行優化,圖7為仿真結果對比圖。
分析圖7(a)和圖7(b)可知,動態加權改進A*算法搜索區域小于傳統A*算法,分析圖7(c)和圖7(d)可知,貝塞爾曲線能夠對改進A*算法規劃路徑優化,提升了改進A*算法規劃路徑的平滑度,分析圖7(e)和圖7(f)可知,障礙物膨脹優化能夠與改進A*算法結合,成功設置安全區域。為了具體驗證改進A*算法路徑搜索速度的提升,以及貝塞爾曲線和障礙物膨脹優化后的改進A*算法搜索速度的提升。對改進A*算法與傳統A*算法的搜索時間進行仿真記錄,仿真結果對比如表3所示。
分析表3可知,在無優化情況下,多段動態加權改進A*算法相比較于傳統A*算法,其路徑規劃速度提升了39.8%,多段動態加權改進A*算法路徑規劃速度顯著提升,同時經過貝塞爾曲線與障礙物膨脹優化,多段動態加權改進A*算法相比較于傳統A*算法,其路徑規劃速度提升了35.7%,經過貝塞爾曲線與障礙物膨脹優化的多段動態加權改進A*算法與無優化的傳統A*算法相比,其路徑規劃速度提升了45.2%,綜上所述,本文所提出的改進A*路徑規劃可行、有效。
3結論
(1)針對傳統A*算法存在的相關缺陷,本文采用貝塞爾曲線對規劃路徑進行平滑處理,采用障礙物膨脹優化設置安全區域,采用多段動態加權改進啟發函數,較好的提高了傳統A*算法的搜索速度和搜索路徑的安全可靠性。
(2)相比于無任何優化的傳統A*算法,多段動態加權改進A*算法在路徑規劃速度方面取得了39.8%提升。經過貝塞爾曲線與障礙物膨脹優化,多段動態加權改進A*算法與傳統A*算法相比,多段動態加權改進A*算法路徑規劃速度提升了35.7%,改進效果良好。
(3)經過貝塞爾曲線與障礙物膨脹優化的多段動態加權改進A*算法與未經過任何優化的傳統A*算法相比,其路徑規劃速度提升了45.2%,改進效果良好。
參考文獻:
[1]張旭,程傳奇,郝向陽,等.一種兼顧全局與局部特性的機器人動態路徑規劃算法[J].測繪科學技術學報,2018,35(3):315-320.
ZHANG Xu, CHENG Chuanqi, HAO Xiangyang, etal. A dynamic path planning algorithm for robots considering? global? and? local? characteristics[J]. Journal of Surveying and Mapping Science and Technology,2018,35(3):315-320.
[3]李慶中,顧偉康,葉秀清.基于遺傳算法的移動機器人動態避障路徑規劃方法[J].模式識別與人工智能, 2002, 15(2):161-166.
LI Qingzhong, GU Weikang, YE Xiuqing. A dy- namic obstacle avoidance path planning method for mobile robots based on genetic algorithm[J]. Pattern? Recognition? and Artificial? Intelligence, 2002, 15(2):161-166.
[4]CHEN X N, GAO P J. Path planning and control of soccer robot based on genetic algorithm[J]. Journal of Ambient Intelligence and Humanized Computing, 2020, 11(12):6177-6186.
[5]KARAMI A H, HASANZADEH M. An adaptive genetic algorithm for robot motion planning in 2D complex environments[J]. Computational Intelli- gence and Neuroscience, 2015, 43(4):317-329.
[6]王翼虎,王思明.基于改進粒子群算法的無人機路徑規劃[J].計算機工程與科學, 2020, 42(9):
1690-1696.
WANG Yihu, WANG Siming. UAV path planning based on improved particle swarm optimization al- gorithm[J].Computer Science Engineering, 2020, 42(9):1690-1696.
[7]WANG B F, LI S, GUO J, et al. Car-like mobile robot path planning in rough terrain using multi- objective particle swarm optimization algorithm [J]. Neurocomputing, 2018, 282(12):42-51.
[8]ZHANG L, ZHANG Y J, LI Y F. Mobile robot path planning based on improved localized parti-cle swarm optimization[J]. IEEE Sensors Journal,2021, 21(5):6962-6972.
[9]張松燦,普杰信,司彥娜,等.蟻群算法在移動機器人路徑規劃中的應用綜述[J].計算機工程與應用, 2020, 56(8):10-19.
ZHANG Songcan, PU Jiexin, SI Yanna, etal. Over- view of ant colony algorithm application in mo- bile robot path planning[J].Computer Engineering and Applications, 2020, 56(8):10-19.
[10]何少佳,史劍清,王海坤.基于改進蟻群粒子群算法的移動機器人路徑規劃[J].桂林理工大學學報, 2014, 34(4):765-770.
HE Shaojia, SHI Jianqing, WANG Haikun. Mo- bile robot path planning based on improved ant colony particle swarm optimization algorithm [J]. Journal of Guilin University of Technology,2014, 34(4):765-770.
[11]楊恒,李越,孫寒挺,等.路徑最優的移動機器人路徑規劃研究[J].機械設計,2022,39(08):58-67. YANG Heng, LI Yue, SUN Hanting, etal. Re- search on path planning for mobile robots with optimal path[J]. Mechanical Design,2022,39(08):58-67.
[12]楊桂華,衛嘉樂.基于改進A*與DWA算法的物流機器人路徑規劃[J].科學技術與工程,2022, 22(34):15213-15220.
YANG Guihua, WEI Jiale. Logistics robot path planning based on improved A * and DWA algo- rithms [J]. Science Technology and Engineering, 2022,22(34):15213-15220.
[13]戴年慧,趙江銘,王傲杰,等.基于D~* Lite算法路徑規劃的改進方法[J].機床與液壓,2022,50(2):167-171.
DAI Nianhui, ZHAO Jiangming, WANG Aojie, etal. An? improved method? for path planning based on D~* Lite algorithm[J]. Machine Tool and Hydraulics,2022,50(2):167-171.
[14]YU J, LIU G, ZHAO Z,etal. Improved D*Lite al- gorithm path planning in complex environment[A].2020 Chinese Automation Congress (CAC)[C].2020.
[15]鄧云崢,黃翼虎.復雜動態環境下基于A*的改進DWA算法研究[J].電子測量技術,2023,46(9):69-76.
DENG Yunzheng, HUANG Yihu. Research on Improved DWA algorithm based on A * in com- plex dynamic environment[J]. Electronic Mea- surement, 2023, 46(9):69-76.
[16]ZHANG H, LI M, YANG L. Safe path planning of mobile robot based on improved A* algorithm in complex terrains[J].Algorithms, 2018, 11(4):44-49.
[17]趙春宇,姜皓,徐茂竹,等.改進A*算法在無人船路徑規劃中的應用[J].浙江工業大學學報, 2022,50(6):615-620.
ZHAO Chunyu, JIANG Hao, XU Maozhu, et al. Application of improved A * algorith-m in un- manned ship path planning[J]. Journal of Zheji- ang University of Technology, 2022, 50(6):615-620.
[18]XIONG Xiaoyong, MIN Haitao, YU Yuanbin, etal. Application improvement of A* algorithm in intelligent vehicle trajectory planning[J]. Math- ematical Bio Sciences and Engineering, 2021, 18(1):1-21.
[19]YAN Xu, GUAN Guofei, SONG Qingwu, et al. Heuristic and random search algorithm in optimi- zation of route planning for Robot s geomagnet- ic? navigation[J]. Computer? Communications,2020, 154:12-17.
[20]AKSHAY? KUMAR? GURUJI,? HIMANSH AGARWAL, D.K. PARSEDIYA. Time- efficientA* algorithm for robot path planning[J]. Proce-dia Technology,2016,23:144-149.
[21]CHEN J, LI M, YUAN Z, et al. An improved A* algorithm for UAV path planning problems[C]//2020 IEEE 4th Information Technology, Net- working,? Electronic? and? Automation? Control Conference (ITNEC), Chongqing, China, 2020,958-962.
[22]王中玉,曾國輝,黃勃,等.改進A*算法的機器人全局最優路徑規劃[J].計算機應用,2019,39(9):2517-2522.
WANG Zhongyu, ZENG Guohui, HUANG Bo, et al. Improved A * algorithm for global optimal path planning of robots [J]. Computer Applica- tion,2019,39(9):2517-2522.
[23]陳家寶,文家燕,謝廣明.基于改進A*算法的移動機器人路徑規劃[J].廣西科技大學學報,2022, 33(1):78-84.
CHEN Jiabao, WEN Jiayan, XIE Guangming. Mobile robot path planning based on improved A* algorithm[J].Journal of Guangxi University of Science and Technology,2022,33(1):78-84.
[24]周超,谷玉海,任斌.基于一種改進 A*算法的移動機器人路徑規劃研究[J].重慶理工大學學報(自然科學版),2021,35(5):127-134.
ZHOU Chao, GU Yuhai, REN Bin. Research on path planning for mobile robots based on an- im- proved? A*algorithm[J].Journal? of? Chongqing University of Technology (Natural Science Edi- tion),2021,35(5):127-134.
(責任編輯:李強)