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

基于梯度下降法和改進人工勢場法的無人車避障方法

2018-11-26 01:58:58方朋朋楊家富施楊洋于凌宇
制造業自動化 2018年11期

方朋朋,楊家富,施楊洋,于凌宇

(南京林業大學 機械電子工程學院,南京 210037)

0 引言

隨著無人車技術快速發展,靜態和動態環境中精確避障已成為其關鍵技術。目前主要通過硬件和軟件共同配合實現避障功能,采用的主要避障算法有:人工勢場法[1~3],遺傳算法,模糊控制算法,粒子群算法等等。這些算法特點各異,適用于不同的環境。其中人工勢場法是一種應用比較廣泛的算法,能在動態和靜態環境中實現避障。

人工勢場被表示成障礙物的斥力場和目標點的引力場的疊加,無人車在人工勢場的作用下從高勢場向低勢場運動,以完成路徑規劃和實現避障[4]。存在局部極小值使得無人車無法正常到達目標位置是傳統人工勢場法的一個主要問題。目前解決傳統人工勢場法局部極小值問題的方法有兩種,一種是用更加優化的勢場函數來代替傳統人工勢場函數,降低出現局部極小值點的概率;另一種是融合其他的算法來解決傳統人工勢場的缺陷[4]。

本文通過在已有的人工勢場函數的基礎上利用梯度下降法對傳統人工勢場法進行優化,找出產生局部極小值點的障礙物,再通過增加一個模擬風阻力的外部的擾動函數來解決梯度下降法找出的局部極小值問題,使無人車可以跳出局部極小值點,順利到達目標點,通過MATLAB仿真驗證該方法的正確性。

1 人工勢場法模型

無人車在人工勢場法中被看成力場中的一個物體,斥力場為障礙物對無人車產生的力場,引力場為目標對無人車產生的力場,兩種力場相互疊加形成合力場[5],無人車沿合力方向運動,最終到達目標點。

1.1 傳統人工勢場法函數

傳統人工勢場法函數為:

上式中,引力勢場函數是Uatt(X),斥力勢場函數是Urep(x),x為物體在大地坐標系中的位置。因此合力方程如下:

式中,Fatt(X)為目標對無人車的引力,Frep(X)為障礙物對無人車的斥力,F(X)為無人車所受的合力。

引力勢場函數為:

斥力場函數為:

由定義可知,合力為人工勢場的負梯度:

1.2 人工勢場引力與斥力函數

人工勢場引力為:

斥力函數為:

其中,引力增益用ε表示,無人車位置坐標用x表示,目標點的位置坐標用xg表示。障礙物的位置坐標用xo表示,斥力增益用k表示,障礙物對無人車影響的距離q0表示,當小于q0時無人車受到障礙物的斥力影響,而大于q0時,斥力為0。

圖1展示了傳統人工勢場法情況下受力示意圖。

圖1 傳統人工勢場法的受力圖

人工勢場法的計算比較簡單,而且使用方便,但是根據人工勢場法的受力示意圖可以看到合力為零時是由于引力與斥力大小相同,方向相反,在一條直線上,從而使人工勢場法在規劃無人車路徑時出現局部極小值點,合力為零或者合力反向就會使得路徑規劃失敗,無人車就會停止前進或者來回運動,這便會導致無人車無法到達目標位置,因此有必要對其進行改進與優化。

2 人工勢場法的改進措施

根據傳統人工勢場法的受力示意圖可以清楚地知道,當合力為零時容易出現局部極小值點,合力反向時無人車將會來回運動,因此要避免這些情況的出現必須是的合力大于零,這樣無人車才可以順利到達目標位置。從此方面思考提出了先用梯度下降法來找出產生局部極小值的障礙物,再通過增加外部擾動的方法使合力大于零,從而解決局部極小值點的問題。改進后的流程圖如圖2所示。

圖2 改進人工勢場法流程圖

2.1 梯度下降法模型

梯度下降法原理是如果實值函數F(x)在點a處可微且有定義,那么該函數在a點沿著梯度相反方向下降最快,從函數F對局部極小值的初始估計值開始對其進行優化,若函數為凸函數則必定找到全局最優解。而傳統人工勢場法的合力函數則是非凸函數,存在局部最優,無法找出影響無人車路徑規劃的障礙物,故對其進行改進,使其為凸函數,以便找出影響無人車到達目標位置的障礙物。

改進后的合力函數為:

式中ε為引力系數,ρ為斥力系數,q為無人車到原點距離,xg為目標點橫坐標,yg為目標點縱坐標,xo為障礙物橫坐標,yo為障礙物縱坐標,q0為障礙物斥力影響最小距離。

2.2 梯度下降法計算結果

利用MATLAB隨機產生障礙物和目標點,并用傳統人工勢場法規劃出路徑,將所產生的目標點位置和每個障礙物利用梯度下降法來找出影響無人車出現局部極小值無法到達目標的障礙物。實驗結果如圖3所示。

圖3 梯度下降法計算結果

在圖3中,分別展示了影響無人車的障礙物和不影響無人車的障礙物,由圖中可以看到,當障礙物不影響無人車時,計算出來的q值與目標點到原點距離相同,且在忽略虛部的情況下合力剛好為零,無人車到達目標位置。對于影響無人車的障礙物,其合力在小于目標點到原點距離時已經反向,故會使無人車無法到達目標位置。

2.3 人工勢場法改進后的受力分析示意圖

圖4展示了改進后的人工勢場法的受力分析示意圖。

圖4 改進人工勢場法的受力圖

2.4 改進后的人工勢場函數

改進后的人工勢場引力函數為:

斥力函數為:

合力函數為:

