adams環(huán)境下工業(yè)機(jī)器人運(yùn)動(dòng)控制和聯(lián)合仿真.doc
約84頁DOC格式手機(jī)打開展開
adams環(huán)境下工業(yè)機(jī)器人運(yùn)動(dòng)控制和聯(lián)合仿真,adams環(huán)境下工業(yè)機(jī)器人運(yùn)動(dòng)控制和聯(lián)合仿真包括實(shí)習(xí)報(bào)告摘 要虛擬樣機(jī)技術(shù)就是在建造第一臺(tái)物理樣機(jī)之前,設(shè)計(jì)師利用計(jì)算機(jī)技術(shù)建立機(jī)械系統(tǒng)的數(shù)字化模型,進(jìn)行仿真分析并以圖形方式顯示該系統(tǒng)在真實(shí)工程條件下的各種特性,從而修改并得到最優(yōu)設(shè)計(jì)方案的技術(shù)。adams軟件是目前國際上應(yīng)用最為廣泛的虛擬樣機(jī)分析軟件,用戶可以運(yùn)用該軟...
內(nèi)容介紹
此文檔由會(huì)員 創(chuàng)造未來 發(fā)布
ADAMS環(huán)境下工業(yè)機(jī)器人運(yùn)動(dòng)控制和聯(lián)合仿真
包括實(shí)習(xí)報(bào)告
摘 要
虛擬樣機(jī)技術(shù)就是在建造第一臺(tái)物理樣機(jī)之前,設(shè)計(jì)師利用計(jì)算機(jī)技術(shù)建立機(jī)械系統(tǒng)的數(shù)字化模型,進(jìn)行仿真分析并以圖形方式顯示該系統(tǒng)在真實(shí)工程條件下的各種特性,從而修改并得到最優(yōu)設(shè)計(jì)方案的技術(shù)。
ADAMS軟件是目前國際上應(yīng)用最為廣泛的虛擬樣機(jī)分析軟件,用戶可以運(yùn)用該軟件非常方便地對(duì)虛擬機(jī)械系統(tǒng)進(jìn)行靜力學(xué)、運(yùn)動(dòng)學(xué)和動(dòng)力學(xué)分析。但針對(duì)復(fù)雜的機(jī)器人機(jī)械系統(tǒng),要想準(zhǔn)確的控制其運(yùn)動(dòng),僅依靠ADAMS軟件自身也很難做到;MATLAB軟是Mathworks公司開發(fā)的一種集計(jì)算、圖形可視化和編輯功能于一體的優(yōu)秀數(shù)學(xué)應(yīng)用軟件,具有強(qiáng)大的計(jì)算能力,能夠建立復(fù)雜的控制模型準(zhǔn)確控制復(fù)雜機(jī)器人系統(tǒng)的運(yùn)動(dòng);OpenGL(開放式圖形庫全稱)是SGI公司開發(fā)的底層三維圖形API,目前在圖形開發(fā)領(lǐng)域已成為工業(yè)標(biāo)準(zhǔn)。使用OpenGL可以創(chuàng)建視覺質(zhì)量接近射線跟蹤程序的精致漂亮的3D圖形。Visual C++ 6.0已經(jīng)成為集編輯、編譯。運(yùn)行、調(diào)試為一體的功能強(qiáng)大的集成編程環(huán)境,在Windows編程中占有重要地位。OpenGL和Visual C++ 6.0有緊密接口,利用二者可以開發(fā)出優(yōu)秀的視鏡仿真系統(tǒng)。ADAMS、MATLAB和Visual C++ 6.0由于定位不同,都有各自的優(yōu)勢(shì)和缺點(diǎn),但是三者之間又可以通過接口聯(lián)合控制或者混合編程。本文分別利用ADAMS對(duì)三自由度機(jī)器人的運(yùn)動(dòng)學(xué)和軌跡優(yōu)化方案進(jìn)行研究,利用Visual C++ 6.0、OpenGL和從MATLAB里導(dǎo)出的控制模型的數(shù)據(jù)對(duì)三自由度機(jī)器人進(jìn)行了視景仿真的研究。
論文首先通過建立坐標(biāo)系和矩陣變換,對(duì)剛體的空間表示進(jìn)行了闡述,然后采用通用的D-H法則,將機(jī)器人關(guān)節(jié)角度參數(shù)化,推導(dǎo)出其正運(yùn)動(dòng)學(xué)方程和逆運(yùn)動(dòng)關(guān)節(jié)角,并計(jì)算出機(jī)器人手部的初始坐標(biāo)。其次采用ADAMS軟件,詳細(xì)介紹了機(jī)器人三維建模過程,包括整體框架構(gòu)建,單個(gè)構(gòu)件繪圖和布爾運(yùn)算等,并對(duì)機(jī)器人關(guān)節(jié)點(diǎn)進(jìn)行了參數(shù)化設(shè)計(jì)。最后從機(jī)器人軌跡規(guī)劃的基本原理和方法出發(fā),比較分析了關(guān)節(jié)空間軌跡規(guī)劃和直角坐標(biāo)空間軌跡規(guī)劃的差別,并采用三次多項(xiàng)式和五次多項(xiàng)式對(duì)機(jī)器人進(jìn)行了軌跡規(guī)劃,利用ADAMS軟件中內(nèi)嵌的Step函數(shù)對(duì)運(yùn)動(dòng)軌跡進(jìn)行了仿真分析。然后在Windows XP Professional的系統(tǒng)環(huán)境下,以Visuall C++6.0為開發(fā)工具,建立了三自由度機(jī)械手視景仿真系統(tǒng)模型,實(shí)現(xiàn)了仿真系統(tǒng)對(duì)MATLAB控制模型導(dǎo)出數(shù)據(jù)的讀取和利用。
關(guān)鍵詞:運(yùn)動(dòng)學(xué) 軌跡規(guī)劃 ADAMS虛擬樣機(jī)技術(shù) 視景仿真 紋理映射
Abstract
Before manufacturing the first physical prototype, the designers used computer technology to build a mechanical system of digital model for analysis simulation, which showed that the system works in real conditions of the various characteristics, so as to be revised and Optimal design. This process is called Virtual prototyping technology.
Now ADAMS software is widely used in virtual prototyping analysis in the world, it is very convenient for the user to use this software ot do the statics, kinematics and dynamics analysis for the virtual machine system.But to the complicated robot mechanical system,it is also very hard to do the accurate control of its movement only rely on ADAMS software itself ;MATLAB is one of the outstanding mathematics application software integrating calculation, graphical visualization and editing functions developed by the Mathworks company , and it has strong ability in complex calculation, being able to create the control model to do accurate control of the robot system's complicated movement . OpenGL(the full name of Open graphics libraries) is a 3D graphics Application Programming Interface in the bottom,now having been the industry standard in the area of graphics developing.You can create delicate and beautiful 3D graphics using OpenGL,whose visual quality is close to ray tracing program . Visual C + + 6.0 has become powerful integrated programming environment with editing, compiling. Operating and debugging, and occupies an important position in the Windows programming. Visual C + + 6.0 and OpenGL has close interface, using them we can develop good endoscopic simulation system. Because of the different due , ADAMS, Visual C + + 6.0 and MATLAB have their own respective advantages and disadvantages, but we can also do the joint control or mixing programming through the interface between the three.In this paper, the author do research tokinematics and track optimization scheme of 3-dof robot based on ADAMS , also do the Visual simulation research of 3-dof robot using the data of the control model derived from the MATLAB based on Visual C + + 6.0 and OpenGL.
First of all, through the establishment of coordinates and matrix transformation, the rigid body of the space that was elaborated, and then use the D-H rule, Robot parameters of the joint were gained, equations of motion were given, and the joints angle were known , initial coordinates of Robot hand can be calculated. Followed by ADAMS software, we processed details of the robot three-dimensional modeling, including the overall framework for building, mapped a single component and Boolean operation, designed parameters for the robot and the key points. Finally, we introduced the basic principles and methods of robot trajectory planning, and compared differences between the joint space trajectory planning and rectangular coordina..
包括實(shí)習(xí)報(bào)告
摘 要
虛擬樣機(jī)技術(shù)就是在建造第一臺(tái)物理樣機(jī)之前,設(shè)計(jì)師利用計(jì)算機(jī)技術(shù)建立機(jī)械系統(tǒng)的數(shù)字化模型,進(jìn)行仿真分析并以圖形方式顯示該系統(tǒng)在真實(shí)工程條件下的各種特性,從而修改并得到最優(yōu)設(shè)計(jì)方案的技術(shù)。
ADAMS軟件是目前國際上應(yīng)用最為廣泛的虛擬樣機(jī)分析軟件,用戶可以運(yùn)用該軟件非常方便地對(duì)虛擬機(jī)械系統(tǒng)進(jìn)行靜力學(xué)、運(yùn)動(dòng)學(xué)和動(dòng)力學(xué)分析。但針對(duì)復(fù)雜的機(jī)器人機(jī)械系統(tǒng),要想準(zhǔn)確的控制其運(yùn)動(dòng),僅依靠ADAMS軟件自身也很難做到;MATLAB軟是Mathworks公司開發(fā)的一種集計(jì)算、圖形可視化和編輯功能于一體的優(yōu)秀數(shù)學(xué)應(yīng)用軟件,具有強(qiáng)大的計(jì)算能力,能夠建立復(fù)雜的控制模型準(zhǔn)確控制復(fù)雜機(jī)器人系統(tǒng)的運(yùn)動(dòng);OpenGL(開放式圖形庫全稱)是SGI公司開發(fā)的底層三維圖形API,目前在圖形開發(fā)領(lǐng)域已成為工業(yè)標(biāo)準(zhǔn)。使用OpenGL可以創(chuàng)建視覺質(zhì)量接近射線跟蹤程序的精致漂亮的3D圖形。Visual C++ 6.0已經(jīng)成為集編輯、編譯。運(yùn)行、調(diào)試為一體的功能強(qiáng)大的集成編程環(huán)境,在Windows編程中占有重要地位。OpenGL和Visual C++ 6.0有緊密接口,利用二者可以開發(fā)出優(yōu)秀的視鏡仿真系統(tǒng)。ADAMS、MATLAB和Visual C++ 6.0由于定位不同,都有各自的優(yōu)勢(shì)和缺點(diǎn),但是三者之間又可以通過接口聯(lián)合控制或者混合編程。本文分別利用ADAMS對(duì)三自由度機(jī)器人的運(yùn)動(dòng)學(xué)和軌跡優(yōu)化方案進(jìn)行研究,利用Visual C++ 6.0、OpenGL和從MATLAB里導(dǎo)出的控制模型的數(shù)據(jù)對(duì)三自由度機(jī)器人進(jìn)行了視景仿真的研究。
論文首先通過建立坐標(biāo)系和矩陣變換,對(duì)剛體的空間表示進(jìn)行了闡述,然后采用通用的D-H法則,將機(jī)器人關(guān)節(jié)角度參數(shù)化,推導(dǎo)出其正運(yùn)動(dòng)學(xué)方程和逆運(yùn)動(dòng)關(guān)節(jié)角,并計(jì)算出機(jī)器人手部的初始坐標(biāo)。其次采用ADAMS軟件,詳細(xì)介紹了機(jī)器人三維建模過程,包括整體框架構(gòu)建,單個(gè)構(gòu)件繪圖和布爾運(yùn)算等,并對(duì)機(jī)器人關(guān)節(jié)點(diǎn)進(jìn)行了參數(shù)化設(shè)計(jì)。最后從機(jī)器人軌跡規(guī)劃的基本原理和方法出發(fā),比較分析了關(guān)節(jié)空間軌跡規(guī)劃和直角坐標(biāo)空間軌跡規(guī)劃的差別,并采用三次多項(xiàng)式和五次多項(xiàng)式對(duì)機(jī)器人進(jìn)行了軌跡規(guī)劃,利用ADAMS軟件中內(nèi)嵌的Step函數(shù)對(duì)運(yùn)動(dòng)軌跡進(jìn)行了仿真分析。然后在Windows XP Professional的系統(tǒng)環(huán)境下,以Visuall C++6.0為開發(fā)工具,建立了三自由度機(jī)械手視景仿真系統(tǒng)模型,實(shí)現(xiàn)了仿真系統(tǒng)對(duì)MATLAB控制模型導(dǎo)出數(shù)據(jù)的讀取和利用。
關(guān)鍵詞:運(yùn)動(dòng)學(xué) 軌跡規(guī)劃 ADAMS虛擬樣機(jī)技術(shù) 視景仿真 紋理映射
Abstract
Before manufacturing the first physical prototype, the designers used computer technology to build a mechanical system of digital model for analysis simulation, which showed that the system works in real conditions of the various characteristics, so as to be revised and Optimal design. This process is called Virtual prototyping technology.
Now ADAMS software is widely used in virtual prototyping analysis in the world, it is very convenient for the user to use this software ot do the statics, kinematics and dynamics analysis for the virtual machine system.But to the complicated robot mechanical system,it is also very hard to do the accurate control of its movement only rely on ADAMS software itself ;MATLAB is one of the outstanding mathematics application software integrating calculation, graphical visualization and editing functions developed by the Mathworks company , and it has strong ability in complex calculation, being able to create the control model to do accurate control of the robot system's complicated movement . OpenGL(the full name of Open graphics libraries) is a 3D graphics Application Programming Interface in the bottom,now having been the industry standard in the area of graphics developing.You can create delicate and beautiful 3D graphics using OpenGL,whose visual quality is close to ray tracing program . Visual C + + 6.0 has become powerful integrated programming environment with editing, compiling. Operating and debugging, and occupies an important position in the Windows programming. Visual C + + 6.0 and OpenGL has close interface, using them we can develop good endoscopic simulation system. Because of the different due , ADAMS, Visual C + + 6.0 and MATLAB have their own respective advantages and disadvantages, but we can also do the joint control or mixing programming through the interface between the three.In this paper, the author do research tokinematics and track optimization scheme of 3-dof robot based on ADAMS , also do the Visual simulation research of 3-dof robot using the data of the control model derived from the MATLAB based on Visual C + + 6.0 and OpenGL.
First of all, through the establishment of coordinates and matrix transformation, the rigid body of the space that was elaborated, and then use the D-H rule, Robot parameters of the joint were gained, equations of motion were given, and the joints angle were known , initial coordinates of Robot hand can be calculated. Followed by ADAMS software, we processed details of the robot three-dimensional modeling, including the overall framework for building, mapped a single component and Boolean operation, designed parameters for the robot and the key points. Finally, we introduced the basic principles and methods of robot trajectory planning, and compared differences between the joint space trajectory planning and rectangular coordina..