999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

移動機器人改進(jìn)人工勢場的路徑規(guī)劃方法研究

2020-06-15 06:42:00楊凱龍佳馬雪燕余中政
現(xiàn)代電子技術(shù) 2020年7期
關(guān)鍵詞:移動機器人

楊凱 龍佳 馬雪燕 余中政

摘 ?要: 針對傳統(tǒng)人工勢場法進(jìn)行移動機器人路徑規(guī)劃過程中常出現(xiàn)目標(biāo)不可達(dá)、局部極小值等問題,提出一種改進(jìn)人工勢場的移動機器人路徑規(guī)劃新方法。將移動機器人和目標(biāo)點之間的歐氏距離融入到斥力函數(shù)中,并將障礙物產(chǎn)生的斥力分解為兩個不同方向的斥力分量,引導(dǎo)移動機器人到達(dá)目標(biāo)點;根據(jù)移動機器人的位置、障礙物的最大影響距離以及移動機器人與目標(biāo)點之間的歐氏距離建立數(shù)學(xué)關(guān)系,尋找虛擬目標(biāo)點,以解決移動機器人在移動過程中受到的合力為零時出現(xiàn)的局部極小值問題。仿真及實驗結(jié)果表明,改進(jìn)人工勢場算法能夠使移動機器人順利繞過障礙物到達(dá)目標(biāo)點。

關(guān)鍵詞: 移動機器人; 路徑規(guī)劃; 改進(jìn)人工勢場算法; 斥力函數(shù); 局部極小值; 虛擬目標(biāo)點

中圖分類號: TN99?34; TP242 ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識碼: A ? ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2020)07?0141?05

Research on mobile robot path planning method

based on improved artificial potential field

YANG Kai1, 2, LONG Jia1, MA Xueyan1, YU Zhongzheng1

(1. Post?doctoral Scientific Research Station, General Hospital of Eastern War Zone, Nanjing 210000, China;

2. Department of Aviation Machinery, Chinese people′s Liberation Army Aviation School, Beijing 101123, China)

Abstract: Since the destination unreachable and local minimum value occurs in the process of mobile robot path planning based on traditional artificial potential field, a new path planning method for mobile robot with improved artificial potential field is proposed in this paper. The Euclidean distance between the mobile robot and the target point is introduced into the repulsion function, and the repulsion generated by the obstacle is decomposed into two repulsion components in different directions to guide the mobile robot arriving at the target point. According to the position of the mobile robot, the maximum influence distance of the obstacle and the Euclidean distance between the mobile robot and the target point, the mathematical relationship is established to find the virtual target point to solve the problem of local minimum value when the resultant force received by the mobile robot is zero during the movement to target point. The simulation and experimental results show that, with the improved artificial potential field method, the mobile robot can successfully bypass the obstacles and arrive at the target point.

Keywords: mobile robot; path planning; improved artificial potential field method; repulsive function; local minimum value; virtual target point

0 ?引 ?言

隨著無人駕駛技術(shù)的不斷發(fā)展,移動機器人的路徑規(guī)劃和自主避障已廣泛應(yīng)用在危險任務(wù)的執(zhí)行、爆破、巡航等方面,成為國內(nèi)外學(xué)者研究的熱點[1?3]。移動機器人路徑規(guī)劃是指通過在移動機器人上安裝多種傳感器探測周圍的環(huán)境信息,規(guī)劃出一條滿足動力學(xué)要求、穩(wěn)定性以及舒適性等評價標(biāo)準(zhǔn)的優(yōu)化路線,方便對移動機器人進(jìn)行跟蹤。目前路徑規(guī)劃的主要方法包括神經(jīng)網(wǎng)絡(luò)算法[4]、向量直方圖算法[5]、遺傳算法[6]、人工勢場法(Artificial Potential Field Algorithm,APFA)[7]等。人工勢場法具有計算量小、規(guī)劃時間短、便于實現(xiàn)底層控制等特點,在移動機器人的路徑規(guī)劃中廣泛應(yīng)用[8]。然而,當(dāng)機器人所處環(huán)境復(fù)雜多變時,傳統(tǒng)的人工勢場法容易出現(xiàn)局部極小值問題,導(dǎo)致移動機器人無法正常移動至目標(biāo)點。因此,科研人員提出許多改進(jìn)的人工勢場法。文獻(xiàn)[9]根據(jù)障礙物的距離遠(yuǎn)近,采用不同的引力和斥力方向計算方法,并縮小障礙物的范圍以解決局部極小值問題。文獻(xiàn)[10]利用概率論建立了一個勢場模型,根據(jù)累積分布函數(shù)的特征和障礙物的邊界條件推導(dǎo)出勢場模型的解析式,并利用概率密度函數(shù)求出勢場的表達(dá)式,以解決目標(biāo)不可達(dá)問題。文獻(xiàn)[11]在斥力函數(shù)中引入逃逸力,以解決局部極小值問題,并利用遺傳算法得到更加平滑的規(guī)劃路徑。文獻(xiàn)[12]將滾動窗口理論和人工勢場相結(jié)合,提高機器人躲避障礙物的能力,使機器人能夠精準(zhǔn)移動至目標(biāo)點。本文提出一種新的改進(jìn)人工勢場的移動機器人路徑規(guī)劃方法,以期實現(xiàn)移動機器人靈活地避開障礙物,精準(zhǔn)到達(dá)目標(biāo)點。

