?

動態環境下移動機器人避障策略研究

2023-09-07 14:59邱萌萌徐林沈洋洋朱小峰
河南科技 2023年14期
關鍵詞:機器人探究

邱萌萌 徐林 沈洋洋 朱小峰

摘 要:【目的】分析動態環境下移動機器人避障技術,從而實現有效的動態避障及新技術應用?!痉椒ā恳砸苿訖C器人為研究對象,對人工勢場法、避障控制法、人工神經網絡避障控制法、快速擴展隨機樹算法等避障策略進行分析,在此基礎上對人工勢場法避障策略進行改進?!窘Y果】解決路徑規劃對象徘徊于局部極小值點的問題。當移動機器人抵達局部極小處時,在新勢場作用下,會擺脫局部極小點束縛,能有效解決目標點不可達的問題?!窘Y論】通過彌補人工勢場法來解決路徑規劃過程中缺少全局信息的缺陷,使移動機器人在未知、動態、復雜的環境中行進,有針對性地增加數個虛擬目標點,在不過多增加計算量的前提下,能有效提高移動機器人在避障過程使用人工勢場法的適用性。

關鍵詞:機器人;動態環境;避障策略;探究

中圖分類號:TP242 ? ? ? ? ? ? ? ? ?文獻標志碼:A ? ? ? ? ? ? ? ? 文章編號:1003-5168(2023)14-0021-04

DOI:10.19968/j.cnki.hnkj.1003-5168.2023.14.004

Research on Obstacle Avoidance Strategy of Mobile Robot in Dynamic Environment

QIU Mengmeng XU Lin SHEN Yangyang ZHU Xiaofeng

(Anhui Vocational College of Mechanical and Electrical Engineering,Wuhu 241000, China)

Abstract: [Purposes] This paper aims to analyze the obstacle avoidance technology of mobile robot in dynamic environment, so as to realize effective dynamic obstacle avoidance and new technology application. [Methods] Taking the mobile robot as the research object, the artificial potential field method, obstacle avoidance control method, artificial neural network obstacle avoidance control method and fast extended random tree algorithm and other strategies were analyzed, on this basis the obstacle avoidance strategy of artificial potential field method was improved. [Findings] The problem that the path planning object wanders around the local minimum point is solved. When the mobile robot reaches the local minimum, under the action of the new potential field, it will get rid of the constraint of the local minimum point, which can effectively solve the problem that the target point is not reachable. [Conclusions] By making up for the lack of global information in the path planning process by the artificial potential field method, the mobile robot can move in an unknown, dynamic and complex environment, and increase several virtual target points in a targeted manner. On the premise of not increasing the amount of calculation, it can effectively improve the applicability of the artificial potential field method used by the mobile robot in the obstacle avoidance process.

Keywords: robot; dynamic environment; obstacle avoidance strategy; explore

0 引言

機器人的開發應用能代替人類在生產、軍事、科研等領域中從事危險工作,人類生活的人性化服務水平不斷提高,使“上天攬月,龍宮探寶”等神話故事變成現實。從智能玩具、電子寵物、讀書機、掃地機器人、AGV,到深海調查設備、煉鋼爐內無傷探測器、軍用民用無人機等,機器人能“看”到人眼無法識別到的物體,能進入無法保證人類生命安全的作業空間,能快速計算出大量數據的精確結果,能存儲、復制、共享海量數據??傊?,機器人能提升人類生活、學習和工作水平。在動態環境下,移動機器人避障策略是為移動機器人賦能的具體措施,使移動機器人能隨機探測出障礙物目標, 并據此規劃出有效規避的行動線路,或在給定的地圖環境中自由行進。通過對移動機器人避障策略進行深入研究,有助于動態環境下移動機器人避障技術的創新和升級換代[1]。

1 動態環境下移動機器人避障策略

近年來,隨著數字技術的發展,移動機器人在工業生產、科研及人們日常生活中的應用范圍也越來越廣。規避障礙、自由高效運行、提高人性化服務水平一直是移動機器人研究的內容和目標。動態環境下移動機器人避障策略方面的研究成果有很多,并有研究成果已經在實際中應用。目前,常見的動態環境下移動機器人避障策略研究方法歸納為7種,即人工勢場法、避障控制法、快速擴展隨機數算法、模糊邏輯控制避障控制法、人工神經網絡避障控制法、柵格法避障控制法、聲波避障控制法[2]。本研究對使用頻率較高的4種策略方法進行探究。

1.1 人工勢場法

