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

一種冗余機械臂的軌跡跟蹤聯合仿真研究

2015-07-09 05:19:20沈志航張新華
導航定位與授時 2015年1期
關鍵詞:機械規劃

沈志航,張新華,李 楠

(北京自動化控制設備研究所,北京 100074)

0 引言

為代替人類工位完成器件搬運、電子器件裝配、元器件焊接等作業任務,現代工業機器人應具有末端執行器工作空間大,運動靈活,可實現空間避障、回避奇異構型等特點。根據作業任務要求,需對機械臂進行軌跡規劃,計算出機械臂預期運動軌跡下相應的運動輸入規律。傳統的軌跡規劃方法實質上是位置反解問題,即求出機械臂的位置反解方程,然后再將機械臂末端執行器的運動軌跡帶入反解方程,從而得到與該運動軌跡相對應的各驅動關節的驅動參數。因此運動學逆解的難易程度直接影響著軌跡規劃的精度乃至機械臂的應用范圍。

現有6自由度機械臂在某些特殊情況下(如若干個關節軸線相交成90°,或者軸線平行),可以進行運動學逆解得到解析解,但其一個固定的末端位姿只對應著有限組關節角空間的解,這大大限制了機械臂操作的靈活性,影響了機械臂空間避障、回避奇異構型的能力[1]。

仿人型冗余機械臂在傳統6自由度機械臂基礎上增加了1個冗余自由度,可以使某一種末端位姿對應關節角空間的無限組解,在保證機械臂末端位姿控制的基礎上,能夠有效地實現避障行為[2-3],回避奇異構型[4]等功能,不過,冗余自由度對求解機械臂運動學逆解帶來很大困難。

多體動力學分析軟件ADAMS是對機械系統的運動學與動力學進行仿真的專用軟件,可以建立復雜機械系統的運動學與動力學模型。此外,可以利用其“一般點驅動”和“樣條函數驅動”工具進行軌跡規劃,避免了機械臂運動學逆解的復雜求解過程。然而,在實際應用中發現,單獨利用ADAMS進行軌跡規劃得到的機械臂關節運動速度、加速度存在突變,導致機器人末端產生振動,無法保證機械臂運行的平穩性。此外,單獨利用ADAMS進行軌跡規劃無法實現關節空間軌跡尋優,其得到的關節力矩無法為實際工程應用提供參考。

為解決上述問題,引入數據計算軟件Matlab,它具有強大的數學計算能力,其ROBOTICS工具箱可進行軌跡規劃與關節空間的軌跡尋優,得到的關節位移與速度曲線連續性好。以上述數據與ADAMS進行機械臂軌跡跟蹤聯合仿真,得到的關節加速度呈周期變化,沒有急停等不良現象,各關節驅動力矩值沒有突變,保證了機械臂軌跡跟蹤運動的平滑性。

本文利用UG軟件對冗余機械臂進行三維建模,利用ADAMS與Matlab進行器件搬運作業過程軌跡跟蹤聯合仿真,實現了機械臂對最優軌跡的跟蹤,同時得到了所需的關節驅動力矩,為工程應用提供了參考。

1 冗余機械臂虛擬樣機建模與坐標系的建立

1.1 冗余機械臂虛擬樣機建模

機械系統三維模型作為對現實機械系統的描述,其建模的準確與否對于虛擬樣機仿真分析的效果和精度有直接影響。動力學分析需要獲得機械臂零部件的質量、慣性、質心坐標等信息,而這些參數的獲取并非ADAMS的強項,故選擇在UG環境下完成冗余機械臂的零部件模型繪制及裝配。本文所設計的機械臂由3類模塊化關節構成,可實現7自由度回轉運動。其中肩部由3個關節組成,肘部由1個關節,腕部由3個關節組成。

肩部的偏轉與俯仰關節由第一類模塊化關節實現,其輸出力矩較大;肘部俯仰關節與肩關節的滾動關節采用第二類模塊化關節,起到連接與增加機械臂運動空間的作用。腕關節采用第三類模塊化關節,用于末端執行機構的位姿的精細調整。為盡量擬合人體手臂,需對各關節重量、體積進行嚴格控制,為此關節內部采用永磁同步伺服電機串聯諧波減速器的傳動方式[5]。

