当前位置:文档之家› 六自由度机器人控制系统设计

六自由度机器人控制系统设计

六自由度机器人控制系统设计
六自由度机器人控制系统设计

1前言

1.1 焊接机器人的发展历史与现状

现代机器人的研究始于20世纪中期,其技术背景是计算机和自动化的发展,以及原子能的开发利用。美国原子能委员会下属的阿尔贡研究所为解决可代替人进行放射性物质的处理问题,在1947年研制了遥控式机械手臂;1948年又相继开发了电气驱动式的主从机械手臂,从而解决了对放射性物质的进行远距离操作的问题。1954年,美国科学家戴沃尔最先提出工业机器人的概念,并申请了新的专利。其主要特点是借助伺服技术来控制机器人的关节,并利用人手对机械手臂进行动作示教,机械手臂能实现人物动作的记录和再现。这就是示教再现机械臂,现在所用的机械手臂差不多都采用这种控制方式。伴随着现代社会的发展,为了提高生产效率,稳定和提高产品的质量,加快实现工业生产机械化,改善工人劳动条件,已经大大改进了机械手臂的性能,并大量应用于实际生产中,尤其是在高压、高温、多粉尘、高噪音和重度污染的场合。焊接机器人的诞生可以追溯到上世纪70年代,是由日本发那科(FANUC)公司生产的小型机器人改进的,受限于当时的技术手段以及高昂的造价,使得当时的焊接机器人不能得到很好的应用。机械手臂是一种工业机器人,它由控制器、操作机、检测传感装置和伺服驱动系统组成,是一种可以自动控制、仿人手操作、可以重复编程、可以在三维空间进行各种动作的自动化生产设备。机械手臂首先是在汽车制造工业中使用的,它一般可进行焊接、上下料、喷漆以及搬运。它可代替人们进行从事繁重、单调的重复劳动作业,并且能够大大改善劳动生产率,提高产品的质量[1]。

到了90年代初,随着计算机技术、微电子技术、网络技术等的快速发展,机器人技术也得到了飞速发展。工业机器人的制造水平、控制速度和控制精度、可靠性等不断提高,而机器人的制造成本和价格却不断下降。在西方国家,由于劳动力成本的提高为企业带来了不小的压力,而机器人价格指数的降低又恰巧为其进一步推广应用带来了契机,采用机器人的利润显然要比采用人工所带来的利大,使得焊机机器人得到了推广,同时技术的进步也使得焊机机器人技术得到很大提高。

进入新世纪之后,由于各国对焊接机器人的不断重视,使得焊接机器人技术取得了很大的进步。同时由于其焊机精度及更低的生产成本,也使得它得到了越来越多的应用。目前,焊接机器人主要用于装卸、搬运、焊接、铸锻以及热处理等方面,无论数量、品种和性能方面都还不能满足工业生产发展需要。在一些特殊的行业,使用它来代替人工操作的,主要是在危险作业、多粉尘、高温、噪声、工作空间小等的不适于人工作业的环境。

1.2 焊接机器人发展趋势

近些年来,国际机器人界都在加大科研力度,随着机械工程、电子工程、自动控制工程以及人工智能等长足的进步,焊接机器人技术也得到了长足的发展.不断向智能化和多样化方向发展是未来一段时间的总体发展趋势。具体而言,表现在如下几个方面:

1)机器人操作机结构

通过有限元分析、模态分析及仿真设计等现代设计方法的运用,实现机器人操作机构的优化设计.探索新的高强度轻质材料,进一步提高负载/自重比。机器人结构向着模块化、可重构方向发展机器人的结构更加灵巧,控制系统愈来愈小,二者正朝着一体化方向发展。采用并联机构,利用机器人技术,实现高精度测量及加工,这是机器人技术向数控技术的拓展,为将来实现机器人和数控技术一体化奠定了基础。

2)机器人控制系统

重点研究开放式,模块化控制系统。向基于PC机的开放型控制器方向发展,便于标准化、网络化;器件集成度提高,控制柜日见小巧,且采用模块化结构人机界面更加友好,语言、图形编程界面正在研制之中。

3)虚拟机器人技术

虚拟现实技术在机器人中的作用已重仿真、预演领域发展到用于过程控制,如使遥控机器人操作者产生置身于远端作业环境中的感觉来操纵机器人。基于多传感器、多媒体和虚拟现实以及临场感技术,实现机器人的虚拟遥控操作和人机交互。

4)机器人传感技术

机器人中的传感器作用日益重要,除采用传统的位置、速度、加速度等传感器外,装配、焊接机器人还应用了激光传感器、视觉传感器和力传感器,并实现了焊缝自动跟踪和自动化生产线上物体的自动定位以及精密装配作业等,大大提高了机器人的作业性能和对环境的适应性。

5)机器人性能价格比

机器人性能不断提高(高速度、高精度、高可靠性、便于操作和维修),而单机价格却不断地下降。由于微电子技术的快速发展和大规模集成电路的应用,使机器人系统的可靠性有了很大提高。

1.3 焊接机器人简介

焊接机器人是从事焊接(包括切割与喷涂)的工业机器人。焊接机器人主要包括机器人和焊接设备两部分。焊接机器人由机器人本体和控制柜组成。而焊接装备,以弧焊及点焊为例,则由焊接电源,(包括其控制系统)、送丝机(弧焊)、焊枪(钳)等部分组成。对于智能机器人还应有传感系统,如激光或摄像传感器及其控制装置等。

世界各国生产的焊接用机器人基本上都属关节机器人,绝大部分有6个轴。

其中,1、2、3轴可将末端工具送到不同的空间位置,而4、5、6轴解决工具姿态的不同要求。

1)机器人的机械系统主要由执行机构和驱动-传动系统组成。执行机构是机器人赖以完成工作任务的实体,通常由连杆和关节组成,由驱动-传动系统提供动力,按控制系统的要求完成工作任务。驱动-传动系统主要包括驱动机构和传动系统。驱动机构提供机器人各关节所需要的动力,传动系统则将驱动力转换为满足机器人各关节力矩和运动所要求的驱动力或力矩。

焊接机器人手臂是一种仿人式的机械。其模仿人类的手臂,而要实现像人手一样的功能来就要借助类似于指、腕、臂、关节等部分组成的抓取和移动机构——执行机构,而提供动力的肌肉就由驱动-传动系统来代替[2]。

其结构框图如图1.1所示:

图1.1 焊接机器人结构框图

2)与通常的过程自动控制系统类似,焊接过程自动控制系统一般为闭环反馈系统。它可分为被控对象、比较器、控制器以及执行机构四部分。为了实现焊接机器人对空间焊缝的自动实时跟踪和焊接参数的实时控制,设计的是以DSP为主控制器的焊缝实时跟踪和控制的交互式控制系统。DSP作为系统的核心控制器产生控制信号,驱动步进电机动作,同时利用DSP的数字通讯功能与PC进行通讯,从而实现对焊缝的实时跟踪和控制。

其结构框图如图1.2:

图1.2 控制系统结构框图

2焊接机器人机械部分设计

本次的设计是参考机械学院二楼机器人实验室中的Motoman机器人而设计的。它的一些参数也是对实验室中机器人的观察、测量而得到的。

2.1 焊接机器人设计

本次设计的机器人具有六个自由度,它们分别是腰关节的移动和转动、大臂的摆动、小臂的摆动和腕部的转动(两个自由度),都为关节连接,除了这些结构外,还必须有导轨以及一个用于夹持焊枪的机械手。

2.1.1 导轨的设计

焊接机器人的底座并不只是固定不动的,它可以利用导轨在一定的范围内移动,根据实际情况,此次设计的导轨可以在水平方向上移动,以增加它的工作范围,方便焊接工作的完成。

导轨的结构简如图2.1所示:

图2.1导轨的结构简图.

导轨选用的是滚动导轨,其结构简单、安装方便且具有较小的摩擦系数,选择合适的滚珠丝杠螺母副用来带动导轨运动,最后再选择适当的电机。

丝杠螺母副的选择:

计算最大动载荷C

F (2.1)

w

L=60*n*T/106(2.2) n=100*v s/L0(2.3)

上式中,L0——滚珠丝杠的导程,初步选为6mm;

v s——最大负载下的速度,这里选其为v s=0.6m/min;

T——使用寿命,可按其为24000h;

f w——运转系数,取值为f w=1.2~1.5;

L——使用寿命,以106转为1个单位;

n=100*v s/L0=50(r/min)

L=60*n*T/106=72

C=w F=4776.3(N)

查阅机电课程设计指导书可看出,选择WD4506外循环垫片调整预紧的双螺母滚珠丝杠副可满足要求,选定等级为3级。

丝杠电机的选择:

首先来选择齿轮传动比:取其值为i=0.8,取z1=32,z2=40。

计算传动系统折合到电机轴上的总的转动惯量为

J∑=J M+J1+( Z1/Z2)2 [(J2+J S)+W/g(L0/2)2] (2.4)

