1我国科学家对机器人的定义是:“机器人是一种自动化的机器,所不同的是这种机器具备一些与人或生物相似的智能能力,如感知能力、规划能力、动作能力和协同能力,是一种...*(一)概念1.什么是机器人?科幻作家阿西莫夫机器人三原则:1、不伤害人类;2、在原则下服从人给出的命令;3、在与上两个原则不矛盾的前提下保护自身。我国科学家对机器人的定义是:“机器人是一种自动化的机器,所不同的是这种机器具备一些与人或生物相似的智能能力,如感知能力、规划能力、动作能力和协同能力,是一种具有高度灵活性的自动化机器。2.示教再现式机器人先由人驱动操作机,再以示教动作作业,将示教作业程序、位置及其他信息存储起来,然后让机器人重现这些动作。3.按几何结构机器人通常有哪几种分类方式按几何结构分:1)直角坐标式机器人2)圆柱坐标式机器人3)球面坐标式机器人4)关节式球面坐标机器人4.描述什么是机器人的位姿机器人刚体参考点的位置和机器人刚体的姿态统称为刚体的位姿。5.机器人结构由哪几个部分组成通常由四个相互作用的部分组成:执行机构、驱动单元、控制系统、智能系统。6.为了将圆柱形的零件放在平板上,机器人应具有几个自由度一共需要5个:定位3个,放平稳2个。7.几何环境答:几何环境指机器人的作业环境。8.机器人的主要特点有哪些?决定机器人通用性的因素又有哪些?机器人的主要特点有通用性、适应性。决定通用性有两方面因素:机器人自由度;末端执行器的结构和操作能力。(二)论述已知:1000ZZZZYYYYXXXXTNPZYXPZYXPZYXR,(1)说明左上角3×3矩阵的几何意义。2(2)分别说明X,Y,Z,P的几何意义。(1)答:左上角3×3矩阵表示新坐标系在旧坐标系中的旋转方向。(2)答:左上角3×3矩阵中的各列表示新坐标系的各坐标轴的单位矢量在旧坐标系的各坐标轴上的投影;各行表示旧坐标系的各坐标轴的单位矢量在新坐标系的各坐标轴上的投影;P表示新坐标系相对旧坐标系的平移量,其各分量表示平移后新坐标系在旧坐标系中的矢量。(三)计算和分析1.下面的坐标系矩阵B移动距离d=(5,2,6)T:1000610040012010B求该坐标系相对于参考坐标系的新位置。解:1000121006001701010006100400120101000610020105001newB2.求点P=(2,3,4)T绕x轴旋转45度后相对于参考坐标系的坐标。解:95.4707.02432707.0707.00707.0707.00001432)45(,xRotPH3.写出齐次变换矩阵TAB,它表示对运动坐标系{B},作以下变换:(a)移动T)7,6,5(;(b)再绕Bx轴转-90度;(c)绕Bz轴转90度。答:TAB=Trans(5,6,7)*Rot(x,-90)*Rot(z,-90)3=1000710060105001*10000)90cos()90sin(00)90sin()90cos(00001*1000010000)90cos()90sin(00)90sin()90cos(=1000700161005010或:(a)移动T)9,7,3(;(b)再绕Bx轴转-90度;(c)绕Bz轴转90度。答:TAB=Trans(3,7,9)*Rot(x,-90)*Rot(z,-90)=10009001710030104.写出齐次变换矩阵TAB,它表示相对固定坐标系{A}作以下变换:(a)绕Az轴转90度;(b)再绕Ax轴转-90度;(c)最后移动T)3,5,3(。5.空间点P相对于坐标系B的位置定义为TBP4,3,5,坐标系B固连在参考系A的原点且与A平行。将如下的变换运用于坐标系B,求出AP。(a)绕x轴转90度;(b)然后沿y轴平移3个单位,沿z轴平移6个单位,沿x轴平移5个单位;(c)绕z轴转90度。6.坐标系B绕x轴旋转90度,然后沿当前坐标系a轴做了3个单位的平移,然后再绕z轴旋转90度,最后沿当前坐标系o轴做5个单位的平移。(1)写出描述该运动的方程。(2)求坐标系中的点P(1,5,4)相对于参考坐标系的最终位置。TAB=Rot(z,90)*Rot(x,90)*Trans(0,5,3)=AP=TAB*BP7.空间点P相对于坐标系B的位置定义为TBP5,3,2,坐标系B固连在参考系A的原点且与A平行。将如下的变换运用于坐标系B,求出AP。4(a)绕x轴转90度;(b)绕a轴转90度;(c)然后沿y轴平移3个单位,沿z轴平移6个单位,沿x轴平移5个单位。AP=(5,3,6)(,90)BTransRotxP=1005100001002010300101000300160100001050001000100011=22818.写出平面3R机械手的运动学方程(注:三臂长分别为1l,2l,3l)。解:各连杆参数如下:连杆转角n偏距nd扭角n杆长na11001l22002l33003l10T=100001000011111111slcsclsc,21T=100001000022222222slcsclsc,32T=100001000033333333slcsclsc30T=10T21T32T9.设工件相对于参考系U的描述为TUP,机器人机座相对参考系的描述为TUB,并已知:TUP=1000000121001010,TUB=1000910050101001希望机器人手爪坐标系{H}与工件坐标系{P}重合,试求变换THB5解:1000201-0100101-001TTUPPU,10003-01-020019-1-0010009100501010011000201-0100101-00TTTTUBPUPBHB10.已知位置矢量PB和坐标系{B},1123PB,10001100500110010BUT求:1)同一点P在参考坐标系{u}中的描述Pu;2)CUT,其中{C}是{B}绕基坐标系{u}的Y轴旋转90,再沿基坐标系{u}X轴方向平移20所得到的新坐标系;3)点P在坐标系C中的描述PC。解:1)PU=BUTPB=100011005001100101123=12882)CUT=Trans(20,0,0)R(Y,90)BUT=10000100001020001100000010010010010001100500110010=1000100105001211003)PU=CUTPCPC=1][cUTPU=1000210011010050101288=11312311.如图所示的具有三旋转关节的3R空间机械手,关节1的轴线与关节2、36垂直。写出各连杆参数和运动学方程TBW,不考虑3l。连杆转角n偏距nd扭角n杆长na11000220-90°1l33002l10T=1000010000001111cssc,21T=100000100021222122slcsclsc,32T=100001000032333233slcsclsc30T=10T21T32T12.假设手坐标系的位姿用如下的伴随矩阵来表示。若绕Z轴做0.15弧度的微分旋转,再做[0.1,0.1,0.3]的微分平移,思考这样的微分运动将产生怎样的影响,并求出手的新位置。1000501070012100HRT7解:因为15.0z,1.0dx,1.0dy,3.0dz得00003.00001.00015.01.0015.0000003.00004.015.00095.00015.0100050107001210000003.00001.00015.01.0015.00TdT10003.50104.715.00105.11015.0dTTTHoldRnewHR13.如下所示,T坐标系经过一系列微分运动后,其改变量为dT。求微分变化量(dx,dy,dz,zyx,,)以及相对T坐标系的微分算子。1000801031005001T00005.0001.05.0001.06.01.01.00dT解:因为TdT,所以1TdT00000001.00001.01.01.01.00100030108100500100005.0001.05.0001.06.01.01.00001.0,,d,1.01.00,,dTTT1800005.0001.05.0001.06.01.01.00T14.假设如下坐标系经过5.0,0,1d单位的微分平移和0,1.0,0的微分旋转。求:相对于参考坐标系的微分算子是什么?相对于坐标系A的微分算子是什么?10000010500110100A15.给定机器人的手坐标系和相应的雅克比矩阵。对于给定关节的微分变化,计算手坐标系的变化、新位置和相应的△。100001005001100106T10000101000100001000000000001001030086JT02.02.01.01.00DProblem3.3Ford=[1,0,0.5]ands=[0,0.1,0]weget:000.1100000.1000.500001aAAwhere101050010100100001A9Substitute,multplyandget:0000000.10.500.1010000Aroblem3.566666666800000003010000.10.101000000.11[][]0100100.20.30001000.20.210000100TTTTTTTTdxdxdxDJDexyzSubstitutein6Ttoget:6000.20000.30.10.20.3010000TThen666010100020000.30.110050030.1000