機械臂作為一種復雜的機電系統,每個模塊化關節內都包括機械系統、傳感系統及驅動控制系統,需要對各部件進行簡化處理。但UG環境下建立的機械臂三維實體模型雖然可嚴格描述實際機械臂系統,但是其機構復雜,直接利用此模型進行動力學、運動學仿真會導致運算量大、運算速度慢,不利于仿真的進行。

首先,忽略對整體運動分析影響較小的零部件,如間隙調整墊片、螺釘等緊固件;其次,分析機械臂運動機理,利用布爾操作將關節輸出套筒、諧波減速器柔輪和電機轉子等主要運動部件合為一體。同時將對運動部件進行約束和控制的部件,如電機外殼、諧波減速器剛輪等合為一體。最后,將經過簡化的機械臂模型從UG導入ADAMS中,使用aggregate mass工具快速檢查系統的質量和轉動慣量,使用Table Editor快速檢查并處理每個部件的質量和轉動慣量方面可能出現的問題。確定經過簡化的機械臂模型可較為真實地反映機械臂實體狀態,在各關節處添加旋轉副約束,并設定關節摩擦系數及間隙等參數。完成ADAMS環境下的機械臂建模過程,生成的冗余機械臂虛擬樣機如圖1所示。

圖1 冗余機械臂虛擬樣機Fig.1 The virtual prototyping of redundant manipulator

1.2 冗余機械臂坐標系與連桿結構參數

為了描述機器人各桿件和終端之間的轉動或移動關系,需要建立機器人關節坐標系,Denavit和Hartenberg于1955年提出了D-H矩陣法[6]。根據此方法建立機械臂初始狀態下D-H坐標系,如圖2所示。

圖2 機械臂初始狀態D-H坐標系Fig.2 The D-H coordinate system of robot arm on initial state

由圖2坐標系得到表1所示的機械臂連桿結構參數,這些參數用于在Matlab環境下建立機械臂對象。

表1 機械臂連桿結構參數Tab.1 Link structure parameters of the robot arm

3 聯合仿真系統建模

3.1 軌跡跟蹤曲線的獲取

機械臂搬運器件作業可視為點到點軌跡跟蹤,運動過程中機械臂末端姿態保持不變,機械臂攜帶元器件在笛卡爾空間內走過一條直線。對此運動過程進行軌跡規劃,作為運動期望值的各關節轉角曲線的求取非常重要,要求首先對其進行優化,然后以此作為聯合仿真系統的期望值,這樣聯合仿真得到的結果才能夠保證[7]。Robotics Toolbox是Matlab的機器人工具箱,它采用七階多項式對軌跡規劃進行插值,并結合速度、加速度零邊界條件進行運算,實現了關節空間軌跡尋優[8]。

利用Robotics工具箱進行軌跡規劃,首先需要應用link函數和robot函數結合連桿結構參數建立機械臂初始狀態下的模型。針對器件搬運作業任務,利用transl函數將機械臂進行平移,變換到器件初始位置,得到軌跡規劃初始狀態的齊次變換矩陣T0。然后再進行第二次平移變換得到機械臂終止狀態下的齊次變換矩陣T1。最后利用笛卡爾空間軌跡規劃函數CTRAJ對機械臂從T0至T1進行軌跡規劃,得到冗余機械臂7個關節轉角與時間的關系,即為聯合仿真軌跡跟蹤的期望曲線值。

3.2 聯合仿真機械臂子系統建模

冗余機械臂虛擬樣機在ADAMS環境中生成,而控制策略則在Matlab中建立。為實現ADAMS與Matlab的實時數據交換,需要建立一組二者均認可的狀態變量。針對此機械臂,需建立兩類系統變量:各關節電機所需的控制力矩、各關節的方位角。其中關節控制力矩與機械系統的輸入變量關聯,關節的方位角與輸出變量關聯。ADAMS/Controls模塊實時調用控制系統輸出的轉矩變量值驅動關節運轉,同時機械臂各個關節的實際方位角又被實時反饋到控制系統中,從而構成完整的閉環控制系統,實現關節位置的實時跟蹤[9]。