在式中,J M—电机转子转动惯量;

J1,J2—齿轮Z1,Z2的转动惯量;

J—滚珠丝杠转动惯量;

s

初选伺服电机为PAC12,其转动惯量为10.7kg*cm3

J ZI=0.78*10-3*d14*L1=2.71(kg*cm2 ) (2.5) J Z2=0.78*10-3*d24*L2=6.42 (kg*cm2 ) (2.6) J S=0.78*10-3*d4*L S=35.837 (kg*cm2 ) (2.7) 代入上式:

cm)

∑=J M+J1+( Z1/Z2)2[(J2+J S)+W/g(L0/2)2]=39.374( kg*2

考虑电机与传动系统款两相匹配问题。

Jm/ J∑=0.273 (2.8)

基本满足设计要求。

2.1.2 基座的设计

图2.2 基座示意图

基座主要起着支撑整个机械人的作用,要有足够的强度和刚度,一般用铸铁或铸钢制造,设计合适的基座能够减少机器人在运动中的产生的震动,避免因震动而使焊接出现误差。除此之外,基座还必须能够旋转,以保证机器人具有较大的工作空间,较好的完成焊接工作,这里选用带有滚珠的轴承来支撑,其比一般的结构具有较大的支撑力和较高的稳定性。

大臂小臂腕部所有质量为80kg ,最大回转半径mm R 550=。 则转动惯量:22111.122

55.055.0802kgm R m J ≈??== 执行器回转从 0~s 110 ,需要时间s t 5.01=。 加速度:211

1838.35

.018014.3110s rad t a =??== ω 回转驱动力矩:Nm a J T 4398.46838.31.12111=?==

kW n T P j J j 093898.06028

.695.0955092.14398.4695500

00=????==η kW t n GD P a J ja 008737.05

.0103577)6028.692.1(4398.4610357732

3202=???÷?=?= 2)确定电机的额定功率0m P 。0m P 可以按下式确定:

()002j ja m P P P +≥()W 27.205737.8898.932=+?=

力矩:Nm a J l F T 6398.4774398.4655.08.980111=+??=+=

2.1.3 机器人腕部的设计

腕部用来连接操作机手臂和末端执行器,并决定末端执行器在空间里的姿态。腕部一般应有2~3个自由度,结构要紧凑,质量较小,各运动轴采用分离传动。焊接机械手的腕部运动一般可以分为上、下运动以及转动,上下运动可由电机带动带轮来控制,转动可以由电机带动键连接来实现其转动[4]。

腕部结构形式的设计要根据机器人的运动形式、末端执行器的重量、运动精度以及完成动作的自由度要求等来决定的。因此设计腕部是应该考虑以下几点要求的:

(1)腕部的结构和尺寸应该满足机器人的空间要求;

(2)所选结构要紧凑,尽量减轻重量以减少手臂部分的载荷;

(3)根据腕部的承受载荷和结构的特点,合理选用材料;

(4)要求运动速度高,惯性小。

下面为齿带轮的传动示意图:

图2.3 传动带示意图

计算同步带:

(1)总体参数:mm d 66= 30=Z kW P d 32.0= kW P 2.0= 6.1=A K 有所选电机特性可知:输出功率0.2kW ,锥齿轮效率0.98

(2)设计计算:

1.设计功率d P kW kW P K P A d 3

2.02.06.1=?=?=

2.选定带宽和节距 L 型带,节距9.585mm ,基准宽度25.4mm

3.小带轮齿数1Z m i n 1Z Z ≥ 221=Z

4.小带轮节圆直径1d mm mm P Z d b 70.6614.432.02211=?==π

5.大带轮齿数2Z 30223

6.112=?==iZ Z

6.大带轮节圆直径2d mm mm P Z d b 95.9014.332.03022=?==π

7.带速v s m n d v 47.10100060300070.6614.31000601

1=???=?=π 8.初定轴间距o a ()()2102127.0d d a d d +≤≤+

mm a mm 3.315355.1100≤≤ 故取

mm a 2150=

9.带长及其齿数P L ()()mm a d d d d a L 43042202122100=-+++

40=Z

由文献[2]表14.1-51 选取标准节线长P L ,mm L P 80.431=

10.实际轴间距a mm L L a a P 216243080.431215200=-+=-+= 11.带宽S b mm P K P b b Z d s S 53.1656

.12.032.02414.114.100=??=?= 12.作用在轴上的力r F N v P F d r 74.90947

.1032010001000=?==

2.1.4 机械抓手的设计

机械抓手在本设计中具有很大的作用,现在在抓具市场中倍受青睐的机械抓手主要有:多工位机械抓手;手自动更换器,转塔多爪手[5]。

机器人的作用要靠末端部件才能落实.然而末端部件不可能做得象人手那样通用和灵巧.因此,为了使机器人具有柔性必须准备若干套应付不同作业和不同对象的手。

在本次设计中所采用的机械抓手不需要太多的功能,因此并没有设计的过于复杂,主要是用来抓取和握紧(吸附)专用工具(如喷枪、扳手、焊具、喷头等),来进行相应的操作。它具有模仿人手动作的功能,安装于机器人手臂的前端。

其结构简图如图2.4所示:

图2.4 机械抓手结构见图

抓手手指是与焊枪进行直接接触的部件,通过电机的转动带动连杆的运动来实现机器人机械抓手的松开和夹紧。

2.2 选择驱动方式

本次设计的是六自由度机器人,它一共具有六个独立的转动关节。机器人常用驱动方式有液压驱动、气压驱动以及电机驱动。这三种驱动方式各有各的特点,可以根据实际情况选择合适的驱动方式。

下面对此三种驱动方式的特点进行比较,再根据具体情况选择适合此次设计的驱动方式。如下表2.1所示:

表2.1各种驱动方式性能、参数对比

由上表可以得出,各种驱动方式都有它们自己的特点,对本次机器人的伺服驱动系统的要求如下:

(a)驱动系统的质量应该尽可能的轻,这样才能使输出的功率高,才能实现比较高的生产效率;

(b)其反应速度要快,力矩转动惯量比和力矩质量比要大,使焊接机器人能进行频繁地正、反转切换,以及起、制动等;

(c)安全性必读得到切实的保障,这是任何产品设计使用时所必须遵守的原则;

(d)驱动也要选择比较灵活的,灵活的驱动方式可以减小速度偏差和位移偏差;

(e)要尽可能减小对周围的环境污染,还有就是噪声要小,成本不易过高;

(f)应该遵循操作和维护都要方便的原则;

2.3 键的校核

图2.7键示意图

在平键连接时,它的实效主要是由于工作面被压溃而导致,除非是当严重过载时,一般来说是不会出现键的断裂。所以,一般我们只需按其工作面上的挤压应力进行强度的计算。而对导向平键联接来说,其主要是由过度磨损引起的失效,一般按照工作面上的压力进行强度校核计算[13]。

假定键上的载荷分布均匀,平键连接的强度为

σp=2T*103/kld≤[σp] (2.22)k—键与轮毂键槽接触的高度,k为0.5h,这里的h为键高度;

T—传递的转矩,其单位为N*m;

d—轴直径;

l—键工作长度;

[σp]—最弱材料的许用应力,其单位为MPa

我们选择肩部一个键8*7*50举例计算

σp=2T*103/kld≤[σp]=53.25MPa≤100 MPa (2.23)所以可以验证其成立,同理验证其他。

2.4 轴的校核

选择材料为45钢重物经估计约为80kg ,设计轴的宽为45cm,轴的长度为217cm 。 压力均匀分布长度100cm

q=80*9.8/1=784N (2.24) 由于载荷及支撑反力几乎对称,故两端支撑反力为:

Fa=Fb=2.17/2=1.085 (2.25) 由于截面左侧的外力只有Fa ,且Fa 在截面上引起剪力为正,故C 上剪力为Fc=Fa=1.085KN 。

弯矩为

KN q F M a 421.0275.0*=÷-= (2.26) 弯曲强度条件为:

δmax=Mmax/W≤[δ]=91.33Mpa<100Mpa (2.27) 故可以根据轴的尺寸选择来选择轴承。

3 控制系统

3.1 控制系统的选择

机器人控制系统是其控制和信息处理的主体,它设计性能的好坏直接决定了机器人系统的整体能力。在先前的机器人中,尤其是工业机器人,它们所采用的控制系统一般是设计者根据机器人本身的结构开发的, 其采用了专用计算机、专用操作系统、专用机器人语言、专用微处理器,这种封闭式的结构限制了当时机器人的灵活性和可扩展性。伴随着科技的不断发展,现代化生产和对机器人研究的深入,人们对机器人控制器开放性的要求越来越迫切. 现代化高精尖制造业要求工业机器人具有更强大的编程环境和更大的柔性,为了提高机器人智能水平和系统性能,就要求机器人控制器具有集成各种外部传感器的能力和开放结构[6]。

