基于預(yù)測窗的輪式移動機器人最優(yōu)避障及避碰算法研究
發(fā)布時間:2020-12-19 22:11
具備自主感知、決策和執(zhí)行能力的輪式移動機器人的避障、相互避碰以及編隊避障是機器人研究領(lǐng)域的重要問題,其基本目標是控制輪式移動機器人或輪式移動機器人編隊在有障礙物和其他移動機器人的環(huán)境中實現(xiàn)無碰撞運動并到達規(guī)定的目標位置,這在倉儲物流、智能交通、區(qū)域搜索覆蓋等任務(wù)中有著廣泛的應(yīng)用前景。然而,輪式移動機器人運動學(xué)模型的非線性、非完整約束、:多輸入多輸出等特性致使其運動規(guī)劃與控制成為機器人研究領(lǐng)域中較難解決的問題。因此,對輪式移動機器人的避障、相互避碰以及編隊避障問題進行研究具有重要的應(yīng)用價值與學(xué)術(shù)研究意義。本文基于預(yù)測窗技術(shù)對輪式移動機器人的避障、相互避碰以及編隊避障問題進行了研究,主要的研究工作如下:首先,針對單個輪式移動機器人在有障礙物運動場景中的無碰行駛問題,利用預(yù)測窗技術(shù)提出了一種最優(yōu)避障算法?紤]到輪式移動機器人運動學(xué)模型的非線性特性,對其進行輸入輸出反饋線性化得到一個線性模型。在得到的線性模型的基礎(chǔ)上,運用預(yù)測窗技術(shù)將所有可能會導(dǎo)致機器人與障礙物發(fā)生碰撞的相對加速度變化定義成加速度變化障礙集合的形式。基于加速度變化障礙為輪式移動機器人規(guī)劃最優(yōu)的避障加速度變化,并將其轉(zhuǎn)換成實際的...
【文章來源】:大連海事大學(xué)遼寧省 211工程院校
【文章頁數(shù)】:77 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖1.1?2015年到2019年中國移動機器人市場規(guī)模??Fig.?1.1?Scale?of?Chinese?mobile?robot?market?from?2015?to?2019??
工勢場的概念,他的靈感來源??于物理學(xué)中電荷的運動。Khatib博士假設(shè)輪式移動機器人在空間中的行駛受目標位置和??障礙物合力的作用,其中目標位置會產(chǎn)生一個吸引力,力的方向由移動機器人的當前位??置指向目標位置,其大小與移動機器人和目標位置之間的距離、機器人的大小以及障礙??物的大小成正比。行駛環(huán)境中的障礙物會對移動機器人產(chǎn)生一個斥力,斥力的方向由障??礙物的位置指向移動機器人當前時刻的位罝,大小與移動機器人和障礙物之間的距離成??反比,且與障礙物以及移動機器人的大小成正比(示意圖見圖1.6)。移動機器人受到的??合力的方向就是其無碰運動速度的方向,合力的大小與無碰運動速度的大小成正比[26]。??目標點??..?!?■?;??I??翁????1?FV??障礙物?I?、、??V機雅人f??N,??圖1.6人工勢場避障算法原理圖??Fig.?1.6?Schematic?diagram?of?artificial?potential?field?obstacle?avoidance?method??雖然該避障方法思路簡單且魯棒性高,但其仍具有目標不可達以及容易陷入局部最??小值等不足。梁獻霞等[27]針對人工勢場避障方法易于陷入局部最小值的不足,使用扇區(qū)??-5?-??
I???基于預(yù)測窗的輪式移動機器人最優(yōu)避障及避碰算法研究???1)(<:,/*)=如||9-(:||:^丨表示圓心在(:半徑為^的圓面;/^3,13丨=丨3?+叫1?£|^0,11丨表示起??點為a終點為a?+?b的一個線段;對于向量集合;f、y和常數(shù)a,定義如下運算:??a^?=?{ax\xeX},?=?(x?+?y?|?x?e?e?^}?,?X\y? ̄{x\xe?X,x?^y)??其中十表示閔可夫斯基和。??2.2.2輪式移動機器人運動學(xué)模型??本文研究的二階非線性輪式移動機器人如圖2.1所示,其中(x,?d為輪式移動機器??人在全局坐標系;ror下的位置坐標,V為其行駛的線速度,0為行駛的方向角。??r牛??-舉:::??圖2.1輪式移動機器人示意圖??Fig.?2.1?Schematic?diagram?of?a?wheeled?mobile?robot??己有的文獻中[52H56]?—般是通過控制線速度V和角速度?來控制輪式移動機器人的??運動,為了避免速度突變對機器人的運動軌跡和執(zhí)行機構(gòu)造成的不利影響,文獻[50]、??[57]選取線加速度《和角速度?作為控制輸入去控制此類移動機器人的運動取得了良好??的控制效果。因此本文選取輪式移動機器人的運動學(xué)模型如下:??VCOS0??vsin0??匕?(2.D??0)??其中¥?=?>?V?為當前時刻輪式移動機器人的狀態(tài)向量,U?=?^?^|T為其控制輸入。??-12-??
【參考文獻】:
期刊論文
[1]移動機器人行業(yè):整體增速放緩,細分趨勢明顯[J]. 張雷. 物流技術(shù)與應(yīng)用. 2020(03)
[2]基于改進A*算法的移動機器人路徑規(guī)劃研究[J]. 吳鵬,桑成軍,陸忠華,余雙,方臨陽,張屹. 計算機工程與應(yīng)用. 2019(21)
[3]改進人工勢場法自主移動機器人路徑規(guī)劃[J]. 羅強,王海寶,崔小勁,何晶昌. 控制工程. 2019(06)
[4]基于改進A*算法的移動機器人路徑規(guī)劃[J]. 趙曉,王錚,黃程侃,趙燕偉. 機器人. 2018(06)
[5]改進人工勢場法的移動機器人路徑規(guī)劃研究[J]. 梁獻霞,劉朝英,宋雪玲,張英坤. 計算機仿真. 2018(04)
[6]改進自適應(yīng)遺傳算法在移動機器人路徑規(guī)劃中的應(yīng)用[J]. 王雷,李明. 南京理工大學(xué)學(xué)報. 2017(05)
[7]輪式移動機器人軌跡跟蹤與避障研究[J]. 張立陽,陳奕梅. 自動化與儀表. 2017(11)
[8]輪式機器人90°折線角焊縫跟蹤運動動力學(xué)分析[J]. 周依霖,張華,王帥. 焊接學(xué)報. 2017(10)
[9]具有控制輸入約束的輪式移動機器人軌跡跟蹤最優(yōu)保性能控制[J]. 郭一軍,俞立,徐建明. 系統(tǒng)科學(xué)與數(shù)學(xué). 2017(08)
[10]基于一種改進A*算法的移動機器人路徑規(guī)劃[J]. 孫煒,呂云峰,唐宏偉,薛敏. 湖南大學(xué)學(xué)報(自然科學(xué)版). 2017(04)
博士論文
[1]輪式餐廳服務(wù)機器人移動定位技術(shù)研究[D]. 于清曉.上海交通大學(xué) 2013
碩士論文
[1]基于改進人工勢場法的路徑規(guī)劃算法研究[D]. 郭梟鵬.哈爾濱工業(yè)大學(xué) 2017
[2]基于ARM的移動機器人嵌入式組合導(dǎo)航系統(tǒng)研究[D]. 曹超.西南交通大學(xué) 2013
[3]輪式機器人運動系統(tǒng)設(shè)計與研究[D]. 井超超.西安電子科技大學(xué) 2012
本文編號:2926660
【文章來源】:大連海事大學(xué)遼寧省 211工程院校
【文章頁數(shù)】:77 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖1.1?2015年到2019年中國移動機器人市場規(guī)模??Fig.?1.1?Scale?of?Chinese?mobile?robot?market?from?2015?to?2019??
工勢場的概念,他的靈感來源??于物理學(xué)中電荷的運動。Khatib博士假設(shè)輪式移動機器人在空間中的行駛受目標位置和??障礙物合力的作用,其中目標位置會產(chǎn)生一個吸引力,力的方向由移動機器人的當前位??置指向目標位置,其大小與移動機器人和目標位置之間的距離、機器人的大小以及障礙??物的大小成正比。行駛環(huán)境中的障礙物會對移動機器人產(chǎn)生一個斥力,斥力的方向由障??礙物的位置指向移動機器人當前時刻的位罝,大小與移動機器人和障礙物之間的距離成??反比,且與障礙物以及移動機器人的大小成正比(示意圖見圖1.6)。移動機器人受到的??合力的方向就是其無碰運動速度的方向,合力的大小與無碰運動速度的大小成正比[26]。??目標點??..?!?■?;??I??翁????1?FV??障礙物?I?、、??V機雅人f??N,??圖1.6人工勢場避障算法原理圖??Fig.?1.6?Schematic?diagram?of?artificial?potential?field?obstacle?avoidance?method??雖然該避障方法思路簡單且魯棒性高,但其仍具有目標不可達以及容易陷入局部最??小值等不足。梁獻霞等[27]針對人工勢場避障方法易于陷入局部最小值的不足,使用扇區(qū)??-5?-??
I???基于預(yù)測窗的輪式移動機器人最優(yōu)避障及避碰算法研究???1)(<:,/*)=如||9-(:||:^丨表示圓心在(:半徑為^的圓面;/^3,13丨=丨3?+叫1?£|^0,11丨表示起??點為a終點為a?+?b的一個線段;對于向量集合;f、y和常數(shù)a,定義如下運算:??a^?=?{ax\xeX},?=?(x?+?y?|?x?e?e?^}?,?X\y? ̄{x\xe?X,x?^y)??其中十表示閔可夫斯基和。??2.2.2輪式移動機器人運動學(xué)模型??本文研究的二階非線性輪式移動機器人如圖2.1所示,其中(x,?d為輪式移動機器??人在全局坐標系;ror下的位置坐標,V為其行駛的線速度,0為行駛的方向角。??r牛??-舉:::??圖2.1輪式移動機器人示意圖??Fig.?2.1?Schematic?diagram?of?a?wheeled?mobile?robot??己有的文獻中[52H56]?—般是通過控制線速度V和角速度?來控制輪式移動機器人的??運動,為了避免速度突變對機器人的運動軌跡和執(zhí)行機構(gòu)造成的不利影響,文獻[50]、??[57]選取線加速度《和角速度?作為控制輸入去控制此類移動機器人的運動取得了良好??的控制效果。因此本文選取輪式移動機器人的運動學(xué)模型如下:??VCOS0??vsin0??匕?(2.D??0)??其中¥?=?>?V?為當前時刻輪式移動機器人的狀態(tài)向量,U?=?^?^|T為其控制輸入。??-12-??
【參考文獻】:
期刊論文
[1]移動機器人行業(yè):整體增速放緩,細分趨勢明顯[J]. 張雷. 物流技術(shù)與應(yīng)用. 2020(03)
[2]基于改進A*算法的移動機器人路徑規(guī)劃研究[J]. 吳鵬,桑成軍,陸忠華,余雙,方臨陽,張屹. 計算機工程與應(yīng)用. 2019(21)
[3]改進人工勢場法自主移動機器人路徑規(guī)劃[J]. 羅強,王海寶,崔小勁,何晶昌. 控制工程. 2019(06)
[4]基于改進A*算法的移動機器人路徑規(guī)劃[J]. 趙曉,王錚,黃程侃,趙燕偉. 機器人. 2018(06)
[5]改進人工勢場法的移動機器人路徑規(guī)劃研究[J]. 梁獻霞,劉朝英,宋雪玲,張英坤. 計算機仿真. 2018(04)
[6]改進自適應(yīng)遺傳算法在移動機器人路徑規(guī)劃中的應(yīng)用[J]. 王雷,李明. 南京理工大學(xué)學(xué)報. 2017(05)
[7]輪式移動機器人軌跡跟蹤與避障研究[J]. 張立陽,陳奕梅. 自動化與儀表. 2017(11)
[8]輪式機器人90°折線角焊縫跟蹤運動動力學(xué)分析[J]. 周依霖,張華,王帥. 焊接學(xué)報. 2017(10)
[9]具有控制輸入約束的輪式移動機器人軌跡跟蹤最優(yōu)保性能控制[J]. 郭一軍,俞立,徐建明. 系統(tǒng)科學(xué)與數(shù)學(xué). 2017(08)
[10]基于一種改進A*算法的移動機器人路徑規(guī)劃[J]. 孫煒,呂云峰,唐宏偉,薛敏. 湖南大學(xué)學(xué)報(自然科學(xué)版). 2017(04)
博士論文
[1]輪式餐廳服務(wù)機器人移動定位技術(shù)研究[D]. 于清曉.上海交通大學(xué) 2013
碩士論文
[1]基于改進人工勢場法的路徑規(guī)劃算法研究[D]. 郭梟鵬.哈爾濱工業(yè)大學(xué) 2017
[2]基于ARM的移動機器人嵌入式組合導(dǎo)航系統(tǒng)研究[D]. 曹超.西南交通大學(xué) 2013
[3]輪式機器人運動系統(tǒng)設(shè)計與研究[D]. 井超超.西安電子科技大學(xué) 2012
本文編號:2926660
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/2926660.html
最近更新
教材專著