六自由度機器人控制與仿真技術研究
本文選題:六自由度機器人 + 正逆運動學 ; 參考:《山東大學》2017年碩士論文
【摘要】:六自由度機器人是一類非常重要的工業(yè)機器人。目前我國工業(yè)機器人尤其是六自由度機器人嚴重依賴于進口,嚴重制約了我國制造業(yè)及相關產(chǎn)業(yè)的發(fā)展。國產(chǎn)六自由度機器人與國外六自由度機器人的差距不僅僅表現(xiàn)在硬件方面(減速機、伺服驅(qū)動器、伺服電機),也在控制和仿真技術等軟件方面有所體現(xiàn)。研究六自由度機器人控制與仿真技術,具有重要的學術價值,而且對提高機器人運動控制的穩(wěn)定性、安全性、準確性也有重要的現(xiàn)實意義。本文對六自由度機器人控制和仿真技術進行了研究,主要研究內(nèi)容和取得的成果如下:(1)對六自由度機器人(以KUKA KR 1000 Titan機器人為例)的數(shù)學理論進行了系統(tǒng)研究,包括六自由度機器人數(shù)學建模、機器人空間描述和變換、D-H表示法三方面,為后續(xù)對其運動學、靜力學、動力學等內(nèi)容的研究奠定了重要的理論基礎。(2)根據(jù)KUKAKR 1000 Titan機器人的數(shù)學模型,建立了其D-H坐標系以及與之相對應的參數(shù)表,并對其正逆運動學方程進行了研究;提出了六自由度機器人逆運動學方程計及關節(jié)配置狀態(tài)的幾何解法。與代數(shù)解法相比,使用幾何解法不僅使得求解過程更加直觀,還可以較大程度上降低逆運動學方程求解的復雜度。同時結合關節(jié)配置狀態(tài),能夠進一步提高該方法的健壯性。采用MATLAB仿真并驗證了六自由度機器人正逆運動學方程的正確性。(3)在KUKAKR 1000Titan機器人運動學研究的基礎上,研究了其靜力學中的雅可比矩陣和分析了其奇異位形的情況;研究了六自由度機器人的動力學問題,并在ADAMS軟件中對KUKA KR 1000 Titan機器人進行了動力學仿真實驗,得到了其末端中心點的軌跡曲線和各關節(jié)的力與力矩曲線。(4)針對六自由度機器人位置值和姿態(tài)值不同的插補方法,分別研究了對應的軌跡生成算法;根據(jù)六自由度機器人不同的應用場合,從位置控制策略和力控制策略兩個方面對其控制策略進行了研究。(5)研究了六自由度機器人仿真技術,對WPF中已有的三維模型處理方法進行了改進,使模型處理過程得以簡化;研究開發(fā)了六自由度機器人仿真軟件,并給出了在線運動控制技術的實施方法。同時,對仿真軟件中重要組成模塊所采用的相關技術進行了研究,如模型文件配置與處理、示教、碰撞檢測、自動編程。提出了基于XML語言的機器人模型配置文件結構規(guī)范,并給出了該結構規(guī)范的具體實施方法,實現(xiàn)了對機器人模型的通用性配置,既降低了仿真軟件的復雜度又提高了其可靠性。
[Abstract]:Six degree of freedom robot is a kind of very important industrial robot. At present, China's industrial robots, especially six-degree-of-freedom robots, rely heavily on imports, which seriously restrict the development of our manufacturing industry and related industries. The difference between domestic and foreign six-degree-of-freedom robots is not only reflected in the hardware (reducer, servo driver, servo motor), but also in the software of control and simulation technology. It is of great academic value to study the control and simulation technology of six-degree-of-freedom robot, and it is also of great practical significance to improve the stability, safety and accuracy of robot motion control. In this paper, the control and simulation technology of six-degree-of-freedom robot is studied. The main contents and achievements are as follows: (1) the mathematical theory of six-degree-of-freedom robot (KUKA KR 1000 Titan robot as an example) is systematically studied. Including six degrees of freedom robot mathematical modeling, robot space description and transformation of D-H representation, for the subsequent kinematics, statics, Based on the mathematical model of KUKAKR 1000 Titan robot, the D-H coordinate system and the corresponding parameter table are established, and the forward and inverse kinematics equations are studied. In this paper, the inverse kinematics equation of a six-DOF robot and the geometric solution of the joint configuration state are presented. Compared with the algebraic method, the geometric method not only makes the solving process more intuitive, but also reduces the complexity of solving inverse kinematics equations to a large extent. At the same time, the robustness of the method can be further improved by combining the joint configuration state. The correctness of forward and inverse kinematics equation of six-degree-of-freedom robot is simulated and verified by MATLAB. Based on the kinematics of KUKAKR 1000Titan robot, the Jacobian matrix in statics and the singular configuration are studied. The dynamics of a six-degree-of-freedom robot is studied, and the dynamic simulation experiment of KUKA KR 1000 Titan robot is carried out in ADAMS software. The trajectory curve of the center point at the end and the force and torque curve of each joint are obtained. (4) aiming at the different interpolation methods of the position and attitude values of the six-degree-of-freedom robot, the corresponding trajectory generation algorithms are studied respectively. According to the different application situations of six-degree-of-freedom robot, the simulation technology of six-degree-of-freedom robot is studied from two aspects: position control strategy and force control strategy. The existing 3D model processing method in WPF is improved to simplify the process of model processing, and the simulation software of six degrees of freedom robot is developed, and the implementation method of on-line motion control technology is given. At the same time, the related technologies used in the important components of simulation software are studied, such as the configuration and processing of model files, teaching, collision detection and automatic programming. The configuration file structure specification of robot model based on XML language is proposed, and the concrete implementation method of the structure specification is given. The universal configuration of robot model is realized, which not only reduces the complexity of simulation software, but also improves its reliability.
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP242
【參考文獻】
相關期刊論文 前10條
1 盧月品;;我國機器人產(chǎn)業(yè)發(fā)展對策研究[J];電器工業(yè);2016年10期
2 尚旭明;張立成;;基于WPF的三維仿真系統(tǒng)的研究與應用[J];計算機技術與發(fā)展;2016年09期
3 成津賽;張秋菊;;機器人姿態(tài)插補的四元數(shù)直接逆解方法[J];機械科學與技術;2016年09期
4 張娜;焦東來;吳子杰;楊浩;;基于XML遠程數(shù)據(jù)傳輸協(xié)議的研究與實現(xiàn)[J];計算機技術與發(fā)展;2016年05期
5 董伯麟;彭航;;工業(yè)機器人逆運動學的奇異回避算法[J];機械設計與研究;2016年02期
6 張爭艷;陳萍;楊麗;胡吉全;陳定方;;快速成型中粗糙STL模型細分算法[J];機械工程學報;2016年07期
7 孫恒輝;趙愛武;李達;張茂峰;;基于新旋量子問題改進一類6R串聯(lián)機器人逆解算法[J];機械工程學報;2016年01期
8 崔文;李成剛;林家慶;謝志紅;;柔性關節(jié)機器人的凱恩動力學建模與仿真分析[J];機械設計與制造工程;2015年12期
9 孔民秀;趙寧;;機器人示教臂系統(tǒng)的示教實現(xiàn)[J];機械與電子;2015年10期
10 王春暖;秦亞萍;李偉娟;;工業(yè)機器人奇異位形分析[J];橡塑技術與裝備;2015年18期
相關碩士學位論文 前10條
1 呂永軍;六關節(jié)串聯(lián)機器人機構奇異位形研究[D];中國科學院研究生院(沈陽計算技術研究所);2016年
2 王賢華;基于工業(yè)機器人的鋁合金管接頭鑄件去毛刺系統(tǒng)的研制[D];浙江大學;2016年
3 趙寧;機器人示教臂系統(tǒng)的研制[D];哈爾濱工業(yè)大學;2015年
4 施文龍;六軸工業(yè)機器人控制系統(tǒng)的研究與實現(xiàn)[D];武漢科技大學;2015年
5 王偉;基于CODESYS的多軸機器人控制系統(tǒng)的研究[D];山東大學;2015年
6 鄧艷嬌;基于OpenGL的四足機器人仿真系統(tǒng)研究與平臺構建[D];山東大學;2015年
7 仲曉帆;基于CODESYS的六關節(jié)機器人運動控制方法研究[D];浙江工業(yè)大學;2015年
8 尹媛媛;6R工業(yè)機器人運動仿真與軌跡規(guī)劃[D];合肥工業(yè)大學;2015年
9 祁行行;工業(yè)機器人運動控制分析與研究[D];燕山大學;2014年
10 段晉軍;基于LabVIEW的六軸工業(yè)機器人運動控制系統(tǒng)的算法研究與實現(xiàn)[D];太原理工大學;2014年
,本文編號:1823395
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/1823395.html