要建立控制系统,首先需要选择硬件平台,控制系统硬件平台对于系统的开放性、实现方式和工作量有很显著的影响。封闭式的结构具有特定的使用环境、特定的功能, 不方便对系统进行改进和扩展,其软件的独立性也很差。它的逻辑结构和软件结构太过于依赖硬件。所以,开放式机器人控制系统是现代机器人研究的重要方向。

常用的控制系统应满足:硬件结构具有实时计算能力;硬件系统基于标准总线机构,具有可伸缩性;硬件系统实现模块化,方便更改传感器、各种接口和特殊计算机等;还有就是降低成本。

3.2 控制系统的搭建

控制系统是机器人伺服控制系统的核心, 它能够完成对各个轴与电机的变频器整流控制、运动控制、人机界面、系统保护和保持与上位机之间通信等功能。其中DSP 是整个控制系统的核心部件, 它能够实现六轴伺服电机的控制算法和伺服系统的保护以及整流器的控制等。

因此,我们可以确定此次设计的焊接机器人控制系统的为基于DSP的微机控制的焊接机器人的控制结构。它由计算机控制系统、DSP控制系统、驱动装置、手动控制系统、反馈装置等组成。

首先是计算机控制系统。它通过USB接口与DSP控制系统实现数据共享,同时对还能进行实时的控制与监视,系统能够根据给定电机的相关参数以及对反馈信号信号的处理,进而达到对系统进行控制的目的。

RAM为DSP的存储结构,它能掉电失忆,即我们通常所说的易挥发性。它能够缩短加工时DSP读入读出数据和程序所用的时间,并将写入的数据进行先期处理,然后处理好的数据输入到随机的存储器中,供系统使用。位置开关能够发出信号,这是我们判断系统进行运动和停止时的依据。而手控系统是对自动控制的补充,主要用来进行一些比较简单的控制和加工过程[7]。

光电编码器是数字伺服控制系统必不可少的反馈电机运动信息所需的器件。我们

把光电编码器固定在电机轴的一个转盘上, 转盘上面刻有均匀细缝, 转盘的一边是光电转换器件, 另一边是光源。电机转动时转盘随之转动, 于是光源就可以透过细缝照到光电转换器上,并使之产生一定频率的电压脉冲, 而控制器就可以根据这些脉冲的宽度和频率获得电机的转速和位置。焊接机器人上有六个转动关节, 一次我们需要在每个关节都安装一个伺服电机进行单独的驱动。一次我们需要安装6个光电编码器才能达到我们设计所需的要求。

DSP要处理计算机和处理器之间的通信问题,同时还要对电机的运行状态进行监控。这些就要求DSP具有良好的丰富的外部空间、运算功能以及中断资源的能力。根据以上这些情况,我们决定选择的DSP型号为TMS320LF2407[8]。

3.2.1 DSP芯片

本系统所使用的DSP芯片是TI公司C2000 系列中的TMS320-LF2407。它是专门为基于控制应用而设计的。此系列的DSP芯片将具有丰富的微控制器外设功能以及高性能的DSP内核集成于单片中,使它成为传统的高成本的单片设计和微处理器单元理想的替代产品。它具有20 MIPS到40 MIPS的指令运算能力,这使得TMS320-LF2407控制器能提供比传统的为空气更高的性能以及性价比。LF2407作为TMS320F24X系列的产品,具有用于高速信号处理和数字控制功能所必需的结构,同时还具有单片电机控制所必需的外设功能。它具有改进的哈佛结构,可以通过外部总线分别访问数据、程序、输入/输出三个独立的空间[9]。

生产该型号芯片的是TI公司。美国TI公司是世界上专门从事DSP 器件设计和制造的大厂商之一, 其DSP 产品特别适用于通信、控制和消费类电子产品。其中C2000 系列具有独特的技术先进性, 被交流变频产品普遍采用, 而TMS320LF2407是该系列中功能最强大的一款。它的电机控制主要由其EV( Event-Manager,事件管理器) 完成。

3.2.2 硬件工作原理

我们要求焊接机器人能准确的执行主机的指令并迅速的将其执行,同时还应该能够较好的完成运动、停止等的动作,这些动作的完成质量和它相应的控制系统的先进性是密切相关的,它是以CPU为核心,同时由时钟单元、电源单元等组成。

3.2.3 PWM驱动单元

电机是由PWM驱动电路来控制的。我们所用的TMS320LF240产生的PWM,其有效值为3.3V,不符合电机的额定电压。因此,我们需要用PAC伺服放大器驱动电机,也就是要把DSP芯片产生的4路PWM,先通过通过PAC伺服放大器放大电压之后,来驱动伺服电机运转。伺服放大器同样可以用来接收光电编码器的信号,再通过伺服放大器把信号传给DSP系统,然后DSP控制系统会针对传入的信号,发处相对应的处理信号,这些信号可以用来调节电机运动状态[10]。

3.2.4 伺服电机与光电编码器

这次设计采用的是北京PAC公司生产的与PAC伺服放大器相适合的伺服电机,它自带着光电编码器,可以输出两路脉冲序列。同时TMS320LF2407拥有两个正交编码电路,这样就让我们可以测出电机的转速而无需外另外再增加测试电路,这样就可以极大的减少总体电路所需要的空间,这就在一定程度上提高了电路的稳定性。

3.2.5 CAN总线

CAN数据通信单元主要用来实现DSP与上位机之间的通信。为了能够实现机器人的快速灵活, 我们要求DSP与上位机的通信速度尽可能得快。在TMS320-LF2407提供的三种串行总线中, SCI相对于SPI而言,虽然使用的线少一半, 但速度相比而言也要慢很多,在40MHz 的CPU 时钟下, SCI 的通信波特率最高只能到1875Kbps, 而SPI 在30MHz 下最高就能达到7.5Mbps。但是CAN总线能够进行远距离的通信,速度较之SPI差不多,所以我们在此选择CAN总线[12]。

其CAN总线如图3.3所示:

图3.3 CAN总线

与计算机通信的方式一般有四种: RS-232 异步串口、并口、PCI总线和USB 总线。并口与PCI 总线连线过多且与SPI 连接转换很困难,而USB总线虽然速度能满足要求, 而且也能较方便地与SPI 总线实现连接转换,但是其成本偏高。而RS-232虽然速度比较低,但是与CAN连接转换最方便。所以与上位机的通信选用了RS-232[13]。

六自由度工业机器人设计

六自由度工业机器人 对于工业机器人的设计与大多数机械设计过程相同;首先要知道为什么要设计机器人机器人能实现哪些功能活动空间(有效工作范围)有多大了解基本的要求后,接下来的工作就好作了。 首先是根据基本要求确定机器人的种类,是行走的提升(举升)机械臂、还是三轴的坐标机器人、还是六轴的机器人等。选定了机器人的种类也就确定了控制方式,也就有了在有限的空间内进行设计的指导方向。 接下来的要做的就是设计任务的确定。这是一个相对复杂的过程,在实现这一复杂过程的第一步是将设计要求明确的规定下来;第二步是按照设计要求制作机械传动简图,分析简图,制定动作流程表(图),初步确定传动功率、控制流程和方式;第三步是明确设计内容,设计步骤、攻克点、设计计算书、草图绘制,材料、加工工艺、控制程序、电路图绘制;第四步是综合审核各方面的内容,确认生产。 下面我将以六轴工业机器人作为设计对象来阐明这一设计过程: 在介绍机器人设计之前我先说一下机器人的应用领域。机器人的应用领域可以说是非常广泛的,在自动化生产线上的就有很多例子,如垛码机器人、包装机器人、转线机器人;在焊接方面也有很例子,如汽车生产线上的焊接机器人等等;现在机器人的发展是非常的迅速,机器人的应用也在民用企业的各个行业得以延伸。机器人的设计人才需求也越来越大。 六轴机器人的应用范筹不同,设计形式也各不相同。现在世界上生产机器人的公司也很多,结构各有特色。在中国应用最多的如:ABB、Panasonic、FANUK、莫托曼等国外进口的机器人。 既然机器人的应用那么广泛,在我国却没有知名的生产公司。对于作为中国机械工程技术人员来说是一个值得思考的问题!有关机器人技术方面探讨太少了从业人员还不能成群体虽然在很多地方可以看到机器的论术,可是却没有真正形成普及的东西。 即然是要说设计,那我就从头一点一点的说起。力求讲的通俗简明一些,讲得不对的地方还请各位指正! 六轴机器人是多关节、多自由度的机器人,动作多,变化灵活;是一种柔性技术较高的工业机器人,应用面也最广泛。那么怎样去从头开始的设计它呢工作范围又怎样去确定动作怎样去编排呢位姿怎样去控制呢各部位的关节又是有怎么样的要求呢等等。。。。。。让我们带着众多的疑问慢慢的往下走吧! 首先我们设定:机器人是六轴多自由度的机器人,手爪夹持二氧气体保护焊标准焊枪;完成点焊、连续焊等不同要求的焊接部件,工艺要求、工艺路线变化快的自动生线上。最大伸长量:1700mm;转动270度;底座与地平线水平固定;全电机驱动。 好了,有了这样的基本要求我们就可以做初步的方案的思考了。 首先是全电机驱动的,那么我们在考虑方案的时候就不要去考虑液压和气压的各种结构了,也就是传动机构只能用齿轮齿条、连杆机构等机械机构了。 机器人是用于焊接方面的,那么我们就去考察有人工行为下的各种焊接手法和方法。这里就有一个很复杂的东西在里面,那就是焊接工艺;即然焊艺定不下来,我们就给它区分一下,在常用焊接里有单点点焊、连续断点点焊、连续平缝焊接、填角焊接、立缝焊接、仰焊、环缝焊等等。。。。。。 搞清了各种焊方法,也就明白了要实现这些复杂的动作就要有一套可行的控制方式才行;在机械没有完全设计出来之前可以不做太多的控制方案思考,有一个大概的轮廓概念就行了,待机械结构做完,各方面的驱动功率确定下来之后再做详细的程序。 焊枪是用常用的标准的焊枪,也就是说焊枪是随时可以更换下来的,也就要求我们要做到对焊枪的夹持部分进行快速锁定与松开。

