机器人学导论(克雷格)第二章作业答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.1 solution: According
to
the
equation
of
pure
transition
transformation,the new point after transition is as follows:
1002350
10358(,,)00147110
00111trans
x y z old P Trans d d d P ⎡⎤⎡⎤⎡⎤
⎢⎥⎢⎥⎢⎥⎢
⎥⎢⎥⎢⎥=⨯==⎢⎥⎢⎥⎢⎥
⎢⎥⎢⎥⎢⎥
⎣⎦⎣⎦⎣⎦
2.3 solution:
According to the constraint equations:
0;0;01
n a n o a o n •=•=•==r r r r r r r Thus,the matrix should be like this:
0015001
51003100301020102000
1000
1or --⎡⎤⎡⎤⎢⎥⎢⎥-⎢
⎥⎢
⎥⎢⎥⎢⎥--⎢
⎥⎢
⎥⎣⎦⎣⎦
2.4 Solution:
X Y Z
P P P ⎛⎫ ⎪ ⎪ ⎪⎝⎭=cos 0sin 010sin 0cos θθθθ⎛⎫ ⎪ ⎪ ⎪-⎝
⎭0n a P P P ⎛⎫
⎪
⎪ ⎪⎝⎭
2.7 Solution:
According to the equation of pure rotation transformation , the
new coordinates are as follows:
10022(,45)0
3402
22new
P rot x P ⎡⎤⎡⎤
⎢⎥
⎢⎥⎡⎤⎢
⎢⎢⎥⎢⎢=⨯==⎢⎥⎢⎢⎢⎥⎢⎥⎢⎥⎣⎦⎢⎥⎢⎥
⎢⎥⎢⎥⎣
⎦⎣⎦
o 2.9 Solution:
Acording to the equations for the combined transformations ,the
new coordinates are as follows:
B
010051
00
05110
0030010310(,90)(5,3,6)(,90)001060
1004900011000111A B
P Rot z Trans Rot x P -⎡⎤⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥-⎢
⎥⎢⎥⎢⎥⎢⎥⎢⎥
=⨯⨯⨯==⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥
⎢
⎥⎢⎥⎢⎥⎢⎥⎢⎥
⎣⎦⎣⎦⎣⎦⎣⎦⎣⎦
o o
Transformations relative to the reference frame
Transformations relative to the current frame
2.10
A
P=Trans(5,3,6)Rot(x,90)Rot(a,90) P
1 0 0 5 1 0 0 0 0 -1 0 0
2 = 0 1 0
3 0 0 -1 0 1 0 0 0 3 0 0 1 6 0 1 0 0 0 0 1 0 5 0 0 0 1 0 0 0 1 0 0 0 1 1 2 = -2 8 1 2.12
0 0 0 1
T2 = 0 1 0 -6
0.39 0 0.92 -3.79
0 0 0 1
2.14
a)For spherical coordinates we have (for posihon )
1)r·cos γ·sin β = 3.1375
2)r·sin γ·sin β = 2.195
3)r·cos β = 3.214
I) Assuming sin β is posihve, from a and b →γ=35°
from b and c →β=50°
units
from c → r=5
II) If sin β were negative. Then
units
γ=35°β=50° r=5
Since orientation is not specified, no more information is available to check the results.
b) For case I, substifate corresponding values of sinβ, cosβ,
sin γ, cos γ and r in sperical coordinates to get: 0.5265 -0.5735 0.6275 3.1375
Tsph(r,β,γ)=Tsph(35,50,5)= 0.3687 0.819 0.439 2.195
-0.766 0 0.6428 3.214
0 0 0 1
2.16 Solution:
According to the equations given in the text book, we can get the Euler angles as follows:
arctan 2(,)arctan 2(,)y x y x a a or a a Φ=--
Which lead to :
21535or Φ=o o
arctan 2(,)0180x y x y n S n C o S o C or ψ=-Φ+Φ-Φ+Φ=o o
arctan 2(,)5050x y z a C a S a or θ=Φ+Φ=-o o