1 ?基于虛擬目標(biāo)點的改進(jìn)人工勢場路徑規(guī)劃算法

1.1 ?人工勢場法及其問題分析

人工勢場法(APFA)是由Khatib于1986年提出[13],它是解決路徑規(guī)劃問題最有效的方法之一。人工勢場法將移動機器人所在的環(huán)境模擬成物理學(xué)中的“場”,稱為虛擬勢場。該虛擬勢場包含引力場和斥力場,引力場由目標(biāo)點生成,斥力場由環(huán)境中的障礙物生成。移動機器人借助于引力場的作用,逐漸向目標(biāo)點靠近;與此同時,斥力場作用于移動機器人上,使其巧妙地繞過障礙物。移動機器人的人工勢場受力分析如圖1所示。

在人工勢場法中,用[X]表示移動機器人當(dāng)前所處的位置,[Xg]表示目標(biāo)點所處的位置,[Xb]表示障礙物所的處位置。

引力勢函數(shù)可表示為:

[Ua=12?ka?d2g] (1)

式中:[ka]表示引力勢場常數(shù);[dg]表示移動機器人當(dāng)前所處位置[X]和目標(biāo)點所處位置[Xg]之間的歐氏距離。

引力可以表示為引力勢函數(shù)的負(fù)梯度:

[Fa=-grad(Ua)=-ka?dg] (2)

斥力勢函數(shù)可表示為:

[Ur=12?kr?1db-1dm2, ? ?db≤dm0, ? ?db>dm] (3)

式中:[kr]表示斥力勢場常數(shù);[db]表示移動機器人當(dāng)前所處位置[X]和障礙物所處位置[Xb]之間的歐氏距離;[dm]表示障礙物能夠影響的最大距離。當(dāng)移動機器人和障礙物之間的距離[db<][dm]時,障礙物產(chǎn)生的斥力場才能作用于移動機器人。

斥力可以表示為斥力勢函數(shù)的負(fù)梯度:

[Fr=kr?1db-1dm?1d2b, ? ?db≤dm0, ? ?db>dm] (4)

移動機器人受到的合力為:

[F=Fa+Fr] (5)

利用人工勢場法進(jìn)行移動機器人路徑規(guī)劃時通常存在如下問題:

1) 目標(biāo)點和障礙物之間的距離較近,且目標(biāo)點處在障礙物的影響距離內(nèi),當(dāng)移動機器人快要移動到目標(biāo)點時,其所受的斥力可能大于引力,此時移動機器人會不斷在目標(biāo)點周圍徘徊,陷入局部極小值的陷阱中,無法抵達(dá)目標(biāo)點。

2) 目標(biāo)點、障礙物和移動機器人處于一條直線上,移動機器人在向目標(biāo)點移動的過程中所受的引力和斥力也在一條直線上并且方向相反,如果此時引力和斥力的合力為零,那么移動機器人就無法判斷接下來的前進(jìn)方向,它就會誤認(rèn)為已經(jīng)到達(dá)目標(biāo)點,進(jìn)而停止移動。

1.2 ?斥力函數(shù)的改進(jìn)

為了解決人工勢場法中的目標(biāo)不可達(dá)問題,將移動機器人當(dāng)前所處位置[X]和目標(biāo)點所處位置[Xg]之間的歐氏距離[dg]融入到斥力函數(shù)中,如式(6)所示:

[Ur=12?kr?(1db-d0-1dm-d0)2dtg, ? ?db≤dm0, ? ?db>dm] (6)