六自由度运动模拟器

基于模型的阻抗控制六自由度电液斯图尔平台 摘要—本文详细描述了一个以模型为基础的阻抗控制六自由度电液斯图尔平台,刚体和电液伺服阀模型,包括所用伺服阀模型和一套完整的系统方程,也包括摩擦和泄漏液压原件。所设计的控制器是采用系统动力学和液压模型产生伺服阀电流。控制规则包括反馈和前馈两个单独的部分。根据指定的特性阻抗过滤器会修改所需的轨迹,修改后的轨迹被送入系统模型,以减少非线性液压动力的影响。提出了模拟的典型期望轨迹,并得到了拥有良好性能的控制器。 1.导言 最早的6自由度(DOF)斯图尔特高夫平台是在1954年发明的。在1965年,样机的平行机构被用做一个具有六自由度运动平台的飞行模拟器。此后,许多关于这种机构以及相关研究被发表,该机构可以是电动也可以是液动。许多研究人员已经研究了斯图尔特平台的动力学和运动学。然而驱动力却没有被考虑完全。虽然电动斯图尔平台已被广泛运用,但是很少有研究是关于包括驱动和控制的完整动力学。 阻抗控制被认为是一种积极的兼容的运动控制,主要需要行业应用并于周围环境相互作用,例如数控机床,铣床等。这种控制器同时具有安全性和灵活性,相对而言是首选。 液压科学与控制相结合,得到了新的液压系统的应用。这也是为什么液压系统会被作为一些工业和移动式应用机电驱动的首选。包括它们大批量快速生产的能力,它们的耐久性和刚度,还有他们的响应速度,液压体系不同于机电体系,在液压体系中力或例句输出与执行器的电流是不成真比的,因此,液压执行器不能作为力矩的来源模仿,但是可以作为受控阻抗,所以,要设计出了控制机器人的控制器。驱动力/力矩的虚拟设置在这里始终不可行。 控制技术被用来补偿电动液压伺服系统的非线性。研究人员已经提出了关于液压伺服系统的非线性自适应控制技术的假设、反推以及方式。一个强力的控制器是在非线性定量反馈理论的基础上设计的,已被工业液力执行机构所实现,同时考虑了系统和环境的不确定性。一个电动机械手控制的统一方式适用于任何提案。运动学约束议案,以及机机械臂及其环境之间的动态交互研究已经通过审查。制定所需的机械臂阻抗技术和对一个给定应用程序选择适当的阻抗的技术的最优化理论已经被提出。这里有两种控制机电驱动高夫斯图尔特并行平台机械阻抗的空间几何方法,第一种基于球形位置函数,第二种则是利用指数映射关联有限位移与扭转位移平衡的平台。 一个基于模型的高性能的压接头液压伺服系统前馈反馈阻抗控制器已经被提出,在这里,一个阻抗根据在自由空间或空间接触的行为来调整过滤器所需的轨迹,类似已提交的工作,其中基于位置阻抗控制器工业液压机械手已开发。此外,阻抗控制器研究已在遥控轮式液压伺服系统和重型工程中实施。 在这篇论文中,提及了一种基于模型的六自由度电液伺服斯图尔特关节对称平台阻抗控制器,用于描述刚体斯图尔特平台和液压驱动系统,对比其它方法,这里有伺服模型和摩擦模型。先进的控制方案在分析方案时,应用了刚体、驱动力学和伺服阀的输入电流矢量。控制规律包括两个信号,反馈信号和前馈信号。根据指定的行为阻抗过滤器会修改所需的轨迹。修改后的轨迹被送入系统模型,以减少非线性液压动力的影响。现金控制器的性能说明使用了典型的轨迹。拟议的方法可以扩展到串行或闭链机器人和模拟器。 2系统建模 在本节中,研究了六自由度电液伺服斯图尔特平台的动态模型,这是一个由支架和六个线性驱动器组成的闭环运动体系,该体系的原理如图1所示:

六自由度摇摆平台

大黄蜂机器人六自由度摇摆台 大黄蜂机器人有限公司的六自由度平台系统由采用Stewart机构的六自由度运动平台、计算机控制系统、驱动系统等组成。六自由度运动平台(如下图)的下平台安装在地面上,上 平台为运动平台,它由六只电动缸支承,运动平台与电动缸采用六个虎克铰连接,电动缸与固定基座采用六个虎克铰连接,六只电动缸采用伺服电机驱动的电动缸。计算机控制系统通过协调控制电动缸的行程,实现运动平台的六个自由度的运动,即笛卡尔坐标系内的三个平移运动和绕三个坐标轴的转动。

各主要部分简述如下: 本设备主要由以下部分组成:运动上平台、下平台(基座)、电动缸及伺服 电机、驱动器系统、综合控制及监测系统。 各自功能如下: 上平台:是有效载荷的安装基面,提供六自由度的摇摆运动。 下平台:是六自由度摇摆台的安装基面,需要承受足够大的冲击力。 电动缸及伺服电机:通过控制电动缸活塞杆的行程,实现运动平台台体的六自由度运动,共6套。 驱动器系统:接收用户控制指令,通过控制伺服电机的输入,对伺服电机的输出转速和转角进行控制,达到控制电动缸活塞杆出速度和行程的目的,共6套。 综合控制监测系统:硬件为用户计算机,软件为研制方配合开发;同时,它 还对平台的运动过程进行监测,预防和处理系统的异常情况。

平台总体运动能力指标如上表,具体表述如下: a.平台定位精度及重复定位精度为0.5mm及0.1mm; b.平台转动精度及重复转动精度为0.1°及0.05°; c.行程回差小于0.2mm; d.平台X方向运动速度可从0mm/s到250mm/s连续变化;YZ方向运动 速度可从0mm/s到250mm/s连续变化; e.单支杆可承受轴向力不小于700N; f.单支杆的运动速度可从0m/s到250mm/s连续变化; g.平台中位位置固有频率:不小于40Hz; h.机械组件需具有开放性,可拆卸组装; i.机械设计安全系数不小于 2.0,驱动裕度不小于 3.0; j.额定载荷下,全行程往复工作寿命不小于1×104次,存储寿命不小于48月;

六轴运动机器人运动学求解分析_第九讲

六轴联动机械臂运动学及动力学求解分析 V0.9版 随着版本的不断更新,旧版本文档中的一些笔误得到了修正,同时文档内容更丰富,仿真程序更完善。 作者朱森光 Email zsgsoft@https://www.doczj.com/doc/6a11069549.html, 完成时间 2016-02-28

