资源描述:
《焊接机器人毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要在机器人的研究与设计中,运动学系统,如运动学方程的正解、运动学方程的逆解、运动轨迹的规划,在国内外一直处于研讨之中。本文通过软件实现对焊接机器人运动学系统的三维图形仿真。目前有很多软件都可以进行机器人的运动和动力学仿真,如Matlab里的Roboticstoolbox,SimMechanics;OpenGL;ADAMS等。本文所采用的是MDI公司的ADAMS软件,因为该软件对运动学和动力学有着强大的分析功能,并可以输出位移、速度、加速度曲线,方便对数据的进行分析。本文首先对机器人发展过程及应用作了简单介绍。对焊接机器人的发展过程和研究现状作了详细阐述,并说明了离
2、线编程技术。其次对机器人进行理论的分析,如连杆的描述,连杆与连杆之间的描述,坐标系的建立,在此基础上,将机器人模型建立在D一H坐标系下,进行正逆运动学的分析。再次对机器人的轨迹规划进行了阐述。在机械手运动学和动力学的基础上,讨论在关节空间和笛卡儿空间中机器人运动的轨迹规划和轨迹生成方法。分别讨论了在这两种空间下对于不同运动方式的规划方法,并且分析了这两种方法各自的优缺点。最后运用MATLAB里的Roboticstoolbox工具箱对机器人进行运动学的逆解,通过点对点的运动方式,并作了简单的轨迹规划。目的是要将Matlab所得的结果导入到ADAMS中,进行更加真实的三
3、维图形的仿真,并对仿真的结果进行分析。关键词:焊接机器人;D-H法则;运动学;轨迹规划;运动学仿真。AbstractInrobotresearchanddesign,kinematicssystem,suchasthesolutionofthepositiveandinversekinematics,thetrajectoryofspecification,isbeingdiscussedathomeandabroad.Inthisarticle,weusethesoftwaretomakethesimulationforthekinematicsoftheweld
4、ingrobot.Atpresent,therearealotofsoftwarescanmakethekinematicsanddynamicsimulation,suchasRoboticstoolbox,SimMechanicswhichinMatlab.OpenGL,ADAMSandsoon.ThisarticleusedADAMSbytheMDI,asthissofewarehaspowerfulfunctionsinthekinematicsanddynamicsanalysis,andwhichcanoutputdisplacement,velocit
5、yandaccelerationcurve.It’sfacilitatetoanalysethedata.First,thisarticleintroducesthedevelopmentprocessandapplicationofrobot,andpresentsthedevelopmentandcurrentstudysituationofweldingrobotinsomedetails.Therobotoff-lineprogrammingtechnologyhasalsobeendiscussed.Second,itanalyzesthetheoryof
6、therobot.Onthisbasis,therobotmodelisbuildedintheD-Hcoordinatesystemtoanalysethepositiveandinversekinematics.Third,thetrajectoryspecificationofrobotisalsointroduced.WediscussedthemethodoftrajectoryspecificationandtrajectorygeneratingbothinjointcoordinatesspaceandCartesiancoordinatesspac
7、ebasedonthekinematicsofrobot.Thespecificationmethodsofdifferentmovingwaysunderthesetwospacesarealsoanalyzed.Andtheadvantagesandshortcomingofeachmethodarealsodiscussed.Finally,theinversekinematicsisanalyzedandsolvedbytheRoboticstoolboxwhichcontainedintheMatlab.Asimpletrajectoryspecifi