式中:[t]表示移動機器人當(dāng)前所處位置和目標(biāo)點所處位置之間的歐氏距離對斥力的影響系數(shù);[d0]表示障礙物的安全距離。當(dāng)移動機器人越靠近目標(biāo)點時,斥力函數(shù)值越接近0。

將由障礙物產(chǎn)生的作用于移動機器人的斥力分解為兩個分量,分別是由障礙物指向移動機器人方向的斥力分量[Fr1],以及由移動機器人指向目標(biāo)點方向的斥力分量[Fr2]。移動機器人的改進(jìn)人工勢場受力分析如圖2所示。

引力[Fa]和斥力[Fr]可以分別表示為引力勢函數(shù)和斥力勢函數(shù)的負(fù)梯度:

[Fa=-kadg] (7)

[Fr=Fr1+Fr2, ? ?db≤dm0, ? ?db>dm] (8)

斥力[Fr]的分量[Fr1]和[Fr2]分別表示如下:

[Fr1=kr?1db-d0-1dm-d0?1(db-d0)2?dtg] (9)

[Fr2=12?t?kr?1db-d0-1dm-d02?dt-1g] (10)

當(dāng)移動機器人逐漸靠近障礙物并受其斥力影響時,斥力分量[Fr1]會給移動機器人施加一定的阻力,使其向遠(yuǎn)離障礙物的方向移動,斥力分量[Fr2]和引力[Fa]則引導(dǎo)移動機器人向目標(biāo)點的方向移動。

1.3 ?虛擬目標(biāo)點設(shè)置

如果目標(biāo)點、障礙物和移動機器人處于一條直線上,則移動機器人所受的引力和斥力也處于一條直線上,當(dāng)移動機器人在向目標(biāo)點移動的過程中受到的合力為零時,它就會誤認(rèn)為此時已經(jīng)到達(dá)目標(biāo)點,進(jìn)而停止移動。

1.3.1 ?局部極小值問題檢測

由于移動機器人的移動環(huán)境是未知的,移動機器人在向目標(biāo)點移動的過程中受到的合力為零時的情況出現(xiàn)的概率很小,最常見的是移動機器人在某一點附近震蕩走動,即移動機器人在以該點為圓心的圓內(nèi)徘徊,陷入局部極小值陷阱。因此,根據(jù)距離檢測的方式來判斷移動機器人是否陷入局部極小值陷阱。在圖3中,假設(shè)以局部極小值點為圓心的圓半徑是[R],在[t]時刻,移動機器人所處的位置為[Xt(xt,yt)]。經(jīng)過[Δt]時間后,移動機器人移動到新的位置[Xt+Δt(xt+Δt,yt+Δt)],則[Xt]與[Xt+Δt]之間的距離為:

[d=(xt-xt+Δt)2+(yt-yt+Δt)2] (11)