人工勢場法用勢場來定義移動機器人所處的環境,通過位置信息來控制機器人的避障行駛。該避障策略通過虛擬力場法對機器人移動路徑進行規劃,基本思路是把機器人的移動環境設計為一種抽象的、完美的人造引力場,如圖1所示。把機器人當作一個運動的質點,在規劃的人工勢場內,所有需要到達的目標點能對移動機器人產生相應的“引力”,而障礙物對移動機器人產生相應的“斥力”,通過對引力、斥力的求合,能有效控制移動機器人運動,達到理想的避障效果。采用人工勢場法對動態環境下移動機器人避障策略進行規劃,規劃出來的路徑比較平滑且安全,局部亟須最優化。為此,多位學者開展了大量研究,期望以建立統一的勢能函數來解決路徑規劃的局部最優化問題。這種設想的基本要求是障礙物具有規則性,應盡可能減少算法的計算量,才能解決障礙物不規則計算量大而無法計算的問題。在實際環境中,機器人與障礙物的距離不可能都很遠,有的很近,甚至靠近所要到達的目標,在這樣的環境中,移動機器人將永遠規避障礙,無法到達目的地[3]。

1.2 避障控制法

在已有的動態環境下移動機器人避障策略研究中,避障控制法屬較早的研究成果,且應用廣泛,適用于多類型機器人工具裝置。避障能力是機器人自動化、智能化的核心功能,需要完善其自主避障系統。避障控制法利用傳感、北斗衛星定位及地球物理探測技術裝置,對機器人避障能力進行控制,確保機器人在遇到障礙物時能自動精準識別,從而實現有效規避。機器人避障控制策略分為4個階段,即感知障礙物、繞過障礙物、路徑搜索和場景建模。4個階段相互銜接、共同作用,從而使機器人避障技術能有效發揮作用[4]。機器人在發現障礙物后,會自動繞開障礙物,并自我規劃到達目的地路徑。

1.3 快速擴展隨機樹算法

快速擴展隨機樹算法(RRT)是動態環境下移動機器人避障策略研究較為先進的成果。該算法通過與隨機路徑規劃理論相結合,把移動機器人起始點設定為根節點,以在自由可行空間內生長出一棵擴展隨機樹的方式來選定一條避障路徑,算法示意如圖2所示。從左上角出發,呈樹形向目標點延伸,即從一個起始構型出發,不斷延伸樹形數據,最終與目標節點相連。在隨機樹生長過程中,隨機選取最新節點,以此類推,直到目標節點。該算法分兩個階段[1],即構建擴展隨機樹、路徑查詢。構建擴展隨機樹完成后,要停止添加新節點[5]。

1.4 人工神經網絡避障控制法

近年來,在動態環境下移動機器人避障策略研究方面,因人工勢場法存在陷阱區域,柵格法實施過程的空間分辨率與實時性要求、內存量、時間復雜度之間存在矛盾。因此,這兩種方法均存在缺陷。人工神經網絡避障控制法是以機器人和障礙物之間的相對運動為研究依據,在未知或部分未知的環境及信息不確定時,機器人實現避障更為困難,通過簡化機器人避障步驟,使機器人能靈活對障礙物進行精準判斷,在確定障礙物確實存在時,才能選擇有效合適的避障方式來躲避路障,并快速跟蹤規劃路徑,如圖3所示。

基于人工神經網絡避障控制法的動態環境下移動機器人避障策略分為4個階段[6]。一是避障行為規劃。機器人以其所在位置為圓心來設置運動安全距離扇形圖,連接障礙物的歷史點和當前點,延長連線,從而使其與扇形邊沿相交,交點在邊沿弧線上,標志著距離安全,不用躲避。在扇形區域內,要發揮超聲波測距傳感器、紅外/激光TOF傳感器、雙目視覺傳感器的技術優勢,對安全距離進行判斷,從而規劃出規避措施。二是從扇形區域到屏幕坐標的映射。人工網絡技術有很多優點,如自學習和自組織功能、并行處理和分布式存儲結構、很強的魯棒性和容錯性機制等。用人工神經網絡技術來標定相對誤差半徑和相對坐標,從而實現非線性逼近,尤其是誤差反轉算法和前潰型神經網絡模型的應用,能精確測算出擬合誤差在屏幕中心點的位置,擬合誤差值越大,證明運動取向越安全。三是控制避障過程的運動。規避障礙物碰撞風險的方法有多種。通過改變機器人運動行為來控制避障過程的運動,從而實現對障礙物的有效規避。機器人從出發點到目的地的路徑規劃一般劃分為4個區域,即自由規劃區、減速區、加速區、停止運行區,這4個區域只是針對機器人實施避障過程而設計的不同運動環境區域,在實際運動過程是不可能絕對分開的,其或重疊、或交叉、或分開、或相接;四是基于任務的動態環境下仿真效果。機器人在運動過程中,障礙物的出現存在著不確定性,可能會與機器人直線運動軌跡或曲線運動軌跡相交而產生碰撞。機器人要實現對不確定性障礙物的規避,就要模擬真實的運動環境,根據模擬環境的仿真效果,對規避障礙物的方式進行選擇,使機器人模擬路徑在沒有最優的條件下,也能完成規避障礙的具體行為,路徑規劃如圖4所示。目前,在規劃避免碰撞的快速性、準確性、進退自如性上還有很大的改善空間,還要進一步完善機器人避障策略措施。