1引言 笔者研究六轴联动机械臂源于当前的机器人产业热,平时比较关注当前热门产业的发展方向。笔者从事的工作是软件开发,工作内容跟机器人无关,但不妨碍研究机器人运动学及动力学,因为机器人运动学及动力学用到的纯粹是数学和计算机编程知识,学过线性代数和计算机编程技术的人都能研究它。利用业余时间翻阅了机器人运动学相关资料后撰写此文,希望能够起到抛砖引玉的作用引发更多的人发表有关机器人技术的原创性技术文章。本文内容的正确性经过笔者编程仿真验证可以信赖。 2机器建模 既然要研究机器人,那么首先要建立一个机械模型,本文将以典型的六轴联动机器臂为例进行介绍,图2-1为笔者使用3D技术建立的一个简单模型。首先建立一个大地坐标系,一般教科书上都是以大地为XY平面,垂直于大地向上方向为Z轴,本文为了跟教科书上有所区别同时不失一般性,将以水平向右方向为X轴,垂直于大地向上方向为Y轴,背离机器人面向人眼的方向为Z轴,移到电脑屏幕上那就是屏幕水平向右方向为X轴,屏幕竖直向上方向为Y轴,垂直于屏幕向外为Z轴,之所以建立这样不合常规的坐标系是希望能够突破常规的思维定势训练在任意空间建立任意坐标系的能力。 图2-1 图2-1中的机械臂,底部灰色立方体示意机械臂底座,定义为关节1,它能绕图中Y轴旋转;青色长方体示意关节2,它能绕图中的Z1轴旋转;蓝色长方体示意关节3,它能绕图中的Z2轴旋转;绿色长方体示意关节4,它能绕图中的X3轴旋转;深灰色长方体示意关节5,它能绕图中的Z4轴旋转;末端浅灰色机构示意关节6即最终要控制的机械手,机器人代替人的工作就是通过这只手完成的,它能绕图中的X5轴旋转。这儿采用关节这个词可能有点不够精确,先这么意会着理解吧。 3运动学分析 3.1齐次变换矩阵 齐次变换矩阵是机器人技术里最重要的数学分析工具之一,关于齐次变换矩阵的原理很多教科书中已经描述在此不再详述,这里仅针对图2-1的机械臂写出齐次变换矩阵的生成过程。首先定义一些变量符号,关节1绕图中Y轴旋转的角度定义为θ0,当θ0=0时,O1点在OXYZ坐标系内的坐标是(x0,y0,0);关节2绕图中的Z1轴旋转的角度定义为θ1,图中的θ1当前位置值为+90度;定义O1O2两点距离为x1,关节3绕图中的Z2轴旋转的角度定义为θ2,图中的θ2当前位置值为-90度;O2O3两点距离为x2,关节4绕图中的X3轴旋转的角度定义为θ3, 图中的θ3当前位置值为0度;O3O4两点距离为x3,关节5绕图中的Z4轴旋转的角度定义为θ4, 图中的θ4当前位置值为-60度;O4O5两点距离为x4,关节6绕图中的X5轴旋转的角度定义为θ5, 图中的θ5当前位置值为0度。以上定义中角度正负值定义符合右手法则,所有角度定义值均为本关节坐标系相对前一关节坐标系的相对旋转角度值(一些资料上将O4O5两点重合在一起即O4O5两点的距离x4退化为零,本文定义x4大于零使得讨论时更加不失一般性)。符号定义好了,接下来描述齐次变换矩阵。 定义R0为关节1绕Y轴的旋转矩阵 =cosθ0 s0 = sinθ0 //c0 R0 =[c0 0 s0 0 0 1 0 0 0 c0 0 -s0 0 0 0 1] 定义T0为坐标系O1X1Y1Z1相对坐标系OXYZ的平移矩阵 T0=[1 0 0 x0 0 1 0 y0 00 1 0 0 0 0 1] 定义R1为关节2绕Z1轴的旋转矩阵 R1=[c1 –s1 0 0 s1 c1 0 0

喷漆机器人控制系统方案设计

喷涂机器人控制系统初步方案 一、控制系统组成框图 本控制系统采用了以PC104为核心,以步进电机驱动网为低层控制通道的开放式控制器。下图是整个控制系统的组成框图。

二、PC104模块选型 采用PC104是因为它有如下特点:结构小巧紧凑, 仅96 mm ×90 mm面积内集成了PC 机所有功能;采用自栈接的母线结构,级联牢固,易于扩充;整机功耗低;兼容性好,可以借鉴PC机成熟技术;外设丰富,应用简单。 本控制系统PC104模块选用研华PCM-3343F。其组成如下:核心模块DM&P V ortex86DX 的高性能低功耗CPU 模块,CPU 速度1.0 GHz,带有浮点运算单元,在板集成了256MB DDR2 SDRAM(最大可支持512MB)、显示控制器(支持LCD显示,最高分辨率为1024×768),以太网控制器等。带有PA TA硬盘接口1个,PC104扩展插槽1个,KB/MS插槽1个,USB2.0接口4个,16位GPIO口,RS-232接口3个,RS-232/422/485接口1个。 选择该嵌入式主板时,应注意: 1)购买时,要求将系统内存升级到512MB; 2)购买时,要求配齐以下配件: ①键盘及鼠标的接口线共2根(编号及图片如下); p/n: 1703060053p/n: 1700060202 ②VGA接口线1根(编号及图片如下); p/n: 1700000898

③US B×2接口线1根(编号及图片如下); p/n: 1703100260 ④RS-232×2接口线1根(编号及图片如下); p/n: 1701200220 ⑤RS-422/485接口线1根(编号及图片如下);p/n: 1703040157 ⑥IDE接口线1根(编号及图片如下); p/n: 1701440350 ⑦外接Li电池1个(编号及图片如下); p/n: 1750129010

六自由度平台说明书

技术领域 本发明涉及一种总线型并联六自由度平台,利用总线型控制方式控制伺服电机,经过虎克铰、伺服电动缸的传动使上平台可以模拟各种空间动作。 背景技术 传统的伺服电机控制技术是通过运动控制卡发出脉冲信号和方向信号,驱动伺服电机做不同动作。每一个伺服电机都需要一组对应的脉冲信号和方向信号控制,六自由度平台有六个伺服电机就需要六组信号。用CAN总线控制伺服电机,只需要一台计算机通过CAN总线通信适配卡向总线发送控制信息,伺服驱动器选择需要的信息接收来控制伺服电机,不再需要运动控制卡,节省了硬件和接线,实现了传输信号的数字化。一条CAN总线最多可以有128个节点,一个六自由度平台有六个伺服电机即六个节点,所以一条总线可以控制最多20个六自由度平台。并且总线抗干扰能力强,可以适应恶劣的工作环境。 六自由度运动平台是由六个伺服电机、六个伺服电动缸,上、下各六个虎克铰和上、下两个平台组成,下平台固定在基础上,借助六个伺服电动缸的伸缩运动,完成上平台在空间六个自由度(α,β,γ,X,Y,Z)的运动,从而可以模拟出各种空间运动姿态。六自由度运动平台涉及到机械、伺服电动缸、伺服电机、控制、计算机、传感器,空间运动数学模型、实时信号传输处理等一系列高科技领域,因此六自由度运动平台是控制领域水平的标志性象征。主要包括平台的空间运动机构、伺服系统、控制系统。 发明内容 本发明解决的技术问题是由总线型方式控制伺服电机使平台可以模拟各种空间运动姿态,并且达到精确控制和信息的反馈。 本发明为解决其技术问题采用的方案是:平台包括三部分,分别是控制系统、伺服系统和运动机构。控制模块包括一台计算机、一个CAN总线通信适配卡和一条CAN总线;伺服系统包括六个伺服驱动器和六个伺服电机;运动机构包括十二个虎克铰、六个伺服电动缸和上、下平台。所述上位机与总线通信适配卡连接,CAN总线通信适配卡与CAN总线连接,CAN总线与六台伺服驱动器连接,六台伺服驱动器分别与六台伺服电机连接,伺服电机与伺服电动缸连接,伺服电动缸与虎克铰连接,六个虎克铰和上平台连接,下平台与六个虎克铰连

六自由度机器人说明书

六自由度机器人说明书 专业:机械制造与自动化 班级: 成员:

目录 一、打开气源 二、机器人的快速操作入门 1、坐标系的选择 2、手动速度调整 3、伺服电源接通 4、接通主电源 5、接通伺服电源 三、伺服电源切断 1、切断伺服电源 2、切断主电源 四、轴操作

一、打开气源 请确认系统进气气源已进行供气,未供气或气压不足将会导致系统无法正常工作,系统运行中如断开气源,可能导致设备损坏,甚至造成人员伤害。 打开下图气泵,将开关拨到“I”,再打开气阀

拨到“开”,即 “Ⅰ” 往上拨,打开气阀

二、机器人的快速操作入门 1、坐标系的选择 在示教模式下,选择机器人运动坐标系:按手持操作示教器上的【坐标系】键,每按一次此键,坐标系按以下顺序变化,通过状态区的显示来确认。 2、手动速度调整 示教模式下,选择机器人运动速度:按手持操作示教器上【高速】键或【低速】键,每按一次,手动速度按以下顺序变化,通过状态区的速度显示来确认。 ?按手动速度【高速】键,每按一次,手动速度按以下顺序变化:微动1%→微动2%→低5%→低10%→中25%→中50%→高75%→高100%。 ?按手动速度【低速】键,每按一次,手动速度按以下顺序变化:高100%→高75%→中50%→中25%→低10%→低5%→微动2%→微动1%。 3、伺服电源接通 打开上电控柜上的主电源开关时,应确认在机器人动作 范围内无任何人员。

忽视此提示可能会发生与机器人的意外接触而造成人身伤害。如有任何问题发生,应立即按动急停键,急停键位于 电控柜前门的右上方。 4、接通主电源 ●把电控柜侧板上的主电源开关扳转到接通(ON) 的位置,此 时主电源接通。 ●按下电控柜面板上的绿色伺服启动按钮。

(完整版)六自由度机器人结构设计

