设计说明书.doc

关节型机器人腰部结构设计(含11张CAD图纸)

收藏

压缩包内文档预览:(预览前20页/共38页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:206535894    类型:共享资源    大小:1.45MB    格式:ZIP    上传时间:2022-03-31 上传人:好资料QQ****51605 IP属地:江苏
45
积分
关 键 词:
关节 机器人 腰部 结构设计 11 CAD 图纸
资源描述:
关节型机器人腰部结构设计(含11张CAD图纸),关节,机器人,腰部,结构设计,11,CAD,图纸
内容简介:
设计任务题目: 关节型机器人腰部结构设计 一、设计内容题目来源于生产实际。设计一个用于焊接的关节型机器人,进行机器人的总体方案设计、腰部结构设计以及其零件设计。二、设计依据 焊接机器人具有六个自由度,腰关节回转,臂关节俯仰,肘关节俯仰,腕关节仰腕、摆腕和旋腕,腕部最大负荷6kg,最大速度2m/s,最大工作空间半径1500mm。三、技术要求1、机器人应能满足工作要求,保证焊接精度;2、工作可靠,结构简单; 3、装卸方便,便于维修、调整;4、尽量使用通用件,以便降低制造成本。四.设计物化成果的具体内容及要求1、图纸工作量及要求设计图样全部用AutoCAD绘制,总的绘图量达3张A0以上,具体要求:(1)机器人外形尺寸图一张;(2)腰部及底座装配图一张; (3)设计的所有零件的零件图。主要参考文献:1、殷际英.何广平.关节型机器人:北京:化学工业出版社,2003.2、马香峰.工业机器人的操作机设计.北京:冶金工业出版社,1996.3、费仁元.张慧慧.机器人机械设计和分析.北京:北京工业大学出版社,1998.4、周伯英.工业机器人设计.北京:机械工业出版社,1995.5、蔡自兴.机器人学.北京:清华大学出版社,2000.6、宗光华,刘海波译.机器人技术手册. 北京:科学出版社,1996.7、徐卫良,钱瑞明译.机器人操作的数学导论. 北京:机械工业出版社,1998.8、孙迪生,王炎.机器人控制技术.北京:机械工业出版社,1998.9、徐灏.机械设计手册.第二版.北京:机械工业出版社,2000.10、成大先.机械设计手册.第4版. 北京:化学工业出版社,2002.2 文 献 资 料1 薛安克,汪新中,蔡宗耀HDJ003平面关节型装配机器人微机实时控制系统J 机械工业自动化,1997,19(2):30-32,402 熊腊森,彭振国,陈一坚,曹东杰IR761/125型点焊机器人在平头驾驶室总装生产线上的应用M武汉:华中理工大学,1998(5):1012,353 杨宜明,章云,林汉荣,柯燕娇MR2型微机器人的研究M广州:广东工学院机器人研究室, 1994,13-144 汤祥州,谢存禧,于江SMA微型机器人的结构设计与分析J机械科学与技术, 1997, 16(6):992-9965 徐锦康,群涛,刘启芬 XZI型弧焊机器人J机械工业自动化,1994, 16(3):24-276 刘启芬,黄虎弧焊机器人控制功能的实现J南京气象学院学报,1995,18(3):410-4157 张勇德,刘廷荣,李华敏机器人多指灵巧手的结构型式的优化分析M黑龙江: 哈尔滨工业大学,1999(7):9-13,488 李树军,李德锡,权太国一种3自由度串并联平台型机器人结构J东北大学学报(自然科学版) , 1996,17(6):641-6449 钟春敏异形石材加工双臂机器人结构设计J陕西工学院学报, 2000,16(4):12-1410 陈炯便携式关节型弧焊机器人的研制M四川油气田建设工程总公司,2001(10):23-2611 崔文旭机器人在汽车焊接生产线柔性化中的应用J焊接技术,2003,32(5):36-37开题论证报告题目名称:关节型机器人腰部结构设计一、题目来源、题目研究的主要内容及国内外现状综述(一)题目来源:本题目来源于生产实际,手工电弧焊接效率低,操作环境差,而且对操作员技术熟练程度要求较高,因此采用机器人技术,实现焊接生产操作的柔性自动化,以提高生产效率。而且,现在对许多构件的焊接精度和速度等提出越来越高的要求,一般工人已难以胜任这一工作;此外,焊接时的火花及烟雾等,对人体造成危害,因此,焊接过程的完全自动化已成为重要的研究课题。其中,十分重要的就是要应用焊接机器人。(二)题目研究的主要内容:设计一个用于焊接的关节型机器人,进行机器人的总体方案设计、腰结构设计及其零件设计。关节型机器人的机械本体部分一般为由各种关节串接起若干连杆组成的开链式机构。由于结构上的原因,其关节通常只有转动型和移动型。关节型机器人主要特点是模仿人类腰部到手臂的基本结构,因此本体结构通常包括关节型机器人的机座结构及腰部关节转动装置、手腕结构及手腕关节转动装置和末端执行器。我所做的课题偏重与机座和腰部的结构设计。弧焊机器人多采用占地面积小,动作范围较大的关节型操作机,其灵活性大,能以最佳状态决定焊枪的位置。(三)国内外现状综述: 目前,对机器人技术的发展有最重要影响的国家是日本和美国。美国在机器人技术的综合性水平上仍处于领先地位,日本生产的机器人数量和种类则居世界首位。我国发展机器人技术起步于20世纪70年代末。1995年9月,6000m水下机器人试验成功.近年来,在步行机器人、精密装配机器人及多自由度关节型机器人研制等前沿领域内逐步缩短与世界水平的差距。自从第一台工业机器人问世以来,机器人的应用领域从汽车工业逐渐向其他行业渗透,机器人的种类也从操作手逐渐衍生出各种各样的机器人,如今机器人已经深入到人类生活的方方面面。人类科技的进步、文明的发展已经和机器人产生了密切的关系。人类社会的发展已经离不开机器人技术,而机器人技术的进步必然对推动科技发展产生不可忽视的作用。当前和今后的机器人技术正逐渐向着具有行走能力、对环境的自主性强、具有多种感觉能力的方向发展。机器人也正在逐渐具有智能。美国贝尔科尔公司已成功地将神经网络装配在芯片上,其智能分析速度比普通计算机要快数千倍,能更好地完成识别语言和图像处理等工作。华中理工大学的熊腊森、彭振国、陈一坚和曹东杰教授合著的一篇论文,题为IR761/125型点焊机器人在平头驾驶室总装生产线上的应用,它主要介绍了IR761/125型点焊机器人的机械结构和控制系统;重点讨论了该机器人的焊接生产应用;提出了机器人的使用维护和故障处理建议。南京机械专科学校的徐锦康、邵群涛和刘启芬合著的论文XZ-I型弧焊机器人主要介绍了XZ-I型机器人操作机结构和机构设计,位置交流伺服控制系统及计算机控制软件特点,给出了主要算法。二、本题目拟解决的问题焊接机器人具有6个自由度: 腰关节回转; 臂关节俯仰; 肘关节俯仰; 腕关节仰腕; 摆腕;旋腕。其中要详细地设计机器人基座和腰部的结构。整体机器人要实现腕部最大负荷6kg,最大速度2m/s,最大工作空间半径1500mm 。在设计过程中要考虑到很多问题: 机器人的六个关节采用何种驱动器; 传动比的选择要合理; 同一轴上的轴承要保证很好的同轴度;基座采用何种材料如何制造; 立柱与大臂如何联接; 要有足够大的安装基面,以保证机器人工作时的稳定性; 腰座承受机器人全部重量和工作载荷,应保证足够的强度、刚度和承载能力; 腰座轴系及传动链的精度对末端执行器的运行精度影响最大。因此腰座与手臂的联接要有可靠的定位基准面。三、 解决方案及预期效果(一)解决方案:机器人大体采用PUMA型 1. 操作机的驱动系统设计; 关节型机器人本体驱动系统包括驱动器和传动机构,它们常和执行机构联成一体,驱动臂杆和载荷完成指定的运动。常用的驱动器有电机和液压、气动驱动装置等。其中采用电机驱动是最常用的驱动方式。电极驱动具有精度高,可靠性好,能以较大的变速范围满足机器人应用要求等特点。所以在这次设计中我选择了直流电机作为驱动器。2. 速度和位置检测;3. 伺服控制系统选择;4. 工作空间的确定;5. 机器人本体结构设计;内部铝铸件形状复杂,既用作内部齿轮安装壳体与轴的支承座,又兼作承力骨架,传递集中载荷。这样不仅节省材料,减少加工量,又使整体质量减轻。手臂外壁与铸件骨架采用胶接,使连接件减少,工艺简单,减轻了质量。 轴承外形环定位简单。一般在无轴向载荷处,载荷外环采用端面打冲定位的方法。 采用薄壁轴承与滑动铜衬套,以减少结构尺寸,减轻质量。 有些小尺寸齿轮与轴加工成一体,减少连接件,增加了传递刚度。 大、小臂,手腕部结构密度大,很少有多余空隙。如电机与臂的外壁仅有0.5mm间隙,手腕内部齿轮传动安排亦是紧密无间。这样使总的尺寸减少,质量减少。 工作范围大,适应性广。PUMA除了自身立柱所占空间以外,它的工作空间几乎是他的长臂所能达到的全球空间。再加之其手腕轴的活动角度大,因此使它工作时位姿的适应性强。譬如用手腕拧螺钉,手腕关节4,6配合,一次就能转1112。 由于结构上采用了刚性齿轮传动,调整齿轮间隙机构,弹性万向联轴器,工艺上加工精密,多用整体铸件,使得重复定位精度高。 机器人手臂材料的选择: 机器人手臂的材料应根据手臂的工作状况来选择。根据设计要求,机器人手臂要完成各种运动。因此,对材料的一个要求是作为运动的部件,它应是轻型材料。而另一方面,手臂在运动过程中往往会产生振动,这将大大降低它的运动精度。因此,在选择材料时,需要对质量、刚度、阻尼进行综合考虑,以便有效地提高手臂的动态性能。机器人手臂材料首先应是结构材料。手臂承受载荷时,不应有变形和断裂。从力学角度看,即要具有一定的强度。手臂材料应选择高强度材料,如钢、铸铁、合金钢等。机器人手臂是运动的,又要具有很好的受控性,因此,要求手臂比较轻。综合而言,应该优先选择强度大而密度小的材料做手臂。其中,非金属材料有尼龙6、聚乙烯和碳素纤维等;金属材料以轻合金为主。腰关节采用齿轮二级传动。总传动比为48,第一级传动传动比为4,第二级传动比为12,主轴的角速度为3.82 rad/s。(二)预期效果:工作可靠,结构简单;装卸方便,便于维修、调整;能很好的实现自动电弧焊的功能。3关节型机器人腰部结构设计摘要: 为了提高生产效率和产品的焊接质量,满足实际工作需要,本课题设计了用于焊接的关节型机器人。根据机器人的工作要求和结构特点,进行了机器人的总体设计,确定了机器人的外形尺寸和工作空间,拟定了机器人各关节的总体传动方案,对机器人腰关节结构进行了详细设计,合理布置了电机和齿轮,确定了各级传动参数,进行了齿轮、轴和轴承的设计计算和校核。利用齐次变换矩阵法建立了六自由度关节机器人的正运动学模型,求出机器人末端相对于各自参考坐标系的齐次坐标值,建立了在直角坐标空间内机器人末端执行器的位置和姿态与关节变量值的对应关系。基于几何投影原理推导出相应的逆运动学模型,求出了各个关节的角度值,建立了机器人关节空间与世界空间的映射关系。该机器人具有刚性好,位置精度高、运行平稳的特点。关键词:关节型机器人;位姿分析;总体设计;腰部结构设计The waist structural design of articulated robot Abstract : In order to improve the efficiency of production and welding quality of products and meet real works needs, this subject has designed the articulated robot used for welding . According to the job requirements for the robot and structure characteristic , I have carried on the overall design of the robot, confirmed the external dimension and workspace of the robot, drafted the overall transmission scheme of every joint of the robot. I have designed the waist structure of the robot in detail, assigned the electrical machinery and gear wheel rationally, confirmed at all level transmission parameters , carried on the design and calculating of gear wheels , shafts and bearings and checking them.The kinematic model of robot system has been built up by means of the homogenous transformation of matrix in this thesis and deduces the robots homogenous coordinate which is relative to its reference coordinate. We also make up the position relationship between the robots end effector and the variable friable of every joint. The inverse kinematic model is deduced which based on the projection principle of geometry and the value of angle is worked out. Whats more, the relationship is built up between the joint space of robot and the world space. This robot has the characteristics of fine rigidity , position precision high , that operate steadily.Key words: Articulated robot; Appearance analysis in the location; Design overallly; Waist articulated structural design of the robot目录1 前言11.1 题目来源及分析11.2 研究目的21.3国内外发展及研究现状22 关节型机器人总体设计42.1 确定基本技术参数42.1.1机械结构类型的选择42.1.2 额定负载52.1.3 工作范围52.1.4 操作机的驱动系统设计52.1.5 控制系统的选择62.1.6 确定关节型机器人手臂的配置形式62.2 关节型机器人本体结构设计73 关节型机器人腰部结构设计 103.1 电动机的选择103.2 计算传动装置的总传动比及分配各级传动比123.3 轴的设计计算123.3.1 计算各轴转速、转矩和输入功率123.3.2 确定三根轴的具体尺寸133.4 确定齿轮的参数173.4.1 选择材料173.4.2 压力角的选择173.4.3 齿数和模数的选择173.4.4 齿宽系数的确定173.4.5 确定齿轮传动的精度183.4.6 齿轮的校核193.5 壳体设计224 关节型机器人的位姿分析234.1 机器人的位姿与运动的描述234.2 关节型机器人的广义连杆变换矩阵234.3 关节型机器人运动方程264.3.1 关节型机器人运动分析264.3.2 关节型机器人运动反解295 结论34参考文献35附录36英文原文THE STRUCTURE DESIGN AND KINEMATICS OF A ROBOTMANIPULATORml. THEORYKESHENG WANG and TERJE K . LIENProduction Engineering Laboratory, NTH-SINTEF, N-7034 Trondheim, NorwayA robot manipulator with six degrees of freedom can be separated into two parts: the arm with the first three joints for major positioning and the wrist with the last three joints for major orienting. If we consider theconsecutive links to be parallel or perpendicular, only 12 arm and two wrist configurations are potentially usefuland different for robot manipulator mechanical design. This kind of simplification can lead to a generalalgorithm of inverse kinematics for the corresponding configuration of different combinations of arm and wrist.The approaches for calculating the inverse kinematics of a robot manipulator are very efficient and easy.The approaches for calculating the inverse kinematics of a robot manipulator are very efficient and easy.1. INTROUCTIONA robot manipulator consists of a number of linksconnected together by joints. In robot manipulatordesign, the selection of the kinematic chain of therobot manipulator is one of the most importantdecisions in the mechanical and controller designprocess.In order to position and orient the end effector ofthe robot manipulator arbitrarily, six degrees offreedom are required: three degrees of freedom forposition and three degrees of freedom for orient-ation. Each manipulator joint can provide onedegree of freedom, and thus a manipulator musthave a minimum of six joints if it is to provide sixorthogonal degrees of freedom in position andorientation.The construction of manipulators depends on thedifferent combination of joints. The number of poss-ible variations of an industrial robot structure can bedetermined as follows:V =6where V= number of variations.D F = n u m b e r of degrees of freedomThese considerations show that a very largenumber of different chains can be built, for examplesix axis 46,656 chains are possible. 6 However, alarge number is not appropriate for kinematicreasons.We may divide the six degrees of freedom of arobot manipulator into two parts: the arm whichconsists of the first three joints and related links; andthe wrist which consists of the last three joints andrelated links. Then the variations of kinematic chainswill be tremendously reduced. Lien has developedthe constructions of arm and wrist, i.e. 20 differentconstructions for the arm and eight for the wrist.2In this paper, we abbreviate the 20 different armsinto 12 kinds of arms which are useful and different.We conclude that five kinds of arms and two kinds ofwrists are basic constructions for commercial indus-trial robot manipulators. This kind of simplificationmay lead to a general algorithm of inverse kinema-tics for the corresponding configuration of differentcombinations of arm and wrist. 2.STRUCTURE DESIGN OF ROBOT MANIPULATORSIn this paper, for optimum workspace and sim-plicity, we assume that:(a) A robot with six degrees of freedom may beseparated into two parts: the linkage consistingof the first three joints and related links is calledthe arm; the linkage of the remaining joints andrelated links is called the wrist.(b) Two links are connected by a lower pair joint.Only revolute and linear joints are used in robotmanipulators.(c) The axes of joints are either perpendicular orAccording to the authors knowledge, thisassumption is suitable for most commercially usedindustrial robot manipulators. We can consider thestructure of arm and wrist separately.2.1. The structure o f the arm o f robot manipulator(a) Graphical representation. To draw a robot inside view or in perspective is complicated and doesnot give a clear picture of how the various segmentsmove in relation to each other. To draw a robot in aplane sketched diagram is too simple and does notgive a clear construction picture. We compromisethis problem in a simple three-dimensional diagramto express the construction and movements of arobot manipulator. A typical form of representationfor different articulations is shown in Table 1.(b) Combination of joints. We use R to representa revolute joint and L to represent a linear joint.Different combinations of joints can be obtained asfollows:According to the different combinations with theparallel or perpendicular axes, each previous combin-ation has four kinds of sub-combination. Thus, 32combinations can be arrived at: If the second joint is a linear joint and both the otherjoints are perpendicular to it, two choices in relationto the first and the third joints are considered paral-lel or perpendicular.In all, there are 36 possible combinations of a simplethree-joint arm.Nine of 36 possible combinations degenerate intoone or two degrees of freedom.Seven of the remainder are planar mechanisms.Thus, there are 20 possible spatial simple arms.Let us consider R1 1 L2 I L3 in whichthe first joint permits rotation about the vertical axis,the second joint is a vertical linear joint (i.e. parallelto the first), and the third joint is a horizontal linearjoint (i.e. perpendicular to the second). This armdefines a typical cylindrical robot. Changing thesequential order of the joints so that either (a) thevertical linear joint precedes the rotary joint, or (b)the vertical linear joint follows the horizontal one,will result in no change in the motion of the arm. Inthis case there are two linkages which are bothequivalent to the standard cylindrical linkage. Inall such cases where two or more equivalent linkagesexist, the representative of the group will be the onein which the linear joint that is parallel to a rotaryjoint is in the middle (joint No. 2). Counting onlyone linkage to represent the group of equivalentswill eliminate eight of the 20 combinations. Theremaining 12 categories of links are useful and dif-ferent shown in Fig. 1. We get the same results as inRef. 4.(c) Five basic types o f manipulator arm. Althoughthere are 12 useful and different arm-configurationswhich can be used in the design of a robot man-ipulator arm, in practice only some of them arepractical and commonly used. We find that mostcommercially available industrial robots can bebroken down into only five groups according to the.characteristics of their arm motion and geometricalappearance.The five groups can be defined as follows and areshown in Fig. 6.1. Cartesian ( L I L I L)2. Cylindrical (R II L 1 L)3. Spherical (R I R I L)4. Revolute (R I RII R)5. Double cylindrical ( LII R II R).2.2. The structure o f a manipulator wrist(a) Joint type. We have used the first three joints,i.e. the arm of the robot manipulator, to completethe major task of positioning. Then we use the lastthree joints to provide the three degrees of freedomof orientation and refer to the related linkages as thewrist.The wrist of a complete manipulator must containthree revolute joints, since the orientation of a rigidbody has three degrees of freedom, for example firstrotation about the X axis, then rotation about the yaxis, and finally rotation about the z axis.(b) Combination or joints and links. Because theorientation of a wrist which only has three rotationaljoints is simplest, its combination is much simpFrom the combination R R R , we know that onlyone of the four configurations can be used for com-pleting the orientation of robot wrist. R II R II R is aplanar mechanism. R 1 R II R and R II R 1 R cannotexpress three degrees of freedom in the orientationof the robot wrist. So only the R 1 R 1 R construc-tion can be used to complete the orientation task.If we have a different sequence of x, y, z axes, ofcourse we can get many kinds of wrist configuration.But many of them are equivalent. We only con-sider the relationship between the first and the thirdjoint: parallel and perpendicular. Two differentcombinations can be arrived at, i.e. the Euler angleand r o l l - p i t c h - y a w angle expressions that are shownin Fig. 2. The sequence of x, y, z axes does, however,have an influence on the complexity of the inversekinematic solution.2.3. Typical robot manipulator structure We can use five categories of arm configurationand two kinds of wrist configuration to combine 10different kinds of robot manipulators with the sixdegrees of freedom which exist in industrial practice.Of course, we can also consider the other seven outof 12 arm categories with one out of two wristcategories to build a new robot manipulator. Butmost of them have not appeared in industrial prac-tice yet.3. SOLUTION FOR INVERSE KINEMATICS OF ROBOT MANIPULATOR3.1. General principlesTo find the inverse kinematic equations of a robotmanipulator at first appears to be a difficult task. Butwhen the manipulator is separated into two parts, itbecomes relatively simple.The relationship between the position and orien-tation of manipulator links connected together byrotational joints shown in Fig. 3, can be described byWhere0i is the ith joint variable;di is the ith joint offset;ai is the ith link length; andai is the ith link twist angle.The position and orientation of the end effector ofthe robot manipulator T is the matrices product. 3,T = A I A 2 A 3 A 4 A s A 6 . (2)By the associative law the product of matrices can beregrouped into two subsets which represent the armand wrist respectivelyWhereAndThe superscripts designate the reference frame; arepresents the tip of the arm; and w represents thetip of wrist, i.e. the center of the end effector of themanipulator.T given for the end effector can be written as a4 x 4 homogeneous matrix composed of a orienta-tion submatrix R and a position vector p5.6We can obtain the vector OaPdirectly using a vectoranalysis method. The detail will be mentioned in thenext section.from Eq. (4),We can get 01, 02, 03, the first three joint variablesfrom the solution of the following equation:The orientation of the end effector of the robotmanipulator can be considered as the product of theorientation of the arm and the orientation of the wrist: From Eqs (12) and (5), we can obtain where We can get the last three joint variables 04, 05, 06 by solving Eq. (13).3.2. Different methodsThere are two kinds of solutions for the robotmanipulator: closed form solutions and numericalsolutions. Because of their iterative nature, numeri-cal solutions are generally much slower than thecorresponding closed form solutions, so much so that for most uses, we are not interested in the numerical approach to solution of kinematics. But, in general, it is much easier to obtain the numerical algorithmthan to obtain the closed form solution.In this paper we propose algorithms of both solu-tions.(a) Closed form solution. In the closed form solu-tion, the key problem is to obtain the position of thetip of the arm P. It is simple to obtain the position ofthe arm tip for the wrist axis intersecting at onepoint. But it is complex for the wrists where there isan axis offset, because the movement of the wristwill greatly affect the position of end effector of themanipulatorIn the following, we use the RRR + Euler angleand RRR + R - P - Y angle as examples to describehow to get the position of the tip of arm separately. RRR + Euler angleFigure 4 shows a sketch diagram of a R R R + Euler angle robot manipulator (PUMA 600) and the co-ordinate system which is represented by the D - Hexpression. The figure shows the relationship be-tween the arm and wrist vectors. r, is the positionvector from the base coordinate frame to the centerof the end effector of the robot manipulator. Arepresents the approach direction of the end effec-tor, aPis the arm vector measured from the origin tothe connecting point of the arm and wrist, gP is thewrist vector having the same direction as the Avector and length measured from the connectionpoint of the arm and wrist to the center of the endeffector.With reference to frame 0, the product R gP issimply gP, i.e. the position of the center of the endeffector of robot manipulator measured from the tipof the arm, all with respect to frame 0. We canobtainThis states that the total translation of the endeffector is the sum of the translation from the base tothe tip of the arm plus the transformation from thetip of the arm to the center of the end effector.From Eq. (17), we can easily obtain the positionof the arm tip P as follows:Then we can use Eqs (10) and (11) to obtain the firstthree joint variables 0:, 02, 03 and Eq. (13) to obtainthe last three joint variables 04, 05,06. The detailedsolution is shown in Part II. t0Figure 5 shows a sketch diagram of a RRR +R - P - Y angle robot manipulator (Cincinatti Mila-cran T 3) and the coordinate system. Euler anglesare different from R - P - Y angles because the vector0p is affected by the movement of joint 4. Here is anexample showing how to treat the wrist axis offset.gPt:is the wrist vector having the same direction asthe A vector and length measured from the point ofjoint 4 to the center of the end effector, i.e. d+. P2 isthe other wrist vector having length measured frompoint of joint 4 to point of joint 5, i.e. a4. oP, theposition of arm, can be computed from the se-quential solution of the following set of equations:Then we can obtain 01, 02, 03 from Eqs (10) and (11)and obtain 0+, 05, 06 from Eq. (13). General closed form solution algorithmStep 1. Finding the approach vector of the endeffectorStep 2.If there is some off-set in the wrist construc-tion, use the vector algebra to determine theoff-set gP, and get the arm vector, i.e. theposition of arm tip, then go to step 4.Otherwise go to Step 3. Compute the arm vector P directly usingapproach vector A.Step 4. Compute the first three joint variables 01,02, 03, using the arm vector gP from Eqs(10) and (11).Step 5. Compute the last three joint variables 04, 05,06 from Eq. (13).This approach shows that the number of computa-tions is kept to a minimum by reducing the overallproblem into separate steps which in turn lowers thelikelihood of errors and helps to reduce the tedious-ness of the work.(b) Numerical solution. The algorithm for thenumerical solution:Step 1. Assume the last three joint variables 04, 05,06 by the best available approximation,perhaps from a previous computed point.Step 2. Compute the arm joint variables 81, 02, 03from Eqs (10) and (11).Step 3. Compute wrist joint variables 04, 05, 06 fromEq. (13), using the values of the arm jointvariables obtained from step 2.Step 4. Compute the position and orientation of theend effector of robot manipulator using thevalues of all joint variables obtained fromstep 2 and step 3.Step 5. If the errors between the given values andthe calculated values is less than a pre-specified value, then the procedure stops.Otherwise go to step 2 to repeat the pro-cedure.The physical interpretation of the above pro-cedure is alternately to move the arm and wrist, oneto satisfy the positional and other to satisfy theorientational specification of the end effector, eachtime moving only the arm (or the wrist) while hold-ing the wrist (or the arm) fixed.This method has been implemented in a PUMA600 robot manipulator. It has been found that four is a sufficient number of iterations to reach therequired accuracy (A 0.01 mm) and the number has been fixed in the inverse kinematic solution.This algorithm has the advantage of treating the different kinds of robots with the same algorithm.But this method needs so much more computing time than the closed form solution, that it is notsuitable for real-time control of robot manipulators.4. CONCLUSIONSThe variety of possible robot configurations isvery large. A step towards generalization has been made by emphasizing that robot manipulators ofpractical importance are separable into primary sub-systems, the arm and the wrist. Mathematical treat-ment of various robots may be modularized and thusgreatly simplified by giving a separate description ofvarious arms and various wrists in common use.It has been discovered that only 12 useful and different categories of arm construction and twokinds of wrist construction exist. Using thehomogeneous transformation matrix method, theinverse kinematic solution is easily derived.The two algorithms which consist of the closedform and numerical solution of the inverse kine-matics have been given in this paper.REFERENCES1. Denavit, J., Hartenberg, R.S.: A kinematic notationfor law pair mechanisms based on matrices. J. Appl.Mech. Trans. ASME 77: 215-221, 1955.2. Lien, T.K.: Banestyring for universelle handterings-automater. Trondheim, August 1980.3. Lien, T.K.: Coordinate transformations in CNC sys-tem for automatic handling machines, llth CIRPSeminar on Manufacturing Systems, Nancy, France,June 1979.4. Milenkovic,V., Huang, B.: Kinematicsof major robotlinkage. 13th International Symposium on IndustrialRobots and Robotics 7, Vol. 2, pp. 31-46, 1983.5. Paul, R.P.: Robot Manipulators: Mathematics, Pro-gramming, and Control. MIT Press, Cambridge,1982.6. Lee,. C.G.S.: Fundamentals of Robotics. Addison-Wesley, New York, 1983.7. Warnecke, H.J., Schraft, R.D.: Industrial Robots. IFS,Bedford, 1982.8. Pieper, D.L.: The kinematics of manipulators undercomputer control. AIM 72, Stanford, CA. StanfordUniversity Artificial Intelligence Laboratory.9. Coiffet, P., Chirouze, M.: An Introduction to RobotTechnology. Kogan Page, London, 1983.10. Wang, K., Lien T.K.: Closed form solution for theinverse kinematics of a PUMA robot man-ipulator-II. Demonstration. Robotics Comput.-Integr. Mfg. 5: 159-163, 1989.中文原文一个机器人结构设计及运动学机械臂毫升.理论KESHENG WANG and TERJE K . LIEN生产工程实验室,NTH-SINTEF,N-7034,挪威特隆赫姆 六自由度机器人可以分为两个部分:与前三个关节为主要定位,最后三个关节为主要面向腕臂。如果我们考虑连续的链接是平行或垂直的,只有12的臂和两个手腕结构可能是有用的而且不同于对机器人机械手的机械设计。这种简化可以导致对手臂和手腕的不同组合配置相应的逆运动学算法。对于一个机器人逆运动学是非常有效和简单的计算方法。 简介 一个机器人由若干环节通过接头连接在一起。在机器人的机械手设计,对运动链的选择是器人一个最重要的决定在机械和控制器的设计过程。 为了定位和定向的机器人末端执行器的任意,六自由度的要求:方向三度的位置和三自由度的自由。每个机械手关节可以提供一个自由度的机械手,因此必须要提供在六个自由度的位置和方向正交的至少有六的接头。 机械手的结构取决于节点的不同组合。对工业机器人的结构的可能变化的数量可以确定如下。V=6DF;那么V=数量的变化;DF=自由度 这些因素表明,不同链可建数量非常大,例如六轴46656链是可能的。然而,这是大量不适合运动的原因。 我们可以将一个机器人六自由度分为两部分:臂由前三个关节和相关链接;与手腕由过去的三节点和相关链接。然后运动链的变化将极大地减少。即留置了手臂和手腕的结构。20种不同的手臂和8种手腕设计。 在文本中,我们有20种不同的手臂,有12中手臂是不同的,很有用的。我们得出这样的结论:五种手臂和两种手腕是商业工业机器人的基本结构。这种简化可能导致对手臂和手腕的不同组合的相应配置逆运动学算法。机器人的结构设计机械手 在本文中,最佳的工作空间和简单,我们假设:(一)具有六个自由度的机器人可以分为两部分:连接组成的前三个关节和相关的链接被称为ARM;剩余的关节联动相关链接是所谓的手腕。(二)两个环节由一个联合低副连接。旋转和直线连接中使用的机器人机械手。(三)接头的轴线是垂直或相互平行。 据作者所知,这种假设是适用于大多数的商业工业机器人。我们可以考虑结构的手臂和手腕的分别。对机器人的手臂结构(1) 图形表示。画一个机器人在侧视图或透视是复杂的和不放弃的各个环节中的相互关系,如何清晰的照片。在一个平面上画一个机器人绘图过于简单,并没有给出一个明确的施工图。我们妥协的这个问题的一个简单的三维图表示的机器人机械手的结构和动作。对不同关节表示的一种典型形式显示在表:表1 一个机器人的图形表示 类型 运动 自由度 符号1. 固定梁 固定 0 2. 转动 旋转 1 3 线性 翻译 1 1 2 3 4 5 6 7 8RRR RRL RLR RLL LRR LRL LLR LLL(二)相结合的关节。我们使用R来表示一个转动关节和L代表一个线性联合。接头不同的组合可以得到如下: 根据与平行或垂直的轴的不同组合,每一组合有四种亚相结合。因此,32的组合可以到达:(1) RRR RRR (2)RRL RRL RRR RRL RRR RRL RRR RRL(3) RLR RLR (4)RLL RLL RLR RLL RLR RLL RLR RLL(4) LRR LRR (5)LRL LRL LRR LRL LRR LRL LRR LRL(6) RRR LLR (7)RRL LLL LLR LLL LLR LLL LLR LLL如果第二节是一种线性联合和其他关节垂直于它,与第一、第三节,两个选择被认为是平行或垂直在所有的,有36种可能的一个简单的三节臂组合。 36种的9种可能的组合退化为一个或两个自由度。其余的七种都是平面机构,因此,有20种可能的空间简单的手臂。让我们考虑 我绕垂直轴旋转的第一关节允许,第二节是一个垂直的线性联合(即平行到第一)。而第三个关节是一个水平,联合(即垂直于第二)。该臂定义了一个典型的圆柱机器人。改变关节的顺序,无论是(一)垂直线性联合之前的旋转接头,或(二)垂直线性联合为一个水平,将导致在手臂的运动没有变化。在这种情况下,有两个机构都是“等效”标准圆柱联动。在所有这些情况下,两个或两个以上的等效机构存在,本集团的代表将一其中线性连接在平行于旋转关节(关节中2号)。只计算一个连锁代表等同组将消除20个组合的八个。其余的12个类别的链接是有用的,不同的图1所示。我们得到的结果是一样的参考4。(三)五种基本类型的机械臂。虽然有12个有用的和不同的臂结构它可以用在一个机器人机械手的设计臂,在实践中,只有其中的一些实用和常用的。我们发现,最市售的工业机器人可以分成五组根据一个机器人结构设计及运动学。图1 手臂配置十二种类型。他们的手臂运动的外观和几何特性。五组可以定义如下,图6所示。1.笛卡尔(LLL)2.圆柱(RLL)3.球形(RR L)4.旋转(RRR)5.双柱(LLR)一个机械手的手腕结构(一)联合型。我们使用的前三个关节,即机器人的机械臂,完成定位的主要任务。然后我们用最后的三节提供的三自由度的方向和参考相关联系的手腕。一个完整的机械手的手腕必须包含三个旋转接头,由于刚性取向身体具有三个自由度,例如第一关于X轴旋转,然后绕y轴,最后绕Z轴.(二)的组合或关节和链接。因为一个手腕,只有三的旋转方向关节是最简单的组合,它是非常简单的。,它是一个组合比手臂更简单。从组合的存款准备金率,我们知道只有四种配置可用于完成机器人手腕的方向。是一个平面机构。和不能在三个自由度的定位表达机器人的手腕。所以只有RRR建设可以用来完成定位任务。 如果我们有X,Y,Z轴的顺序不同,当然我们可以得到多种手腕配置。但他们中的许多人是“等效”。我们只考虑第一和第三的关系关节:平行和垂直。两个不同的组合可以到达,即欧拉角和辊间距横摆角的表达式,证明图2。X,Y,Z轴次序,确实,但是,对逆复杂性的影响运动学求解。图2 两种类型的手腕配置。 器人的典型结构 我们可以用五种臂形两种手腕配置结合10不同种类的六个机器人在工业实践中存在的自由度。当然,我们也可以考虑其他的七12臂类二分之一的手腕类来建立一个新的机器人。但他们中的大多数都不在工业实践中出现。3.逆运动学求解机器人3.1.一般原则找到一个机器人逆运动学方程机械手首先似乎是一项艰巨的任务。但当机器人分为两部分,它变得相对简单。位置和方向之间的关系机械手的链接连接在一起的旋转接头图3所示,可以描述迪纳维特哈坦伯格矩阵。图3 D-H坐标系参数。如下: 机器人操作臂的T末端执行器的位置和方向的矩阵乘积。通过联想法矩阵的产品可以重组为两个亚群为代表的手臂和手腕的分别。这儿和上标指定参考帧;一个代表的臂的前端和W代表;尖端的手腕,即对末端执行器的中心机械手。T为端部执行器可以写成44齐次矩阵由一个方向子矩阵R和位置矢量p5.6。我们可以得到向量的直接使用矢量分析方法。细节将在下一节中提到。从4式我们可以得到三个关节变量从下面的方程的解:机器人末端执行器的方向机械手可以看作是该产品的臂的取向手腕
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:关节型机器人腰部结构设计(含11张CAD图纸)
链接地址:https://www.renrendoc.com/paper/206535894.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!