如果[d

1.3.2 ?虛擬目標(biāo)點的設(shè)置

[2] 張嘉琦.基于移動子目標(biāo)的復(fù)合式路徑規(guī)劃算法[J].中國公路學(xué)報,2017,30(11):138?146.

[3] 王美玲,潘允輝.基于GIS與約束條件下的最優(yōu)路徑規(guī)劃研究[J].北京理工大學(xué)學(xué)報,2016,36(8):851?856.

[4] ZENG Nianyin, ZHANG Hong, CHEN Yanping, et al. Path planning for intelligent robot based on switching local evolutionary PSO algorithm [J]. Assembly automation, 2016, 36(2): 120?126.

[5] 陳志軍,曾蒸.基于模糊神經(jīng)網(wǎng)絡(luò)和遺傳算法的機器人三維路徑規(guī)劃[J].重慶師范大學(xué)學(xué)報(自然科學(xué)版),2018(1):99?105.

[6] SONG B, WANG Z, SHENG L. A new genetic algorithm approach to smooth path planning for mobile robots [J]. Assembly automation, 2016, 36(2): 138?145.

[7] 劉志強,朱偉達(dá),倪婕,等.基于新型人工勢場法的車輛避障路徑規(guī)劃研究方法[J].科學(xué)技術(shù)與工程,2017,17(16):310?315.

[8] 徐飛.基于改進(jìn)人工勢場法的機器人避障及路徑規(guī)劃研究[J].計算機科學(xué),2016,43(12):293?296.

[9] 溫素芳,郭光耀.基于改進(jìn)人工勢場法的移動機器人路徑規(guī)劃[J].計算機工程與設(shè)計,2015,36(10):2818?2822.

[10] ZHANG Yewei, LI Hui, HAN Xuezheng. A heuristic path planning method based on the potential field using probability theory [J]. Journal of computational & theoretical nanoscience, 2016, 13(11): 8088?8100.

[11] 趙東輝,李偉莉.改進(jìn)人工勢場的機器人路徑規(guī)劃[J].機械設(shè)計與制造,2017(7):252?255.

[12] 史進(jìn),董瑤,白振東,等.移動機器人動態(tài)路徑規(guī)劃方法的研究與實現(xiàn)[J].計算機應(yīng)用,2017,37(11):3119?3123.

[13] SUN J, TANG J, LAO S. Collision avoidance for cooperative UAVs with optimized artificial potential field algorithm [J]. IEEE access, 2017, 5: 18382?18390.

猜你喜歡
移動機器人
移動機器人自主動態(tài)避障方法
移動機器人VSLAM和VISLAM技術(shù)綜述
基于改進(jìn)強化學(xué)習(xí)的移動機器人路徑規(guī)劃方法
基于ROS與深度學(xué)習(xí)的移動機器人目標(biāo)識別系統(tǒng)
電子測試(2018年15期)2018-09-26 06:01:34
基于Twincat的移動機器人制孔系統(tǒng)
室內(nèi)環(huán)境下移動機器人三維視覺SLAM
簡述輪式移動機器人控制系統(tǒng)中的傳感器
未知環(huán)境中移動機器人的環(huán)境探索與地圖構(gòu)建
極坐標(biāo)系下移動機器人的點鎮(zhèn)定
基于引導(dǎo)角的非完整移動機器人軌跡跟蹤控制
主站蜘蛛池模板: 亚洲首页在线观看| 国产原创演绎剧情有字幕的| 99热国产这里只有精品无卡顿"| 中文字幕永久视频| 国产女人在线| 亚洲清纯自偷自拍另类专区| 999国内精品视频免费| 毛片手机在线看| 国产自产视频一区二区三区| 一级一毛片a级毛片| 午夜a视频| 国产aⅴ无码专区亚洲av综合网| 亚洲天堂成人在线观看| 99这里只有精品在线| 国产网站一区二区三区| 亚洲综合片| 亚洲av无码久久无遮挡| 久久精品国产精品青草app| 狠狠综合久久| 日本91在线| 欧美在线中文字幕| 亚洲a免费| 全色黄大色大片免费久久老太| 国产黑人在线| 亚洲一区二区三区香蕉| 国内精品91| 日本黄网在线观看| 秋霞午夜国产精品成人片| 青青草原国产免费av观看| 久久一本日韩精品中文字幕屁孩| 激情无码字幕综合| 欧美a√在线| 一级做a爰片久久免费| 中文字幕啪啪| 亚洲欧美一区二区三区图片| 少妇人妻无码首页| 日韩欧美国产三级| 欧美精品1区| 欧美丝袜高跟鞋一区二区| 久久精品aⅴ无码中文字幕 | 九九热在线视频| 伊人久久精品无码麻豆精品| 国产精品欧美日本韩免费一区二区三区不卡 | 国产精品无码一二三视频| 国产综合在线观看视频| 香蕉久久国产超碰青草| 中文字幕在线视频免费| 97se亚洲综合在线| 国产成人精品在线| 国产成人高清精品免费5388| 国产一级特黄aa级特黄裸毛片| 2020久久国产综合精品swag| 中文无码日韩精品| 97视频精品全国在线观看| 国产精品污污在线观看网站| 亚洲国产成人麻豆精品| 国产成人亚洲毛片| 中文字幕日韩欧美| 国产肉感大码AV无码| 欧美不卡视频在线观看| 精品欧美日韩国产日漫一区不卡| 欧美精品高清| 永久免费无码日韩视频| 亚洲最大综合网| 欧美黄网站免费观看| 91娇喘视频| 日本五区在线不卡精品| 高潮毛片免费观看| 欧美第九页| 亚洲精品卡2卡3卡4卡5卡区| 国产91成人| 久草视频福利在线观看| 亚洲综合第一区| 国产无吗一区二区三区在线欢| 激情综合图区| 亚洲精品自拍区在线观看| 国产免费a级片| 亚洲最猛黑人xxxx黑人猛交| 国产欧美日韩一区二区视频在线| 伊人蕉久影院| 毛片手机在线看| 亚卅精品无码久久毛片乌克兰 |