2 動態環境下移動機器人避障策略優化

2.1 人工勢場法避障策略的優化改進

針對動態環境下移動機器人采用人工勢場法規避障礙技術存在的缺陷,有相關人員展開深入研究,并進行了大量試驗,獲得很多優秀成果,并得到學術界和工程界的廣泛認可。其中,余滕偉等[1]對動態環境下移動機器人避障策略優化措施研究成果的影響較大。當障礙物與目標非??拷鼤r,其對移動機器人產生的斥力與規劃行進目標點對機器人產生吸引力大小相等、方向相反。當二者的合力趨近于0時,盡管是機器人在行進過程中的局部或極小值區域,但移動機器人深陷其中,無法脫離,難以準時到達規劃路徑的目的地,導致機器人行進路徑規劃失敗。當移動機器人處于復雜障礙物中,如O形障礙物,移動機器人幾乎逃脫不了障礙物的環繞。有學者在已有研究成果基礎上,如“函數減少局部極小值點”“添加啟發式搜索算法”等,結合相關理論和試驗數據,提出在路徑起點到目標點之間增加臨時目標點的方法,用來解決局部極小值點的問題。當移動機器人抵達局部極小值區域時,在新勢場作用下,會擺脫局部極小點的束縛,解決目標點不可達的問題[7]。局部極小點情況如圖5所示。

因此,可通過彌補人工勢場法來解決路徑規劃過程中缺少全局信息的缺陷。當移動機器人行進到未知、動態、復雜的環境時,RRT算法通過增加若干虛擬目標點,在不增加計算量的前提下,能提高移動機器人在避障過程APF的適用性。

2.2 其他動態機器人避障策略改進

隨著信息技術的集成及生物技術、人工智能、元宇宙等相關技術的開發應用,動態機器人的避障策略也在逐漸完善,如基于神經網絡的移動機器人避障控制是在人工勢場、避障控制法的基礎上,簡化動態機器人避障步驟。在不考慮障礙物動態、快速反應的基礎上,結合非視覺傳感器避障,能有效彌補動態機器人避障行為中障礙物目標識別速度不高、不精準的缺陷??焖贁U展隨機樹的改進與不斷生長且向四周發散的樹類似,移動機器人在自由空間中確定規劃路徑的起始根節點和隨機選取節點,作為判斷起始根節點不在障礙物內的隨機選取節點,確定機器人能有效避障的空間條件和環境狀況[8]。

3 結語

在動態環境下,移動機器人避障策略的研究仍處于起步階段,很多研究成果在實際工程應用中仍存在缺陷,特別是在動態障礙物地圖中,動態機器人單一路徑規劃算法很難使機器人在復雜環境中順利完成規避。因此,需要繼續不斷研究探討。

參考文獻:

[1]余騰偉,劉昌力.動態環境下的移動機器人避障策略研究[J].重慶交通大學學報(自然科學版),2021(9):131-136.

[2]陳冠星.動態環境下多機器人編隊及避障控制策略研究[D].南京:南京理工大學,2021.

[3]陳志明.移動機器人在復雜環境下的動態避障[D].哈爾濱:哈爾濱工業大學,2020.

[4]尹鵬衡.動態環境下移動機器人路徑規劃與避障算法研究[D].秦皇島:燕山大學,2020.

[5]王仲民,劉開緒.動態環境下移動機器人路徑跟蹤與避障[J].控制工程,2010(3):397-400.

[6]李二超,王玉華.改進人工勢場法的移動機器人避障軌跡研究[J].計算機工程與應用,2022(6):296-304.

[7]孫波,姜平,周根榮,等.基于改進遺傳算法的AGV路徑規劃[J].計算機工程與設計,2020(2):550-556.

[8]陳天德,黃炎焱,王振華.基于碰撞預測的無碰撞航路規劃[J].系統工程理論與實踐,2020(4):1057-1068.

猜你喜歡
機器人探究
一道探究題的解法及應用
一道IMO預選題的探究
探究下神峪村“由亂到治”之路
機器人,讓未來走近你
探究式學習在國外
一道IMO預選題的探究及思考
機器人來幫你
認識機器人
機器人來啦
“推”法探究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合