机器人技术基础(课后习题答案)
- 格式:docx
- 大小:163.16 KB
- 文档页数:13
0.1简述工业机器人的定义,说明机器人的主要特征。
答:机器人是一种用于移动各种材料、零件、工具、或专用装置,通过可编程动作来执行种种任务并具有编程能力的多功能机械手。
1.机器人的动作结构具有类似于人或其他生物体某些器官(肢体、感官等)的功能。
2.机器人具有通用性,工作种类多样,动作程序灵活易变。
3.机器人具有不同程度的智能性,如记忆、感知、推理、决策、学习等。
4.机器人具有独立性,完整的机器人系统在工作中可以不依赖于人的干预。
0.2 工业机器人与数控机床有什么区别?答: 1. 机器人的运动为开式运动链而数控机床为闭式运动链;2.工业机器人一般具有多关节,数控机床一般无关节且均为直角坐标系统;3.工业机器人是用于工业中各种作业的自动化机器而数控机床应用于冷加工。
4.机器人灵活性好,数控机床灵活性差。
0.5 简述下面几个术语的含义:自有度、重复定位精度、工作范围、工作速度、承载能力。
答:自由度是机器人所具有的独立坐标运动的数目,不包括手爪(末端执行器)的开合自由度。
重复定位精度是关于精度的统计数据,指机器人重复到达某一确定位置准确的概率,是重复同一位置的范围,可以用各次不同位置平均值的偏差来表示。
工作范围是指机器人手臂末端或手腕中心所能到达的所有点的集合,也叫工作区域。
工作速度一般指最大工作速度,可以是指自由度上最大的稳定速度,也可以定义为手臂末端最大的合成速度(通常在技术参数中加以说明)。
承载能力是指机器人在工作范围内的任何位姿上所能承受的最大质量。
0.6 什么叫冗余自由度机器人?答:从运动学的观点看,完成某一特定作业时具有多余自由度的机器人称为冗余自由度机器人。
0.7 题 0.7 图所示为二自由度平面关节型机器人机械手,图中L1=2L2,关节的转角范围是0゜≤θ 1≤ 180゜ ,-90 ゜≤θ 2≤ 180゜ , 画出该机械手的工作范围(画图时可以设L2=3cm)。
1.1点矢量v为[10.0020.0030.00] T,相对参考系作如下齐次坐标变换:0.8660.5000.00011.00.5000.8660.000 3.0A=0.000 1.0009.00.0000001写出变换后点矢量 v 的表达式,并说明是什么性质的变换,写出旋转算子Rot 及平移算子Trans。
0.8660.5000.00011.010.009.66解: v, =Av=0.5000.8660.000 3.020.00=19.320.0000.000 1.0009.030.0039000111属于复合变换:0.8660.500旋转算子 Rot ( Z ,0.50.86600) =010000110011.0010 3.0平移算子 Trans( 11.0,-3.0, 9.0) =019.000011.2 有一旋转变换,先绕固定坐标系 Z0轴转,再绕其 X 0轴转,最后绕其 Y 0轴转,试求该齐次坐标变换矩阵。
解:齐次坐标变换矩阵R=Rot(Y ,) Rot ( X ,) Rot(Z ,)=0.500.866010000.7070.70700010000.8660.500.7070.70700 0.86600.5000.50.8660001=0 0001000100010.6600.0470.75000.6120.6120.500.4360.4360.433000011.3坐标系 {B} 起初与固定坐标系{O} 相重合,现坐标系{B} 绕 Z B旋转,然后绕旋转后的动坐标系的X B轴旋转,试写出该坐标系 {B}的起始矩阵表达式和最后矩阵表达式。
1000解:起始矩阵: B=O=0100001000010.8660.35300最后矩阵: B′=Rot(Z ,) B Rot ( X ,)=0.50.6120.6120 00.7070.7070 00011.4坐标系 {A} 及 {B}在固定坐标系 {O} 中的矩阵表达式为1.0000.0000.0000.00.0000.8660.50010.0{A}=0.5000.86620.00.00000010.8660.5000.000 3.00.4330.7500.500 3.0{B}=0.4330.866 3.00.2500001画出它们在 {O} 坐标系中的位置和姿势;A=Trans ( 0.0,10.0, -20.0) Rot( X,)OB=Trans(-3.0 , -3.0, 3.0)Rot(X , ) Rot ( Z , )O1.5 写出齐次变换阵 B AH ,它表示坐标系 {B} 连续相对固定坐标系 {A} 作以下变换:(1)绕 Z A 轴旋转 。
(2)绕 X A 轴旋转 -。
T(3)移动3 7 9 。
解: B A H=Trans( 3, 7 , 9) Rot (X , - ) Rot( Z,) =1 0 0 3 1 0 0 0 0 1 0 0 1 0 0 3 0 1 0 0 0 1 0 7 0 0 1 0 1 0 0 0 0 0 1 7 1 0 0 0 0 0 1 9 0 1 0 0 0 0 1 = 0 1 0 9 0 0 1 =0 0 0 00 10 0 1 00 010 0 10 10 1 0 3 0 0 1 7 1 0 0 9 00 11.6 写出齐次变换矩阵B BH ,它表示坐标系 {B} 连续相对自身运动坐标系 {B} 作以下变换:( 1)移动 3 7 9T。
( 2)绕 X B 轴旋转。
.(3)绕 Z B 轴转 -。
.B BH =Trans ( 3, 7,9) Rot (X ,) Rot ( Z , ) =1 0 0 3 1 00 0 0 1 0 00 1 0 7 0 0 1 01 0 0 0 =0 0 1 9 0 1 0 0 0 0 1 00 0 0 1 0 00 1 00 0 11 0 0 3 0 1 0 0 0 1 0 3 0 0 1 7 1 0 0 0 0 0 1 71 0 9 0 0 1 0 1 00 9 00 10 0111.7 对于 1.7 图( a )所示的两个楔形物体,试用两个变换序列分别表示两个楔形物体的变换过程,使最后的状态如题 1.7 图( b)所示。
(a)(b)1 1 1 1 1 1 1 1 1 1 1 1 0 0 4 4 0 0 5 5 9 9 5 5解: A=0 0 0 2 2 B=0 00 2 2 0 0 1111 11111 1 1 1A ′=Trans(2 , 0 , 0 ) Rot ( Z , ) Rot ( X , ) Trans ( 0 , -4 , 0 ) A=1 0 02 0 1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 0 4 0 0 1 0 0 0 1 0 0 1 0 0 0 0 10 0 0 0 1 00 1 00 1 0 0 011 1 1 1 1 10 0 1 2 1 1 1 1 1 1 0 0 4 4 0 0= 1 0 0 00 0 4 4 0 0 =0 0 00 2 20 1 040 0 0 0 2 2 1 1 1 1 1 1 01111 1112 2 2 2 0 0 1 1 1 1 1 14 4 0 0 4 4 1111 11B ′=Rot ( X ,)Rot ( Y , ) Trans ( 0, -5 , 0 ) B=1 0 00 0 0 1 0 1 0 0 0 1 1 1 1 1 10 0 1 0 01 0 0 0 1 055 5 9 9 5 5=0 1 01 0 0 0 0 0 10 0 0 0 2 20 01 00 1 0 00 11 1 1 1 1 10 0 1 0 1 0 0 01 1 1 11 10 0 1 0 1 0 0 0 0 1 055 5 9 9 5 5 =1 0 0 0 0 1 0 0 0 0 10 00 0 2 2 0 1 0 5 0 0 01 0 0 011111 110 011 1 1 1 1 1 0 0 0 02 2 5 5 99 5 5 1 1 1 1 110 0 00 2 2 =0 44 0 00 111 1 1111 11 111.8 如题 1.8 图所示的二自由度平面机械手,关节1 为转动关节,关节变量为θ 1;关节 2为移动关节, 关节变量为 d 2。
试:( 1)建立关节坐标系,并写出该机械手的运动方程式。
( 2)按下列关节变量参数求出手部中心的位置值。
θ10 30 60 90 d 2/m0.500.801.000.70解:建立如图所示的坐标系参数和关节变量连杆 θα1θ 10 2C 1S 1 A 1S1C 1 Rot (Z , 1 )0 0аd 0 0d 20 01 0 0 d2 0 0 Trans (d 2 0 1 0 0 0 A 2 ,0,0)0 1 0 0 0 0 10 0 0 1机械手的运动方程式:cossinT 2 A 1 A 20 01 1sin cos1 0 d2 cos1 0 d2 sin 10011 1当θ 1=0, d 2=0.5 时:1 0 0 0.5 0 1 0 0 手部中心位置值 B0 0 0 0 0 0 0 1当θ 1=30, d 2=0.8 时0.866 0.5 0 0.4330.50.866 0 0.4手部中心位置值B0 0 0 01当θ 1=60, d 2=1.0 时0.50.86600.50.8660.500.866手部中心位置值B00000001当θ 1=90,d2=0.7时01001000.7手部中心位置值B00000011.11题1.11图所示为一个二自由度的机械手,两连杆长度均为1m,试建立各杆件坐标系,求出 A1, A2的变换矩阵。
解:建立如图所示的坐标系参数和关节变量连杆θαаd1110022100cossin A1=Rot( Z,1θ)Trans(1,0,0) Rot( X, 0o)=11sincos110 c0s100 111 s 20sA2= Rot( Z,-θ2 c 20c)Trans(l, 0, 0)Rot( X, 90o)0000002211.13有一台如题 1.13 图所示的三自由度机械手的机构,各关节转角正向均由箭头所示方向指定,请标出各连杆的D-H 坐标系,然后求各变换矩阵A1, A2,A3。
解: D-H 坐标系的建立按D-H 方法建立各连杆坐标系参数和关节变量连杆a d110L1+ L22200L33003L4cos 10sin 10A1sin 10cos 10=10L1 L2 00001 cossinA2=022sincos20L3 cos2cos20L3 sin2sin10A3=01033sincos30L4 cos330L4 sin310013.1何谓轨迹规划?简述轨迹规划的方法并说明其特点。