如上式(9)所示, Fn為外部擾動,α為外部擾動Fn與x軸的夾角,在梯度下降法找出局部極小值點后,將外加擾動的分量全部施加在斥力上,引力不變,從而不會出現合力為零,避免了傳統人工勢場法的缺陷。

3 仿真實驗及結果

改進人工勢場法是否符合要求,無人車是否能夠在路徑規劃時不出現局部極小值點,躲避障礙,準確到達設定好的目標位置,需要通過軟件來進行驗證與分析。因此,利用MATLAB軟件搭建仿真實驗平臺來對改進后的方法的正確性進行驗證分析,同時也對傳統人工勢場法進行了對比驗證。此外還對夾角和外部擾動都必須在一定的范圍之內進行了驗證。

3.1 傳統人工勢場法仿真實驗結果

傳統的人工勢場法用MATLAB仿真實驗結果如圖4所示。

圖5 傳統人工勢場法仿真實驗圖

由圖5可知,目標點位置是(10,10),障礙物的位置是(8,8),此時目標點與障礙物的位置比較近,就會出現局部極小值點,導致無人車無法到達目標點。

3.2 改進人工勢場法仿真實驗結果

根據前面的梯度下降法找出的障礙物坐標,在相應的障礙物位置增加模擬風的外部擾動,使其跳出局部極小值,順利到達目標位置。

圖6展現了改進后的人工勢場法仿真實驗分析結果。

圖6 改進人工勢場法仿真實驗圖

由圖6所示,圓圈表示各個障礙物,仿真實驗時隨機設定障礙物位置,紅色表示無人車行駛路徑,綠色三角形表示目標點,通過在相應的障礙物位置增加外部擾動。由于力是客觀存在,故在一定的誤差范圍之內,改變外部擾動大小以及與y軸夾角可以使得無人車能順利地到達目標點,避免開了局部極小值點。但是施加的外部擾動過大以及與y軸夾角過大也將會導致無人車偏離方向,無法到達目標點,仿真實驗結果如圖7、圖8所示。

圖7 外部擾動F過大仿真實驗結果圖

如圖7所示,當施加的外部擾動超過0<Fn≤10范圍時,無人車會偏離目標點,同時有可能會無法避開障礙物,從而導致路徑規劃失敗。

圖8 夾角過大仿真實驗結果圖

通過與傳統人工勢場法相比,改進后的人工勢場法在內-0.5~0.5的誤差范圍內可以準確到達目標點,避免了局部極小值。

4 結束語

本文通過梯度下降法和增加模擬風的阻力外部擾動來改進和優化傳統人工勢場法,使得傳統人工勢場法的局部極小值問題得到解決,在0.5~0.5的誤差范圍之內可以順利到達目標位置。但無論是傳統人工勢場法,粒子群算法等還是改進的人工勢場法都是一種模型驅動,有一定的局限性,需要進一步研究,結合數據驅動來進行無人車的路徑規劃及避障,最終使無人車技術更加成熟。

主站蜘蛛池模板: 婷婷在线网站| 成年看免费观看视频拍拍| 成人精品在线观看| 国产白浆视频| av在线手机播放| 国产欧美日韩18| 亚洲欧美日韩中文字幕一区二区三区| 91福利一区二区三区| 国产日韩欧美中文| 国产一区二区三区日韩精品| 在线观看免费人成视频色快速| 日韩在线1| 久久久久国色AV免费观看性色| AV片亚洲国产男人的天堂| 亚洲精品国产精品乱码不卞| 成色7777精品在线| 国产一区二区免费播放| 中文字幕亚洲第一| 久久精品中文字幕少妇| 老司机午夜精品视频你懂的| 国产在线一区二区视频| 好紧好深好大乳无码中文字幕| 97se亚洲综合| 婷婷亚洲天堂| 久热中文字幕在线观看| 国产精品专区第一页在线观看| 韩国福利一区| 高清无码手机在线观看| 8090午夜无码专区| 国产杨幂丝袜av在线播放| 香蕉综合在线视频91| 国产91特黄特色A级毛片| 一区二区三区在线不卡免费| 国产精品香蕉在线| 国产99视频在线| 欧美一区中文字幕| 久久久国产精品免费视频| 亚洲成在人线av品善网好看| 久久天天躁夜夜躁狠狠| 国产精品乱偷免费视频| 夜精品a一区二区三区| 狠狠五月天中文字幕| 免费Aⅴ片在线观看蜜芽Tⅴ| 91成人精品视频| 色偷偷男人的天堂亚洲av| 国产精品香蕉| 丰满少妇αⅴ无码区| 国产精品香蕉在线观看不卡| 精品欧美一区二区三区在线| 亚洲系列无码专区偷窥无码| 丝袜久久剧情精品国产| 日本人妻丰满熟妇区| 欧美国产在线一区| 国产在线视频二区| 精品人妻系列无码专区久久| 四虎影视8848永久精品| 97se亚洲综合在线天天| 欧美午夜性视频| 日韩欧美国产精品| 欧美自慰一级看片免费| 亚洲国产成人精品一二区| 国产永久无码观看在线| 国产小视频在线高清播放| 日日拍夜夜操| 青青操国产视频| 福利国产微拍广场一区视频在线| 久久成人免费| 国产九九精品视频| 国产打屁股免费区网站| 精品国产网站| 午夜视频日本| 国产成人精彩在线视频50| 国产真实乱子伦精品视手机观看| 丁香六月综合网| 国产成人综合日韩精品无码首页| 中文字幕乱码中文乱码51精品| 亚洲欧洲自拍拍偷午夜色无码| 992tv国产人成在线观看| 亚洲 欧美 日韩综合一区| 不卡色老大久久综合网| 58av国产精品| 亚洲国产成人麻豆精品|