最終,由Matlab軟件生成了機械臂子系統模塊,其中的期望關節轉角及相應的實際關節轉角如表2所示,且angle1~angle7分別對應表1中的變量θ1~θ7。

表2 機械臂子系統變量Tab.2 System variables of the robot arm

3.3 聯合仿真位置伺服系統建模

機械臂子系統及期望跟蹤曲線確定后,即可以此為基礎搭建控制系統框圖。對每個關節位置角度分別應用PID控制策略進行控制,以使機械臂末端跟蹤預期的運動軌跡。最終得到的聯合仿真控制系統如圖3所示。

圖3 聯合仿真控制系統Fig.3 Control system of coordinated simulation

4 軌跡跟蹤聯合仿真試驗

4.1 軌跡跟蹤效果分析

聯合仿真系統搭建完成后,即可對機械臂進行軌跡跟蹤實驗,在驗證機械臂跟蹤特性的同時,可以獲得此運動軌跡下機械臂關節控制力矩,為工程應用提供可靠參考。經過仿真,逐一調節PID參數,得到各關節跟蹤曲線如圖4所示。其中Angle1~Angle7分別表示從肩部1關節至腕部3關節的轉角。

仿真結束后觀察機械臂各關節實際轉角與期望轉角曲線發現,通過聯合仿真可以控制機械臂系統的每個關節轉角以較小的延遲跟蹤期望轉角,其最大偏差為0.05134rad,滿足高速運動下機械臂的控制需求,從而實現機械臂末端對期望軌跡的準確跟蹤。

圖4 機械臂關節跟蹤特性曲線Fig.4 The track-following characteristics of robot arm

4.2 軌跡跟蹤過程中的關節加速度及驅動力矩控制

在實現軌跡跟蹤的同時,可由ADAMS軟件測量得到機械臂各關節轉角的加速度曲線,如圖5所示。

圖5 聯合仿真軌跡規劃得到的關節加速度曲線Fig.5 The acceleration curve got by coordinated simulation

分析圖5發現,聯合仿真得到的機械臂關節加速度曲線連續、平滑,沒有突變點,因此機械臂運行平穩、可靠,證明聯合仿真進行的軌跡規劃,在迅速跟蹤關節期望轉角軌跡的同時,實現了對關節加速度的控制。此外還可得到相應于此實際轉角所需要的關節驅動力矩,如圖6所示。

圖6 機械臂1至7關節驅動力矩Fig.6 The driving torque of each joint got by coordinated simulation

分析各關節驅動力矩發現,由Matlab進行軌跡規劃得到的關節轉角運行平滑,所需的關節驅動力矩值沒有突變。由于在ADAMS環境下考慮了機械臂重力力矩的平衡,個別關節處驅動力矩的初始值不為0,與實際情況相符,證明聯合仿真方法適用于實際工程應用。

5 結論

本文應用虛擬樣機技術,利用UG創建仿人冗余機械臂三維實體模型,以此為基礎進行ADAMS與Matlab聯合仿真,避免了復雜的傳遞函數與動力學模型的搭建。應用Matlab Robotics工具箱對此機械臂的某項實際工作任務進行軌跡規劃,得到優化的關節空間轉角。以此轉角結果為期望值對機械臂進行聯合仿真研究,結果證明機械臂軌跡跟蹤效果良好;仿真得到的關節加速度平滑、連續無突變點,保證機械臂在跟蹤軌跡的過程中運行平穩;得到的機械臂關節驅動力矩平滑,數值合理,可為實際工程應用提供可靠參考。

[1]Primrose E J F.On the input-output equation of the gen eral 7R-mechanism[J].Mechanism and Machine Theory,1986,21(6):509-510.

[2]Kwang-Kyu L,Komoguchi Y,Buss M.Multiple obstacles avoidance for kinematically redundant manipulators using Jacobian transpose method[C]//.Annual Conference on SICE.Piscataway,NJ,USA:IEEE,2007:1072-1076.