六自由度机器人结构设计、 运动学分析及仿真 学科:机电一体化 姓名:袁杰 指导老师:鹿毅 答辩日期: 2012.6 摘要 近二十年来,机器人技术发展非常迅速,各种用途的机器人在各个领域广泛获 得应用。我国在机器人的研究和应用方面与工业化国家相比还有一定的差距,因此 研究和设计各种用途的机器人特别是工业机器人、推广机器人的应用是有现实意义 的。 典型的工业机器人例如焊接机器人、喷漆机器人、装配机器人等大多是固定在 生产线或加工设备旁边作业的,本论文作者在参考大量文献资料的基础上,结合项 目的要求,设计了一种小型的、固定在AGV 上以实现移动的六自由度串联机器人。 首先,作者针对机器人的设计要求提出了多个方案,对其进行分析比较,选择

其中最优的方案进行了结构设计;同时进行了运动学分析,用D-H 方法建立了坐标变换矩阵,推算了运动方程的正、逆解;用矢量积法推导了速度雅可比矩阵,并计算了包括腕点在内的一些点的位移和速度;然后借助坐标变换矩阵进行工作空间分析,作出了实际工作空间的轴剖面。这些工作为移动式机器人的结构设计、动力学分析和运动控制提供了依据。最后用ADAMS 软件进行了机器人手臂的运动学仿真,并对其结果进行了分析,对在机械设计中使用虚拟样机技术做了尝试,积累了 经验。 第1 章绪论 1.1 我国机器人研究现状 机器人是一种能够进行编程,并在自动控制下执行某种操作或移动 作业任务的机械装置。 机器人技术综合了机械工程、电子工程、计算机技术、自动控制及 人工智能等多种科学的最新研究成果,是机电一体化技术的典型代表,是当代科技发展最活跃的领域。机器人的研究、制造和应用正受到越来越多的国家的重视。近十几年来,机器人技术发展非常迅速,各种用途的机器人在各个领域广泛获得应用。 我国是从 20 世纪80 年代开始涉足机器人领域的研究和应用的。1986年,我国开展了“七五”机器人攻关计划。1987 年,我国的“863”计划将机器人方面的研究列入其中。目前,我国从事机器人的应用开发的主要是高校和有关科研院所。最初我国在机器人技术方面的主要

六自由度机械手设计说明书

六自由度机械手设计说明书

设计参数

摘要 随着现代科技和现代工业的发展,工业的自动化程度越来越高。工业的自动化中机械手发挥了相当大的作用,小到机床的自动换刀机械手,大到整个的全自动无人值守工厂,无一不能看到机械手的身影。 机械手在工业中的应用可以确保运转周期的连贯,提高品质。另外,由于机械手的控制精确,还可以提高零件的精度。机械手在工业中的应用十分广泛,如:一、以提高生产过程中的自动化程度 应用机械手有利于实现材料的传送、工件的装卸、刀具的更换以及机器的装配等的自动化的程度,从而可以提高劳动生产率和降低生产成本。 二、以改善劳动条件,避免人身事故 在高温、高压、低温、低压、有灰尘、噪声、臭味、有放射性或有其他毒性污染以及工作空间狭窄的场合中,用人手直接操作是有危险或根本不可能的,而应用机械手即可部分或全部代替人安全的完成作业,使劳动条件得以改善。 在一些简单、重复,特别是较笨重的操作中,以机械手代替人进行工作,可以避免由于操作疲劳或疏忽而造成的人身事故。 三、可以减轻人力,并便于有节奏的生产 应用机械手代替人进行工作,这是直接减少人力的一个侧面,同时由于应用机械手可以连续的工作,这是减少人力的另一个侧面。因此,在自动化机床的综合加工自动线上,目前几乎都设有机械手,以减少人力和更准确的控制生产的节拍,便于有节奏的进行工作生产。 应用前景 工业机械手是近几十年发展起来的一种高科技自动化生产设备。工业机械手的是工业机器人的一个重要分支。它的特点是可通过编程来完成各种预期的作业任务,在构造和性能上兼有人和机器各自的优点,尤其体现了人的智能和适应性。机械手作业的准确性和各种环境中完成作业的能力,在国民经济各领域有着广阔的发展前景。 机械手是在机械化,自动化生产过程中发展起来的一种新型装置。在现代生产过程中,机械手被广泛的运用于自动生产线中,机械人的研制和生产已成为高技术邻域内,迅速发殿起来的一门新兴的技术,它更加促进了机械手的发展,使得机械手能更好地实现与机械化和自动化的有机结合。机械手虽然目前还不如人手那样灵活,但它具有能不断重复工作和劳动,不知疲劳,不怕危险,抓举重物的力量比人手力大的特点,因此,机械手已受到许多部门的重视,并越来越广泛地得到了应用

机器人控制系统设计(毕业设计)文献综述

一、前言 1.课题研究的意义,国内外研究现状和发展趋势 1.1课题研究的意义 随着机器人在工业装配线的应用越来越广泛,工业环境对其控制系统的要求也越来越高,所以开放式机器人控制系统的设计具有工程实际意义。 课题以一四自由度关节型机器人研制为背景,设计机器人运动控制系统的硬件电路和软件结构,对机器人的运动控制电路进行设计,实现机器人按照预定轨迹或自主运动控制功能。 在机械工业中,应用机械手的意义可以概括如下: ①以提高生产过程中的自动化程度 应用机械手有利于实现材料的传送、工件的装卸、刀具的更换以及机器的装配等的自动化的程度,从而可以提高劳动生产率和降低生产成本。 ②以改善劳动条件,避免人身事故 在高温、高压、低温、低压、有灰尘、噪声、臭味、有放射性或有其他毒性污染以及工作空间狭窄的场合中,用人手直接操作是有危险或根本不可能的,而应用机械手即可部分或全部代替人安全的完成作业,使劳动条件得以改善。 ③可以减轻人力,并便于有节奏的生产 应用机械手代替人进行工作,这是直接减少人力的一个侧面,同时由于应用机械手可以连续的工作,这是减少人力的另一个侧面。因此,在自动化机床的综合加工自动线上,目前几乎都没有机械手,以减少人力和更准确的控制生产的节拍,便于有节奏的进行工作生产 随着机器人技术的发展,机器人应用领域的不断扩大,对机器人的性能提出了更高的要求,因此,如何有效地将其他领域(如图像处理、声音识别、最优控制、人工智能等)的研究成果应用到机器人控制系统的实时操作中,是一项富有挑战性的研究工作。而具有开放式结构的模块化、标准化机器人,其控制系统的研究无疑对提高机器人性能和自主能力,推动机器人技术的发展具有重大意义。 1.2国内外研究现状和发展趋势 随着机器人控制技术的发展,针对结构封闭的机器人控制器的缺陷,开发“具有开放式结构的模块化、标准化机器人控制器”是当前机器人控制器的一个发展方向。近几年,日本、美国和欧洲一些国家都在开发具有开放式结构的机器人控制器,如日本安川公司基于PC开发的具有开放式结构、网络功能的机器人控制器。我国863计划智能机器人主题也已对这方面的研究立项。 由于适用于机器人控制的软、硬件种类繁多和现代技术的飞速发展,开发一个结构完全开放的标准化机器人控制器存在一定困难,但应用现有技术,如工业PC

六自由度平台实验报告

六自由度平台实验报告 机械电子工程系张梦辉21525074 一、实验简介 实验对象为一个六自由度平台,每个自由度的运动均由一个永磁式直流电机驱动,实验要求对其中一个电动缸进行位置控制,位置由一个滑变电阻式的位移传感器反馈回的电压信号确定,驱动则是通过研华的PCI1716L的数字输出实现,控制软件采用Labview8.6。 二、实验装置 PC机一台 研华PCI1716L多功能板卡一个 PCI总线一根 固态继电器板一块 220V AC—24VDC变压器三个 直流电动机六个 三、实验台介绍 六自由度运动平台是由六支电动缸,上、下各六只万向铰链和上、下两个平台组成,下平台固定在基础上,借助六只电动缸的伸缩运动,完成上平台在空间六个自由度(α,β,γ,X,Y,Z)的运动,从而可以模拟出各种空间运动姿态。六自由度运动平台涉及到机械、液压、电气、控制、计算机、传感器,空间运动数学模型、实时信号传输处理等一系列高科技领域,因此六自由度运动平台是机电控制领域水平的标志性象征。主要包括平台的空间运动机构、空间运动模型、机电控制系统。 本实验台,PC机作为板卡和人的接口,通过在PC机上编程来控制板卡发送数字信号和采集位置信号。将PCI多功能卡设置为设备0,选择PCI板卡的模拟信号输入口AI4口来采集2号缸的位置信号,通过PORT1号口来控制2号缸对应直流电机的正转、反转和停止。通过数字信号输出口发送开关量来控制固态继电器的开和闭,固态继电器导通的话,则接通直流电动机,直流电动机开始运行,这时候,电动缸就会朝着指定方向运行,并且到达指定的位置。

