3自由度工程机器人word精品文档20页.docx
- 文档编号:26012254
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:33
- 大小:422.33KB
3自由度工程机器人word精品文档20页.docx
《3自由度工程机器人word精品文档20页.docx》由会员分享,可在线阅读,更多相关《3自由度工程机器人word精品文档20页.docx(33页珍藏版)》请在冰豆网上搜索。
3自由度工程机器人word精品文档20页
吉林大学机械电子工程实验室的
死记硬背是一种传统的教学方式,在我国有悠久的历史。
但随着素质教育的开展,死记硬背被作为一种僵化的、阻碍学生能力发展的教学方式,渐渐为人们所摒弃;而另一方面,老师们又为提高学生的语文素养煞费苦心。
其实,只要应用得当,“死记硬背”与提高学生素质并不矛盾。
相反,它恰是提高学生语文水平的重要前提和基础。
3自由度工程机器人
宋以后,京师所设小学馆和武学堂中的教师称谓皆称之为“教谕”。
至元明清之县学一律循之不变。
明朝入选翰林院的进士之师称“教习”。
到清末,学堂兴起,各科教师仍沿用“教习”一称。
其实“教谕”在明清时还有学官一意,即主管县一级的教育生员。
而相应府和州掌管教育生员者则谓“教授”和“学正”。
“教授”“学正”和“教谕”的副手一律称“训导”。
于民间,特别是汉代以后,对于在“校”或“学”中传授经学者也称为“经师”。
在一些特定的讲学场合,比如书院、皇室,也称教师为“院长、西席、讲席”等。
吉林大学机械电子工程实验室的3自由度工程机器人如图1-1所示。
它是在液压挖掘机工作装置的基础上,用单自由度的末端执行器替换挖掘机铲斗,再将回转体及相应部件安装在基座上,从而构成了一个3自由度串联关节型机械手。
要练说,得练看。
看与说是统一的,看不准就难以说得好。
练看,就是训练幼儿的观察能力,扩大幼儿的认知范围,让幼儿在观察事物、观察生活、观察自然的活动中,积累词汇、理解词义、发展语言。
在运用观察法组织活动时,我着眼观察于观察对象的选择,着力于观察过程的指导,着重于幼儿观察能力和语言表达能力的提高。
末端执行器由一对啮合齿轮、抓手、四连杆机构和驱动液压缸组成。
通过驱动液压缸活塞杆的伸缩行控制抓手的开合。
液压缸活塞杆带动四连杆机构并驱使主动齿轮啮合被动齿轮,以实现抓手的开合。
这样的结构设计可保证抓手两边的抓取力相等。
3自由度串联关节型机械手结构简图
3自由度串联关节型机械手结构简图如图1-2所示。
机械各个关节的自由度是由液压缸来改变的,从机构学的角度看,它们都是一个曲柄滑块机构。
液压缸采用电液比例阀控制。
3自由度串联关节型机械手液压系统
工程机器人以液压驱动为主,分别由四组直线液压缸来控制串联关节型机械手的四个自由度(包括手部自由度)。
整个液压系统由液压站、油路、电控比例换向阀、比例换向阀控制器和液压缸等组成,如图1–3所示。
3自由度工程机器人自主作业系统
3自由度工程机器人自主作业系统基本构成如图1–4所示。
主控计算机
工程机器人
三目摄像机
目标物体
图像处理系统
路径
规划
网络
连接
三维
信息
A/D卡
阀控制信号
图1-53自由度工程机器人自主作业系统结构
遥操作工程机器人
位移传感器
压力传感器
工程机器人自主作业控制系统
目标物体
D/A卡
三目摄像机
图像处理系统
数据通信系统
抓取检测
传感器信号
电液比例换
向阀控制器
y0
(b)前臂222222430
22110压力量化值(a)前臂液压缸有杆腔压力曲线t/s
0
z2
z1
θ2
a1
a2
a3
回转关节
大臂关节
小臂关节
抓手
O0
腕部关节
x1
x4
y1
y4
θ3
θ4
θ1
z0
x0
y2
a4
x2
x3
y3
z3
z4
图1-63自由度工程机器人坐标系
O1
O2
O3
O4
3自由度工程机器人自主作业系统结构
3自由度工程机器人自主作业系统结构如图1–5所示。
3自由度工程机器人坐标系
3自由度工程机器人自主作业系统结构如图1–6所示。
图1-1所示工程机器人的连杆参数见表1-1
表1–13自由度连杆机器人的连杆参数
关节i
θi(°)
ai(mm)
αi(°)
di(mm)
cosαi
sinαi
1
θ1
L1=350
90
0
0
1
2
θ2
L2=2019
0
0
1
0
3
θ3
L3=1400
0
0
1
0
4
θ4
L4=620
0
0
1
0
其中:
θi称为两条连杆之间的关节角;
ai代表连杆i的长度;
αi称为两轴线zi与zi+1的交错角,即连杆Li的扭角;
di称为两条连杆之间的偏置;
第2章工程机器人自主作业系统
本章系统阐述工程机器人自主作业控制系统的工作原理与总体结构,并介绍各系统的功能及相互关系。
2.1工程机器人自主作业系统原理图
以立体视觉为基础,建立的工程机器人自主作业系统,其原理图如图2-1所示。
摄像机在控制装置的作用下,像眼睛一样搜索目标物体,并抓拍目标物体的图像。
图像处理系统根据目标物体的图像来计算目标物体的轮廓形状及相应的位置信息,并将这些信息规范化处理后送给工程机器人控制机。
工程机器人将传送的物体坐标进行空间坐标变换,把物体坐标由摄象机空间坐标系转换为工程机器人坐标系,然后再进行运动学反解,计算出各关节角,最后控制工程机器人按路径规划靠近目标物体,并根据任务的要求,将目标物体放到指定位置,整个过程实现工程机器人对目标物体的自主抓取。
在此过程中,本论文对图像处理系统不做研究,除此之外还需解决的关键问题如下:
1.及时准确的将物体空间坐标由图像控制机传送到工程机器人控制机。
2.根据工程机器人本体结构进行运动学反解计算,求出各关节角。
3.设计新的算法控制器,使工程机器人能及时、准确、平稳的自主作业。
4.设计工程机器人控制系统,实现主控计算机对工程机器人的控制。
主控计算机
工程机器人
三目摄像机
目标物体
图像处理系统
路径
规划
网络
连接
三维
信息
2.2工程机器人自主作业系统基本构成
本文中的工程机器人主要有三大部分系统组成,主要包括工程机器人本体、控制系统、传感检测系统,其中工程机器人本体包括工程机器人结构系统与驱动系统;传感检测系统包括位移、压力传感器、视觉传感器等,为控制系统获取有用的内、外部环境状态信息;而控制系统则包含图像处理系统、工程机器人自主作业控制统以及由环境所构成的交互系统等。
工程机器人自主作业控制系统结构图如图2-2所示。
A/D卡
阀控制信号
图2-2工程机器人自主作业控制系统结构图
遥操作工程机器人
位移传感器
压力传感器
工程机器人自主作业控制系统
目标物体
D/A卡
三目摄像机
图像处理系统
数据通信系统
抓取检测
传感器信号
电液比例换
向阀控制器
2.2.1工程机器人
本系统的工程机器人是在液压挖掘机动臂的基础上,用单自由度的末端执行器替换挖掘机铲斗,从而构成了一个3自由度串联关节型机械手,如图2-3所示。
末端执行器由一对啮合齿轮、抓手和四连杆机构组成,通过驱动该自由度液压缸活塞杆的伸缩进行控制,液压缸活塞杆带动四连杆机构并驱使主动齿轮啮合被动齿轮,以实现抓手的开合。
这样的结构设计可保证抓手两边的抓取力相等。
位移传感器平行固定在液压缸上,可随活塞杆的伸缩测量出液压缸位移的大小,实现位置闭环控制。
串联关节型机械手作为工程机器人的主体,在伺服控制过程中,液压阀与液压缸的布置较困难。
在一般的液压伺服系统设计时,液压阀与油缸是直接相连的,但两者之间不允许有柔性存在。
如果把液压阀装在串联型关节机械手臂上,则机械手臂的重量和转动惯量增大,如果把同液压阀直接连接的驱动部分放在工程机器人的基座上,通过钢丝绳等传递动力,由于钢丝的弹性以及传动机构的间隙等也对工程机器人的特性不利。
考虑到各元件的重量分配和结构刚性,工程机器人机械手臂驱动部分的合理结构布置是把执行元件液压缸放在手臂上,把液压阀放在基座上,两者之间再以挠性连接。
工程机器人机械手臂采用电液比例阀作为伺服控制元件,虽然电液伺服阀是响应特性最好的控制阀,但其制造成本和维护费用高。
电液比例阀除了中位有死区外,其稳态特性与伺服阀不相上下,而制造成本和维护费用要低得多,因此得到越来越广泛的应用。
为了提高工程机器人在作业时的安全性,对原有的基座进行了改进设计。
原有的基座的上部是一个利用槽钢焊接而成的一个支撑架,下部是四个刚度较大的支柱,下部用地脚螺栓固定在地面上,上下部分通过螺栓把紧,这样整个基座是一个固定的刚性支撑,结构如图2-4所示。
工程机器人在作业工程中,可能出现由于人为的误操作使抓手触地而没有及时关闭电液比例阀的现象,如果此类现象出现基座将受到系统的强大压力冲击,这种冲击可能使基座的上下连接处断裂而造成重大事故。
为了避免此类事故发生,将原来固定的基座增加一个转动自由度,使基座在受到压力冲击时可以绕一轴线转动。
考虑到节约成本,在基座上部不变的情况下,去掉基座下部的四个支柱,重新设计四个支腿。
用槽钢作成的两前支腿,并将其与上部支架焊接在一起,但前支腿不与地面固定,再用槽钢、钢板、万向节做成后支腿。
将后支腿焊接在基座上部并与地面把紧,结构如图2-5所示。
2.2.2工程机器人电液控制系统
工程机器人以液压驱动为主,分别由四组直线液压缸来控制串联关节型机械手的四个自由度。
整个液压系统由液压站、油路、电控比例换向阀、比例换向阀控制器和液压缸组成,如图2–6所示。
由图2-6可知,电液比例换向阀及其控制器是电液控制子系统的核心,由它实现对液压缸的流量控制即速度控制和换向控制。
电液比例控制系统的优点是充分利用液压控制与电器控制的长处,即在功率传递方面利用液压传动大功率的优点,在信号处理方面利用电气信号的处理运算便捷的优点。
考虑到工程机器人现场工作环境比较恶劣,以及成本要求,采用电液比例换向阀作为液压控制元件。
电液比例换向阀是一种具有液流方向控制和流量控制功能的复合阀,主要用于控制负载的运动方向和速度,除中位有死区以及频率响应低于电液伺服阀外,其他特性越来越接近于电液伺服阀,完全能够满足本系统的要求。
在节流口压差恒定的条件下,通过它的液压油流量与输入的电流信号成比例,而流动的方向则取决于比例电磁铁是否受到激励。
使用比例换向阀的回路,可省去节流调速元件,能迅速、准确地实现工作循环,避免负载引起的压力尖峰以及满足切换性能的要求,延长元件和机器的使用寿命。
2.2.3基于立体视觉的图像处理系统
图2-6工程机器人电液控制系统原理图
1-油箱2-粗滤油器3-电动机4-定量泵5、10-压力表
6、9、11-表用管接头7-单向阀8-电控溢流阀12-蓄能器
13-细滤油器14-压力开关15~18-例换向阀19~22-液压缸
9
4
1
2
3
5
10
6
11
7
8
13
14
M
~
19
21
21
22
15
16
17
18
12
立体视觉是计算机视觉领域的一个重要课题,它的目的在于重构场景的三维几何信息。
立体视觉的研究具有重要的应用价值,其应用包括移动机器人的自主导航系统,航空及遥感测量,工业自动化系统等。
立体视觉的主要研究目标可总结为两点,其一是模拟人眼的功能建立立体视觉系统,完成各种视觉任务,获取目标物体的深度图,实现三维物体重构;其二是将该研究作为探索人脑视觉工作原理的手段,进一步加深对人脑视觉的掌握和理解。
本文采用DIGI-HIBW-60立体成像系统采集图像,该立体成像系统的摄像机模型采用的是加拿大PointGreyResearchInc.生产的Digiclops三目摄像机,如图2-7所示。
通过三个Sony1/3"progressivescanCCD摄像头,IEEE1394接口,API软件接口函数,DIGI-HIBW-60立体成像系统使用户能够利用数字立体图像技术开发定制自己的应用,诸如跟踪、测量、VRML模型的建立、人机交互、自主移动机器人等方面。
本文搭建的图像处理系统由DIGI-HIBW-60摄像机模型、IEEE-1394PCI卡(如图2-8所示)、图像处理计算机三部分组成。
2.2.4数据通信系统
TCP/IP作为Internet上最重要的一个协议族,其应用的广泛程度已经大大地超出了人们最初设计它时想象的范围。
TCP/IP协议是一组包括TCP协议和IP协议,UDP协议、ICMP协议和其他一些协议的协议组。
TCP/IP协议并不完全符合OSI的七层参考模型。
传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。
该模型的目的是使各种硬件在相同的层次上相互通信。
这7层是:
物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。
而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。
这4层分别为:
应用层、传输层、互连网络层、网络接口层。
其中网络层和传输层与网络通讯程序的开发密切相关,模型如图2-9所示,TCP/IP参考模型详解如图2-10所示[40]。
UDP是一个无连接协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。
由于传输数据不建立连接,因此也就不需要维护连接状态。
UDP信息包的标题很短,只有8个字节,相对于TCP的20个字节信息包的额外开销很小。
应用层
OSI参考模型
图2-9TCP/TP参考模型
TCP/TP参考模型
数据段
数据包
数据帧
比特
图2-10TCP/IP参考模型详解
应用程序
应用程序
TCP
UDP
ICMP
IP
IGMP
ARP
RARP
主机到
网络层
网络
接口层
表示层
会话层
传输层
网络层
数据链路层
物理层
传输层
网络互连层
应
用
层
另外它的吞吐量不受拥挤控制算法的调节,只受应用软件生成数据的速率、传输带宽、源端和终端主机性能的限制。
而TCP是面向连接的,可提供可靠的传输服务,但由于其底层IP协议是一种无连接的投递机制,为保证数据包传输时的连续性和正确性,其控制要比UDP复杂许多,故在实时系统中均会造成一定的时间开销,从而影响系统的实时性。
本文所进行的工程机器人自主控制过程,是保证工程机器人控制系统能够及时读取由立体视觉系统计算得来的目标物体空间坐标,整个作业过程,目标物体的坐标的实时性较可靠性具有更重要的意义,因此选择UDP协议作为通信协议。
图2-11UDP协议的标题结构
UDP信息包由UDP标题和数据组成。
UDP的标题结构如图2-11所示,它由5个域组成:
源端端口(SourcePort)、目的地端口(DestinationPort)、用户数据包的长度(Length)和检查和(Checksum)。
其中,前4个域组成UDP标题(UDPheader),每个域由4个字节组成;检查和域占据2个字节,它用来检测传输过程中是否出现了错误;用户数据包的长度包括所有5个域的字节数。
这样便解决了本章开始所提到四个关键问题中的第一个问题。
2.2.5工程机器人自主作业控制系统
工程机器人自主作业控制统是整个工程机器人自主作业系统的核心。
通过数据通信系统,它与图像处理系统控制机取得联系,并接收由图像处理系统控制机送来的目标物体空间坐标,将物体坐标由摄象机空间坐标系转换为工程机器人坐标系,再进行运动学反解,计算出各关节角。
通过电液比例换向阀控制器,它控制液比例换向阀的开口大小及阀芯移动方向来控制液压缸的伸缩快慢,从而控制工程机器人的作业。
同时读取位移、压力传感器的传感器信号,经处理后作为反馈量同目标量进行比较运算,再将算的阀控信号送往电液比例换向阀控制器,如此反复运算直到整个运算结束,这就是工程机器人自主作业过程。
工程机器人自主作业控制系统要做控制系统的算法研究,及控制系统的软硬件设计。
其中工程机器人自主作业控制系统的算法研究我们将在第四章做详细介绍,控制系统的软硬件设计将在第五章做介绍。
2.3本章小结
本章设计了工程机器人自主作业控制系统,系统阐述了工程机器人自主作业控制系统的工作原理与总体构成,并介绍了各子系统的功能、相互关系及试验中使用的传感器和设备。
第3章工程机器人运动学分析
3.1引言
关节坐标的计算是新兴的工业机器人控制过程中程序设计的基础。
开发比较高级的机器人程序设计语言,要求具有按照笛卡尔坐标系规定工作任务的能力。
空间中的目标物体在工作空间内的位置以及机器人操作臂的位置,都是以某个确定的坐标系来描述的;而工作任务则是以某个中间坐标系(如附于操作臂端部的坐标系)来规定的。
由笛卡尔坐标系来描述工作任务时,必须把上述规定变换为一系列能够由操作臂驱动的关节位置。
确定操作臂位置和姿态的各关节位置的解答,就是运动方程的求解[41]。
本章将研究利用坐标变换的方法,通过设置主-从手各连杆坐标系,确定各连杆的齐次变换矩阵―D-H(Denavit-Hartenberg)坐标变换矩阵[42],从而建立从手的运动学和动力学描述方程。
这是进一步从事工程机器人自主作业控制技术研究工作的数学基础。
本章着重介绍了4自由度工程机器人的运动学模型。
在计算机控制过程中,工程机器人抓手根据位置和关节角来进行轨迹规划,如抓手的位置是直接和关节轴的角位移变量相对应的。
反过来,这些相对于关节轴的角位移变量也是由各关节液压缸的长度决定的。
这些变量之间的数学表达式是通过工程机器人各关节的运动学关系来确定的。
3.2工程机器人的正向运动学方程
工程机器人运动学研究的是操作臂各连杆间的位移关系、速度关系和加速度关系。
机器人操作臂可以看作为一个开式运动链,它由一系列连杆通过转动或移动关节串联而成的。
开链的一端固定在基座上,另一端是自由的,安装着末端执行器,用以操作物体,完成各种作业。
关节由驱动器驱动,关节的相对运动导致连杆的运动,使抓手到达所需的位姿。
为了研究操作臂各连杆之间的位移关系,可在每个连杆上固接一个坐标系,然后描述这些坐标系间的关系。
Denavit和Hartenberg提出一种通用的方法,用一4×4的齐次变换矩阵来描述相邻两连杆的空间关系,从而推导出“手抓坐标系”相对“参考系”的等价齐次变换矩阵,建立操作臂的运动学方程[43]。
3.2.1工程机器人连杆的几何关系
本文所使用的工程机器人工程机器人是由四个连杆和四个转动关节组成的,每个关节有一个自由度。
基座称为连杆0,不包含在这四个连杆之内。
连杆1与基座由关节1相连接;连杆2与连杆1通过关节2相连接,依此类推,抓手与连杆4固接,基座固定不动,如图3-1所示。
其操作臂可以看作为一个开式运动链,它由一系列连杆通过转动或移动关节串联而成的。
开链的一端固定在基座上,另一端是自由的,装有末端执行器,用以操作物体,完成各种作业。
关节由驱动器驱动,关节的相对运动导致连杆的运动,使抓手到达所需的位姿。
图3-1所示工程机器人的连杆参数见表3-1。
连杆1
连杆0
关节1
关节2
连杆3
关节3
连杆3
关节4
连杆4
图3-1工程机器人机器人的连杆和关节
表3–13自由度连杆机器人的连杆参数
关节i
θi(°)
ai(mm)
αi(°)
di(mm)
cosαi
sinαi
1
θ1
L1=350
90
0
0
1
2
θ2
L2=2019
0
0
1
0
3
θ3
L3=1400
0
0
1
0
4
θ4
L4=620
0
0
1
0
其中:
θi称为两条连杆之间的关节角;
ai代表连杆i的长度;
αi称为两轴线zi与zi+1的交错角,即连杆Li的扭角;
di称为两条连杆之间的偏置;
3.2.2工程机器人的连杆坐标系的确定
连杆的功能在于保持其两端的关节轴线具有固定的几何关系,为研究操作臂各连杆之间的位移关系,可在每个连杆上固接一个坐标系,然后描述这些坐标系间的关系。
为此采用将杆件坐标系固定在每个杆件的上关节处的办法,与基座固接的坐标系记为{0},第i杆件的坐标系{i}设置于i+1号关节上,并固定与i杆件上,坐标系{i}与杆件i无相对运动。
i杆件坐标系{i}的oixiyizi系固定在i杆件的上关节i+1处,它的原点在关节i+1的轴线上;oizi轴与关节i+1的轴线重合;oixi轴是杆件长度的延长线;oiyi轴的方向由右手坐标系的原则决定。
同样,我们也将杆件i-1的坐标系{i-1}设置在杆件i-1的上关节i的轴线处[41]。
工程机器人坐标系的确定如图3-2所示[44]。
一旦对全部连杆规定坐标系之后,我们就可以按照下列顺序由两个旋转和两个平移来建立相邻两连杆i-1与i之间的相对关系,即坐标系{i-1}经过如下变换就可以得到坐标系{i}。
(1)绕zi-1轴旋转θi角,使xi-1轴转到与xi轴同一平面内。
(2)沿zi-1轴平移一距离di,把xi-1移到与xi同一直线上。
(3)沿xi轴平移一距离аi,把连杆i-1的坐标系移到使其原点与连杆i的坐标系原点重合的地方。
(4)绕xi-1轴旋转αi角,使zi-1轴转到与zi轴同一直线上。
y0
(b)前臂222222430
22110压力量化值(a)前臂液压缸有杆腔压力曲线t/s
0
z2
z1
θ2
a1
a2
a3
回转关节
大臂关节
小臂关节
抓手
O0
腕部关节
x1
x4
y1
y4
θ3
θ4
θ1
z0
x0
y2
a4
x2
x3
y3
z3
z4
图3-2四自由度工程机器人坐标系
O1
O2
O3
O4
这种关系可由表示连杆i对连杆i-1相对位置的四个齐次坐标变换来描述,此关系式为[43]:
(3-1)
式中:
Trans(px,py,pz)—平移齐次坐标变换矩阵,平移矢量为[px,py,pz]T;
Rot(k,θ)—旋转齐次坐标变换矩阵,k表示旋转方向的单位矢量,θ为旋转角度。
根据表3-1所示的工程机器人的各杆件的参数,由式(3-1)可得到各杆件的A矩阵:
(3-2)
(3-3)
(3-4)
(3-5)
3.2.3工程机器人的正向运动学方程
对于工程机器人的自主作业控制,抓手能够到达一个指定的方向和位置是有必要的。
抓手的位置可以通过改变各关节液压缸的长度来实现,并由此调整关节角以使其达到所需的大小。
这种能够描述抓手到关节轴的位置、方向以及液压缸长度的数学表达式被称为运动学方程。
由此可以看出,当液压缸的长度或关节角变量被给定了以后,抓手的位置可以通过运动学方程的正解得到;而抓手的位置和方向一旦被确定了,相应于这个位置和液压缸长度的关节角可以通过运动学方程的逆解来得到。
由图3-2可以看出,工程机器人的位置可以根据抓手运动过程中其旋转轴来确定,即腕部关节坐标系的原点O3的坐标。
对于和坐标原点O3相邻的两个连杆的位置向量ip和i+1p,有如下的表达式:
ip=Aii+1i+1p(3-6)
为了得到点O3相对于基座坐标系下的坐标,方程(3-6)可以采取递归的形式来进行求解,即有:
p0O3=(A01A12A23)p3O3=A03p3O3(3-7)
式中:
(3-8)
同理,抓手的指尖点的坐标相对于基座坐标系的坐标同样也可以通过方程(3-9)表达出来,即有
p0O4=(A04)p4O4(3-9)
式中,P4O4是抓手指尖点相对于O4x4y4z4坐标系的空间坐标,P4O4=[0001]T;
其中p4O4是相对于O4为坐标原点的空间坐标。
(3-10)
当已知关节角变量θi(i=1,…,4),
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自由度 工程 机器人 word 精品 文档 20