机器人学复习题.docx
《机器人学复习题.docx》由会员分享,可在线阅读,更多相关《机器人学复习题.docx(8页珍藏版)》请在冰豆网上搜索。
机器人学复习题
(一)概念
1.什么是机器人?
科幻作家阿西莫夫机器人三原则:
1、不伤害人类;2、在原则下服从人给出的命令;3、在与上两个原则不矛盾的前提下保护自身。
我国科学家对机器人的定义是:
“机器人是一种自动化的机器,所不同的是这种机器具备一些与人或生物相似的智能能力,如感知能力、规划能力、动作能力和协同能力,是一种具有高度灵活性的自动化机器。
2.示教再现式机器人
先由人驱动操作机,再以示教动作作业,将示教作业程序、位置及其他信息存储起来,然后让机器人重现这些动作。
3.按几何结构机器人通常有哪几种分类方式
按几何结构分:
1)直角坐标式机器人
2)圆柱坐标式机器人
3)球面坐标式机器人4)关节式球面坐标机器人
4.描述什么是机器人的位姿
机器人刚体参考点的位置和机器人刚体的姿态统称为刚体的位姿。
5.机器人结构由哪几个部分组成通常由四个相互作用的部分组成:
执行机构、驱动单元、控制系统、智能系统。
6.为了将圆柱形的零件放在平板上,机器人应具有几个自由度一共需要5个:
定位3个,放平稳2个。
7.几何环境答:
几何环境指机器人的作业环境。
8.机器人的主要特点有哪些?
决定机器人通用性的因素又有哪些?
机器人的主要特点有通用性、适应性。
决定通用性有两方面因素:
机器人自由度;末
端执行器的结构和操
作能力。
(二)论述
XXYX
ZX
PX
已知:
RTN
XYYY
ZY
PY
XZYZ
ZZ
PZ
00
0
1
(1)说明左上角3X3矩阵的几何意义
2)分别说明X,Y,Z,P的几何意义
(1)答:
左上角3X3矩阵表示新坐标系在旧坐标系中的旋转方向
(2)答:
左上角3X3矩阵中的各列表示新坐标系的各坐标轴的单位矢量在旧坐标系的各坐标轴上的投影;各行表示旧坐标系的各坐标轴的单位矢量在新坐标系的各坐标轴上的投影;P表示新坐标系相对旧坐标系的平移量,其各分量表示平移后新坐标系在旧坐
标系中的矢量。
(三)计算和分析
1.下面的坐标系矩阵B移动距离d=(5,2,6)T:
求该坐标系相对于参考坐标系的新位置。
解:
2•求点P=(2,3,4)t绕x轴旋转45度后相对于参考坐标系的坐标。
210022
解:
HPRot(x,45)300.7070.70730.707
400.7070.70744.95
3.写出齐次变换矩阵ABT,它表示对运动坐标系{B},作以下变换:
(a)移动(5,6,7)t;(b)再绕Xb轴转-90度;(c)绕Zb轴转90度。
答:
ABT=Trans(5,6,7)*Rot(x,-90)*Rot(Z,-90)
1
0
0
5
1
0
0
0
cos(90)
sin(90)
0
0
=0
1
0
6
*
0
cos(90)
sin(90)
0
*
sin(90)
cos(90)
0
0
=0
0
1
7
0
sin(90)
cos(90)
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
0
1
0105
=0016
=1007
0001
或:
(a)移动(3,7,9)t;(b)再绕Xb轴转-90度;(c)绕Zb轴转90度。
答:
ABT=Trans(3,7,9)*Rot(x,-90)*Rot(z,-90)
0103
=0017
=1009
0001
4.写出齐次变换矩阵ABT,它表示相对固定坐标系{A}作以下变换:
(a)绕Za轴转90度;(b)再绕Xa轴转-90度;(c)最后移动(3,5,3)t。
5•空间点P相对于坐标系B的位置定义为BP5,3,4T,坐标系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)相对于参考坐标系的最终位置。
At=Rot(z,90)*Rot(x,90)*Trans(0,5,3=AP=Bt*BP
7•空间点P相对于坐标系B的位置定义为BP2,3,5T,坐标系B固连在参考系A的原点且与A平行。
将如下的变换运用于坐标系B,求出AP。
(a)绕x轴转90度;(b)绕a轴转90度;(c)然后沿y轴平移3个单位,沿z轴平
移6个单位,沿x轴平移5个单位
AP=Trans(5,3,6)Rot(x,90o)BP
1
0
0
5
1
0
0
0
0
1
0
0
2
2
=0
1
0
3
0
0
1
0
1
0
0
0
3=
2
0
0
1
6
0
1
0
0
0
0
1
0
5
8
0
0
0
1
0
0
0
1
0
0
0
1
1
1
8•写出平面
3R
机械手1
的运动学方程(
注:
三臂长
分另
l1,l2,l3)
解:
各连杆参数如下:
9.设工件相对于参考系U的描述为UPT,机器人机座相对参考系的描述为UBT,并已知:
0
1
0
1
1
0
0
1
0
0
1
2U
0
1
0
5
UPT=
,UBT=
1
0
0
0B
0
0
1
9
0
0
0
1
0
0
0
1
希望机器人手爪坐标系{H}与工件坐标系{P}重合,试求变换HBT
00-101001
0-102
0001
3
0
1
0
10
2
10•已知位置矢量BP和坐标系{B},BP,UTb
1
0
0
5
1
0
0
1
1
1
0
0
0
1
求:
1)同一点P在参考坐标系{u}中的描述UP;
移20所得到的新坐标系;
3)点P在坐标系C中的描述CP
0
1
0
10
3
8
1
厶一1111p1
0
0
5
2
8
解:
1)UP=UTBBP=
=
B0
0
1
1
1
2
0
0
0
1
1
1
0
0
1
21
1
0
0
5
0
1
0
10
0
0
0
1
01010
1005
0011
0001
各连杆参数和运动学方程WBT,不考虑I3
连杆
转角n
偏距dn
扭角n
杆长an
1
0
0
0
2
0
-90°
3
0
0
C1
S1
0
0
C2
0
S2
I1C2
C3
S3
0
SC3
FS
C1
0
0v
S2
0
C2
11S22
S3
C3
0
〔2S3
T1=
T2=
T3=
0
0
1
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
0
1
12•假设手坐标系的位姿用如下的伴随矩阵来表示。
若绕Z轴做0.15弧度的微分旋转,再
做[0.1,0.1,0.3]的微分平移,思考这样的微分运动将产生怎样的影响,并求出手的新位置
解:
因为z0.15,dx
0.1,dy0.1,dz0.3
0
0.15
0
0.1
得
0.15
0
0
0.1
0
0
0
0.3
0000
13.如下所示,T坐标系经过一系列微分运动后,其改变量为dT。
求微分变化量(dx,dy,dz,x,y,z)以及相对T坐标系的微分算子。
解:
因为dTT,所以dTT1
d0.1,0,0,0,0.1,0.1
14.假设如下坐标系经过d1,0,0.5单位的微分平移和0,0.1,0的微分旋转。
求:
相对于参考坐标系的微分算子是什么?
相对于坐标系A的微分算子是什么?
15.给定机器人的手坐标系和相应的雅克比矩阵。
对于给定关节的微分变化,计算手坐标
系的变化、新位置和相应的
Problem3.3
Ford=[1,0,0.5]ands=[0,0.1,0]weget:
0
1
0
5
10
whereA
0
1
0
1
0
0
10
0
0
0
1
0000
Substitute,multplyandget:
A
000.10.5
00.101
0000
roblem3.5
000.20TT000.30.1
SubstituteinT6toget:
T6
0.20.301
0000
0
1
0
10
0
0
2
0
0
0
0.3
0.1
ThendT6T6T6
1
0
0
5
0
0
3
0.1
0
0
0.2
0
0
0
1
0
0.2
0.3
0
1
0.2
0.3
0
1
0
0
0
1
0
0
0
0
0
0
0
0