《机器人技术概论》讲义.docx
《《机器人技术概论》讲义.docx》由会员分享,可在线阅读,更多相关《《机器人技术概论》讲义.docx(45页珍藏版)》请在三一办公上搜索。
1、 机器人技术概论讲义目录第一章 机器人概论- 1 -机器人概论研究的内容- 1 -什么是机器人?- 1 -机器人的发展- 2 -为什么要发展机器人?- 3 -机器人发展的三个阶段- 3 -机器人学- 4 -机器人的分类- 4 -第二章 机器人的数学基础- 6 -第一节 位置和姿态的表示- 6 -第二节 坐标变换- 7 -第三节 齐次变换- 8 -第三章 机器人运动学- 11 -第一节 机器人运动方程的表示- 11 -第二节 连杆变换矩阵及其乘积- 12 -第四章 机器人的感觉系统- 18 -第一节 传感器原理简介- 18 -第二节 传感器在机器人中的应用- 20 -第五章 机器人驱动与控制技术
2、- 28 -第一节 驱动电机- 28 -第二节 位置控制- 30 -第六章 机器人轨迹规划- 35 -第一节 轨迹规划的一般性问题- 35 -第二节 关节轨迹的插值- 35 -第三节 移动机器人路径规划- 38 -机器人技术概论讲义第一章 机器人概论机器人概论研究的内容在机器人研究中,我们通常在三维空间中研究物体的位置。这些物体可用两个非常重要的特性来描述:位置和姿态。我们会首先研究如何用数学的方法表示和计算这些参量。运动学研究物体的运动,而不考虑引起这种运动的力。在运动学中,我们研究位置、速度、加速度和位置变量对于时间和其它变量的高阶微分。其中,正运动学方程描述各个关节变量在工具坐标系与基坐
3、标系间的函数关系;逆运动学通过给定工具坐标系的位置和姿态,计算各个关节变量。机器人与外界环境相互作用时,在接触的地方要产生力 和力矩 ,统称为操作力矢量。n个关节的驱动力(或力矩)组成的n维矢量,称为关节力矢量。静力学研究在静态平衡状态下,操作力向关节力映射存在着的线性关系。动力学主要研究产生运动所需要的力。为了使操作臂从静止开始加速,使末端执行器以一定的速度作直线运动,最后减速停止,必须通过关节驱动器产生一组复杂的力矩函数来实现。机器人的感觉主要介绍产生机器人的力觉、视觉、触觉、接近觉等相关的传感器。机器人的控制在前面的基础上设计位置控制系统,讨论控制算法及给机器人编程等。什么是机器人?一般
4、的理解:机器人是具有一些类似人的功能的机械电子装置或者叫自动化装置,它是个机器。特点: 有类人的功能。作业功能;感知功能;行走功能;能完成各种动作. 根据人的编程能自动的工作。通过编程改变它的工作、动作、工作的对象和工作的一些要求。 是人造的机器或机械电子装置,仍然是个机器机器人的定义:机器人学是一门不断发展的科学,上世纪60年代,可实用机械机器人被称为工业机器人;上世纪80年代到现在,正越来越向智能化方向发展。因此,对机器人的定义也随其发展而变化。国际上对机器人的定义很多:The Webster dictionary (Webster, 1993) : “An automatic devic
5、e that performs functions normally ascribed to humans or a machine in the form of a human.” 一个自动化设备,它能执行通常由人执行的任务;或一个人型的机器美国机器人学会(The Robot Institute of America,1979):“A reprogrammable, multifunctional manipulator designed to move materials, parts, tools, or specialized devices through various progr
6、ammed motions for the performance of a variety of tasks.” 一个可再编程的多功能操作器,用来移动材料、零部件、工具等;或一个通过编程用于完成各种任务的专用设备。ISO,1987:工业机器人是一种具有自动控制的操作和移动功能,能完成各种作业的可编程操作机。从完整的更为深远的机器人定义来看,应该更强调机器人智能,因此,机器人的定义是能够感知环境,能够有学习、情感和对外界一种逻辑判断思维的机器。机器人是一种计算机控制的可以编程的自动机械电子装置,能感知环境,识别对象,理解指示命令,有记忆和学习功能,具有情感和逻辑判断思维,能自身进化,能计划其操
7、作程序来完成任务。机器人技术是集机械学、力学、电子学、 生物学、控制论、人工智能、系统工程等多种学科于一体的综合性很强的新技术机器人的发展1954年,美国人G.Devol 和J.Engleberger设计了一台可编程的机器人1961年,他们生产了世界上第一台工业机器人“Unimates”,并获得了专利1962年,Engleberger 成立了Unimation公司,他被称为“机器人之父”日本从上世纪70年代中后期开始开发工业机器人,15年后就成为产量最多、应用最广的世界工业机器人“王国”。 1978年 美国Unimation公司推出通用工业机器人PUMA,这标志着工业机器人技术已经完全成熟。P
8、UMA至今仍然工作在工厂第一线。1984年 英格伯格再推机器人Helpmate,这种机器人能在医院里为病人送饭、送药、送邮件。同年,他还预言:“我要让机器人擦地板,做饭,出去帮我洗车,检查安全”。1998年 丹麦乐高公司推出机器人(Mind-storms)套件,让机器人制造变得跟搭积木一样,相对简单又能任意拼装,使机器人开始走入个人世界。1999年 日本索尼公司推出犬型机器人爱宝(AIBO),当即销售一空,从此娱乐机器人成为目前机器人迈进普通家庭的途径之一。2002年 丹麦iRobot公司推出了吸尘器机器人Roomba,它能避开障碍,自动设计行进路线,还能在电量不足时,自动驶向充电座。Room
9、ba是目前世界上销量最大、最商业化的家用机器人。2006年 6月,微软公司推出Microsoft Robotics Studio,机器人模块化、平台统一化的趋势越来越明显,比尔盖茨预言,家用机器人很快将席卷全球主要机器人厂家日本:Motoman、OTC、Panasonic、FANUC等美国:Adept等欧洲:奥地利IGM、德国CLOOS、KUKA、瑞典ABB韩国:HYUNDAI沈阳新松 首钢莫托曼 上海ABB为什么要发展机器人?简单说,机器人有三个方面是我们必要去发展的理由:一个是机器人做人不愿意做的事,把人从有毒的、有害的、高温的或危险的,这样的环境中解放出来,机器人可以做人做不好的活,比方
10、说在汽车生产线上工人天天拿着一百多公斤的焊钳,一天焊几千个点,做重复性的劳动,一方面他很累,但是产品的质量仍然很低;另一方面机器人做人做不了的活,这也是非常重要的机器人发展的一个理由,比方说人们对太空的认识,人上不去的时候,叫机器人上天,上月球,以及到海洋,进入到人体的小机器人,以及在微观环境下,对原子分子进行搬迁的机器人,都是人们不可达的工作。上述方面的三个问题,也就是说机器人发展的三个理由。机器人发展的三个阶段第一代机器人,也叫示教再现型机器人,它是通过一个计算机,来控制一个多自由度的一个机械,通过示教存储程序和信息,工作时把信息读取出来,然后发出指令,机器人可以重复的根据人当时示教的结果
11、,再现出这种动作,比方说汽车的点焊机器人,它只要把这个点焊的过程示教完以后,它总是重复这样一种工作,它对于外界的环境没有感知,这个力操作力的大小,这个工件存在不存在,焊的好与坏,它并不知道,第一代机器人存在这种缺陷。在20世纪70年代后期,人们开始研究第二代机器人,叫带感觉的机器人,这种带感觉的机器人是类似人在某种功能的感觉,比如说力觉、触觉、滑觉、视觉、听觉和人进行相类比,有了各种各样的感觉,比方说在机器人抓一个物体的时候,它实际上力的大小能感觉出来,它能够通过视觉,能够去感受和识别它的形状、大小、颜色。抓一个鸡蛋,它能通过一个触觉,知道它的力的大小和滑动的情况。第三代机器人,是机器人学中一
12、个理想的所追求的最高级的阶段,叫智能机器人,只要告诉它做什么,不用告诉它怎么去做,它就能完成运动,感知思维和人机通讯的这种功能和机能,这个目前的发展还是相对的只是在局部有这种智能的概念和含义,但真正完整意义的这种智能机器人实际上并没有存在,而只是随着我们不断的科学技术的发展,智能的概念越来越丰富,它内涵越来越宽。机器人学(1)机器人基础理论与方法,如运动学和动力学,作业与运动规划、控制与感知理论与技术、机器人智能。(2)机器人设计理论与技术,机器人机构分析和综合、机器人结构设计优化、机器人关键器件设计、机器人仿真等。(3)机器人仿生学,仿生运动和动力学、仿生机构学、仿生感知和控制理论、仿生器件
13、设计和制造等(4)机器人系统理论,多机器人系统理论、机器人-人融合、以及机器人与其它机器系统的协调和交互。(5)机器人操作和移动理论,机器人装配理论、机器人移动理论、足式机器人步态理论等。(6)微机器人学,微机器人的分析、设计、制造和控制等理论方法机器人的分类机器人分类方法很多 按照技术水平划分第一代:示教再现型,具有记忆能力。目前,绝大部分应用中的工业机器人均属于这一类。缺点是操作人员的水平影响工作质量。第二代:初步智能机器人,对外界有反馈能力。部分已经应用到生产中。第三代:智能机器人,具有高度的适应性,有自行学习、推理、决策等功能,处在研究阶段。 按照基本结构划分直角坐标型,也称“机床型”
14、圆柱坐标型球坐标型全关节型 按照受控运动方式划分点位控制(PTP)型,Point to Point, 如点焊、搬运机器人连续轨迹控制(CP)型,Continous Path,如弧焊、喷漆机器人 按驱动方式划分气压驱动(压缩空气)液压驱动(重型机器人,如搬运、点焊机器人)电驱动(电动机),应用最多 按照应用领域划分工业机器人,面向工业领域的多关节机械手或多自由度机器人。特种机器人,用于非制造业的各种机器人,服务机器人、水下机器人、农业机器人、军用机器人等- 41 -第二章 机器人的数学基础第一节 位置和姿态的表示研究机器人的机械系统的运动需要建立一套运动的表示方法。 为了描述机器人本身各连杆之间
15、、机器人和环境之间的运动关系,通常将它们看作刚体。 刚体的位置和姿态描述 在直角坐标系A中,任意一点P的位置可以用31列向量表示。称为位置矢量 为了确定刚体B的姿态(也称方位),设一个坐标系B与该刚体固接。用坐标系的三个单位主矢量xB, yB,zB相对于参考坐标系A的方向余弦组成的33矩阵表示刚体B相对于坐标系A的姿态。 称为旋转矩阵,也可表示成:旋转矩阵是正交的。按照上述定义,绕 x 轴旋转了 角的旋转矩阵,为:同样也可以写出R(y,),R(z,),注意:旋转方向按照右手法则总之,用位置矢量描述刚体的位置,用旋转矩阵描述刚体的姿态(方位)为了完全描述刚体B在空间的位置和姿态,通常将刚体B与某
16、一坐标系相固接,通常记为B,B的原点一般选在刚体B的特征点上,如质心或对称中心等。对弧焊机器人中的焊枪可以将原点选在焊枪电极端部。则相对于参考坐标系A,用位置矢量和旋转矩阵分别描述B原点位置及坐标系的方位,即刚体B的位置和姿态可由坐标系B来描述:当表示位置时,旋转矩阵为单位阵;当表示姿态时,位置矢量等于零。第二节 坐标变换1、坐标平移坐标系B与A具有相同的方位,但B的原点与A的原点不重合,则空间任意点P在A中的描述可以表示为:,称为坐标平移方程。2、坐标旋转坐标系B与A原点重合,但两者的方位不同,则空间任意点P在A中的描述可以表示为:,称为坐标旋转方程。3、一般变换坐标系B与A既不共原点,方位
17、亦不同,此时,例题2-1:已知坐标系的初始位姿与重合,首先相对于坐标系的轴转30度,再沿的轴移动12个单位,并沿的轴移动6个单位。求位置矢量和旋转矩阵。假设点p在坐标系中的描述为,求它在坐标系中的描述。解:根据题意得则第三节 齐次变换在空间直角坐标系中,任意一点可用一个三维坐标矩阵x y z表示。如果将该点用一个四维坐标的矩阵Hx Hy Hz H表示时,则称为齐次坐标表示方法。在齐次坐标中,最后一维坐标H称为比例因子。比如齐次坐标8,4,2、4,2,1表示的都是二维点2,1。(1)从普通坐标转换成齐次坐标时如果(x,y,z)是个点,则变为(x,y,z,1);如果(x,y,z)是个向量,则变为(
18、x,y,z,0)(2)从齐次坐标转换成普通坐标时如果是(x,y,z,1),则知道它是个点,变成(x,y,z);如果是(x,y,z,0),则知道它是个向量,仍然变成(x,y,z) 齐次坐标变换用41列向量表示三维空间坐标系中的点:称为齐次坐标,齐次坐标具有不唯一性。引入齐次坐标后,一般变换变为:称为齐次变换矩阵例题2-2:已知点,对它进行绕轴z旋转90度至点v,点v绕y轴旋转90度至点w,求点w的坐标。在此基础上再进行平移变换,求点w的坐标。解:由旋转齐次坐标变换得同理经过平移变换后,新的w的坐标为第三章 机器人运动学第一节 机器人运动方程的表示A矩阵:一个描述连杆坐标系间相对平移和旋转的齐次变
19、换 。T矩阵:A矩阵的乘积对于六连杆机械手,有下列T矩阵 :一个六连杆机械手可具有六个自由度,每个连杆含有一个自由度,并能在其运动范围内任意定位与定向。机械手的运动方向原点由矢量p表示。接近矢量a:z向矢量方向矢量o:y向矢量法线矢量n:它与矢量o和a一起构成一个右手矢量集合,并由矢量的交乘所规定:。因此,变换T6具有下列元素。六连杆机械手的T矩阵( T6 )可由指定其16个元素的数值来决定。在这16个元素中,只有12个元素具有实际含义。机械手的运动姿态由某个姿态变换规定之后,它在基系中的位置就能够由左乘一个对应于矢量p的平移变换来确定:第二节 连杆变换矩阵及其乘积 广义连杆 相邻坐标系间及其
20、相应连杆可以用齐次变换矩阵来表示。要求出操作手所需要的变换矩阵,每个连杆都要用广义连杆来描述。在求得相应的广义变换矩阵之后,可对其加以修正,以适合每个具体的连杆。机器人机械手是由一系列连接在一起的连杆(杆件)构成的。需要用两个参数来描述一个连杆,即公共法线距离和垂直于所在平面内两轴的夹角;需要另外两个参数来表示相邻两杆的关系,即两连杆的相对位置和两连杆法线的夹角,如图所示。一般称为连杆长度,为连杆扭角,为两连杆距离,为两连杆夹角。机器人机械手上坐标系的配置取决于机械手连杆连接的类型。有两种连接转动关节和棱柱联轴节。对于转动关节,其特征参数为,为关节变量;对于棱柱联轴节,其特征参数为,为关节变量
21、,连杆长度没有意义,令其为0。连杆坐标系与连杆参数为了确定机器人各连杆之间的相对运动关系,需要确定连杆坐标系,规定:1. 坐标系的z轴与关节轴共线,指向任意;2. 坐标系的x轴与与连杆的公垂线重合,指向由关节到关节;3. 坐标系的y轴按照右手法则规定,即根据所设定的连杆坐标系,相应的连杆参数定义如下:如图所示: 用A矩阵表示T矩阵机械手的末端装置即为连杆6的坐标系,它与连杆坐标系的关系可由表示为:可得连杆变换通式为 :例1:如图所示为具有三个旋转关节的3R机械手,求末端机械手在基坐标系下的运动学方程。解:建立如图所示的参考坐标系 其中,例2:如图所示的三自由度机械手(两个旋转关节加一个平移关节
22、,简称RPR机械手),求末端机械手的运动学方程。解:建立如图的坐标系,则各连杆的D-H参数为:由连杆的齐次坐标公式有 所以 式中 例3 PUMA 560机器人运动学方程PUMA 560是属于关节式机器人,6个关节都是转动关节。前3个关节确定手腕参考点的位置,后3个关节确定手腕的方位。各连杆坐标系如下图所示。相应的连杆参数列于表3.1中。表3.1 PUMA560机器人的连杆参数据课本公式(3.16)和表3.1所示连杆参数,可求得各连杆变换矩阵如下: 各连杆变换矩阵相乘,得PUMA 560的机械手变换矩阵:即为关节变量的函数。第四章 机器人的感觉系统第一节 传感器原理简介传感器的定义传感器:把被测
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人技术概论 机器人 技术 概论 讲义
链接地址:https://www.31ppt.com/p-1665497.html