洁净机械手手臂柔顺度计算方法
- 格式:doc
- 大小:40.50 KB
- 文档页数:6
七自由度柔性机械臂机构说明设计目标由于人工成本的不断提升,人们的刚性需求也不断的扩大,生产自动化越来越被人们所重视。
也是社会发展的必然。
让机器人去完成一些高危、肮脏、重复、精度高的工作。
由此,设计一款高精度,高灵活性的机器臂显得更为重要。
设计的目标:高精度仿人工业机器人。
运用先进的仿生理论与柔性设计为基础,设计开发用二次式运动反馈来实现其高精度控制,合理的仿人机构来完成动动。
机械臂整体设计方案一、功能需求:满足实现模仿人类手臂的基本功能,自由度包括手臂的肩部的抬起,摆动,旋转,肘部的弯曲,腕部的旋转,弯曲,摆动共7个自由度。
(图一)图一图二二、优化后确定的构型:自由度包括手臂的肩部的摆动,抬起,大臂旋转,肘部的弯曲,小臂的旋转,腕部的弯曲,摆动共7个自由度。
(图二)三、驱动模块示意设计:(图三)胡克定律是力学基本定律之一。
适用于一切固体材料的弹性定律,它指出:在弹性限度内,物体的形变跟引起形变的外力成正比。
这样增加了力的反馈测量。
在弹性材料在弹性限度内形变时,测得其形变量,从而计算出受力与关节下方所处的位置。
1.先进行测试图三四、机械臂的具体设计方案,(图四)五、各关节的受力分析:基本尺寸图(图五)图五L1=426mm,L2=293mm,L3=108mm,L4=442mm。
六、马达的初选谐波减速器的优点:Harmonic减速器结构简单,体积小,重量轻、啮合的齿数多、承载能力大、运动精度高、运动平稳、间隙可以调整、传动效率高、同轴性好、可实现向密闭空间传递运动及动力。
瑞士Maxon电机优点:轴向窜动和径向跳动小、温度范围大、回差小等,并且电机型号全编码器与抱闸与控制器配套全面。
瑞士Maxon电机与日本Harmonic谐波减速器选型需求示例图片:图六马达1:EC90flat 90W扭力:4.67 nm 0.387nm;转速:3190rpm;重量:648g减速器1:CSG-25-160 减速比:1:160;最大扭力:314nm;正常:176nm;重量:420g马达2:EC-4pole max30 200W 扭力:3.18 nm 0.112nm;转速:17000rpm;重量:300g减速器2:CSG-25-160 减速比:1:160;最大扭力:314nm;正常:176nm;重量:420g马达3:EC max40 170W 扭力:2.66nm0.16nm;转速:9840rpm;重量:580g减速器3:CSG-17-120 减速比:1:120;扭力最大:112nm;正常:70nm;重量:150g马达4:EC45flat 70W 扭力:0.82nm0.13nm;转速:4840rpm;重量:110g减速器4:CSG-20-160 减速比:1:160;最大扭力:191nm;正常:120nm;重量:280g马达5:EC-4pole max30 100W 扭力:1.24nm 0.0 63nm;转速:17800rpm;重量:210g减速器5:CSD SHD-17-100 减速比:1:100;最大扭力:71nm;正常:37nm;重量:100g 马达6:EC45flat 70W 扭力:0.13 nm 0.17nm;转速:4840rpm重量:110g减速器6:CSF-11-100 减速比:1:100;最大扭力:25nm;正常:11nm;重量:50g马达7:EC-4pole max30 100W 扭力:1.24nm 0.0 63nm;转速:17800rpm;重量:210g减速器7:CSF-11-100 最大扭力:25nm;正常:11nm;重量:50g说明:EC45flat 70W要更换为EC-I40 70W+MR七、受力分析:有效扭力计算公式:(堵转-连续)*0.3+连续质量分配:设大臂小臂均为,外径D=110mm,假设主体为外壁壁厚为L=5mm的铝壳,长度为H=250mm,则体积为:412cm3,铝的密度2.7g/cm3,外壳质量为1.1kg大臂部分质量有马达3(580g)减速器(150g),外壳(1.1kg);小臂部分有马达4567(110g,210g,110g,210g),减速器4567(280g,100g,50g,50g),外壳(1.1kg);手部主要是灵巧手的质量设为1kg;外加假设载荷6kg。
机械手手部的设计计算1.1 手部设计基本要求(1)应具有适当的夹紧力和驱动力。
应当考虑到在一定的夹紧力下,不同的传动机构所需的驱动力大小是不同的。
(2)手指应具有一定的张开范围,手指应该具有足够的开闭角度(手指从张开到闭合绕支点所转过的角度)γ∆,以便于抓取工件。
(3)要求结构紧凑、重量轻、效率高,在保证本身刚度、强度的前提下,尽可能使结构紧凑、重量轻,以利于减轻手臂的负载。
(4)应保证手抓的夹持精度。
1.2 典型的手部结构(1)回转型包括滑槽杠杆式和连杆杠杆式两种。
(2)移动型移动型即两手指相对支座作往复运动。
(3)平面平移型。
1.3 机械手手抓的设计计算1.1.1 选择手抓的类型及夹紧装置本设计是设计平动搬运机械手的设计,考虑到所要达到的原始参数:手抓张合角γ∆=060,夹取重量为60Kg。
常用的工业机械手手部,按握持工件的原理,分为夹持和吸附两大类。
吸附式常用于抓取工件表面平整、面积较大的板状物体,不适合用于本方案。
本设计机械手采用夹持式手指,夹持式机械手按运动形式可分为回转型和平移型。
平移型手指的张开闭合靠手指的平行移动,这种手指结构简单, 适于夹持平板方料, 且工件径向尺寸的变化不影响其轴心的位置, 其理论夹持误差零。
若采用典型的平移型手指, 驱动力需加在手指移动方向上,这样会使结构变得复杂且体积庞大。
显然是不合适的,因此不选择这种类型。
通过综合考虑,本设计选择二指回转型手抓,采用滑槽杠杆这种结构方式。
夹紧装置选择常开式夹紧装置,它在弹簧的作用下机械手手抓闭和,在压力油作用下,弹簧被压缩,从而机械手手指张开。
1.1.2 手抓的力学分析下面对其基本结构进行力学分析:滑槽杠杆 图1.1(a )为常见的滑槽杠杆式手部结构。
(a)(b)图1.1 滑槽杠杆式手部结构、受力分析1——手指 2——销轴 3——杠杆在杠杆3的作用下,销轴2向上的拉力为F ,并通过销轴中心O 点,两手指1的滑槽对销轴的反作用力为F 1和F 2,其力的方向垂直于滑槽的中心线1oo 和2oo 并指向o 点,交1F 和2F 的延长线于A 及B 。
多自由度机器人机械手腕关节柔顺控制方法夏细明【摘要】针对传统机械手腕关节控制方法稳定性低和灵活性差的弊端,提出一种新的多自由度机器人机械手腕关节柔顺控制方法.介绍了多自由度机器人关节系统,按动力学系统组建机械手腕关节的动力学模型,采用拉格朗日方法获取动力学方程.介绍了PD手腕关节位置控制方法,在此基础上通过改进纯积分力控制方法实现多自由度机器人机械手腕关节柔顺控制.分析了机械手腕关节混合位置/力矩控制过程,通过差动机构控制两个驱动器,使其完成机械手腕关节外展/内收和伸展/翘曲两个自由度,提高机械手腕控制灵活性.实验结果表明,所提方法控制精度和稳定性高,能够保证机械手腕关节的灵活性.【期刊名称】《科学技术与工程》【年(卷),期】2018(018)020【总页数】6页(P275-280)【关键词】多自由度;机器人;机械手腕;关节;柔顺控制【作者】夏细明【作者单位】南京工程学院工业中心创新学院,南京 211167【正文语种】中文【中图分类】TP24.320世纪80年代后,随着科技的发展,多自由度机器人机械手腕关节的灵活度成为新的研究领域,末端执行器在这一领域发挥巨大作用;并使机器人智能化水平得到极大提高[1]。
其中NASA手、DLR手、Gifu II手等都是有划时代意义的技术成果。
在执行抓握等精确动作时,多自由度机器人需要具备较高的柔软性及分析能力,在执行相对自由的动作时,机器人需要具备较强的刚劲度及控制力[2]。
这就要求机器人在不同的环境下产生柔顺性,也就是对各种环境都具有高度的顺应能力。
多数机器人机械手腕关节应用集中式控制系统,即它的灵活度由一个微处理器掌控。
高精度和稳定性是多自由度机器人机械手腕柔顺控制系统必备条件,因此柔顺控制方法应拥有更小的计量单位和时效性[3]。
本文提出一种新的多自由度机器人机械手腕关节柔顺控制方法,以提高机器人手腕关节灵活度。
1 多自由度机器人关节系统描述多自由度机器人的运动系统与关节系统息息相关,图1描述的是一款常见的机械臂系统,该系统通过控制两关节(A点和B点)的驱动器使关节转动设定的弧度,从而使机械臂上的末端执行器(C点)运行到指定操作点[4]。
目录摘要 ..................................................................................................................... 1Abstract ........................................................................................... 错误!未定义书签。
1绪论 .. (2)1.1工业机器人简介 (2)1.2 工业机器手简介 (2)2工业机器人手腕的总体设计 (3)2.1机器人手腕总体设计概述 (3)2.2腕部的结构特点 (5)2.2.1 概述 (5)2.2.2单自由度手腕 (5)2.2.3二自由度手腕 (6)2.2.4三自由度手腕 (6)2.2.5柔顺手腕结构 (7)2.3 腕部的驱动机构 (8)2.4设计要求 (9)3 机器人手腕的机械系统设计 (10)3.1三个自由度的实现 (10)3.2传动机构的设计 (12)3.3手腕内部其他结构的设计 (13)4三维造型的绘制 (15)4.1 造型软件简介 (15)4.2典型零件的绘制 (18)结论 (44)摘要在工业上,机器人有着广泛的应用,尤其是在高温,高压,粉尘,噪音,以及带有放射性和污染的场合。
而工业机器人是相对较新的电子设备,它正开始改变现代化工业面貌。
手腕是连接末端执行器和手臂的关键,是联接手部与臂部的部件,它的作用是调整或改变工件的方位。
本设计为三自由度工业机器人手腕,可以在两个方向上旋转在一个方向上弯转。
三维造型采用的造型软件为Pro/ENGINEER, Pro/ENGINEER Wildfire野火版2.0以其易学易用、功能强大和互连互通的特点,推动了整个产品开发机构中个人效率和过程效率的提高。
它既能节省时间和成本,又能提高产品质量。
一、我步进电机选型:
0、定义:
负载简化:(1)、摆动相负载:将全部负载折合成作用于手指尖部的
M=2.5kg静负载
(2)、转动相:两个转动相负载(小臂、手腕转动)折合成J=0.003kg*m2 名词定义:
肩前摆Ssf 肩侧摆Sss 肩转动Sr
肘摆动Es
腕摆动Ws 腕转动Wr
1、摆动相计算:
图1-1
如图1-1,腕摆动Ws负载力矩:
M1=F×L1=25×0.15=3.75Nm
图1-2
如图1-2, 肘摆动Es负载力矩:
M2=F×(L1+L2)+Gm1×L2=8.75+2=10.75Nm
Gm1为腕关节两个电机质量和
图1-3
如图1-3, 肩前摆Ssf;肩侧摆Sss负载力矩:
M3=F×(L1+L2+L3)+Gm1×(L2+L3)+ Gm2×L3=15+4.5+7.5=27Nm
Gm2为肘关节电机与肩转Sr电机的和
2、转动相计算
腕转动Wr负载力矩
肩转动Sr负载力矩
以上两个转动相,由于转动惯量小,角加速度也很小,因此负载力矩非常小,但是需要承受给电机的轴向力,所以防止电机损坏必须加减速器,承受轴向力。
减速器的速比通过步进电机的最小工作转速确定。
#2、速度设定:
Ssf:40°/s
Sss:40°/s
Sr:40°/s
Es:30°/s
Ws:20°/s
Wr:90°/s
统计表格
黑体字的值可以依据情况减小,转速为最低转速,应该考虑满足启动,所有电机根据要求使用内置编码器。
二、电机选择与购买。
机械臂解算-回复机械臂解算是指根据给定的输入参数和约束条件,计算机械臂在操作过程中需要达到的目标位置和姿态。
机械臂解算是机器人领域的关键技术之一,广泛应用于制造业、物流业、医疗领域等各个行业。
一、机械臂解算的基本概念1. 机械臂的运动自由度:机械臂可以在空间中做多少个独立的运动,即机械臂的自由度。
常见的机械臂一般有3至6个自由度。
2. 机械臂的关节变量:机械臂的运动自由度由每个关节的关节变量决定。
每个关节的关节变量可以是旋转角度或平移距离,根据机械臂结构的特点有所不同。
二、机械臂解算的方法1. 正解算法:正解算法是指根据机械臂的关节变量计算末端执行器的位置和姿态。
正解算法一般通过运动学模型实现,根据机械臂的结构和关节变量之间的关系,计算机械臂的正解。
正解算法的步骤如下:- 确定机械臂的结构和关节变量的定义。
- 建立机械臂的运动学模型,包括关节变换矩阵、位姿转换矩阵等。
- 根据机械臂的结构和关节变量之间的关系,计算机械臂的正解位置和姿态。
2. 逆解算法:逆解算法是指根据机械臂末端执行器的位置和姿态,计算机械臂关节变量的值。
逆解算法是机械臂解算中的重要部分,常用于机械臂路径规划和轨迹控制。
逆解算法的步骤如下:- 确定机械臂的结构和关节变量的定义。
- 建立机械臂的运动学模型,包括关节变换矩阵、位姿转换矩阵等。
- 根据机械臂的结构和末端执行器的位置和姿态之间的关系,计算机械臂的逆解关节变量。
三、机械臂解算的应用1. 路径规划:机械臂解算可以用于确定机械臂在工作空间中的轨迹和姿态,实现预先给定的路径或目标位置和姿态的精确控制。
2. 障碍物避让:机械臂解算可以根据预先设定的路径规划和障碍物信息,计算机械臂绕过障碍物的最优路径和姿态。
3. 精确定位:机械臂解算可以帮助机械臂实现对小尺寸物体的精确定位,提高操作精度和生产效率。
4. 多机械臂协调控制:机械臂解算可以用于复杂的多机械臂协调控制,实现多个机械臂的精确协同作业。
洁净机械手手臂柔顺度计算方法随着自动化技术的不断发展,为了加速生产速度、降低生产成本,很多企业开始引入机械手进行生产。
而在机械手的设计中,柔顺度的计算是一项非常重要的工作。
在洁净场合中,柔顺度计算更是必不可少的工作。
本文将介绍洁净机械手手臂柔顺度计算方法。
一、洁净机械手手臂柔顺度的定义柔顺度是指机械手在运动时的变形能力。
也就是机械手在运动过程中,由于载荷变动引起的变形所产生的极限距离。
柔顺度的值越大,机械手的弹性就越好,对于生产过程中的变化和适应能力也就越强。
在洁净场合中,由于要求机械手的运动过程中绝不能有任何的异物进入,所以柔顺度的值就尤为重要。
因为如果机械手的柔顺度值不稳定,就很容易引起机械手的抖动或不稳定运动,这样就会导致异物进入洁净场合,从而降低生产质量。
二、影响柔顺度的因素机械手的柔顺度受很多因素的影响,下面介绍几个主要的因素:1.材料的性质机械手的材料对于柔顺度值会产生很大的影响。
一般来说,机械手的材料越软,柔顺度就会越高。
但是在洁净场合中,机械手的材料还必须要符合洁净度的标准,所以在选择材料的时候还必须要考虑到这个因素。
2.手臂结构机械手手臂结构的设计也会对柔顺度值产生影响。
一般来说,越灵活的手臂结构会使机械手的柔顺度值更高。
但是在这里也需要注意,手臂结构过于灵活也会影响机械手的准确性和稳定性。
3.载荷变化载荷变化是机械手柔顺度的主要影响因素之一。
随着载荷的变化,机械手的柔顺度值也会发生变化。
一般来说,载荷越大,机械手的柔顺度值就会越低。
三、洁净机械手手臂柔顺度计算方法在洁净场合中,机械手必须是稳定可靠的,所以要求机械手的柔顺度值必须要稳定。
下面介绍一种基于有限元方法的洁净机械手手臂柔顺度计算方法。
1.建立有限元模型首先需要建立机械手的有限元模型。
一般来说,有限元模型应该尽可能的准确反应机械手的实际结构和载荷情况。
2.求解刚度矩阵和质量矩阵通过有限元分析,求解出机械手的刚度矩阵和质量矩阵。
工业机器人中的柔顺性控制算法技巧近年来,随着科技的快速发展,工业机器人在生产领域的应用越来越广泛。
为了能够更好地适应复杂的工作环境和完成更多的任务,工业机器人需要具备柔顺性,即能够对外界的变化做出快速而准确的响应。
柔顺性控制算法技巧的研发和应用成为了提高工业机器人性能的重要手段之一。
一、传感器选择和数据处理柔顺性控制的关键在于实时感知环境的物理状态和变化情况。
传感器的选择和数据处理对于工业机器人的柔顺性控制起着至关重要的作用。
常用的传感器包括力传感器、视觉传感器和陀螺仪等。
力传感器能够实时测量机器人在工作过程中受到的力和力矩,从而获取工件和环境的物理特性。
视觉传感器能够通过图像识别和处理技术,实时感知目标物体的位置、形状和姿态等信息。
陀螺仪可以检测机器人的角速度和角度,提供机器人的姿态数据。
对于传感器采集到的数据,需要进行精确的处理和分析。
数据处理的目标是提取有用的信息,例如力控制、位置控制和姿态控制等所需的参数。
同时,需要考虑数据的实时性和准确性,以保证柔顺性控制的精度和稳定性。
二、力控制算法在工业机器人中,力控制是实现柔顺性控制的重要手段之一。
合理选择和设计力控制算法,能够使机器人能够更好地适应外界的变化。
在力控制算法中,常用的方式有力矩控制、阻抗控制和模糊控制等。
力矩控制是通过控制机器人的关节力矩来实现工件和机器人之间的力交互。
阻抗控制是通过控制机器人的刚度和阻尼来适应外界力的变化。
模糊控制是通过模糊逻辑来实现对力信号的响应。
选择合适的力控制算法需要考虑各种因素,如控制精度、响应速度和稳定性等。
在设计力控制算法时,还需要考虑机器人的结构特点和任务需求,从而优化控制策略。
三、路径规划和轨迹控制工业机器人中的柔顺性控制不仅需要对力信号的响应,还需要保证机器人在执行任务时的路径规划和轨迹控制的柔顺性。
路径规划是根据任务需求和环境变化,确定机器人运动的最佳路径。
轨迹控制是实时控制机器人末端执行器的运动轨迹,使其达到期望的姿态和位置。
科技创新导报2013 NO.14Science and Technology Innovation Herald学术论坛科技创新导报 Science and Technology Innovation Herald215随着科技进步和社会发展,搬运的负载越来越大,只有设计出更大负载能力的机械手,才能在国际高端市场占有一定立足之地。
许多单位和学者对机械手手臂柔顺度展开了研究。
常治斌在长臂机械手手臂结构设计中,除考虑强度问题外,还要考虑刚度问题,即机械手在抓起工件后,手臂受力会产生变形[1]。
要使机械手满足位置精度要求,必须控制机械手手臂在受力后的变形值,使它在允许范围内。
采用梁单元的有限元法,着重介绍了截面尺寸不同的长臂机构手手臂的静、动态特性分析程序设计及计算实例。
林异捷等人对全液压铅残极板移载机械手提升手臂装置进行运动学分析[2]。
通过对移载机械手提升机构进行建模并实现简化,采用正向运动学和逆向运动学的分析方法,建立起支撑杆的位移、速度、加速度与对应液压缸的位移、速度、加速度之间的关系。
通过仿真软件对所得的运动学方程进行了验证,提高最终结果的准确性。
利用所得到的研究结果,可以为移载机械手的动力学分析、运动轨迹规划和控制系统及液压系统的设计提供重要依据。
杨振针对手臂模型未知和动态环境下的仿人机器人手臂柔顺性控制算法[3],根据不同任务研究了在线控制仿人机器人手臂的柔性。
通过仿真研究表明,合理的调整阻抗参数在实际力控制过程中至关重要,它可以有效地减少机械手与环境接触时的冲击力。
同时对基于神经网络逆系统的阻抗控制算法作了仿真研究,仿真结果表明该算法的效果较理想。
本文计算由球轴承引起的手臂下垂量使用的是赫兹接触理论。
赫兹理论做了以下的假设[4]。
对于滚动轴承内部的接触问题来说,这些假设基本上是成立的。
材料是均匀的;接触区的尺寸远远小于物体的尺寸;作用力与接触面垂直(即接触区内不存在摩擦);变形在弹性极限内进行。
机械臂解算-回复机械臂解算是指根据特定的输入和约束条件,计算机械臂关节角度和末端位姿的过程。
在工业自动化和机器人应用中,机械臂解算是实现精确运动和控制的关键步骤。
本文将详细介绍机械臂解算的步骤和方法。
一、机械臂的基本结构和动力学机械臂由多个关节连接而成,每个关节都可以进行旋转或移动。
机械臂的运动可以通过关节角度或关节位置来描述。
在解算之前,需要先了解机械臂的基本结构和动力学特性。
1. 机械臂的基本结构机械臂由多个关节连接而成,常见的机械臂结构有串联和并联结构。
串联结构的机械臂中,每个关节都是由前一个关节连接到后一个关节。
而并联结构的机械臂中,多个关节都与同一个末端连接。
不同的结构对解算的方法和精度都有一定的影响。
2. 机械臂的动力学机械臂的动力学描述了机械臂的运动方程。
通常将机械臂视为刚体杆件的集合,根据牛顿第二定律得到机械臂的运动方程。
机械臂的动力学方程可以用来分析机械臂的运动特性和受力情况。
二、机械臂解算的一般步骤机械臂解算的一般步骤包括建立运动学模型、确定约束条件、根据输入求解运动方程、进行逆运动学解算等。
下面将一步一步详细介绍这些步骤。
1. 建立运动学模型机械臂的运动学模型描述了机械臂各关节之间的运动关系。
对于串联结构的机械臂而言,可以使用D-H参数法建立机械臂的运动学模型。
而对于并联结构的机械臂,通常需要使用其他方法建立运动学模型。
2. 确定约束条件机械臂的运动受到各种约束条件的限制,例如末端位置、姿态或运动范围等。
在解算之前,需要明确这些约束条件并对其进行数学表达。
3. 求解运动方程根据机械臂的运动学模型和约束条件,可以建立机械臂的运动方程。
运动方程描述了机械臂各关节角度和末端位姿之间的关系。
通过求解运动方程,可以得到机械臂的关节角度和末端位姿。
4. 逆运动学解算逆运动学解算是机械臂解算中的重要任务,它可以根据末端位姿求解对应的关节角度。
逆运动学解算的难度通常比正运动学解算大,因为存在多个解或无解的情况。
机械臂解算-回复机械臂解算详解:从基本概念到数学模型的推导引言机械臂是一种能够模拟人手臂运动的设备,广泛应用于工业自动化、医疗、军事等领域。
机械臂的运动是由电机驱动下的关节角度确定的,因此需要解算出关节角度才能实现所需的位置和姿态。
本文将从基本概念开始,逐步介绍机械臂解算的过程。
一、机械臂的基本概念1. 关节:机械臂由多个关节连接而成,每个关节对应一个自由度,可以实现某种特定的运动。
以人的手臂为例,肩关节、肘关节和手腕关节分别对应机械臂的三个关节。
2. 坐标系:机械臂通常使用笛卡尔坐标系来描述其位置和姿态。
以机械臂的基座为原点,建立一个三维坐标系,用于表示机械臂执行器的位置和姿态。
3. 正运动学:正运动学是指根据机械臂的关节角度,计算出执行器的位置和姿态。
这是机械臂解算的基础。
4. 逆运动学:逆运动学是指根据机械臂执行器的位置和姿态,计算出关节角度的过程。
逆运动学解算为机械臂的控制提供了必要的信息。
二、机械臂的数学模型机械臂的数学模型是一种用数学表达式描述机械臂运动的方法。
将机械臂建模为一个具有多个关节的链结构,每个关节有一个旋转轴和一个关节坐标系。
根据欧拉角的定义,可以将机械臂的姿态表示为欧拉角组成的旋转矩阵。
在机械臂的数学模型中,使用雅可比矩阵来表示机械臂的运动学关系。
雅可比矩阵是一个包含了机械臂关节角度和执行器位置之间的运动学关系的矩阵。
它可以用来计算机械臂关节角度的变化对执行器位置的影响。
三、正运动学解算正运动学解算是根据机械臂的关节角度计算出执行器位置和姿态的过程。
假设机械臂是一个链结构,每个关节的坐标系相对于前一个关节的坐标系进行变换。
根据欧拉角的定义,可以将机械臂的姿态表示为一个旋转矩阵。
正运动学解算的核心是根据机械臂的几何形状和关节的运动限制,逐个推导出每个关节坐标系相对于前一个关节坐标系的变换矩阵。
通过组合这些变换矩阵,可以得到整个机械臂的正运动学解算表达式。
四、逆运动学解算逆运动学解算是根据机械臂执行器的位置和姿态计算出关节角度的过程。
洁净机械手手臂柔顺度计算方法
摘要:该文以SCARA型手臂作为研究对象,构建轴承受力计算模型,利用赫兹接触理论计算负载引起的轴承变形量。
将结果与手臂有限元分析结果叠加,最终求出机械手手臂柔顺度。
通过实验值和理论计算值对比,计算值误差仅为3%,计算方法满足机械手手臂柔顺度产品开发需要。
关键词:轴承变形量SCARA型机器人手臂柔顺度
随着科技进步和社会发展,搬运的负载越来越大,只有设计出更大负载能力的机械手,才能在国际高端市场占有一定立足之地。
许多单位和学者对机械手手臂柔顺度展开了研究。
常治斌在长臂机械手手臂结构设计中,除考虑强度问题外,还要考虑刚度问题,即机械手在抓起工件后,手臂受力会产生变形[1]。
要使机械手满足位置精度要求,必须控制机械手手臂在受力后的变形值,使它在允许范围内。
采用梁单元的有限元法,着重介绍了截面尺寸不同的长臂机构手手臂的静、动态特性分析程序设计及计算实例。
林异捷等人对全液压铅残极板移载机械手提升手臂装置进行运动学分析[2]。
通过对移载机械手提升机构进行建模并实现简化,采用正向运动学和逆向运动学的分析方法,建立起支撑杆的位移、速度、加速度与对应液压缸的位移、速度、加速度之间的关系。
通过仿真软件对所得的运动学方程进行了验证,提高最终结果的准确性。
利用所得到的研究结果,可以
为移载机械手的动力学分析、运动轨迹规划和控制系统及液压系统的设计提供重要依据。
杨振针对手臂模型未知和动态环境下的仿人机器人手臂柔顺性控制算法[3],根据不同任务研究了在线控制仿人机器人手臂的柔性。
通过仿真研究表明,合理的调整阻抗参数在实际力控制过程中至关重要,它可以有效地减少机械手与环境接触时的冲击力。
同时对基于神经网络逆系统的阻抗控制算法作了仿真研究,仿真结果表明该算法的效果较理想。
本文计算由球轴承引起的手臂下垂量使用的是赫兹接触理论。
赫兹理论做了以下的假设[4]。
对于滚动轴承内部的接触问题来说,这些假设基本上是成立的。
材料是均匀的;
接触区的尺寸远远小于物体的尺寸;
作用力与接触面垂直(即接触区内不存在摩擦);
变形在弹性极限内进行。
使用赫兹接触理论可以计算出接触面的尺寸和应力。
当钢与钢接触时最大赫兹接触应力可简化为平均赫兹接触应力
其中Q是接触载荷。
本研究使用的软件是SolidWorks Simulation[5]。
SolidWorks
Simulation 是一个与SolidWorks完全集成的设计分析系统。
所涉及的具体内容有:线性静态分析、频率分析、动态分析、线性化扭曲分析、热分析、非线性分析、跌落测试分析、疲劳分析、压力容器设计和横梁和桁架。
该软件采用了有限元方法(FEM)。
FEM是一种用于分析工程设计的数字方法。
FEM由于其通用性和适合使用计算机来实现,因此已被公认为标准的分析方法。
SolidWorks Simulation节省了搜索最佳设计所需的时间和精力,可大大缩短产品上市时间。
通过减少产品开发周期数量来缩短产品上市时间。
快速测试许多概念和情形,然后做出最终决定,这样,就有更多的时间考虑新的设计,从而快速改进产品。
洁净机器人手臂主要应用于半导体、硬盘、平面显示器和太阳能产业中的晶片搬运,机器人手臂的刚度必须满足不同工位、有无负载所引起的末端高度下垂量要求,即为柔顺度定义。
机器人柔顺度计算包括两部分:第一部分是轴承变形量的计算;第二部分是对手臂进行有限元分析,得出末端下垂量。
本文以SCARA 型三关节机器人手臂作为计算对象,每个转动关节选用两个深沟球轴承作为选择支撑。
SCARA型机器人手臂受力分析如图1所示[6]。
1 轴承变形引起的下垂量计算
首先,利用机器人手臂的三维模型,分别对三个关节进行质量和质心位置评估后可得到手臂各关节承受的力矩。
然后,通过受力分析,计算出各个轴承所受到的载荷力。
计算辅助变量
其中:1-I,1-II与2-I,2-II,分别为包含两接触物体1和2的主曲率的平面,为曲率。
计算出后,查赫兹接触系数表,可得出。
当钢与钢接触时,弹性趋近量计算公式可简化为:
其中:Q为轴承所受载荷力。
最后,将机器人手臂有负载和无负载时轴承引起的末端下垂量做差,可得到负载引起的末端下垂量为3.691?mm。
2 机器人手臂变形引起的下垂量计算
通过SolidWorks Simulation软件对手臂有负载和无负载两种情况
进行有限元分析。
将有负载和无负载的手臂最前端变形量做差,即为不考虑轴承变形作用下的手臂变形量。
此时计算出的手臂变形量为3.324?mm。
3 结语
本计算方法以SCARA型机器人手臂为例,计算结果7.015?mm 与实验值6.795?mm误差仅为3%。
因此,这种计算方法可以满足洁净机械手产品柔顺度的计算要求。
参考文献
[1] 常治斌,方炜镖,孙传琼,等.长臂机械手手臂结构的有限元分析[J].湖北汽车工业学院学报,1996(2).
[2] 林异捷,袁锐波,衡杨,等.移载机械手提升手臂装置的运动学分析[J].机床与液压,2012(19).
[3] 杨振.基于阻抗控制的机器人柔顺性控制方法研究[C]//东南大学自动控制系统论文集,2004.
[4] 冈本纯三.球轴承的设计计算[M].黄志强,译.北京:机械工业出版社,2003.
[5] 陈超祥.SolidWorks Simulation高级教程[M].北京:机械工业出版社,2011.
[6] KARL MATHIA.Robotics for Electronics Manufacturing[M]. Cambridge University Press,2010.。