六軸工業(yè)機(jī)器人控制器設(shè)計(jì)與摩擦補(bǔ)償研究
發(fā)布時間:2021-07-20 15:47
針對工業(yè)機(jī)器人控制器開發(fā)和摩擦補(bǔ)償問題,本文設(shè)計(jì)開發(fā)了六軸串聯(lián)工業(yè)機(jī)器人控制器,并針對低速運(yùn)動時跟蹤精度降低的問題,對關(guān)節(jié)摩擦建模與補(bǔ)償展開了研究。本文首先介紹了機(jī)器人運(yùn)動學(xué)建;A(chǔ),通過D-H法建立了六軸串聯(lián)工業(yè)機(jī)器人的正運(yùn)動學(xué)模型,研究了機(jī)器人逆運(yùn)動學(xué)數(shù)值解求解方法,并完成了速度規(guī)劃和笛卡爾空間軌跡規(guī)劃。仿真實(shí)驗(yàn)驗(yàn)證了運(yùn)動學(xué)求解和軌跡規(guī)劃方法的正確性。在此基礎(chǔ)上,對控制器進(jìn)行總體設(shè)計(jì),介紹了控制器硬件結(jié)構(gòu),分析了軟件總體需求,使用支持跨平臺的Qt進(jìn)行軟件開發(fā),提高了軟件的可移植性。針對伺服驅(qū)動器的高速實(shí)時控制,重點(diǎn)研究了 EtherCAT總線通訊技術(shù)的實(shí)現(xiàn)方法,并分析了影響通訊實(shí)時性的原因,修改了網(wǎng)絡(luò)驅(qū)動和操作系統(tǒng)內(nèi)核。實(shí)驗(yàn)結(jié)果表明:修改后的操作系統(tǒng)實(shí)時性完全滿足通訊需求。在實(shí)際應(yīng)用過程中,為降低溫度變化導(dǎo)致機(jī)器人關(guān)節(jié)摩擦補(bǔ)償失效、跟蹤精度降低的問題,提出一種考慮溫度變化的摩擦模型。通過非線性最小二乘法建立系統(tǒng)參數(shù)辨識模型,利用Levenberg—Marquardt法對該模型進(jìn)行迭代求解,建立了溫度影響下的非線性摩擦模型。為驗(yàn)證模型的有效性,引入基于摩擦模型的前饋補(bǔ)償方法,設(shè)計(jì)了機(jī)...
【文章來源】:廈門大學(xué)福建省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:74 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2.2六自由度串聯(lián)機(jī)器人??
^?0?=?3c3tj?+?2c2tf?+?Cj??假設(shè)機(jī)器人某關(guān)節(jié)在Is內(nèi)從20°運(yùn)動到40°,解得到三次多項(xiàng)式的系數(shù)??=?20、q?=?0、c2?=?60和£:3?=?—40。該條件下三次多項(xiàng)式軌跡如圖2.3所示。??從圖中可以看出,關(guān)節(jié)角加速度在啟動階段有一個非常大的突變,關(guān)節(jié)角速度增??加和減少都特別緩慢,沒有勻速段。??多項(xiàng)式規(guī)劃由于無法直接確定速度和加速度,因此僅在特殊場合應(yīng)用。實(shí)際??應(yīng)用中,一般會考慮電機(jī)運(yùn)動速度和加速度的限制,很少會以給定起點(diǎn)、終點(diǎn)和??運(yùn)動時間的方式對軌跡進(jìn)行規(guī)劃。更為普遍的做法是給定起點(diǎn)、終點(diǎn)、速度和加??速度,計(jì)算出符合該運(yùn)動條件的軌跡。??18??
l,0)共六點(diǎn),機(jī)器人末端以直線軌跡依次經(jīng)過這些點(diǎn),給定運(yùn)行速度為lm/s,??加速時間為250ms,速度規(guī)劃方式為梯形加減速,中間點(diǎn)采用位置矢量疊加的平??滑過渡方式。規(guī)劃結(jié)果如圖2.7,?2.8所示。從圖2.8中可以看出,軌跡的速度在??整個運(yùn)動過程中,均保持勻速運(yùn)行,說明每個中間點(diǎn)的過渡都非常平穩(wěn)。??I?^?I.??I??、、、??丨??0?-1??圖2.7空間軌跡平滑規(guī)劃??22??
【參考文獻(xiàn)】:
期刊論文
[1]基于ARM嵌入式機(jī)器人控制系統(tǒng)的研究與設(shè)計(jì)[J]. 宮小飛,陳富林,馮帥. 機(jī)械與電子. 2017(12)
[2]基于EtherCAT總線的工業(yè)機(jī)器人控制系統(tǒng)設(shè)計(jì)[J]. 王力宇,曹其新,董忠. 組合機(jī)床與自動化加工技術(shù). 2017(10)
[3]基于運(yùn)動控制卡的桁架機(jī)器人控制系統(tǒng)設(shè)計(jì)[J]. 曹斌,董伯麟,柯振輝. 制造技術(shù)與機(jī)床. 2017(03)
[4]飛行模擬轉(zhuǎn)臺非線性干擾觀測器反步滑?刂破髟O(shè)計(jì)[J]. 常誠,常雅男,艾飛. 計(jì)算機(jī)測量與控制. 2016(12)
[5]基于工控機(jī)與運(yùn)動控制卡的機(jī)器人運(yùn)動控制系統(tǒng)[J]. 王文文. 現(xiàn)代職業(yè)教育. 2016(35)
[6]機(jī)器人用精密減速器傳動精度試驗(yàn)方法的研究[J]. 弓宇,周曉菊,徐磊琛,張敬彩,何君. 機(jī)械傳動. 2016(08)
[7]基于LuGre摩擦模型的魚雷舵機(jī)伺服控制系統(tǒng)自適應(yīng)反演滑模控制[J]. 張夢,喬曉君,馮殿震. 艦船電子工程. 2016(04)
[8]工業(yè)機(jī)器人的國內(nèi)外產(chǎn)業(yè)發(fā)展現(xiàn)狀及相關(guān)技術(shù)研究[J]. 胡曉芳. 電子測試. 2016(Z1)
[9]基于ARM+FPGA的經(jīng)濟(jì)型工業(yè)機(jī)器人嵌入式控制器設(shè)計(jì)[J]. 王麗. 電子制作. 2015(04)
[10]六軸工業(yè)機(jī)器人的參數(shù)辨識方法[J]. 蔡錦達(dá),張劍皓,秦緒祥. 控制工程. 2013(05)
碩士論文
[1]電動舵機(jī)伺服系統(tǒng)的間隙與摩擦補(bǔ)償控制[D]. 蘭遠(yuǎn)鋒.北京交通大學(xué) 2016
[2]基于ARM-Linux的機(jī)器人示教器系統(tǒng)的研究與開發(fā)[D]. 楊杏.南京航空航天大學(xué) 2015
[3]面向多點(diǎn)高速裝配應(yīng)用的六軸工業(yè)機(jī)器人動力學(xué)分析仿真[D]. 江興旺.浙江大學(xué) 2014
[4]嵌入式運(yùn)動控制器交互系統(tǒng)設(shè)計(jì)[D]. 金旭.浙江大學(xué) 2014
[5]四軸工業(yè)機(jī)器人嵌入式運(yùn)動控制器的設(shè)計(jì)[D]. 劉志偉.哈爾濱工業(yè)大學(xué) 2012
[6]伺服驅(qū)動器工業(yè)以太網(wǎng)接口設(shè)計(jì)[D]. 李文虎.華中科技大學(xué) 2011
[7]基于LuGre模型的摩擦力矩補(bǔ)償研究[D]. 王喜明.中國科學(xué)院研究生院(西安光學(xué)精密機(jī)械研究所) 2007
本文編號:3293116
【文章來源】:廈門大學(xué)福建省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:74 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2.2六自由度串聯(lián)機(jī)器人??
^?0?=?3c3tj?+?2c2tf?+?Cj??假設(shè)機(jī)器人某關(guān)節(jié)在Is內(nèi)從20°運(yùn)動到40°,解得到三次多項(xiàng)式的系數(shù)??=?20、q?=?0、c2?=?60和£:3?=?—40。該條件下三次多項(xiàng)式軌跡如圖2.3所示。??從圖中可以看出,關(guān)節(jié)角加速度在啟動階段有一個非常大的突變,關(guān)節(jié)角速度增??加和減少都特別緩慢,沒有勻速段。??多項(xiàng)式規(guī)劃由于無法直接確定速度和加速度,因此僅在特殊場合應(yīng)用。實(shí)際??應(yīng)用中,一般會考慮電機(jī)運(yùn)動速度和加速度的限制,很少會以給定起點(diǎn)、終點(diǎn)和??運(yùn)動時間的方式對軌跡進(jìn)行規(guī)劃。更為普遍的做法是給定起點(diǎn)、終點(diǎn)、速度和加??速度,計(jì)算出符合該運(yùn)動條件的軌跡。??18??
l,0)共六點(diǎn),機(jī)器人末端以直線軌跡依次經(jīng)過這些點(diǎn),給定運(yùn)行速度為lm/s,??加速時間為250ms,速度規(guī)劃方式為梯形加減速,中間點(diǎn)采用位置矢量疊加的平??滑過渡方式。規(guī)劃結(jié)果如圖2.7,?2.8所示。從圖2.8中可以看出,軌跡的速度在??整個運(yùn)動過程中,均保持勻速運(yùn)行,說明每個中間點(diǎn)的過渡都非常平穩(wěn)。??I?^?I.??I??、、、??丨??0?-1??圖2.7空間軌跡平滑規(guī)劃??22??
【參考文獻(xiàn)】:
期刊論文
[1]基于ARM嵌入式機(jī)器人控制系統(tǒng)的研究與設(shè)計(jì)[J]. 宮小飛,陳富林,馮帥. 機(jī)械與電子. 2017(12)
[2]基于EtherCAT總線的工業(yè)機(jī)器人控制系統(tǒng)設(shè)計(jì)[J]. 王力宇,曹其新,董忠. 組合機(jī)床與自動化加工技術(shù). 2017(10)
[3]基于運(yùn)動控制卡的桁架機(jī)器人控制系統(tǒng)設(shè)計(jì)[J]. 曹斌,董伯麟,柯振輝. 制造技術(shù)與機(jī)床. 2017(03)
[4]飛行模擬轉(zhuǎn)臺非線性干擾觀測器反步滑?刂破髟O(shè)計(jì)[J]. 常誠,常雅男,艾飛. 計(jì)算機(jī)測量與控制. 2016(12)
[5]基于工控機(jī)與運(yùn)動控制卡的機(jī)器人運(yùn)動控制系統(tǒng)[J]. 王文文. 現(xiàn)代職業(yè)教育. 2016(35)
[6]機(jī)器人用精密減速器傳動精度試驗(yàn)方法的研究[J]. 弓宇,周曉菊,徐磊琛,張敬彩,何君. 機(jī)械傳動. 2016(08)
[7]基于LuGre摩擦模型的魚雷舵機(jī)伺服控制系統(tǒng)自適應(yīng)反演滑模控制[J]. 張夢,喬曉君,馮殿震. 艦船電子工程. 2016(04)
[8]工業(yè)機(jī)器人的國內(nèi)外產(chǎn)業(yè)發(fā)展現(xiàn)狀及相關(guān)技術(shù)研究[J]. 胡曉芳. 電子測試. 2016(Z1)
[9]基于ARM+FPGA的經(jīng)濟(jì)型工業(yè)機(jī)器人嵌入式控制器設(shè)計(jì)[J]. 王麗. 電子制作. 2015(04)
[10]六軸工業(yè)機(jī)器人的參數(shù)辨識方法[J]. 蔡錦達(dá),張劍皓,秦緒祥. 控制工程. 2013(05)
碩士論文
[1]電動舵機(jī)伺服系統(tǒng)的間隙與摩擦補(bǔ)償控制[D]. 蘭遠(yuǎn)鋒.北京交通大學(xué) 2016
[2]基于ARM-Linux的機(jī)器人示教器系統(tǒng)的研究與開發(fā)[D]. 楊杏.南京航空航天大學(xué) 2015
[3]面向多點(diǎn)高速裝配應(yīng)用的六軸工業(yè)機(jī)器人動力學(xué)分析仿真[D]. 江興旺.浙江大學(xué) 2014
[4]嵌入式運(yùn)動控制器交互系統(tǒng)設(shè)計(jì)[D]. 金旭.浙江大學(xué) 2014
[5]四軸工業(yè)機(jī)器人嵌入式運(yùn)動控制器的設(shè)計(jì)[D]. 劉志偉.哈爾濱工業(yè)大學(xué) 2012
[6]伺服驅(qū)動器工業(yè)以太網(wǎng)接口設(shè)計(jì)[D]. 李文虎.華中科技大學(xué) 2011
[7]基于LuGre模型的摩擦力矩補(bǔ)償研究[D]. 王喜明.中國科學(xué)院研究生院(西安光學(xué)精密機(jī)械研究所) 2007
本文編號:3293116
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/3293116.html
最近更新
教材專著