SCARA机器人结构设计与运动模拟[四自由度机械手][三维UG]
喜欢这套资料就充值下载吧。资源目录里展示的都可在线预览哦。下载后都有,请放心下载,文件全都包含在内,图纸为CAD格式可编辑,有疑问咨询QQ:414951605 或 1304139763p
南昌航空大学科技学院学士学位论文
第一章绪论
1.1引言
机器人技术是综合了计算机、控制论、机构学、信息和传感技术、人工智能、仿生学等多门学科而形成的高新技术。其本质是感知、决策、行动和交互四大技术的综合,是当代研究十分活跃,应用日益广泛的领域。机器人应用水平是一个国家工业自动化水平的重要标志。
工业机器人既具有操作机(机械本体)、控制器、伺服驱动系统和检测传感装置,是一种仿人操作、自动控制、可重复编程、能在三维空间完成各种作业的自动化生产设备。
目前机器人应用领域主要还是集中在汽车工业,它占现有机器人总数的2.89%。其次是电器制造业,约占16.4%,而化工业则占11.7%。此外,工业机器人在食品、制药、器械、航空航天及金属加工等方面也有较多应用。随着工业机器人的发展,其应用领域开始从制造业扩展到非制造业,同时在原制造业中也在不断的深入渗透,向大、异、薄、软、窄、厚等难加工领域深化、扩展。而新开辟的应用领域有木材家具、农林牧渔、建筑、桥梁、医药卫生、办公家用、教育科研及一些极限领域等非制造业。
一般来说,机器人系统可按功能分为下面四个部分川:
l)机械本体和执行机构:包括机身、传动机构、操作机构、框架、机械连接等内在的支持结构。
2)动力部分:包括电源、电动机等执行元件及其驱动电路。
3)检测传感装置:包括传感器及其相应的信号检测电路。
4)控制及信息处理装置:由硬件、软件构成的机器人控制系统。
1.2 国内外机器人领域研究现状及发展趋势
(1)工业机器人性能不断提高(高速度、高精度、高可靠性、便于操作和维修),而单机价格不断下降,平均单机价格从91年的10.3万美元降至2005年的5万美元。
〔2)机械结构向模块化、可重构化发展。例如关节模块中的伺服电机、减速机、检测系统三位一体化;由关节模块、连杆模块用重组方式构造机器人整机;国外己有模块化装配机器人产品问市。
(3)工业机器人控制系统向基于CP机的开放型控制器方向发展,便于标准化、网络化:器件集成度提高,控制柜日见小巧,且采用模块化结构;大大提高了系统的可靠性、易操作性和可维修性。
(4)机器人中的传感器作用日益重要,除采用传统的位置、速度、加速度等传感器外,装配、焊接机器人还应用了视觉、力觉等传感器,而遥控机器人则采用视觉、声觉、力觉、触觉等多传感器的融合技术来进行环境建模及决策控制;多传感器融合配置技术在产品化系统中己有成熟应用。
(5)虚拟现实技术在机器人中的作用己从仿真、预演发展到用于过程控制,如使遥控机器人操作者产生置身于远端作业环境中的感觉来操纵机器人。
(6)当代遥控机器人系统的发展特点不是追求全自治系统,而是致力于操作者与机器人的人机交互控制,即遥控加局部自主系统构成完整的监控遥控操作系统,使智能机器人走出实验室进入实用化阶段。美国发射到火星上的“索杰纳”机器人就是这种系统成功应用的最著名实例。
(7)机器人化机械开始兴起。从1994年美国开发出“虚拟轴机床”以来,这种新型装置己成为国际研究的热点之一,纷纷探索开拓其实际应用的领域。
1.3 SCARA机器人简介
SCARA机器人(如图1一1所示)很类似人的手臂的运动,它包含肩关节、肘关节和腕关节来实现水平和垂直运动,在平面内进行定位和定向,是一种固定式的工业机器人。它具有四个自由度,其中,三个是旋转自由度,一个是移动自由度。3个旋转关节,其轴线相互平行,手腕参考点的位置是由两个旋转关节的角位移p,和pZ,及移动关节的位移Z来决定的。这类机器人结构轻便、响应快,例如Adeptl型SCARA机器人的运动速度可达10m/S,比一般的关节式机器人快数倍。它能实现平面运动,全臂在垂直方向的刚度大,在水平方向的柔性大,具有柔顺性。
图1一1SCARA机器人
图1一2 SCARA机器人装配线
图1一3 SCARA机器人
SCARA机器人最适用于平面定位,广泛应用于垂直方向的装配。广泛应用于需要高效率的装配、焊接、密封和搬运等众多应用领域,具有高刚性、高精度、高速度、安装空间小、工作空间大的优点。由于组成的部件少,因此工作更加可靠,减少维护。有地面安装和顶置安装两种安装方式,方便安装于各种空间。可以用它们直接组成为焊接机器人、点胶机器人、光学检测机器人、搬运机器人、插件机器人等,效率高,占地小,基本免维护。
1.4平面关节型装配机器人关键技术
1.4.1操作机的机构设计与传动技术
由于机器人运行速度快,定位精度高,需要进行运动学与动力学设计计算,解决好操作机结构设计与传动链设计。包括:
(l)重量轻、刚性好、惯性小的机械本体结构设计和制造技术一般采用精巧的结构设计及合理的空间布局,如把驱动电机安装在机座上,就可减少臂部惯量、增强机身刚性;在不影响使用性能的情况下,各种部件尽量采用空心结构。此外,材料的选择对整机性能也是至关重要的。
(2)精确传动轴系的设计、制造及调整技术由伺服电机直接驱动,实现无间隙、无空回、少摩擦、少磨损,提高刚性、精度、可靠性; 各轴承采用预紧措施以保证传动精度和稳定性。
(3)传动平稳、精度高、结构紧凑且效率高的传动机构设计、制造和调整技术由于在解决机械本体结构问题时,往往会对传动机构提出更高要求,有时还存在多级传动,因此要达到上述目的,常采用的方法有:钢带传动,实现无摩擦无间隙、高精度传动;滚珠丝杠传动,可提高传动效率且传动平稳,起动和低速性能好,摩擦磨损小;采用Rv减速器,可缩短传动链。同时合理安排检测系统位置,进一步提高系统精度
1.4.2机器人计算机控制技术
由于自动生产线和装配精度的要求及周边设备的限制,使装配机器人的控制过程非常复杂,并要求终端运动平稳、位姿轨迹精确。现阶段机器人的控制方式主要有两种:一是采用专用的控制系统,如MOTOMAN、FANUC、NACH工等;二是基于PC机的运动控制架构,如KUKA,ABB,工RCS等。在控制领域常涉及的关键技术包括:
(l)点位控制与轨迹控制的双重控制技术一般为装配机器人安装高级编程语言和操作系统。常用的编程方式有示教编程与离线编程。另一方面,合理选择关节驱动器功率和变速比、终端基点密度和基点插补方式,以使运动精确、轨迹光滑。
(2)装配机器人柔顺运动控制技术
由于机器人柔顺运动控制是一种关联的、变参数的非线性控制,能使机器人末端执行器和作业对象或环境之间的运动和状态符合给定要求。这种控制的关键在于选择一种合适的控制算法。
(3)误差建模技术
在机器人运动中,机械制造误差、传动间隙、控制算法误差等会引起机器人末端位姿误差。因此有必要对机器人运动进行误差补偿,建立合理可靠的误差模型,进行公差优化分配,对系统进行误差的标定并采用合适的误差补偿环节。
(4)控制软件技术
将诸如减振算法、前馈控制、预测算法等先进的现代控制理论嵌入到机器人控制器内使机器人具有更精确的定位、定轮廓、更高的移动速度、更短的调整时间,即使在刚性低的机器人结构中也能达到无振动运动等特性,有助于提高机器人性能。
.
1.4.3检测传感技术
检测传感技术的关键是传感器技术,它主要用于检测机器人系统中自身与作业对象、作业环境的状态,向控制器提供信息以决定系统动作。传感器精度、灵敏度和可靠性很大程度决定了系统性能的好坏。检测传感技术包含两个方面的内容:一是传感器本身的研究和应用,二是检测装置的研究与开发。包括:
(1)多维力觉传感器技术
多维力觉传感器目前在国际上也是一个热点,涉及内容多、难度大。它能同时检测三维空间的全力信息,在精密装配、双手协调、零力示教等作业中,有广泛应用。它包括弹性体、传感器头、综合解藕单元、数据处理单元及专用电源等。
(2)视觉技术
视觉技术与检测传感技术的关系类似于人的视觉与触觉的关系,与触觉相比,视觉需要复杂的信息处理技术与高速运算能力,成本较高,而触觉则比较简单,可靠且较易实现。但在有些情况下,视觉可完成对作业对象形状和姿态的识别,可比较全面的获得周围环境数据,在一些特殊装配场合有很大优越性,如在无定位、自主式装配、远程遥控装配、无人介入装配等情况下特别适用。因此如何采用合适的硬件系统对信息进行采集、传输,并对数据进行分析、处理、识别,以得到有用信息用于控制也是一个关键问题。
(3)多路传感器信息融合技术
由于装配机器人中运用多种传感器来采集信息,得到的信息也是多种多样,必须用有效的手段对这些信息进行处理,才能得到有用信息。因此,信息融合技术也成为制约检测技术发展的瓶颈。
(3)检测传感装置的集成化和智能化技术
检测传感装置的集成化能形成复式传感器或矩阵式传感器,而把传感器和测量装置集成则能形成一体化传感器。这些方法都能使传感器功能增加、体积变小、并使检测传感系统性能提高,更加稳定可靠。检测传感装置的智能化则是在检测传感装置中添加微型机或微处理器,使其具有自动判断,自动处理和自动操作等功能。加快系统响应速度、消除或减小环境因素影响、提高系统精度、延长平均无故障时间。
1.5项目的主要研究内容
1.5.1项目研究的主要内容、技术方案及其意义
本课题是要设计一个教学SCARA机器人。作为工业机器人的SCARA己有很多成熟的产品,但大多驱动装置采用伺服电机,传动系统采用RV减速机,由这些部件构成的整机价格昂贵,不适宜于作为教学用途。而教学机器人相对而言对运动精度的要求要比工业场合用的机器人所要求的精度低,对运动速度和稳定性的要求也不高,它只需具备机器人的基本元素,达到一定的精度即可。实际上由步进电机构成的开环系统精度已经很高,能满足教学用途,而且成本比伺服电机构成的闭环、半闭环系统低很多。谐波传动也是精度高、传动平稳并且很成熟的一项传动技术。因此自主开发低成本的教学机器人很有意义。对本机器人的研制,拟采用步进电机作为动力装置,采用谐波减速机作为传动链的主要部件,同时辅以同步齿形带和滚珠丝杠等零部件来构成机器人的机械本体。控制系统采用基于CP的运动控制架构,研究机器人关节空间的轨迹规划算法和笛卡儿空间的直线轨迹规划算法,利用控制卡提供的运动控制库函数在windows环境下用visu1aC++6.0开发控制系统的软件。
项目研究的总体步骤是:
选出最优传动方案一一关键零部件选型一一机械系统三维建模一一零部件工程图和总装图一一控制系统设计一一运动学分析及位姿误差建模一一控制软件的开发以及轨迹规划算法的研究。
1.5.2拟解决的关键问题
(1)抗倾覆力矩问题的解决。SCARA机器人的大臂和小臂重量大,悬伸也大,造成很大的倾覆力矩,影响机器人的性能,通过合理的机械结构设计来加以解决。
(2)机器人的运动学分析以及位姿误差建模方法的研究。根据运动学参数法,建立通用机器人位姿变换方程,在位姿变换方程的基础上建立机器人位姿误差的数学模型,采用矩阵变换直接推导出机器人末端位姿误差与运动学参数误差的函数关系式。
(3)机器人轨迹规划算法的研究。包括给定起点和终点的关节轨迹规划(PTP运动)算法,以及给定起点和终点的直线轨迹规划(CP运动)算法。
第二章SCAAR机器人的机械结构设计
近年来,工业机器人有一个发展趋势:机械结构模块化和可重构化。例如关节模块中的伺服电机、减速机、检测系统三位一体化;由关节模块、连杆模块用重组方式构造机器人整机;国外己有模块化装配机器人产品问市。本章介绍模块化的设计方法在SCARA机器人的结构设计中的应用。
2.1 SCARA机器人的总体设计
2.1.1 SCARA机器人的技术参数
(1) 抓重:≤1kg
(2) 自由度:4
(3) 运动参数:
大臂:±100。(回转角度),角速度≤1.8rad/s
小臂:±50。(回转角度),角速度≤1.8rad /s
手腕回转:±100。(回转角度),角速度≤1.8rad。/s
手腕升降:100mm(升降距离),线速度≤0.01m/s
2.1.2 SCARA机器人外形尺寸与工作空间
依据设计要求,SCARA机器人的外形尺寸如图2一1所示,工作空间如图2一2。
图2一1 SCARA机器人的结构图
图2一2 SCARA机器人的轴侧图
图2一3 SCARA机器人的轴侧图
2.1.3 SCARA机器人的总体传动方案
目前,机器人的传动系统中主要是使用VR减速器或谐波减速器。VR减速器是近几年发展起来的以两级减速和中心圆盘支撑为主的全封闭式摆线针轮减速器,与其它减速方式相比,VR减速器具有减速比大、同轴线传动、传动精度高、刚度大、结构紧凑等优点,适用于重载、高速和高精度场合。谐波减速器也具有传动比大,承载能力大,传动精度高,传动平稳,传动效率高,结构简单、体积小,重量轻等优点,而且相对于VR减速器而一言,其制造成本要低很多,所以在本设计中采用谐波减速机。SCARA机器人大小臂均要承受轴向压力和倾覆力矩,所以大臂和小臂均采用谐波减速机加推力向心交叉短圆柱滚子轴承结构。而推力向心交叉短圆柱滚子轴承刚度高,能承受轴向压力与径向扭矩,与谐波减速机配合正符合SCAAR机器人大小臂高刚性及高的抗倾覆力矩的要求。这样有利于缩短传动链,简化结构设计〔伙,。由于主轴处于机器人小臂末端,相对线速度大,对重量与惯量特别敏感,所以传动方式要求同时实现Z轴方向直线运动和绕Z轴的回转运动,并要求结构紧凑、重量轻。经过比较,选择同步齿形带加滚珠丝杠来实现Z轴上下运动,而用同步齿形带加带键的滑动轴套来实现Z轴旋转运动。
大臂回转:步进电机1一>谐波减速器一>大臂
小臂回转:步进电机2一>谐波减速器一>小臂
主轴垂直直线运动:步进电机3一>同步齿形带一>丝杠螺母一>主轴
主轴旋转:步进电机4一>同步齿形带一>花键一>主轴
2.2机器人关键零部件设计计算
2.2.1减速机的设计计算
大臂的转动速度为角速度≤1.8rad/s,电机初选四通步进电机,两相混合式86BYG250B一0402。最高转速为30OORPM,设计电机按1500RPM工作,则:
初选谐波减速器为北京中技克美谐波传动有限责任公司的机型为60的XB3扁平
型谐波减速器,其传动比可以是100(XB3一60系列组件的规格和额定数值见下表)
表2一2XB3一60一100的规格和额定数值表
机型
速比
最高输入转速rpm
输入转速3000rpm
半流体润滑脂
油润滑
输入功率
Kg
输出功率
kg
输出扭矩
N.m
60
100
30000
50000
0.145
30
30
2.2.2电机的设计计算
轴(机座旋转轴)的等效转动惯量为
式中:初拟机座的外径为150mm,内径为100mm,带轮直径60mm,宽40mm.
设谐波减速器转动惯量 电机的转子惯量86BYG250B一0402电机的转子惯量15409.
因此自由度弓传动系统上所有惯量折算到电机轴1上的等效惯量为
电机轴扭矩为T=
因为所选材料的摩擦系数f=0.002
取响应时间△T=o.045,则
所选两相混合式步进电机86BYG25OBN一0402电机在3O00rpm时扭矩为06N.m,满足要求,其余几个电机的选择计算类似,第二自由度选择86BYG25OAN,第三和第四自由度是两个56BYG25OB。
表2一3步进电机技术数据
序号
型号
相数
步距角
(。)
静态相流
(A)
相电电阻
相电感
(mH)
保持转矩
(Nm)
定位转矩
(Nm)
重量
(Kg)
1
86BYG250BN
2
0.9/1.8
4
1.1
11
5.0
0.08
2.6
2
86BYG250BN
2
0.9/1.8
3.6
0.9
7.2
0.4
0.08
1.5
3
56BYG250B
2
0.9/1.8
2.4
0.9
2.4
0.65
0.03
0.48
2.2.3同步齿型带的设计计算
考虑到整体结构,选择一对直径60unll左右的带轮同步齿型带传递的设计功率随载荷性质、速度增减和张紧轮的配置而变化。令凡为考虑载荷性质和运转时间的工况修正系数,KZ为考虑增速的修正系数,K。为考虑张紧轮的修正系数。
设计功率为:
(2) 选择带型和带轮节径及齿数参照“同步带选型图”选择带型为L型,则选择带轮20L050,节
(3) 径60.64unll,外径5988mm,齿数为20,节距P。=9.525mm。接下来验算带速,同步带传动速度为
查表知L型带带速限制为Vmax=40—50m/S.所以带轮满足要求。
(3)同步带的节线长度Lp,齿数Zb及传动中心距
初选中心距
取
=89.7702
(4)确定实际啮合齿数Zm
(5)确定实际同步带宽度
选取同步带的宽度为12.7mm,带轮宽度为14+2mm
2.2.4滚珠丝杠副的设计计算
(1)最大工作载荷计算。
工作最大负载F z =15N,沿Z轴方向,即丝杠轴向。因此,滚珠丝杠的进给抗力,即最大工作载荷Fm为
设横向工作载荷为月Fy=0.5Fz=7.5N 为导杆和轴套之间的摩擦系数,=0.15。
因此,丝杠最大工作载荷为
(2)最大动负载C校核滚珠丝杠最大动负载
L为工作寿命,L=60Nt/;n为丝杠转速,
,T为额定使用寿命(h),取T=60x3000x15000/=2700. 为运转状态系数,无冲击,=1.2,因此
,查表知FF1204-3的额定动负载,安全裕度为。静载校核因工作载荷很小,肯定满足条件。因此,对于该自由度的传动系统的计算及校核可以省略。
(3)刚度验算
丝杠的拉压变形量为δ1=式中:L为滚珠丝杠在支撑间的受力长度,取L=1mm;E=20.6x MPa;丝杠底径dl近似为外径和滚珠直径之差,即=d-,丝杠外径d=-(0.2一0.25) ,丝杠名义直径已知12mm,查表知滚珠直径=2.38lmm,因此丝杠底径为=9.5mm,A=Л,于是拉压变形量为δ1=16.125x120/(20.6x x70.84)=1.326x 该变量可以忽略不计,因工作载荷很小,滚道接触变形量从略。
(4)压杆稳定性验算。
失稳时的临界载荷
采用两端固定的支承方式,查表知支承方式系数关刃.25;I为截面惯性矩,I=Л/64=1091.18
L=12Omm。因此,Fk=0.25xЛxЛx20.6x 1091.18/120=3.85 x N,因工作负载很小,压杆不会失稳。
(5)传动效率计算
η=tg入/tg(入十Φ)
根据初选滚珠丝杠型号查表只知螺旋升角入=4º33’,摩擦角一般约为10’,则
η=tg40º33’/tg44º33’=0.96,传动效率高。
2.3大臂和小臂机械结构设计
如图2一5大臂装配结构图所示,机器人大臂10的驱动电机8和谐波减速器7直联后安装在机器人大臂内部。谐波减速器7的输出轴铣成方形插入底座14内,底座14通过螺栓13固定在机座1上。同时推力向心交叉短圆柱滚子轴承的内圈通过螺栓n与连接板5联结在一起,连接板通过螺栓6联结在大臂上,推力向心交叉短圆柱滚子轴承的外圈通过螺栓2与机座1联结在一起。当电机轴旋转时,受到固定限制的减速器输出轴不能转动,从而电机和减速器以及大臂反向旋转。这样机器人大臂就可以绕机座中心轴相对固定机座转动,但转动方向与减速机输出轴转向相反。同时在圆周方向,固定基座应该安装两个极限行程开关4和两个限位挡块,而运动体则要安装压板和行程触发块12,以限制大臂在规定范围内转动,以免机器人小臂部分在运动空间之外与其他设备或部件碰撞【g〕。
图2一5大臂装配结构图
图2-6小臂装配结构图
采用模块化设计方法,小臂与大臂装配结构类似。机器人小臂电机也安装
在小臂内部,这样虽然增加了小臂惯量,但有利于简化结构设计和零部件制造
工艺。传动原理及结构设计与大臂类似,小臂装配结构图略。由于三四关节所
有导线都要通过关节二外壳罩,所以在小臂与三四关节壳罩之间增加一段导线
管用来通三四关节导线¹7¹
2.4腕部机械结构设计
图2一7腕部装配结构图
1.下端盖 2.滑块 3.轴承套 4.丝杆 5.导杆 6.步进电机 7.滚珠螺母及导轨滑块 8.腕部机壳 9.步进电机 10.同步齿形带 11.腕部上端机壳 12.制动块 13.导杆 14.同步齿形带 15.轴承套 16.密封圈 17.主轴
腕部装配结构图如图2一7所示。为了便于加工及保证精度,把安装滚珠丝杠一端的端盖3及支撑上端盖的壳体(图中未标出)设计成分离式结构,依靠壳体两端面与小臂及上端盖配合面来保证丝杠与主轴平行度。由于同步齿形带要能调整中心距及带张紧力,因此电机6先安装在电机连接板上,然后再把连接板及上端盖固定在一起,上端盖用来连接电机连接板的四个孔,螺栓在两个带轮中心线方向上可以进行微调。这样在装配时可对两带轮中心距及带张紧力进行调整。对于电机13直接连接在滚珠螺母与导杆滑套上,这样电机可随着主轴一起做直线运动。由于滚珠丝杠没有自锁功能,Z轴方向又是负载作用力主方向,受结构尺寸限制无法在电机6上加抱闸,因此在滚珠丝杠顶端安装一个制动器来锁住滚珠丝杠,断电时自动锁死,避免滚珠丝杠在断电时发生滑动。滚珠丝杠两端都选用向心推力球轴承,此类轴承存在轴向游隙,可以防止丝杠轴向跳动,提高主轴传动精度。滚珠螺母与滚珠螺母支架相连接,主轴通过两个推力球轴承安装在滚珠螺母支架上,主轴顶端用两个小圆螺母加以锁紧。导柱2,是否需要还有待实验进一步验证。主轴升降通过限位开关控制其行程,所以在螺母支架上安装有一挡块,在上端相应位置安装有接近开关,这样主轴离端盖一定距离时就有信号通知运动控制器,限制该方向运动。在滚珠丝杠下端添加一个防撞的橡胶垫圈,避免滚珠螺母与小臂上表面发生刚性碰撞。
2.5小结
SCARA机器人大臂和小臂结构相同,基本上实现模块化设计,符合发展趋势; 三个模块相互独立、结构简单、零部件少、精度高、可靠性高,不仅适用于S以AR平面关节式装配机器人设计,其一二关节模块结构同样适用于其他关节式机器人前端转动关节设计。三四关节模块结构紧凑,充分利用结构空间,能同时实现高速旋转运动与直线运动,主轴直线运动距离为100mm,而整个模块在主轴方向高度约为4O0mm左右。同时,三四关节的电机轴与主轴不在同一直线上,也有利于结构布局,所以该模块也可应用在一些对精度和结构尺寸都有要求的组合运动结构设计中。
第三章SCARA机器人的位姿误差建模
设计一个开放式的机器人系统,其中关键技术之一就是对相应的机器人本体的运动学进行分析并建立相应的运动学模型。本章系统地描述了平面关节型ScARA机器人的运动学和位姿误差模型的建立。在Denavit一Hartenberg参数法建立的机器人末端位姿变换方程的基础上,利用机构通用精度算法建立了机器人末端位姿误差模型。通过矩阵运算,建立了机器人末端位姿误差与各杆件运动学参数误差之间的函数关系式。用此方法建立的误差模型进行误差标定和补偿,可以提高机器人的定位精度。这对开发开放式机器人系统有重要的参考价值。
3.1基于机构精度通用算法的机器人位姿误差建模
机器人位姿误差建模方法归纳为矩阵法和矢量法两大类型,其中矢量法又分为矢量分析及螺旋变换法和摄动法,运用精度平衡方程式和回转变换张量方法等【2】【5】机器人运动学Denvait一Hartenberg参数法坐标变换中坐标变换矩阵A,及手臂变换矩阵笋都是不考虑各运动学参数误差的理想变换,但实际应用中,无论机器人制造精度多高,都会由于各种原因引起机器人运动学参数误差,影响
机构通用精度算法是一种既不需要求导也不需要建立机构传动方程的通用算法,具有通用性广,计算量小和精确度高等优点,由于其算法模型与前面所建立的机器人位姿变换模型正好适合,因此,利用这种算法建立机器人位姿误通用精度算法基本思路是:任何具有精度要求的机构系统是一个有机联系差模型。
整体,如果系统构件中有原始误差存在,必然要影响从动件运动轨迹,从而产生机构位置误差,而任何原始误差影响均可视为构件本身坐标系产生微小转动或移动,至于机械系统精度通用数学模型可以应用空间坐标变换原理,并通过所对应的构件运动变换矩阵与位置误差矩阵连乘叠加来表达。通用精度算法的坐标变换推导过程完全类似于机器人坐标变换坐标推导过程,这里不再叙述,仅给出其结论,并将其结论进行整理变化后应用于机器人位姿误差计算,建立机器人位姿误差变换模型
3.2机构精度通用算法
设某个机构由n个运动构件和一个固定构件组成,若将起始坐标系S。建立在固定构件上,坐标系S,建立在运动构件(ii=,2l,…n)上。运动构件n的坐标系凡,为目标坐标系。坐标系又_,与s;间变换矩阵为A,,以向量价二x(,y,习)(与机器人齐次变换矩阵规定一样)表示点P在坐标系s,中位置,则由坐标间位姿变换可知目标坐标系况,中某点P在各坐标系S,中的向量乙,应有如下关系式:
(3.2)
为目标坐标系与起始坐标系之间运动变换矩阵。
对于坐标系,,…,,中的任意一个坐标系,若存在若干种误差,则使
坐标系变成,司原点在中位置坐标为(dx,dy,dz),其三个坐标轴相对三个坐标轴分别有偏转角,则坐标系与的变换矩阵为 (3.2.2)
展开上式,考虑到各误差项数值比较小。
所以取
,并忽略二阶及三阶
以上误差项,可得误差矩阵
(3.2.3)
所以点P在,中坐标向量式与关系为
式中:E一单位矩阵。
其中:
1):相当于坐标系 绕本身轴X,Y,Z微小转角。
2):相当于坐标系沿本身轴X,Y,Z微小偏移量。
若各坐标系均存在误差矩阵,则使目标坐标系中点P变成,其
在各坐标系中的坐标向量…,应具有如下关系:
(3.2.5)
将表达式展开,并略去高阶误差项。可得
(3.2.6)
(3.2.7)
上式即为机构精度通用计算公式。
3.2.2通用机器人位姿误差模型
3.2.2.1机构通用精度模型与机器人位姿误差模型的联系
上面虽推导出机构精度的通用计算公式,但由于位置向量 =x(,y,z,1)只包含机构的位置,在一般的机构分析中并不需要姿态向量,所以包含位置向量也就够用,但在机器人位姿表达中,除了位置外还必须包含姿态.所以必须对上述通用精度计算公式进行扩展,以符合机器人位姿表达
前面介绍的坐标变换矩阵A,及手臂变换矩阵名T都是不考虑各关节运动学参数误差的理想变换,而在实际应用中,各运动学参数还是存在误差,因此可以把机器人位姿误差转化为这些运动学参数误差,认为机器人位姿误差中静态部分都是由于这些参数误差引动。
沿用上面推导思想,只是不再直接用向量 =x(,y,z,1)来表示坐标系中参考点P在坐标系中位置,而是先考虑点P所在坐标系原点在坐标系中位姿,求由于杆件i运动学参数误差所造成又原点在坐标系中位姿误差。利用与上面相同思想推导出末端关节坐标系原点在基坐标系中位姿误差.最后再乘以点P在坐标系中位姿变换(也用矩阵表示)即得到点p的误差表达式。在建立机器人运动学误差模型时,这个点p即为工具坐标系t的原点(设这个原点为工具作用点).
最后所得p在基坐标系中位姿误差即为工具(末端执行器)作用点位姿误差。
3.2.2机器人位姿误差模型的建立
用及分别代表连杆i的理想变换矩阵和实际变换矩阵,代表理想变换矩阵和实际变换矩阵之差,则考虑误差影响时相邻坐标系的真实变换矩阵为:
(3.2.8)
设没有误差时,杆件i坐标系变换后的坐标系为,类似公式(3.2.4)推导过程,由于存在若干种误差,坐标系又进行一次变换,变成坐标系,这时坐标系相对存在位姿误差即原点在坐标系为其三个坐标轴相对的三个坐标轴分别有偏转角由公式(.3.22)可得坐标系相对的变换矩阵为。
而相对杆件I一1坐标系的变换矩阵应左乘以相对,的实际变换矩阵,考虑到误差比较小,在这里可以用来替代,所以由误差引起的误差变换矩阵为
(3.2.9)
把公式(3.2.9)代入(3.2.8),则杆件i误差模型为:
(3.2.10)
所以 (3.2.11)
式中可由公式(3.2.10)求得
(3.2.12)
机器人末端连杆相对于基础坐标系的实际变换矩阵(表示实际变换矩
表示理想变换矩阵),忽略二阶及二阶以上误差项的高阶项后为:
(3.2.13)
由公式(3.2.13)可得
(3.2.14)
上式只是机器人第n个关节(与末端执行器固接)坐标系原点位姿误差矩
阵,要计算末端执行器位姿误差,必须右乘一个工具坐标系t相对第n个关节
坐标系的变换矩阵,因为末端执行器坐标系相对关节n坐标系是固定不动,
则假定变换矩阵不存在误差,机器人末端执行器位姿误差矩阵为
(3.2.15)
这时与通用机构精度计算公式就统一了,若假定末端执行器坐标系相对第n
个关节坐标系的运动学参数也存在误差,则变换矩阵存在误差,只要把式(14)
中n改为n+1即可,这里n+1代表末端执行器。
在式(3.2.15)中虽然有结果,但这个结果表达式太复杂,不利于理解与后
面标定时应用,下面直接用矩阵推导进行计算,类似式(3.2.10)推导,由式
(3.2.15)可得
(3.2.16)
为的误差矩阵,其表达式为:
(3.2.17)
其中:为机器人末端位置、姿态误差,其具体表达式推导如下:
由公式
求得
(3.2.18
由得
(3.2.19)
可以认为是由微分运动矢量所组成,其中得前三个元素为位置误差,后三个元素为姿态误差。矢量为
(3.2.20)
用了来表示杆件的实际误差,则上式可表示为
(3.2.21)
其中为误差系数矩阵。
上式(3.2.21)表示由于杆件i运动学参数误差所造成的微分变化,由于要
对机器人末端手臂工具坐标系进行实际测量。需将误差变换到手臂末端工具
坐标系上,由于杆件i到手臂末端工具坐标系的微分变换可将式(3.2.21)误差
变换到手臂末端工具坐标系上。若有杆件i到手臂末端工具坐标系的T变换
矩阵如下:
(3.2.22)
则有杆件i到末端工具坐标系的微分变换将e,变换到手臂末端工具坐标系:
(3.2.23)
记为: (3.2.24)
式中
表杆件i运动学参数误差变换到手臂末端工具坐标系t上的误差矢量。
表杆件i运动学参数误差所造成的微分变化。
称为杆件i到手臂末端工具坐标系t的雅可比微分变换矩阵。
其中,则有
所以
(3.2.25)
由上面各式可得机器人末端位姿总误差。e为各杆件运动学参数误差变换
到手臂末端工具坐标t上的误差矢量之和,即:
(3.2.26)
式中为单位矩阵。式(3.2.26)假定工具坐标系相对末端连杆坐标
系也有运动学参数及相应的参数误差存在。
若直接考虑末端执行器相对末端连杆坐标系6个相应位姿误差时,则式
(3.2.26)中
3.3 小结
本文所建立的机器人末端位姿误差计算模型不需要进行求导,只需进行相
应的矩阵乘法运算,采用矩阵变换直接推导出机器人末端位姿误差与运动学参
数误差的函数关系式,简单实用。得出的结论也有利于后面进一步研究中的误
差标定。由于位姿变换方程与位姿误差模型都建立在坐标系变换基础上,所以
该位姿变换方程与位姿误差模型同样适用于运动部件间存在坐标变换的复杂系
统,如加工中心或数控机床中加工刀具与零件之间误差传递计算等。
总结
.
随着机器人技术的进一步发展,其应用必将越来越广泛。机器人学这门课程必将越来越重要,实验设备的缺口也必然越来大。研制教学机器人是很有必要的。目前本设计所完成的主要工作是:
在分析设计要求的基础上提出SCARA机器人总体设计方案;用三维造型软件完成四自由度SCARA机器人的机械结构设计,完成机器人整体装配图及主要零部件的工程图绘制。
所设计SCARA机器人基本上实现模块化设计,符合发展趋势。三个模块相互独立、结构简单、零部件少、精度高、可靠性高,不仅适用于SCARA平面关节式装配机器人设计,其一二关节模块结构同样适用于其他关节式机器人前端转动关节设计。采用特殊轴承和特殊的传动结构解决了机器人的抗倾覆问题,这种特殊结构有益于提高系统机械性能。
分析了SCARA机器人的运动学正解和逆解。建立了机器人末端位姿误差计算模型。该模型不需要进行求导,只需进行相应的矩阵乘法运算。该位姿变换方程与位姿误差模型同样适用于运动部件间存在坐标变换的复杂系统。
在此很高兴能有这么好的学习机会,让我从中学会了很多新的知识。在整个设计过程中可能有欠缺的地方,望老师予以批评指正。不胜感激。
参考文献
【1】熊有伦.机器人技术基础【M】.武汉:华中科技大学出版社,1996
【2】王坤兴.机器人技术的发展趋势III【J】.机器人技术与应用,2005.6
【3】吴宗泽.机械设计【M】,北京:人民交通出版社,2003
【4】李蕾,崔建国.精密机械设计【M】.北京:化学工业出版社,2005.2
【5】赵松年,张奇鹏.机电一体化机械系统设计【M】.北京:机械工业出版社,1996
【6】唐颖莉,郑时雄,刘桂雄.基于墒概念的机器人动态误差理论的研究一一误差源的研究及其对位姿方程的影响.机械科学与技术.2001(5)
【7】陈志翔,黄勇,殷树一言,卢振洋.弧焊机器人离线编程系统分析与设计【J】. 机械工程学报,2001、’01.37No.10P.104一106
【8】杜浩藩,丛爽等.一种用于搬运和装配作业的4自由度机器人系统【J】.制造业自动化,2003.7
【9】 贾庆贤,杨磊等.机器人模块化关节的设计与实现【J】机电产品开发与创新,Vol.18No.6,(2005),1~4
【10】明谈世哲,杨汝清,开放式机器人运动学分析与动力学建模【J】组合机床与自动化加工技术,2002
【11】王仲民,蔡霞,崔世钢一种四自由度机器人的运动学建模【J】.天津职业技术师范学院学报.v。2.13No.4,(2003),1一5
【12】焦国太,余跃庆,梁浩.机器人位姿误差的结构矩阵分析方法【J】.应用基础与工程科学学报.2001.9,259一265
【13】黄家贤.机构精确度【M】.第2版.西安:西安电子科技大学出版社,1994
【14】肖郑进.SCARA平面关节式装配机器人精度分析.南京理工大学学报.2002
【15】」阎华,刘桂雄,郑时雄.机器人位姿误差建模方法综述.机床与液压(2001)
【16】基于PC一BASED的新一代数控系统,步进机电有限公司
【17】高钟敏.机电控制工程(第2版) 【M】.清华大学出版社,2002:176一177
【18】张爱红,张秋菊.机器人虚拟示教的实现方法.机床与液压.2003.No.4
【19】许春山,王建平,曹广义,赵锡方.基于VISu1aC++6.0的机器人控制系统软件实现【J】,中国科技论文在线
【20】Aspinwall D M .Acceleration profiles for miniming residual response ,ASMEJ. Of dynamic
Systems, measurement ,and control.1986.102;3-6
【21】Jankowski KP.Invese。Dynamies task comtrol of Flexible Joint Robots一Partl: Continuoutime APProaeh,Part11:Diserete一time APProaeh,Meehanism Maehine Theory,1992
【22】TanGuan一zheng,Liang Feng,Wang Yue一Chao.Real一time aceurate handpath
Traekin gand joint trajeetory Plannin go frindu strialrobots(I)【J】Journalof Central South Universit of Teehnology (EnglishEdition),2002,9(3):191一196
【23】TanGuan一zheng,HuSheng一Yuan.Real一time aeeurate hand path traekingand
Join ttrajeetory Plannin of rindustrial robots(I) 【J】.Journal of Central South University of Teehnology (EnglishEdition),2002,9(3):273一278
致谢
本文是在尊敬的导师许瑛教授的精心指导下完成的。许老师师渊博的学识、开阔的视野、敏锐的洞察力、严谨的治学态度、求实创新的工作作风,永远是我学习的榜样,也将始终引导和激励着学生在科学技术的殿堂里探索前进。老师令人敬佩的平易近人的处世方式也为学生树立了榜样。学生所取得的每一点点成绩和每一次的进步,无不凝聚着老师大量的心血。在此论文完成之际,谨向许老师致以最崇高的敬意和衷心的感谢,和帮助,在此向桂老师表示衷心的感谢。桂老师全面活跃的思维方式、一丝不苟的治学态度和勤奋务实的工作作风给我留下了深刻的印象,并将使我受益终生。感谢我的家人。他们的支持和理解是我完成学业的前提和动力。没有他们的支持我不可能顺利完成我的学业。值此论文完成之际,向所有给予我关心和帮助的老师、同学和亲友致以深深的谢意和美好的祝福。
29
收藏
编号:43958126
类型:共享资源
大小:4.05MB
格式:ZIP
上传时间:2021-12-05
45
积分
- 关 键 词:
-
四自由度机械手
三维UG
SCARA
机器人
结构设计
运动
模拟
自由度
机械手
三维
UG
- 资源描述:
-
喜欢这套资料就充值下载吧。资源目录里展示的都可在线预览哦。下载后都有,请放心下载,文件全都包含在内,图纸为CAD格式可编辑,有疑问咨询QQ:414951605 或 1304139763p
展开阅读全文
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。