实验中用到的接口的说明: AI0-AI5 模拟信号输入口,用来采集六个缸的位置信号;AIGND 模拟信号公共地 DO0-DO11 数字信号输出口,用来控制六个缸的运动 (其中DO11-DO10 分别控制1号缸的正反转 DO09-DO08 分别控制2号缸的正反转 DO07-DO06 分别控制3号缸的正反转 DO05-DO04 分别控制4号缸的正反转 DO03-DO02 分别控制5号缸的正反转 DO01-DO00 分别控制6号缸的正反转 DGND 数字输出信号公共地

六自由度运动平台方案设计报告

编号 密级内部阶段标记 C 会签 校对 审核 批准六自由度运动平台 方案设计 名称

内容摘要: 针对YYPT项目在原理样机出现的问题,对YYPT原理样机从结构设计、伺服系统等方面进行优化设计,以满足设计及使用要求。 主 YYPT 优化 题 词 更改单号更改日期更改人更改办法 更 改 栏

1概述 YYPT原理样机用原库房留存的345厂的直流电机作为动力源,直流驱动器及工控机作为控制系统元件,采用VB软件进行控制软件的编制,因设计及器件选型的原因,导致YYPT原理样机,在速度、精度、运动规律上等几个技术指标无法满足原规定的指标要求,现在此基础上进行优化方案的设计。 2 原理样机技术状态 2.1 原理样机方案 2.1.1 组成 原理样机采用工控机作为系统的控制单元,工控机内配有研华PCI1716和PCI1723作为A/D和D/A模拟量卡,驱动器采用AMC公司的型号为12A8的伺服驱动器,并配有直流可调电源其输出电流可达到150A,采用KH08XX(3)电动缸作为运动平台的六条支腿,电动缸上安装有电阻尺作为位置反馈器件,上平台与电动缸连接采用球笼联轴器,下平台与电动缸连接采用虎克铰链方式。具体产品组成表见表2.1。 序号产品名称型号厂家数量备注 1 电动缸KH08XX(3)西安方元明 6 安装345厂电机 2 电阻尺LTS-V1-375 上海徳测 6 3 驱动器50A8 AMC 6 3 A/D卡PCI1716 研华 1 4 D/A卡PCI1723 研华 1 5 工控机610H 研华 1 6 直流电源 1 2.1.2 结构方案 六自由度运动平台是由六条电动缸通过虎克铰链和球笼万向节联轴器将上、下两个平台连接而成,下平台固定在基础上,借助六条电动缸的伸缩运动,完成上平台在三维空间六个自由度(X,Y,Z,α,β,γ)的运动,从而可以模拟出各种空间运动姿态。

六自由度

物体在空间具有六个自由度,即沿X、Y、Z三个直角坐标轴方向的移动自由度和绕这三个坐标轴的转动自由度。因此,要完全确定物体的位置,就必须清楚这六个自由度。 六自由度运动平台是由六支作动筒,上、下各六只万向铰链和上、下两个平台组成,下平台固定在基础上,借助六支作动筒的伸缩运动,完成上平台在空间六个自由度(X,Y,Z,α,β,γ)的运动,从而可以模拟出各种空间运动姿态。可广泛应用到各种训练模拟器如飞行模拟器、舰艇模拟器、海军直升机起降模拟平台、坦克模拟器、汽车驾驶模拟器、火车驾驶模拟器、地震模拟器以及动感电影、娱乐设备等领域,甚至可用到空间宇宙飞船的对接,空中加油机的加油对接中。在加工业可制成六轴联动机床、灵巧机器人等。由于六自由度运动平台的研制,涉及机械、液压、电气、控制、计算机、传感器,空间运动数学模型、实时信号传输处理、图形显示、动态仿真等等一系列高科技领域,因而六自由度运动平台的研制变成了高等院校、研究院所在液压和控制领域水平的标志性象征。 空间运动的目标是实现平台在空间运动的三个姿态角度和三个平动位移,即俯仰、滚转、偏航、上下垂直运动、前后平移和左右平移,及六个姿态的复合运动姿态。而空间目标是通过六个液压缸的行程实现的,这就需要一个空间的运动模型完成空间运动的转换,假设空间运动的目标俯仰、滚转、偏航、上下垂直位移、前后平移和左右平移用α,β,γ,X,Y,Z表示,六个油缸的行程用 L(i), (i=1、2、3、4、5、6)表示。整个运动模型如下: L(i)=TT(α,β,γ,X,Y,Z) 其中,TT是一个空间转换矩阵模型。由此实时算出每一运动时刻液压油缸的行程。液压油缸的理论行程再通过D/A接口的转换,给出实际行程值。 多自由度运动控制 多自由度控制系统中,自由度最多为六自由度,并且六自由度运动控制难度最大,设备及系统最复杂,下面主要介绍我公司设计、生产的六自由度运动台。 六自由度运动平台是由六支直线伺服电动缸,上、下各六只万向铰链和上、下两个平台组成,下平台固定在基础上,借助六只伺服电动缸)执行器)的伸缩运动,完成上平台在空间六个自由度(X,Y,Z,α,β,γ)的运动,从而可以模拟出

六自由度工业机器人实验指导书

六自由度工业机器人实验指导书 前言 机器人已广泛应用于汽车与汽车零部件制造业、机械加工行业、电子电器行业、橡胶及塑料工业、食品工业、木材与家具制造业等领域。在工业生产中,弧焊机器人,点焊机器人,喷涂机器人及装配机器人等都被大量使用。 机器人系统由机器人和作业对象及环境共同组成的,其中包括机器人机械系统、驱动系统、控制系统和感知系统四部分组成,其实际上是一个典型的机电一体化系统,其工作原理为:控制系统发出动作指令,控制驱动器动作,驱动器带动机械系统运动,使末端操作器到达空间某一位置和实现某一姿态,实施一定的作业任务。末端操作器在空间的实时位姿由感知系统反馈给控制系统,控制系统把实际位姿与目标位姿相比较,发出下一个动作指令,如此循环,直到完成作业任务为止。 首钢莫托曼机器人有限公司生产的SG—MOTOMAN—UP6工业机器人,为6轴垂直多关节型,具有节省空间、高速动作时的轨迹精度高、轨迹流畅、动作速度高、动作范围广、安全可靠等特点,在工业上可进行弧焊、点焊、切割、搬运等。 实验项目机器人示教编程与再现控制 一、实验目的 通过本次试验,掌握六自由度工业机器人的工具坐标系及工件坐标系的标定方法、示教编程与再现控制。 二、实验内容 实验前请仔细阅读MOTOMAN-UP6机器人使用说明书、Y ASNAC XRC使用说明书及操作要领书相关内容。 2.1 示教的基本步骤 开始示教前,请做以下准备: 1.开启电源,接通XRC控制柜的控制按钮; 2.确认急停键是否可以正常工作; 3.设置示教锁定: 按下再现操作盒的[TEACH]按钮(指示灯点亮),使机器人工作在示教模式。

● 2.2 输入程序名 ●在示教编程器显示画面中下拉菜单选择【程序】→选择【新建程序】→输入程序名 →按【回车】键→选择【执行】。 2.3 示教 2.3.1 示教任务 机器人卸料作业如下图所示,当自动输送线的卸料工位有工件且运料小车到位时,机器人从卸料工位上抓取工件,堆放到运料箱中(运料箱中可存储工件4×6个),当工件堆满后,机器人停止作业,直到下一个空运料箱到位,重复堆垛工作。 机器人卸料作业示意图 2.3.2 示教要求 1. 画出机器人工作流程图; 2. 完成工具坐标系、工件坐标系的标定 3. 完成机器人卸料作业的示教程序的编写,要求对通用I/O地址、变量进行定义, 实现卸料工位是否有工件、运料小车是否到位等状态检测、堆料工件的计数、启动平移功能时移动量的设定、夹爪的夹紧/松开等等功能。 4. 在再现模式下验证所编写程序的正确性。 2.4 实验报告要求 1. 以小论文的形式完成书面实验报告。 2. 对卸料作业任务要求进行分析,提出机器人卸料的解决方案,并画出机器人的 工作流程。 3. 完成机器人卸料作业所必需的参数设定及坐标系的标定、程序设计等。

机器人分布式控制系统设计与实现

