六自由度機器人控制與仿真技術(shù)研究
本文選題:六自由度機器人 + 正逆運動學(xué) ; 參考:《山東大學(xué)》2017年碩士論文
【摘要】:六自由度機器人是一類非常重要的工業(yè)機器人。目前我國工業(yè)機器人尤其是六自由度機器人嚴(yán)重依賴于進口,嚴(yán)重制約了我國制造業(yè)及相關(guān)產(chǎn)業(yè)的發(fā)展。國產(chǎn)六自由度機器人與國外六自由度機器人的差距不僅僅表現(xiàn)在硬件方面(減速機、伺服驅(qū)動器、伺服電機),也在控制和仿真技術(shù)等軟件方面有所體現(xiàn)。研究六自由度機器人控制與仿真技術(shù),具有重要的學(xué)術(shù)價值,而且對提高機器人運動控制的穩(wěn)定性、安全性、準(zhǔn)確性也有重要的現(xiàn)實意義。本文對六自由度機器人控制和仿真技術(shù)進行了研究,主要研究內(nèi)容和取得的成果如下:(1)對六自由度機器人(以KUKA KR 1000 Titan機器人為例)的數(shù)學(xué)理論進行了系統(tǒng)研究,包括六自由度機器人數(shù)學(xué)建模、機器人空間描述和變換、D-H表示法三方面,為后續(xù)對其運動學(xué)、靜力學(xué)、動力學(xué)等內(nèi)容的研究奠定了重要的理論基礎(chǔ)。(2)根據(jù)KUKAKR 1000 Titan機器人的數(shù)學(xué)模型,建立了其D-H坐標(biāo)系以及與之相對應(yīng)的參數(shù)表,并對其正逆運動學(xué)方程進行了研究;提出了六自由度機器人逆運動學(xué)方程計及關(guān)節(jié)配置狀態(tài)的幾何解法。與代數(shù)解法相比,使用幾何解法不僅使得求解過程更加直觀,還可以較大程度上降低逆運動學(xué)方程求解的復(fù)雜度。同時結(jié)合關(guān)節(jié)配置狀態(tài),能夠進一步提高該方法的健壯性。采用MATLAB仿真并驗證了六自由度機器人正逆運動學(xué)方程的正確性。(3)在KUKAKR 1000Titan機器人運動學(xué)研究的基礎(chǔ)上,研究了其靜力學(xué)中的雅可比矩陣和分析了其奇異位形的情況;研究了六自由度機器人的動力學(xué)問題,并在ADAMS軟件中對KUKA KR 1000 Titan機器人進行了動力學(xué)仿真實驗,得到了其末端中心點的軌跡曲線和各關(guān)節(jié)的力與力矩曲線。(4)針對六自由度機器人位置值和姿態(tài)值不同的插補方法,分別研究了對應(yīng)的軌跡生成算法;根據(jù)六自由度機器人不同的應(yīng)用場合,從位置控制策略和力控制策略兩個方面對其控制策略進行了研究。(5)研究了六自由度機器人仿真技術(shù),對WPF中已有的三維模型處理方法進行了改進,使模型處理過程得以簡化;研究開發(fā)了六自由度機器人仿真軟件,并給出了在線運動控制技術(shù)的實施方法。同時,對仿真軟件中重要組成模塊所采用的相關(guān)技術(shù)進行了研究,如模型文件配置與處理、示教、碰撞檢測、自動編程。提出了基于XML語言的機器人模型配置文件結(jié)構(gòu)規(guī)范,并給出了該結(jié)構(gòu)規(guī)范的具體實施方法,實現(xiàn)了對機器人模型的通用性配置,既降低了仿真軟件的復(fù)雜度又提高了其可靠性。
[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.
【學(xué)位授予單位】:山東大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP242
【參考文獻】
相關(guān)期刊論文 前10條
1 盧月品;;我國機器人產(chǎn)業(yè)發(fā)展對策研究[J];電器工業(yè);2016年10期
2 尚旭明;張立成;;基于WPF的三維仿真系統(tǒng)的研究與應(yīng)用[J];計算機技術(shù)與發(fā)展;2016年09期
3 成津賽;張秋菊;;機器人姿態(tài)插補的四元數(shù)直接逆解方法[J];機械科學(xué)與技術(shù);2016年09期
4 張娜;焦東來;吳子杰;楊浩;;基于XML遠程數(shù)據(jù)傳輸協(xié)議的研究與實現(xiàn)[J];計算機技術(shù)與發(fā)展;2016年05期
5 董伯麟;彭航;;工業(yè)機器人逆運動學(xué)的奇異回避算法[J];機械設(shè)計與研究;2016年02期
6 張爭艷;陳萍;楊麗;胡吉全;陳定方;;快速成型中粗糙STL模型細分算法[J];機械工程學(xué)報;2016年07期
7 孫恒輝;趙愛武;李達;張茂峰;;基于新旋量子問題改進一類6R串聯(lián)機器人逆解算法[J];機械工程學(xué)報;2016年01期
8 崔文;李成剛;林家慶;謝志紅;;柔性關(guān)節(jié)機器人的凱恩動力學(xué)建模與仿真分析[J];機械設(shè)計與制造工程;2015年12期
9 孔民秀;趙寧;;機器人示教臂系統(tǒng)的示教實現(xiàn)[J];機械與電子;2015年10期
10 王春暖;秦亞萍;李偉娟;;工業(yè)機器人奇異位形分析[J];橡塑技術(shù)與裝備;2015年18期
相關(guān)碩士學(xué)位論文 前10條
1 呂永軍;六關(guān)節(jié)串聯(lián)機器人機構(gòu)奇異位形研究[D];中國科學(xué)院研究生院(沈陽計算技術(shù)研究所);2016年
2 王賢華;基于工業(yè)機器人的鋁合金管接頭鑄件去毛刺系統(tǒng)的研制[D];浙江大學(xué);2016年
3 趙寧;機器人示教臂系統(tǒng)的研制[D];哈爾濱工業(yè)大學(xué);2015年
4 施文龍;六軸工業(yè)機器人控制系統(tǒng)的研究與實現(xiàn)[D];武漢科技大學(xué);2015年
5 王偉;基于CODESYS的多軸機器人控制系統(tǒng)的研究[D];山東大學(xué);2015年
6 鄧艷嬌;基于OpenGL的四足機器人仿真系統(tǒng)研究與平臺構(gòu)建[D];山東大學(xué);2015年
7 仲曉帆;基于CODESYS的六關(guān)節(jié)機器人運動控制方法研究[D];浙江工業(yè)大學(xué);2015年
8 尹媛媛;6R工業(yè)機器人運動仿真與軌跡規(guī)劃[D];合肥工業(yè)大學(xué);2015年
9 祁行行;工業(yè)機器人運動控制分析與研究[D];燕山大學(xué);2014年
10 段晉軍;基于LabVIEW的六軸工業(yè)機器人運動控制系統(tǒng)的算法研究與實現(xiàn)[D];太原理工大學(xué);2014年
,本文編號:1823395
本文鏈接:http://www.sikaile.net/kejilunwen/zidonghuakongzhilunwen/1823395.html