六軸工業(yè)機(jī)器人的軌跡優(yōu)化研究
發(fā)布時(shí)間:2021-09-08 20:26
隨著工業(yè)機(jī)器人廣泛地應(yīng)用于生產(chǎn)生活的各個(gè)領(lǐng)域,對(duì)軌跡規(guī)劃提出了更高的要求。工作效率和能量消耗一直是工業(yè)機(jī)器人最為重要的性能指標(biāo)。本文以150Kg級(jí)6軸重載機(jī)器人為研究對(duì)象,采用D-H法建立工業(yè)機(jī)器人的運(yùn)動(dòng)學(xué)模型,利用拉格朗日法來推導(dǎo)動(dòng)力學(xué)方程。在SolidWorks中建立工業(yè)機(jī)器人的三維實(shí)體模型并獲取相關(guān)運(yùn)動(dòng)學(xué)和動(dòng)力學(xué)參數(shù)。以時(shí)間-能量為優(yōu)化指標(biāo),基于智能優(yōu)化算法研究工業(yè)機(jī)器人的最優(yōu)軌跡規(guī)劃。傳統(tǒng)的多項(xiàng)式軌跡規(guī)劃并沒有考慮約束條件,因此本文基于智能優(yōu)化算法研究了滿足動(dòng)力學(xué)約束的時(shí)間-能量最優(yōu)軌跡規(guī)劃方法。針對(duì)人工蜂群算法(Artificial Bee Colony Algorithm,ABC)收斂慢、精度低等問題,提出了 一種改進(jìn)的人工蜂群算法(Improved ABC,IABC)。為改善ABC算法每次迭代都只在單個(gè)維度上進(jìn)行搜索,效率較低的不足,本文采用效率更高的全維搜索。在雇傭蜂階段,引入了基于精英解的引導(dǎo)項(xiàng)和基于任意解的干擾項(xiàng),在提高精英解導(dǎo)向作用的同時(shí)維持了種群的多樣性。在跟隨蜂階段采用復(fù)合搜索策略,讓一部分粒子執(zhí)行全維度的鄰域搜索以保證算法的全局探索能力,另一部分則執(zhí)行灰狼算...
【文章來源】:合肥工業(yè)大學(xué)安徽省 211工程院校 教育部直屬院校
【文章頁數(shù)】:80 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2.2所研宄工業(yè)機(jī)器人實(shí)物圖
?第3章機(jī)器人基本軌跡規(guī)劃方法???3.2.1直線規(guī)劃??對(duì)于直線規(guī)劃,梯形速度曲線規(guī)劃是最基本的、最常見的直線規(guī)劃方法,以??梯形速度曲線為例分析其插補(bǔ)算法,圖3.4為插補(bǔ)效果的示意圖。用戶設(shè)定起點(diǎn)??匕時(shí)刻的速度V0、位姿坐標(biāo)尸oOcoj^zacto,仇y〇)和終點(diǎn)時(shí)刻以的速度V/、位姿坐標(biāo)??尸/〇¥,_y/,z/,a/,你>y/),加速度、減速度以及最大速度竹。??始末點(diǎn)位姿?_??P??,Pf??0.8?卜?:??離散化?丨??0.6?.??插值點(diǎn)位姿序列?^?;??0.4、??逆運(yùn)動(dòng)學(xué)?a2'?丨??關(guān)節(jié)角序列??0.4?6??|?多項(xiàng):^插值?????0?0??關(guān)節(jié)角與時(shí)間的??函數(shù)??圖3.3笛卡爾空間軌跡規(guī)劃流程圖?圖3.4直線插補(bǔ)示意圖??Fig?3.3?The?flow?chart?of?trajectory?Fig?3.4?The?schematic?of?linear?interpolation??planning?in?cartesian?space??首先判斷能否達(dá)到設(shè)定的最大速度。當(dāng)沒有勻速階段時(shí),速度最大,此時(shí)有:??v2?-V??V2f-vt??L=L+Ld=m?°+^ ̄-?(3.9)??Zaa?lad??式中Z?=?J(;c,?-?A)2?+?Cv,?-h)2?+?(z,?-?A)2為起點(diǎn)和終點(diǎn)的直線距離,La、Ld??分別為加速階段和減速階段的路程。由式(3.9)可以解得可以達(dá)到的最大速度為:??Jlaa.adX?-aa.vl?+?ad.vl??vm=^?1 ̄ ̄-——-?(3.10)??ad-aa??如果
?第3章機(jī)器人基本軌跡規(guī)劃方法???P3??2??「?/?'??ly?'??1,5.?;??P0?,?I??N?1?<?(P2??/?卜、?*??°-5^?/?、VP2??/?,’??ok?pi?/??2>C^2??oo?x??圖3.5圓弧插補(bǔ)示意圖??Fig?3.5?The?schematic?of?Circular?interpolation??由三點(diǎn)到圓心的距離相等可建立方程組:? ̄??=?(x\? ̄x〇)2?+?(^1? ̄?Jo)2?+?(Z1? ̄?z〇)2??-r2?=?(x2?-?x0)2?+?(y2?-?Jo)2?+?(z2?-?z0)2?(3.16)??r2?=?(x3?-x0)2?+(>>3?-y〇)2?+(z3?-z〇)2??由方程組(3.16)可以消去未知量r,得到式(3.17)、(3.18):??2(x2?-xx)x?+?2{y2?-yx)y?+?2(z2?-zL)z?+?xL2?+?-x22-yl-z22?=?0??可記為:為x?+?52少?+?C2z?+?Z)2?=?0?(3.17)??2(x3?-?Xj)x?+?2(y3?-yjy?+?2(z3?-zx)z?+?x^++?Zj2?-?x32?-?yl?-z^?=?0??可記為:為jc?+?53_y?+?C3z?+?Z)3?=?0?(3.18)??由式(3.15)、(3.17)、(3.18)可得到線性方程組:??'A?Bi?Qlp〇l?lDi'??A?B2?C2?y〇?+?D2?(3-19)??_為?53?C3_?_z〇_?_Z)3_??由式(3.19)可以
【參考文獻(xiàn)】:
期刊論文
[1]機(jī)場(chǎng)行李裝載機(jī)器人的軌跡規(guī)劃研究[J]. 洪振宇,趙沖,張志旭,張聰,彭松偉. 機(jī)械設(shè)計(jì). 2020(03)
[2]UR10機(jī)器人的運(yùn)動(dòng)學(xué)分析與軌跡規(guī)劃[J]. 劉強(qiáng),楊道國(guó),郝衛(wèi)東. 機(jī)床與液壓. 2019(17)
[3]加加速度連續(xù)有界的PTP運(yùn)動(dòng)軌跡規(guī)劃研究[J]. 林建雄,白瑞林,王延玉. 機(jī)械科學(xué)與技術(shù). 2019(08)
[4]基于多目標(biāo)粒子群優(yōu)化算法的6R工業(yè)機(jī)器人軌跡優(yōu)化[J]. 李麗,房立金,王國(guó)勛. 機(jī)械傳動(dòng). 2018(08)
[5]一種改進(jìn)粒子群的工業(yè)機(jī)器人時(shí)間最優(yōu)軌跡規(guī)劃算法[J]. 王玉寶,王詩宇,李備備,郭放達(dá). 小型微型計(jì)算機(jī)系統(tǒng). 2018(08)
[6]工業(yè)機(jī)器人時(shí)間-能量-脈動(dòng)最優(yōu)軌跡規(guī)劃[J]. 施祥玲,方紅根. 機(jī)械設(shè)計(jì)與制造. 2018(04)
[7]關(guān)節(jié)型工業(yè)機(jī)器人軌跡規(guī)劃研究綜述[J]. 李黎,尚俊云,馮艷麗,淮亞文. 計(jì)算機(jī)工程與應(yīng)用. 2018(05)
[8]基于Leap Motion和S曲線的飛行機(jī)器人機(jī)械臂控制研究[J]. 包軍,倉宇,鄧經(jīng)樞,童明波. 計(jì)算機(jī)應(yīng)用研究. 2018(11)
[9]基于Jerk最優(yōu)的機(jī)器人軌跡規(guī)劃[J]. 王文杰,秦現(xiàn)生,王鴻博,牛軍龍,譚小群,張雪峰. 機(jī)械傳動(dòng). 2017(07)
[10]空氣阻力對(duì)工業(yè)機(jī)器人時(shí)間最優(yōu)軌跡規(guī)劃的影響[J]. 康代軻,陳明. 流體傳動(dòng)與控制. 2017(03)
博士論文
[1]機(jī)器人軌跡規(guī)劃算法及其在虛擬環(huán)境下的投射式實(shí)現(xiàn)研究[D]. 羅熊.中南大學(xué) 2004
碩士論文
[1]基于CODESYS的六關(guān)節(jié)機(jī)器人運(yùn)動(dòng)控制方法研究[D]. 仲曉帆.浙江工業(yè)大學(xué) 2015
本文編號(hào):3391432
【文章來源】:合肥工業(yè)大學(xué)安徽省 211工程院校 教育部直屬院校
【文章頁數(shù)】:80 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2.2所研宄工業(yè)機(jī)器人實(shí)物圖
?第3章機(jī)器人基本軌跡規(guī)劃方法???3.2.1直線規(guī)劃??對(duì)于直線規(guī)劃,梯形速度曲線規(guī)劃是最基本的、最常見的直線規(guī)劃方法,以??梯形速度曲線為例分析其插補(bǔ)算法,圖3.4為插補(bǔ)效果的示意圖。用戶設(shè)定起點(diǎn)??匕時(shí)刻的速度V0、位姿坐標(biāo)尸oOcoj^zacto,仇y〇)和終點(diǎn)時(shí)刻以的速度V/、位姿坐標(biāo)??尸/〇¥,_y/,z/,a/,你>y/),加速度、減速度以及最大速度竹。??始末點(diǎn)位姿?_??P??,Pf??0.8?卜?:??離散化?丨??0.6?.??插值點(diǎn)位姿序列?^?;??0.4、??逆運(yùn)動(dòng)學(xué)?a2'?丨??關(guān)節(jié)角序列??0.4?6??|?多項(xiàng):^插值?????0?0??關(guān)節(jié)角與時(shí)間的??函數(shù)??圖3.3笛卡爾空間軌跡規(guī)劃流程圖?圖3.4直線插補(bǔ)示意圖??Fig?3.3?The?flow?chart?of?trajectory?Fig?3.4?The?schematic?of?linear?interpolation??planning?in?cartesian?space??首先判斷能否達(dá)到設(shè)定的最大速度。當(dāng)沒有勻速階段時(shí),速度最大,此時(shí)有:??v2?-V??V2f-vt??L=L+Ld=m?°+^ ̄-?(3.9)??Zaa?lad??式中Z?=?J(;c,?-?A)2?+?Cv,?-h)2?+?(z,?-?A)2為起點(diǎn)和終點(diǎn)的直線距離,La、Ld??分別為加速階段和減速階段的路程。由式(3.9)可以解得可以達(dá)到的最大速度為:??Jlaa.adX?-aa.vl?+?ad.vl??vm=^?1 ̄ ̄-——-?(3.10)??ad-aa??如果
?第3章機(jī)器人基本軌跡規(guī)劃方法???P3??2??「?/?'??ly?'??1,5.?;??P0?,?I??N?1?<?(P2??/?卜、?*??°-5^?/?、VP2??/?,’??ok?pi?/??2>C^2??oo?x??圖3.5圓弧插補(bǔ)示意圖??Fig?3.5?The?schematic?of?Circular?interpolation??由三點(diǎn)到圓心的距離相等可建立方程組:? ̄??=?(x\? ̄x〇)2?+?(^1? ̄?Jo)2?+?(Z1? ̄?z〇)2??-r2?=?(x2?-?x0)2?+?(y2?-?Jo)2?+?(z2?-?z0)2?(3.16)??r2?=?(x3?-x0)2?+(>>3?-y〇)2?+(z3?-z〇)2??由方程組(3.16)可以消去未知量r,得到式(3.17)、(3.18):??2(x2?-xx)x?+?2{y2?-yx)y?+?2(z2?-zL)z?+?xL2?+?-x22-yl-z22?=?0??可記為:為x?+?52少?+?C2z?+?Z)2?=?0?(3.17)??2(x3?-?Xj)x?+?2(y3?-yjy?+?2(z3?-zx)z?+?x^++?Zj2?-?x32?-?yl?-z^?=?0??可記為:為jc?+?53_y?+?C3z?+?Z)3?=?0?(3.18)??由式(3.15)、(3.17)、(3.18)可得到線性方程組:??'A?Bi?Qlp〇l?lDi'??A?B2?C2?y〇?+?D2?(3-19)??_為?53?C3_?_z〇_?_Z)3_??由式(3.19)可以
【參考文獻(xiàn)】:
期刊論文
[1]機(jī)場(chǎng)行李裝載機(jī)器人的軌跡規(guī)劃研究[J]. 洪振宇,趙沖,張志旭,張聰,彭松偉. 機(jī)械設(shè)計(jì). 2020(03)
[2]UR10機(jī)器人的運(yùn)動(dòng)學(xué)分析與軌跡規(guī)劃[J]. 劉強(qiáng),楊道國(guó),郝衛(wèi)東. 機(jī)床與液壓. 2019(17)
[3]加加速度連續(xù)有界的PTP運(yùn)動(dòng)軌跡規(guī)劃研究[J]. 林建雄,白瑞林,王延玉. 機(jī)械科學(xué)與技術(shù). 2019(08)
[4]基于多目標(biāo)粒子群優(yōu)化算法的6R工業(yè)機(jī)器人軌跡優(yōu)化[J]. 李麗,房立金,王國(guó)勛. 機(jī)械傳動(dòng). 2018(08)
[5]一種改進(jìn)粒子群的工業(yè)機(jī)器人時(shí)間最優(yōu)軌跡規(guī)劃算法[J]. 王玉寶,王詩宇,李備備,郭放達(dá). 小型微型計(jì)算機(jī)系統(tǒng). 2018(08)
[6]工業(yè)機(jī)器人時(shí)間-能量-脈動(dòng)最優(yōu)軌跡規(guī)劃[J]. 施祥玲,方紅根. 機(jī)械設(shè)計(jì)與制造. 2018(04)
[7]關(guān)節(jié)型工業(yè)機(jī)器人軌跡規(guī)劃研究綜述[J]. 李黎,尚俊云,馮艷麗,淮亞文. 計(jì)算機(jī)工程與應(yīng)用. 2018(05)
[8]基于Leap Motion和S曲線的飛行機(jī)器人機(jī)械臂控制研究[J]. 包軍,倉宇,鄧經(jīng)樞,童明波. 計(jì)算機(jī)應(yīng)用研究. 2018(11)
[9]基于Jerk最優(yōu)的機(jī)器人軌跡規(guī)劃[J]. 王文杰,秦現(xiàn)生,王鴻博,牛軍龍,譚小群,張雪峰. 機(jī)械傳動(dòng). 2017(07)
[10]空氣阻力對(duì)工業(yè)機(jī)器人時(shí)間最優(yōu)軌跡規(guī)劃的影響[J]. 康代軻,陳明. 流體傳動(dòng)與控制. 2017(03)
博士論文
[1]機(jī)器人軌跡規(guī)劃算法及其在虛擬環(huán)境下的投射式實(shí)現(xiàn)研究[D]. 羅熊.中南大學(xué) 2004
碩士論文
[1]基于CODESYS的六關(guān)節(jié)機(jī)器人運(yùn)動(dòng)控制方法研究[D]. 仲曉帆.浙江工業(yè)大學(xué) 2015
本文編號(hào):3391432
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/3391432.html
最近更新
教材專著