机器人分布式控制系统设计与实现 1引言 目前,机器人系统的特点是开放式机器人控制,强调结构化、模块化、 可扩展性、交互性,是对机器人设计结构单一、信息封闭、缺少交互性缺点的突破。分层分布式控制系统采用集中管理,分散控制方式,这种控制方法优点体 现在:集中监控和管理,管理和现场分离,管理更加综合化和系统化;实现分 散控制可使各功能模块的设计、装配、调试以及维护相互独立,系统控制的危 险性分散,可靠性提高,投资减小;采用网络通信技术,可根据需要增加以微 处理器为核心的功能模块,具有良好的系统开放性、扩展性和升级特性。 本论文详细介绍了一种分层分布式控制系统的设计方案,系统由上到下分 为主控中心决策层、车载PC运算层、下位机驱动子层以及位置反馈子层。主 控中心决策层是系统的主层,可以是台式机或笔记本电脑,基于VC++编译环 境设计的人机交互界面,满足友好、便于操作的要求,主控中心决策层的功能 是总体规划和分配任务,对机器人进行远程监控;车载PC运算层为一台笔记 本电脑,基于VC++编译环境设计了控制界面,通过无线网卡与主控中心决策 层进行数据传输,采用面向连接可靠的TCP传输控制协议,保证数据传输的可 靠性;下位机驱动子层和位置反馈子层是相互独立的功能模块,与车载PC运 算层之间通过串口进行通信;下位机驱动子层是一个完整的直流电 机闭环控制系统,包括CPU、控制芯片、驱动芯片以及增量式光电编码器;位置反馈子层通过CPU的I/O口和中断得到机器人车轮轴转角信息,结合机器 人机械系统的实际尺寸计算机器人中心的实际位置信息,处理好的位置信息通 过串口反馈给车载PC运算层。该控制系统应用在国家自然科学基金资助项目 和国家重点基础研究发展计划973项目的移动机器人平台上,运动控制测试结 果表明,分层分布式控制方式控制精度高,稳定性好,系统响应迅速;同时该 控制系统具有超强的计算能力和二次开发潜力,根据项目研究需要可在各个子 层进行分布式扩展,比如在下位机驱动子层和位置反馈子层的同级层中扩展传 感器功能子层,增加机器人的智能。该控制系统为项目的实验工作奠定基础。 2分层分布式控制系统设计 1. 基于VC++的主控中心决策层设计 主控中心决策层的作用是总体规划和分配任务,对机器人进行远程监控。 基于VC++编译环境,采用模块化方法对人机交互系统进行设计,分为网络数 据传输模块、运动参数输入模块、轨迹显示模块、视觉监控模块。如图

六自由度机器人

本科毕业设计(论文) FINAL PROJECT/THESIS OF UNDERGRADUATE (2014届) 六自由度机器人机械机构设计 学院机械工程学院 专业机械设计制造及其自动化学生姓名** 学号 指导教师*** 完成日期2014年5月

承诺书 本人郑重承诺:所呈交的毕业论文“六自由度机器人机械结构设计”是在导师的指导下,严格按照学校和学院的有关规定由本人独立完成。文中所引用的观点和参考资料均已标注并加以注释。论文研究过程中不存在抄袭他人研究成果和伪造相关数据等行为。如若出现任何侵犯他人知识产权等问题,本人愿意承担相关法律责任。 承诺人(签名):______________________ 日期:年月日

六自由度机器人机械结构设计 摘要 机械手是模仿人手的部分动作,按给定程序、轨迹和要求实现自动抓取、搬运或操作的自动机械装置,其主要由执行机构、驱动机构、控制机构以及位置检测装置等所组成。本论文围绕机器人本体结构设计,进行机器人静力学分析及研究极限位置下关节力矩情况,并以此为依据为机器人机构改进奠定理论基础,主要设计内容如下:(1)阐述六自由度工业机器人当前发展现状,对比现有机械手传动方式及空间布局,分析其技术特点。 (2)根据预期假定机器人工作运动范围及有效负载,参考目前应用较广泛的本体结构,在solidworks环境下先设计简单机器人初期模型。通过静力学分析得出关节所受负载,进行伺服电机、减速机选型以及确定同步齿形带相关参数,完成机械手内部空间整体布局,确定传动方式并能达到相关目标要求完成理论作业。 (3)建立考虑约束及质量等效转换的机械手模型,分析典型工况下各关节的运动情况。对关键零件及手部轴承通过施加约束、负载完成相应应力分析,验证不同电机、减速机选型的合理性,完成机器人结构校核与优化。 关键词:六自由度传动方式静力学分析 i

并联六自由度运动平台

并联六自由度运动平台 1.概述 并联六自由度运动平台通过六个驱动缸(伺服缸或电动缸)的协调伸缩来实现平台在空间六个自由度的运动,即平台沿x、y、z向的平移和绕x、y、z轴的旋转运动(包括垂直、水平、横向、俯仰、侧倾和旋转六个自由度的运动),以及这些自由度的复合运动。并联六自由度运动平台可用于机器人、飞行模拟器、车辆驾驶模拟器、新型加工机床、及卫星、导弹等飞行器、娱乐业的运动模拟(动感电影摇摆台)、多自由度振动摇摆台的精确运动仿真等。 图0-1:六自由度及其坐标系定义图 我公司通过自行设计、安装调试,并开发控制软件,同时采用进口关键件对并联六自由度运动平台进行研究开发,目前已完成多套六自由度运动平台应用,典型应用有列车风档液压仿真试验台、F1国际赛车运动仿真台、汽车驾驶模拟器、飞机和飞碟运动模拟器、振动谱试验、海浪模拟试验等。 六自由度运动平台的研制,涉及机械、液压、电气、控制、计算机、传感器,空间运动数学模型、实时信号传输处理、图形显示、动态仿真等一系列高科技领域,是液压及控制技术领域的顶级产品。 2.系统组成 2.1液压伺服类 典型的液压式并联六自由度运动平台主要由机械系统、液压系统、控制系统硬件和控制系统软件四部分组成。

机械系统主要包括:承载平台、上下连接铰链、固定座。 液压系统主要包括:泵站系统、伺服阀、驱动器、伺服油缸和阀块管路。 控制系统硬件主要包括:实时处理器、伺服控制单元、信号调理单元、监控单元和泵站控制单元。 控制系统软件包括:实时信号处理单元、实时运算单元、伺服控制和特殊要求处理单元。 2.2 电动伺服类 电动式并联六自由度运动平台则将伺服油缸用电动缸代替,而伺服阀、泵站系统及阀块管路等则相应取消,增 加运动控制单元。具有系统简洁、响应速度快等优点,是多自由度平台今后重点发展的方向。 3.主要技术参数 以下参数为液压类平台典型值,具体可按用户要求设计制造。 3.1平台主要参数 平台最大负载:静态≥2000KG,动态≥3000KG。 上平台球铰分布园直径1400mm,相邻球心距离157mm; 下平台球铰分布园直径1600mm,相邻球心距离167mm; 伺服缸最小球铰球心距离800mm,最大长度1200mm;(采用Φ63/45~400缸体)。 平台初始高度约700mm。 3.2 泵站技术指标 额定流量:90L/min 最大系统压力:12Mpa; 泵站电机功率:22KW; 空间尺寸:1400×1200×1320 3.3 运动参数 伺服缸运动速度≥200mm/S;有效行程≥400mm。 主要运动参数如下表:

六自由度机器人运动分析及优化

本科毕业论文(设计) 题目(中文)六自由度机器人运动分析及优化 (英文) Motionanalysis and optimization of 6-DOF robot 学院信息与机电工程学院院 年级专业 2013级汽车服务工程(中德)) 学生姓名吴子璇正 学号 130154494 7 指导教师安康安 完成日期 2017 年 3 月

摘要 当今世界,工业化日趋成熟,机器人被广泛的应用于各行各业,最常用到的有四自由度,六自由度机器人。其中,自动化水平较高的汽车制造业和电子装配业经常常常要使用到六自由度机器人。因此对其实施运动学分析,是进行科学设计的基础,也是降低机器人生产成本,优化机器人运动轨迹的前提。此外,运动分析过程有效的模拟了机器人运动的真实情况,有助于提供有效可行的优化方案。本文主要探讨六自由度机器人的运动分析,基于经典运动学以及动力学的研究方法概念,首先通过solidworks做出机械臂各部分零件的三维图,然后通过SolidWorks装配出六自由度机器人机械臂的三维模型。通过该模型,选取其中一个关节和底座,并用SolidWorks进行运动学分析,对六自由度机器人的运动学和动力学计算方法进行了仿真验证。最后得到六自由度机器人的其中一个自由度的运动仿真实例。通过对该运动仿真实例的分析,得出最佳优化方案,优化机器人的运动轨迹提高机器人的工作效率,降低机器人生产成本。 关键词:六自由度机器人;运动分析;运动学;动力学;

目录 摘要................................................. I Abstract ............................... 错误!未定义书签。 1 绪论 (1) 1.1 课题背景及研究的目的和意义 (1) 1.2机器人国内外发展现状及前景展望--------------------------1 2 六自由度机器人运动学分析 (4) 2.1六自由度机器人的结构-------------------------------------1 2.2运动学分析----------------------------------------------1 3 六自由度机器人动力学分析 (6) 3.1综述----------------------------------------------------3 3.2机器人动力学研究方法------------------------------------3 3.2.1几项假设-------------------------------------------3 3.2.2目标-----------------------------------------------4 3.2.3数学工具-------------------------------------------5 3.3动力学原理----------------------------------------------3

相关主题
文本预览
相关文档 最新文档