Professional Documents
Culture Documents
SOLUTION
(1.5 points)
c ( −90 ) 0 − s ( −90 ) 0 0 1
B
Ry = 0 1 0 =0 1 0 (0.25p)
s ( −90 ) 0 c ( −90 ) −1 0 0
1 0 0 1 0 0
B
Rx = 0 c90 s90 = 0 0 1 (0.25p)
0 − s90 c90 0 −1 0
The point P in the global frame is
10.1
P = R P = ( R) P = ( Rx Ry ) P = −10.1 (1p)
G G B B −1 B B B −1 B
9.5
b) The rotation matrix to find the new position of the end point after −29 [deg]
rotation about the X-axis, followed by 30 [deg] about the Z-axis, and again 132
[deg] about the X-axis. Before the rotations, the point is at
P = 0 0.26 0.97
G T
G
. Find the new position of point P . (1.5points)
Số hiệu: BM1/QT-PĐT-RĐTV/02 Lần soát xét: 02 Ngày hiệu lực: 15/5/2020 Trang: 1/5
1 0 0 1 0 0
G
RX = 0 c ( −29 ) − s ( −29 ) = 0 0.875 0.485 (0.25p)
0 s ( −29 ) c ( −29 ) 0 −0.485 0.875
c30 − s30 0 0.866 −0.5 0
G
RZ = s30 c30 0 = 0.5 0.866 0 (0.25p)
0 0 1 0 0 1
1 0 0 1 0 0
G
RX = 0 c132 − s132 = 0 −0.669 −0.743 (0.25p)
0 s132 c132 0 0.743 −0.669
The new point P in the global frame is
−0.349
G
( )
PN = G R G P = G RX G RZ G RX G P = −0.941 (0.75p)
−0.034
Số hiệu: BM1/QT-PĐT-RĐTV/02 Lần soát xét: 02 Ngày hiệu lực: 15/5/2020 Trang: 2/5
Denavit-Hartenberg (DH) table (1.0p)
Frame no. ai αi di θi
1 0 90 [deg] l1 θ1
2 l2 0 0 θ2
3 l3 0 0 θ3
c1 0 s1 0
s 0 −c1 0
0
T1 = Dz0 ,d1 Rz0 ,1 Dx0 ,a1 Rx0 ,1 = 1 (0.25p)
0 1 0 l1
0 0 0 1
c 2 − s 2 0 l2c 2
s c 2 0 l2 s 2
T2 = Dz1 ,d2 Rz1 ,2 Dx1 ,a2 Rx1 , 2
1
= 2 (0.25p)
0 0 1 0
0 0 0 1
c3 − s3 0 l3c3
s c3 0 l3 s3
2
T3 = 3 (0.25p)
0 0 1 0
0 0 0 1
Số hiệu: BM1/QT-PĐT-RĐTV/02 Lần soát xét: 02 Ngày hiệu lực: 15/5/2020 Trang: 3/5
0
T3 = 0T1 1T2 2T3
c1 0 s1 0 c 2 − s 2 0 l2c 2 c3 − s3 0 l3c3
s 0 −c1 0 s 2 c 2 0 l2 s 2 s3 c3 0 l3 s3
= 1 (1.25p)
0 1 0 l1 0 0 1 0 0 0 1 0
0 0 0 1 0 0 0 1 0 0 0 1
c1c ( 2 + 3 ) −c1s ( 2 + 3 ) s1 l3c ( 2 + 3 ) c1 + l2c1c 2
s c ( + ) s1s ( 2 + 3 ) −c1 l3c ( 2 + 3 ) s1 + l2 s1c 2
= 1 2 3
s ( 2 + 3 ) c ( 2 + 3 ) 0 l3 s ( 2 + 3 ) + l2 s 2 + l1
0 0 0 1
c3 =
2l2l3
3 1 − c3
tan 2 = (1.0p)
2 1 + c3
1 − c3
3 = 2atan = 2.127[rad ] = 121.837[deg]
1 + c3
Số hiệu: BM1/QT-PĐT-RĐTV/02 Lần soát xét: 02 Ngày hiệu lực: 15/5/2020 Trang: 4/5
Finally, from the third element we have
l3 s ( 2 + 3 ) + l2 s 2 = Z − l1
l3 s3 c 2 + ( l3c3 + l2 ) s 2 = Z − l1 (1.0p)
a b c
c a
2 = atan − atan
a +b −c
2 2 2 b
From an angle 3 , we can obtain two angles 2 . So we have two angles 3 , there are four
angles 2
2 (1) = −0.582[rad ] = −33.355 deg
2 ( 2 ) = −0.464[rad ] = −26.61 deg
(1.0p)
2 ( 3) = 0.464[rad ] = 33.355 deg
2 ( 4 ) = 0.582[rad ] = 26.61deg
The student can finish their exam by other methods. They can get their score by
following the steps of the solution.
Ghi chú: Cán bộ coi thi không được giải thích đề thi. Làm tròn chữ số thập phân thứ
3 sau dấu phẩy “,”.
Chuẩn đầu ra của học phần (về kiến thức) Nội dung kiểm tra
[CLO2]: Có khả năng áp dụng các kiến thức về toán Câu 1
học để xây dựng mô hình toán cho robot nối tiếp,
robot song song.
[CLO2]: Có khả năng áp dụng các kiến thức về toán Câu 2
học để xây dựng mô hình toán cho robot nối tiếp,
robot song song.
[CLO4]: Có khả năng sử dụng cơ sở toán học của Câu 3
phương pháp ma, trận chuyển vị và Denavit –
Hatenberg để tính bài toán,động học.
[CLO5]: Có khả năng mô phỏng bài toán động học vị Câu 4
trí
Số hiệu: BM1/QT-PĐT-RĐTV/02 Lần soát xét: 02 Ngày hiệu lực: 15/5/2020 Trang: 5/5