[3]Baillieul J.Avoiding obstacles and resolving kinematic redundancy[C]//.IEEE International Conference on Robotics and Automation.Piscataway,NY,USA:IEEE,1986:1698-1704.

[4]吳偉國.冗余度機器人運動學基本理論與7自由度仿人手臂的研究[D].哈爾濱:哈爾濱工業大學,1995.

[5]蔣新松.機器人學導論[M].沈陽:遼寧科學技術出版社,1994.

[6]DENAVIT J,HARTENBERG R S.A kinematic notation for Lower-pair mechanisms based on matrices[J].Trans ASME JApplMech,1955(23):215-221.

[7]翟敬,梅康博,張鐵.六自由度噴涂機器人動力學分析及仿真[J].機械設計與制造,2012(1):169-171.

[8]左富勇,胡小平,謝珂,等.基于Matlab Robotics工具箱的SCARA機器人軌跡規劃與仿真[J].湖南科技大學學報:自然科學版,2012,27(2):41-44.

[9]任遠,白廣忱.基于ADAMS與Simulink的機電一體化系統聯合仿真[J].機電一體化,2009(6):31-34.

猜你喜歡
機械規劃
機械革命Code01
電腦報(2020年35期)2020-09-17 13:25:53
發揮人大在五年規劃編制中的積極作用
調試機械臂
當代工人(2020年8期)2020-05-25 09:07:38
ikbc R300機械鍵盤
電腦報(2019年40期)2019-09-10 07:22:44
規劃引領把握未來
簡單機械
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
機械班長
主站蜘蛛池模板: 热思思久久免费视频| 青青国产在线| 精品综合久久久久久97超人该| 日a本亚洲中文在线观看| 国产高清在线观看91精品| 久久不卡精品| 国产美女免费| 午夜毛片免费观看视频 | 99九九成人免费视频精品| 欧美色视频在线| 婷婷六月色| 亚洲成av人无码综合在线观看| 91九色国产在线| 精品国产欧美精品v| 波多野结衣爽到高潮漏水大喷| 成人中文在线| 久久婷婷六月| 99热这里只有精品5| 日韩毛片在线视频| 午夜视频在线观看区二区| 最新亚洲人成无码网站欣赏网| 国产特级毛片| 欧美无遮挡国产欧美另类| 精品国产电影久久九九| 国产亚洲精| 青青青国产视频| 五月综合色婷婷| 国产成本人片免费a∨短片| 久久一级电影| 精品亚洲欧美中文字幕在线看| 啊嗯不日本网站| 久久精品国产在热久久2019| 国产成人福利在线| 欧美在线国产| 欧美翘臀一区二区三区| 99久久亚洲综合精品TS| 四虎国产在线观看| 无码专区第一页| 午夜日b视频| 日韩色图区| a级免费视频| 国产福利大秀91| 国产新AV天堂| 91青青草视频| 国产精品免费电影| 中文字幕资源站| 视频二区欧美| 亚洲欧美日韩天堂| 成人毛片免费在线观看| 青青久在线视频免费观看| 国产美女无遮挡免费视频| 亚洲精品无码抽插日韩| 在线国产毛片| 免费高清自慰一区二区三区| 欧洲熟妇精品视频| 香蕉久久永久视频| 色偷偷男人的天堂亚洲av| 国产黄色片在线看| 米奇精品一区二区三区| 秘书高跟黑色丝袜国产91在线| 蜜桃视频一区二区| 国产精品网址你懂的| 国产精品久线在线观看| 少妇精品久久久一区二区三区| 精品国产女同疯狂摩擦2| 91精品人妻互换| 国产特级毛片| 日本在线视频免费| 欧美一级色视频| 欧美黄色网站在线看| 午夜影院a级片| 国产主播在线观看| 免费Aⅴ片在线观看蜜芽Tⅴ| 亚洲黄色片免费看| 亚洲伊人久久精品影院| 亚洲欧美另类专区| 精品无码人妻一区二区| 沈阳少妇高潮在线| 国产成人综合久久| 97人妻精品专区久久久久| 亚洲综合专区| 波多野结衣中文字幕一区|