SlideShare a Scribd company logo
1 of 27
EBOOKBKMT.COM
Lời nói đầu
Trong sự nghiệp công nghiệp hóa, hiện đại hóa đất nước vấn đề tự động hóa
sản xuất có vai trò đặc biệt quan trọng .
Nhằm nâng cao năng suất dây chuyền công nghệ, nâng cao chất lượng và
khả năng cạnh tranh của sản phẩm, cải thiện điều kiện lao động , nâng cao năng
suất lao động…đặt ra là hệ thống sản xuất phải có tính linh hoạt cao. Robot công
nghiệp là một bộ phận quan trọng để tạo ra những hệ thống tự động đó.
Robot công nghiệp đã có mặt trong sản xuất từ nhiều năm trước, ngày nay
robot công nghiệp được dùng ở nhiều lĩnh vực sản xuất. đó là xuất phát từ những
ưu điểm mà robot đó đã được chọn và đúc kêt lại trong quá trình sản xuất,robot có
những tính năng mà con người không thể có được, khả năng làm việc ổn định,làm
việc trong môi trường độc hại… Do đó việc đầu tư nghiên cứu, chế tạo ra ngững
loại robot phục vụ cho công cuộc tự động hóa sản xuất là rất cần thiết cho hiện tại
và trong tương lai.
Môn học ĐỒ ÁN CƠ ĐIỆN TỬ giúp chúng em bước đầu làm quen,tìm hiểu,
học cách chế tạo và rất có ích cho chúng em sau này.
Trong quá trình học môn ĐỒ ÁN CƠ ĐIỆN TỬ chúng em còn nhiều thiếu
sót mong các thầy chỉ bảo thêm cho chúng em.
Chân thành cảm ơn
Nhóm sinh viên :
Nguyễn Đình Quảng
Nguyễn Đăng Thi
Nguyễn Văn Thảo
Ngô Văn Thắng
1
EBOOKBKMT.COM
I-Xây dựng sơ đồ động học và các ma trận biểu diễn cấu trúc
1-Sơ đồ động học của PUMA.
2- Các ma trận chuyển biểu diễn cấu trúc của PUMA.











 −
=
1000
100
0066
0066
6
6
d
CS
SC
A












−
=
1000
0010
0505
0505
5
CS
SC
A












−
−
=
1000
010
0404
0404
4
4
d
CS
SC
A












−
=
1000
0010
3303
3303
6
3
3
3
aSCS
aCSC
A











 −
=
1000
100
2022
2022
2
2
2
2
d
aSCS
aCSC
A












−
−
=
1000
0010
0101
0101
1
CS
SC
A
Trong đó: để tiện theo dõi ta ký hiệu
Cx =cos(x): x là các biến khớp
Sx= sin(x)
II-Tính Toán Động Học Thuận:
Bảng thông số DH:
2
EBOOKBKMT.COM
khâu iθ iα ia id
1 1
*
θ -90 0 0
2 *
2θ 0 a2 d2
3 *
3θ 90 a3 0
4 *
4θ -90 0 d4
5 *
5θ 90 0 0
6 *
6θ 0 0 d6











 −
=
1000
100
0066
0066
6
6
d
CS
SC
A












−
=
1000
0010
0505
0505
5
CS
SC
A












−−−
−
==
1000
0066
556565
556565
. 6
6
6
5
56
4
CS
dCCSSCS
dSSSCCC
TAT












−
−
=
1000
010
0404
0404
4
4
d
CS
SC
A












+−
+−+
−−−
==
1000
556565
54546465464654
54546465464654
.
46
6
6
6
4
46
3
ddCCSSCS
dSSSSCCSCSSCCCS
dSCSCCSSCCSSCCC
TAT












−
=
1000
0010
3303
3303
6
3
3
3
aSCS
aCSC
A
3
EBOOKBKMT.COM
6
3
36
2
. TAT =
các hệ số trong ma trận:
.654)4,3(
;54)3,3(
;64654)2,3(
;64654)1,3(
;33)465(36543)4,2(
;53543)3,2(
;653)64654(3)2,2(
;653)64654(3)1,2(
;53543)3,1(
;653)64654(*3)2,1(
;653_64654(2)1,1(
6
2
6
2
6
2
6
2
6
2
6
2
6
2
6
2
6
2
6
2
6
2
dSST
SST
CCSCST
SCCCST
aSddCCdSCST
CCSCST
SSCCSSCCST
CSCSSCCCT
CSSCCT
SSSSSSCCCT
SSSSSCCCCT
=
=
+−=
+=
++−=
−=
−−−=
+−=
+=
+−−=
−−=











 −
=
1000
100
2022
2022
2
2
2
2
d
aSCS
aCSC
A
6
2
26
1
. TAT =
các hệ số trong 6
1
T là:
4
EBOOKBKMT.COM
2654)4,3(
54)3,3(
64654)2,3(
64654)1,3(
22
]33)465(3643[2]33)465(36543[2)4,2(
)53543(2)53543(2)3,2(
]653)64654(3[3]653)64664(3[2)2,2(
]653)64654(3[2]653)64654(3[2)1,2(
22
]33)465(36543[2]33)465(36543[2)4,1(
)53543(2)53543(2)3,1(
6523)64654(23)2,1(
6523)64654(2)1,1(
6
1
6
1
6
1
6
1
6
1
6
1
6
1
6
1
6
1
6
1
6
1
6
1
ddSST
SST
CCSCST
SCCCST
aS
aSddCCdCSCaCddCSdSCCST
CCSCSCCSSCCST
SSCCSSCCSCSSSCSSCCCST
CSCSSCCCSCCSSSSCCCCST
aC
aSddCCdSCSSaCddCSdSCCCT
CCSCSSCSSCCCT
SSSCSSCCCT
CSSSSCCCCT
+=
=
+−=
+=
+
++−++++=
−++=
−−−++−−=
+−+−−=
+
++−−+++=
−−+=
++−=
−−=












−
−
=
1000
0010
0101
0101
1
CS
SC
A
6
1
16
0
. TAT =
các hệ số trong 6
0
T là:
1[ 23( 4 5 6 4 6) 23 5 6] 1( 4 5 6 4 6]xN C C C C C S S S S S S S C C C S= − − − +
1[ 23( 4 5 6 4 6) 23 5 6] 1( 4 5 6 4 6)xO C C C C S S C S S S S C S C C= − + + − − +
1[ 2( 3 4 5 3 5) 2( 3 4 5 3 5) 1 4 5xA C C C C S S C S S C S C C S S S= + − − −
1[ 2[ 3 4 5 6 3( 5 6 4) 3 3] 2[ 3 4 5 6
3( 5 6 4) 3 3] 2 2] 1( 4 5 6 2)
xP C C C C S d S C d d C a S S C S d
C C d d S a C a S S S d d
= + + + −
− + + + − +
1[ 23( 4 5 6 4 6) 23 5 6] 1( 4 5 6 4 6)yN S C C C C S S S S S C S C S C S= − − − + +
5
EBOOKBKMT.COM
1[ 23( 4 5 6 4 6) 23 5 6] 1( 4 5 6 4 6)yO S C C C S S C S S S C S C S C C= − + + + − +
1[ 2( 3 4 5 3 5) 2( 3 4 5 3 5) 1 4 5yA S C C C S S C S S C S C C C S S= + − − +
1[ 2[ 3 4 5 6 3( 4 6 4) 3 3] 2[ 3 4 5 6 3( 5 6 4)] 2 2]
1( 4 5 6 2)
Py S C C C S d S C d d C a S S C S d C d d C a
C S S d d
= + + + − − + +
+ +
[ 2( 3( 4 5 6 4 6) 3 5 6) 2( 3( 4 5 6 4 6) 3 5 6)]zN S C C C C S S S S C C S C C C S S C S S= − − − + − +
[ 2( 3( 4 5 6 4 6) 3 5 6) 2( 3( 4 5 6 4 6) 3 5 6)]zO S C C C S S C S S S C S C C S S C C S S= − − − + + − − −
[ 2( 3 4 5 3 5) 2( 3 4 5 3 5)]zA S C C S S C C S C S C C= − + + −
[ 2( 33 4 5 6 3( 5 6 4) 3 3) 2[ 3 4 5 6 3( 5 6 4) 3 3] 2 2]zP S C C S d S C d d C a C S C S d C C d d S a S a= − + + + + − + + +
III. PHƯƠNG TRÌNH ĐỘNG HỌC NGƯỢC ROBOT PUMA
Bài toán động học ngược là rất khó, đối với tay máy 6 khớp có ba khớp cuối
đồng quy tại một điểm, ta có thể tách bài toán động học ngược thành hai bài toán
đơn giản hơn là động học ngược vị trí và động học ngược hướng
+ Tìm vị trí giao điểm các trục cổ tay (tâm cổ tay)
+ Tìm hướng của cổ tay.
Ta biểu diễn thành hai hệ phương trình như sau:
Trong đó O và R là hướng và vị trí của dụng cụ, được biểu diễn đối với hệ tọa độ
cố định bên ngoài (world coordinate system). Ta phải giải bài toán trên đối với các
ẩn 61 ,, qq  .
Cơ cấu 6 khớp quay có 3 khớp cuối giao nhau có phương pháp giải như sau:
Vị trí của tâm cổ tay,PC xác định qua vị trí công cụ (The given tool position)
và phương của Tool pointing ( 6Z ).Do đó vị trí của tâm cổ tay phụ thuộc vào 3 biến
khớp đầu tiên.
The relative wrist oriention
6
3R
Các biến khớp 4 5 6, ,θ θ θ xác định từ ma trận định hướng cổ tay (The arm
orientation) 3
0R và ma trận định hướng công cụ (The given tool orientation) 0
6R .
+ Ma trân trạng thái (The given tool pose)
0
6T
6
EBOOKBKMT.COM
+ Solve porions của động học ngược để tìm ra
0
3R 1 2 3( , , )θ θ θ và
3
6 4 5 6( , , )R θ θ θ .
+ Định vị trí của tâm cổ tay cO có tọa độ cho trước như sau:
0
6
0
. . 0
1
CO O d R
 
 = −  
  
trong đó O và R là hướng và vị trí của dụng cụ, được biểu
diễn đối với hệ tọa độ cố định bên ngoài (world coordinate system).
cP as 6d (cột cuối cùng của 0
6T ) – 6d (tool offset length)* 6Z (3 cột của ma trận 0
6T )
+ Thiết lập cP = cột cuối cùng của
0
3R 1 2 3( , , )θ θ θ để tìm ra các biến khớp
1 2 3, ,θ θ θ
Tính
1
3 0 0
6 3 6R R R
−
= sau khi đã thay giá trị của các biến khớp vào 1 2 3, ,θ θ θ vào
0
3R 1 2 3( , , )θ θ θ
+So sánh 3
6R và 3
6 4 5 6( , , )R θ θ θ để rút ra 4 5 6, ,θ θ θ
Tọa độ của điểm C trong hệ tọa độ 6R :
6
rC =
0
0
6d
t
 
 
 
 −
 
  
Tọa độ của C trong hệ tọa độ 0R :
rC = ET .6
rE =
6
6
6
.0
0 .
.6
1 10 0 0 1
x p
y p
z p
n s a p a d xx x x x
n s a p a d yy y y y
d a d zn s a pz z z z
     − +    
   − + 
   = 
−  − +  
    
       
(*)
Ma trận chuyển từ hệ tọa độ 0→3:
0
R3= A1.A2.A3 =
23 3 23 2 2 1 2
3 23 2 2 1 2
3 23 2 2
. ( . . ) .1 231 11
. ( . . ) .1 1 23 11
. .023 123
0 10 0
C SC C C a C a C S dS
S S S S a C a C C dC
S a S a S dC
 + −− 
 + −
 
 − − − +
 
  
⇒ Tọa độ của C trong 0R :
7
EBOOKBKMT.COM
rC =0
R3.4
rC =
4 3 23 2 1 2 1 2
4 3 23 2 1 2 1 2
4 23 3 23 2 2 1
. . . . . .1 23 1
. . . . . .1 23 1
. . .
C S d a C C a C C S d
S S d a S C a S C C d
d C a S a S d
t
 + + −
 
 + + +
 
 − − +
 
 
(**)
Đối chiếu (*) và (**) ta được hệ 3 phương trình 3 ẩn :
1 23 4 3 23 2 2 1 2 6
1 23 4 3 23 2 2 1 2 6
4 23 3 23 2 2 6 1
( . . . ) . .
( . . . ) . .
. . . .
p x
p y
p z
C S d a C a C S d x a d
S S d a C a C C d y a d
d C a S a S z a d d
+ + − = −
+ + + = −
− − = − −
Nhân (2) với cos 1θ trừ đi (1) nhân với sin 1θ :
2 6 1 6 1
2
1 6 62 2
6 6
( ) os ( )sin
cos tan 2( , )
( ) ( )
p y p x
p x p y
p y p x
d y a d c x a d
d
Ar A x a d y a d
y a d x a d
θ θ
θ
= − − −
 
 ÷⇒ = ± − − −
 ÷− + − 
Nhân (2) với sin 1θ cộng với (1) nhân vói cos 1θ và kết hợp với (3) ta có hệ
23 4 3 23 2 2 6 6 1
23 4 3 23 2 2 6 1
. . . ( . )sin ( . ) os
. . . .
p y p x x
p z y
S d a C a C y a d x a d c P
C d a S a S z a d d P
θ θ+ + = − + − =
− − = − − =
Bình phương 2 vế cộng lại ta được:
2 2 2 2 2
4 3 2 4 2 3 2 3 3
2 2 2 2 2
4 2 3 2 3 3 3 2 4
2 sin 2 os
2 sin 2 os ( )
x y
x y
d a a d a a a c P P
d a a a c P P a a d
θ θ
θ θ
+ + + + = +
⇒ + = + − + +
2 2 2 2 2
3 2 4
3 4 2 2 32 2
2 4 3
( )
cos tan 2( , )
2
x yP P a a d
Arc A d a a a
a d a
θ
 + − + +
 ÷⇒ = ± +
 ÷+ 
Khai triển hệ phương trình liên kết ta được:
3 3 2 3 4 2 3 4 3 3 2
3 4 3 3 2 2 3 4 3 3 2
( . . ) ( . .sin )sin
( . . ) os ( . . os )sin
x
y
a C a S d C C d a P
C d a S c a S d a c P
θ θ
θ θ θ
+ + + − =
− − + + =
8
EBOOKBKMT.COM
2 2
3 3 2 3 4 3 4 3 3
3 3 2 3 4 3 4 3 3
4 3 3 3 2 4 3 3 3
( . . ) ( . . )
( . . ) ( . . )
( . ) ( . )
c x y
s x y
a C a S d C d a S
a C a S d P C d a S P
d C a S P a d S a C P
 ∆ = − + + + − 
 ∆ = − + + + − 
 ∆ = − − − + + 
2 tan 2( , )s c
Aθ
∆ ∆
=
∆ ∆
2 4 3 3 3 2 4 3 3 3 2 4 3 3 3 4 3 3 3tan 2 ( ) ( ) ,( ) ( )x y xA d C a S P a d S a C P a d S a C P d C a Sθ  ⇒ = − − + + + + + − 
Ta có
3
6R = 4 5 6A A A =
4 4
4 4
4
0 0
0 0
0 1 1
0 0 0 1
C S
S C
d
− 
 
 
 −
 
 
5 5
5 5
0 0
0 0
0 1 0 0
0 0 0 1
C S
S C
 
 − 
 
 
 
6 6
6 6
6
0 0
0 0
0 0 1
0 0 0 1
C S
S C
d
− 
 
 
 
 
 
=
Mặt khác:
1 2 3A A A 4 5 6A A A = ET 0 3
3 6. ER R T⇔ = 3 0( 1)
6 3 . ER R T−
⇒ =
1 23 1 23 23 1 23 1 23 23 1 23 1 23 23 14
1 1 1 1 1 1 24
1 23 1 23 23 1 23 1 23 23 1 23 1 23 23 34
0 0 0 1
x y z x y z x y z
x y x y x y
x y z x y z x y z
C C n S C n S n C C s S C s S s C C a S C a S a f
S n C n S s C s S a C a f
C S n S S n C n C S s S S s C s C S a S S a C a f
+ − + − + − 
 − + − + − + 
 + − + − + −
 
 
Chỉ cần quan tâm tới phần định hướng tức là ma trận [3,3].
So sánh các phần tử của 2 ma trận [3,3] :
[ ]3
6 3,3R ⇒ cos 5θ = 23 1 1 23( )x y zS C a S a C a+ −
⇒ 5θ = 23 1 1 23cos ( )x y zArc S C a S a C a ± + − 
Nếu sin 5 0θ ≠ ⇒
9
EBOOKBKMT.COM
[ ]
[ ]
3
6 4 5 1 1
1 1
4
5
3
6 4 5 23 1 1 23
23 1 1 23
4
5
1 1 23 1 1 23
4
5 5
2,3 sin *sin * *
* *
sin
sin
1,3 os *sin ( * * )
( * * )
os
sin
* * ( * * )
tan 2( , )
sin sin
x y
x y
x y z
x y z
x y x y z
R S a C a
S a C a
R c C C a S a S a
C C a S a S a
c
S a C a C C a S a S a
A
θ θ
θ
θ
θ θ
θ
θ
θ
θ θ
⇒ = − +
− +
⇒ =
⇒ = + −
+ −
⇒ =
− + + −
=
[ ]
[ ]
3
6 6 5 1 23 1 23 23
1 23 1 23 23
6
5
3
6 6 5 1 23 1 23 23
1 23 1 23 23
6
5
23 1 1 23 23 1 1
6
5
3,2 sin *sin
sin
sin
3,1 os *sin
os
sin
( ) ( )
tan 2( ,
sin
x y z
x y z
x y z
x y z
x y z x y
R C S s S S s C s
C S s S S s C s
R c C S n S S n C n
C S n S S n C n
c
S C s S s C s S C n S n C
A
θ θ
θ
θ
θ θ
θ
θ
θ
θ
⇒ = + +
+ +
⇒ =
⇒ − = + +
+ +
⇒ = −
+ + + +
= −
23
5
)
sin
zn
θ
Vậy bài toán động học ngược cho ta kết quả như sau:
2
1 6 62 2
6 6
cos tan 2( , )
( ) ( )
p x p y
p y p x
d
Ar A x a d y a d
y a d x a d
θ
 
 ÷= ± − − −
 ÷− + − 
2 4 3 3 3 2 4 3 3 3 2 4 3 3 3 4 3 3 3tan 2 ( ) ( ) ,( ) ( )x y xA d C a S P a d S a C P a d S a C P d C a Sθ  = − − + + + + + − 
2 2 2 2 2
3 2 4
3 4 2 2 32 2
2 4 3
( )
cos tan 2( , )
2
x yP P a a d
Arc A d a a a
a d a
θ
 + − + +
 ÷= ± +
 ÷+ 
1 1 23 1 1 23
4
5 5
* * ( * * )
tan 2( , )
sin sin
x y x y zS a C a C C a S a S a
Aθ
θ θ
− + + −
=
5 23 1 1 23cos ( )x y zArc S C a S a C aθ  = ± + − 
23 1 1 23 23 1 1 23
6
5 5
( ) ( )
tan 2( , )
sin sin
x y z x y zS C s S s C s S C n S n C n
Aθ
θ θ
+ + + +
= −
10
EBOOKBKMT.COM
V.THIẾT KẾ MÔ HÌNH ROBOT PUMA DÙNG SOLIDWORK.
1. Nhiệm vụ của robot.
Gắp một vật nặng khối lượng dưới 1Kg di chuyển trong miền làm việc
2. Phân tích và lựa chọn kết cấu.
2.1 Lựa chọn ổ bi, ổ lăn cho cơ cấu.
- Do tính chất làm việc chịu tải tương đối nhẹ (tải trọng có khối lượng dưới 1kg)
của Robot nên ta sẽ chọn ổ lăn cho các khâu như sau:
+ Khâu 1: Dùng Ổ bi đỡ một dãy có kí hiệu 305.
+ Khâu 2: Dùng Ổ bi đỡ một dãy có kí hiệu 1000902.
+ Khâu 3: Dùng Ổ bi đỡ một dãy có kí hiệu 1000901.
+ Khâu 4: Dùng Ổ bi đỡ một dãy có kí hiệu 1000901.
+ Khâu 5: Dùng Ổ bi đỡ một dãy có kí hiệu 1000099.
2.2 Lựa chọn động cơ cho Robot.
Do yêu cầu điều khiển chính xác vị trí điểm tác động cuối của robot, ta chọn
động cơ cho các khớp quay là loại động cơ Servo.
11
EBOOKBKMT.COM
Đây là loại động cơ cho phép ta điều khiển chính xác cả tốc độ và vị trí của
rotor. Động cơ tích hợp một mạch encoder, phản hồi trạng thái vị trí của trục ra,
dựa vào đó ta giảm thiểu được sai số do tải trọng bên ngoài thay đổi…
Dựa vào yêu cầu làm việc của robot, ta chọn được động cơ cho các khớp như
sau:
Khớp Số hiệu DC Khớp Số hiệu
1 T720-012 4 T406-012
2 T511-012 5 T404-012
3 T506-012 6 T402-011
Kích thước và thông số kỹ thuật các động cơ như sau:
12
EBOOKBKMT.COM
13
EBOOKBKMT.COM
14
EBOOKBKMT.COM
3. Thiết kế mô hình dùng phần mềm SolidWorks
Bản vẽ chi tiết phần thiết kế (2D và 3D) của các khâu của robot được kèm
theo ở phần phụ lục. Say đây là một số hình ảnh mô hình 3D của robot.
15
EBOOKBKMT.COM
VI. MÔ PHỎNG ĐỘNG HỌC ROBOT PUMA DÙNG VISUAL C++ VÀ OPENGL
Giao diện phần mềm mô phỏng được xây dựng như sau:
16
EBOOKBKMT.COM
Phần mềm được xây dựng bằng visual C++. Phần đồ họa được lập trình
bằng các thư viện OpenGL. Giao diện chương trình gồm hai phần chính. Khung
bên phải chứa các nút lệnh điều khiển, và chọn các nhiệm vụ của Robot cần thực
hiện. Khung bên phải dùng để thể hiện mô hình của robot được dùng để mô phỏng.
Mô hình robot được vẽ bằng phần mềm SolidWork và xuất ra file cad 3D dưới
dạng STL sau đó dùng Visual C++ đọc các file này vào chương trình. Sau đó dùng
các hàm OpenGL để vẽ các mô hình này.
Phần động học thuận và ngược trong chương trình được tính trong các hàm
thành viên SolveInverseKinematic và SolveForwardKinematic của lớp
CSerialRobot.
Các hàm này như sau:
void CSerialRobot::SolveInverseKinematic(const CFrame& end ,float* jointVar)
{
CVector nn =end.GetXDir ().GetDirection ();
17
EBOOKBKMT.COM
CVector ss=end.GetYDir ().GetDirection ();
CVector aa=end.GetZDir ().GetDirection ();
//CVector aa =CrossProduct (nn,ss);
CPoint3D pp =end.GetOrigin ();
float nx=nn.GetX ();
float ny=nn.GetY ();
float nz=nn.GetZ ();
float sx =ss.GetX ();
float sy =ss.GetY ();
float sz =ss.GetZ ();
float ax =aa.GetX ();
float ay =aa.GetY ();
float az =aa.GetZ ();
float px =pp.GetX ();
float py=pp.GetY ();
float pz=pp.GetZ ();
//joint vars are contained here
float tt1,tt2,tt3,tt4,tt5,tt6;
//link and joint configue
float a2=ROBOT_A2;
float a3=ROBOT_A3;
float d1 =ROBOT_D1;
float d2=ROBOT_D2;
float d4=ROBOT_D4;
float d6=ROBOT_D6;
// calculate theta 1
18
EBOOKBKMT.COM
float m =px -ax*d6;
float n =py -ay*d6;
tt1= acosf(d2/sqrt(m*m+n*n)) -atan2(m,n);
float s1=sinf(tt1);
float c1=cosf(tt1);
float K1 = n*s1 + m * c1;
float K2 = pz -az*d6 -d1;
//calulate theta 3
float p=K1*K1+K2*K2 -(a3*a3+a2*a2 +d4*d4);
float q=2*a2*sqrt(d4*d4+a3*a3);
tt3= acosf(p/q) + atan2(d4,a3);
//check the criteria
float c3=cosf(tt3);
float s3=sinf(tt3);
//calculate theta 2
p=a3*c3 +a2 +s3 *d4;
q=d4*c3-a3*s3;
float delta =p*p +q*q;
float deltac =p*K1 +q*K2;
float deltas =q*K1 - p*K2;
tt2= atan2(deltas,deltac);
float s2=sinf(tt2);
float c2=cosf(tt2);
//calculate theta 5;
19
EBOOKBKMT.COM
float s23 =sinf(tt2+tt3);
float c23 =cosf(tt2+tt3);
m=c1*ax+s1*ay;
tt5 = acosf(s23*m- c23*az);
float c5= cosf(tt5);
float s5= sinf(tt5);
//calculate theta4
m=c1 *ax +s1*ay;
n=-s1*ax +c1*ay;
if(tt5!=0)
{
tt4 =atan2(n/s5, (c23*m - s23*az)/s5);
}
else
{
tt4=0;
}
//calculate theta 6
tt6 =atan2((s23*(c1*sx +s1*sy)+c23*sz)/s5,
-(s23*(c1*nx +s1*ny)+c23*nz)/s5);
tt1=r2d(tt1);
tt2 =r2d(tt2);
tt3 =r2d(tt3);
tt4 =r2d(tt4);
tt5 =r2d(tt5);
20
EBOOKBKMT.COM
tt6 =r2d(tt6);
jointVar[0] =tt1;
jointVar[1] =tt2;
jointVar[2] =tt3;
jointVar[3] =tt4;
jointVar[4] =tt5;
jointVar[5] =tt6;
MoveTo (tt1,tt2,tt3,tt4,tt5,tt6);
}
void CSerialRobot::SolveForwardKinematic
(const float tt1,const float tt2,const float tt3,const float tt4,
const float tt5,const float tt6,CFrame* frm)
{
float c1 =cosf(d2r(tt1));
float c2 =cosf(d2r(tt2));
float c3 =cosf(d2r(tt3));
float c4 =cosf(d2r(tt4));
float c5 =cosf(d2r(tt5));
float c6 =cosf(d2r(tt6));
////
float s1 =sinf(d2r(tt1));
float s2 =sinf(d2r(tt2));
float s3 =sinf(d2r(tt3));
21
EBOOKBKMT.COM
float s4 =sinf(d2r(tt4));
float s5 =sinf(d2r(tt5));
float s6 =sinf(d2r(tt6));
float d6=ROBOT_D6;
float d4=ROBOT_D4;
float d2=ROBOT_D2;
float a3=ROBOT_A3;
float a2=ROBOT_A2;
float px =d6*(c5*(c1*c2*s3 + c1*c3*s2) - s5*(s1*s4 - c4*(c1*c2*c3 -
c1*s2*s3))) - d2*s1 + d4*(c1*c2*s3 + c1*c3*s2) + a2*c1*c2 - a3*c1*s2*s3 +
a3*c1*c2*c3;
float py =c1*d2 + d6*(c5*(c2*s1*s3 + c3*s1*s2) + s5*(c1*s4 +
c4*(c2*c3*s1 - s1*s2*s3))) + d4*(c2*s1*s3 + c3*s1*s2) + a2*c2*s1 - a3*s1*s2*s3
+ a3*c2*c3*s1;
float pz =d4*(c2*c3 - s2*s3) - a2*s2 + d6*(c5*(c2*c3 - s2*s3) -
c4*s5*(c2*s3 + c3*s2)) - a3*c2*s3 - a3*c3*s2;
frm->SetOrigin (CPoint3D(px,py,pz));
}
Một số kết quả mô phỏng:
- Điểm tác động cuối chạy theo đường xoắn ốc:
22
EBOOKBKMT.COM
- Biên dạng chạy theo đường helixcal:
23
EBOOKBKMT.COM
- Mô phỏng gắp một vật:
24
EBOOKBKMT.COM
25
EBOOKBKMT.COM
KẾT LUẬN.
Robot công nghiệp là một bộ phận rất quan trọng trong nền sản xuất hiện đại.
Nó góp phần thay thế sức lao động của con người, tăng năng suất lao động và tạo ra
những sản phẩm ngày càng phức tạp và đáp ứng nhu cầu ngày càng cao của con
người. Thông qua đồ án này, chúng em đã phần nào hiểu rõ được tầm quan trọng
đó. Với đề tài tìm hiểu về robot Puma, một loại robot công nghiệp phổ biến và điển
hình, nhóm đã phân tích, thiết kế và mô phỏng được hoạt động của loại robot này.
Các vấn đề cơ bản đã được giải quyết như tính toán động học thuận, động học
ngược, thiết kế dùng phần mềm CAD, và mô phỏng bằng Visual C++ và OpenGL.
Bên cạnh đó, do thời gian gấp rút, vẫn còn các vấn đề khác cần tiếp tục giải quyết.
Chúng em xin ý kiến đóng góp của các thầy để đề tài được hoàn thiện hơn. Một lần
nữa nhóm xin chân thành cảm ơn sự hướng dẫn tận tình của thầy Nguyễn Tuấn
Khoa và thầy Đặng Bảo Lâm trong thời gian qua.
26
EBOOKBKMT.COM
PHỤ LỤC
27

More Related Content

What's hot

Toan pt.de081.2010
Toan pt.de081.2010Toan pt.de081.2010
Toan pt.de081.2010BẢO Hí
 
Chuyen de-pt-bpt-va-hpt-dai-so
Chuyen de-pt-bpt-va-hpt-dai-soChuyen de-pt-bpt-va-hpt-dai-so
Chuyen de-pt-bpt-va-hpt-dai-soNguyen Van Tai
 
Www.thuvienhoclieu.com chuyen-de-hslg-ptlg
Www.thuvienhoclieu.com chuyen-de-hslg-ptlgWww.thuvienhoclieu.com chuyen-de-hslg-ptlg
Www.thuvienhoclieu.com chuyen-de-hslg-ptlgDuc Truong Giang Pham
 
PHƯƠNG TRÌNH LƯỢNG GIÁC BẬC MỘT THEO SIN ,COS
PHƯƠNG TRÌNH LƯỢNG GIÁC BẬC MỘT THEO SIN ,COSPHƯƠNG TRÌNH LƯỢNG GIÁC BẬC MỘT THEO SIN ,COS
PHƯƠNG TRÌNH LƯỢNG GIÁC BẬC MỘT THEO SIN ,COSDANAMATH
 
Tai lieu luyen thi dai hoc mon toan ma de 108
Tai lieu luyen thi dai hoc mon toan   ma de 108Tai lieu luyen thi dai hoc mon toan   ma de 108
Tai lieu luyen thi dai hoc mon toan ma de 108Trungtâmluyệnthi Qsc
 
Cong thuc luong giac day du
Cong thuc luong giac  day duCong thuc luong giac  day du
Cong thuc luong giac day duLe Nguyen
 
Chuyên đề phương trình lượng giác
Chuyên đề phương trình lượng giácChuyên đề phương trình lượng giác
Chuyên đề phương trình lượng giácngotieuloc
 
Math vn.com decuongtoan10-hk2-nam2010
Math vn.com decuongtoan10-hk2-nam2010Math vn.com decuongtoan10-hk2-nam2010
Math vn.com decuongtoan10-hk2-nam2010michaelquyet94
 
05 bai toan xet vi tri tuong doi
05 bai toan xet vi tri tuong doi05 bai toan xet vi tri tuong doi
05 bai toan xet vi tri tuong doiHuynh ICT
 
Tiếp tuyến của đồ thị hàm số
Tiếp tuyến của đồ thị hàm sốTiếp tuyến của đồ thị hàm số
Tiếp tuyến của đồ thị hàm sốMinh Thắng Trần
 
Toan pt.de125.2011
Toan pt.de125.2011Toan pt.de125.2011
Toan pt.de125.2011BẢO Hí
 
Toan pt.de047.2010
Toan pt.de047.2010Toan pt.de047.2010
Toan pt.de047.2010BẢO Hí
 
Ôn thi THPT Quốc Gia môn Toán Bài tập về Phương Trình Lượng Giác
Ôn thi THPT Quốc Gia môn Toán Bài tập về Phương Trình Lượng GiácÔn thi THPT Quốc Gia môn Toán Bài tập về Phương Trình Lượng Giác
Ôn thi THPT Quốc Gia môn Toán Bài tập về Phương Trình Lượng GiácLinh Nguyễn
 
Tổng Hợp Tài Liệu Công Thức Lượng Giác Bản Đầy Đủ
Tổng Hợp Tài Liệu Công Thức Lượng Giác Bản Đầy ĐủTổng Hợp Tài Liệu Công Thức Lượng Giác Bản Đầy Đủ
Tổng Hợp Tài Liệu Công Thức Lượng Giác Bản Đầy ĐủTrung Tam Gia Su Tri Viet
 
[Vnmath.com] chuyên ðề lượng giác qua các kỳ thi
[Vnmath.com] chuyên ðề lượng giác qua các kỳ thi[Vnmath.com] chuyên ðề lượng giác qua các kỳ thi
[Vnmath.com] chuyên ðề lượng giác qua các kỳ thiAntonio Krista
 
Toan pt.de073.2012
Toan pt.de073.2012Toan pt.de073.2012
Toan pt.de073.2012BẢO Hí
 

What's hot (17)

Toan pt.de081.2010
Toan pt.de081.2010Toan pt.de081.2010
Toan pt.de081.2010
 
Chuyen de-pt-bpt-va-hpt-dai-so
Chuyen de-pt-bpt-va-hpt-dai-soChuyen de-pt-bpt-va-hpt-dai-so
Chuyen de-pt-bpt-va-hpt-dai-so
 
Www.thuvienhoclieu.com chuyen-de-hslg-ptlg
Www.thuvienhoclieu.com chuyen-de-hslg-ptlgWww.thuvienhoclieu.com chuyen-de-hslg-ptlg
Www.thuvienhoclieu.com chuyen-de-hslg-ptlg
 
PHƯƠNG TRÌNH LƯỢNG GIÁC BẬC MỘT THEO SIN ,COS
PHƯƠNG TRÌNH LƯỢNG GIÁC BẬC MỘT THEO SIN ,COSPHƯƠNG TRÌNH LƯỢNG GIÁC BẬC MỘT THEO SIN ,COS
PHƯƠNG TRÌNH LƯỢNG GIÁC BẬC MỘT THEO SIN ,COS
 
Tai lieu luyen thi dai hoc mon toan ma de 108
Tai lieu luyen thi dai hoc mon toan   ma de 108Tai lieu luyen thi dai hoc mon toan   ma de 108
Tai lieu luyen thi dai hoc mon toan ma de 108
 
Cong thuc luong giac day du
Cong thuc luong giac  day duCong thuc luong giac  day du
Cong thuc luong giac day du
 
Chuyên đề phương trình lượng giác
Chuyên đề phương trình lượng giácChuyên đề phương trình lượng giác
Chuyên đề phương trình lượng giác
 
Math vn.com decuongtoan10-hk2-nam2010
Math vn.com decuongtoan10-hk2-nam2010Math vn.com decuongtoan10-hk2-nam2010
Math vn.com decuongtoan10-hk2-nam2010
 
05 bai toan xet vi tri tuong doi
05 bai toan xet vi tri tuong doi05 bai toan xet vi tri tuong doi
05 bai toan xet vi tri tuong doi
 
Tiếp tuyến của đồ thị hàm số
Tiếp tuyến của đồ thị hàm sốTiếp tuyến của đồ thị hàm số
Tiếp tuyến của đồ thị hàm số
 
Toan pt.de125.2011
Toan pt.de125.2011Toan pt.de125.2011
Toan pt.de125.2011
 
Toan pt.de047.2010
Toan pt.de047.2010Toan pt.de047.2010
Toan pt.de047.2010
 
Ôn thi THPT Quốc Gia môn Toán Bài tập về Phương Trình Lượng Giác
Ôn thi THPT Quốc Gia môn Toán Bài tập về Phương Trình Lượng GiácÔn thi THPT Quốc Gia môn Toán Bài tập về Phương Trình Lượng Giác
Ôn thi THPT Quốc Gia môn Toán Bài tập về Phương Trình Lượng Giác
 
Tổng Hợp Tài Liệu Công Thức Lượng Giác Bản Đầy Đủ
Tổng Hợp Tài Liệu Công Thức Lượng Giác Bản Đầy ĐủTổng Hợp Tài Liệu Công Thức Lượng Giác Bản Đầy Đủ
Tổng Hợp Tài Liệu Công Thức Lượng Giác Bản Đầy Đủ
 
[Vnmath.com] chuyên ðề lượng giác qua các kỳ thi
[Vnmath.com] chuyên ðề lượng giác qua các kỳ thi[Vnmath.com] chuyên ðề lượng giác qua các kỳ thi
[Vnmath.com] chuyên ðề lượng giác qua các kỳ thi
 
toan bo cong thuc toan cap 3 full
toan bo cong thuc toan cap 3 fulltoan bo cong thuc toan cap 3 full
toan bo cong thuc toan cap 3 full
 
Toan pt.de073.2012
Toan pt.de073.2012Toan pt.de073.2012
Toan pt.de073.2012
 

Similar to Đề tài: Chế tạo robot phục vụ cho công cuộc tự động hóa sản xuất

07 nguyen ham luong giac p2
07 nguyen ham luong giac p207 nguyen ham luong giac p2
07 nguyen ham luong giac p2Huynh ICT
 
[Vnmath.com] de thi thu 2 luong the vinh ha noi 2015
[Vnmath.com] de thi thu 2 luong the vinh ha noi 2015[Vnmath.com] de thi thu 2 luong the vinh ha noi 2015
[Vnmath.com] de thi thu 2 luong the vinh ha noi 2015Dang_Khoi
 
Toan pt.de079.2011
Toan pt.de079.2011Toan pt.de079.2011
Toan pt.de079.2011BẢO Hí
 
HÀM SỐ LƯỢNG GIÁC
HÀM SỐ LƯỢNG GIÁCHÀM SỐ LƯỢNG GIÁC
HÀM SỐ LƯỢNG GIÁCDANAMATH
 
Toan pt.de078.2010
Toan pt.de078.2010Toan pt.de078.2010
Toan pt.de078.2010BẢO Hí
 
Pt luonggiac[phongmath]
Pt luonggiac[phongmath]Pt luonggiac[phongmath]
Pt luonggiac[phongmath]phongmathbmt
 
TÀI LIỆU CHUYÊN ĐỀ ÔN LUYỆN THI TỐT NGHIỆP MÔN TOÁN
TÀI LIỆU CHUYÊN ĐỀ ÔN LUYỆN THI TỐT NGHIỆP MÔN TOÁN TÀI LIỆU CHUYÊN ĐỀ ÔN LUYỆN THI TỐT NGHIỆP MÔN TOÁN
TÀI LIỆU CHUYÊN ĐỀ ÔN LUYỆN THI TỐT NGHIỆP MÔN TOÁN Hoàng Thái Việt
 
Dap an4 thanhtung
Dap an4 thanhtungDap an4 thanhtung
Dap an4 thanhtungHuynh ICT
 
07 nguyen ham luong giac p6
07 nguyen ham luong giac p607 nguyen ham luong giac p6
07 nguyen ham luong giac p6Huynh ICT
 
07 nguyen ham luong giac p5
07 nguyen ham luong giac p507 nguyen ham luong giac p5
07 nguyen ham luong giac p5Huynh ICT
 
Tập 7 chuyên đề Toán học: Số phức - Megabook.vn
Tập 7 chuyên đề Toán học: Số phức - Megabook.vnTập 7 chuyên đề Toán học: Số phức - Megabook.vn
Tập 7 chuyên đề Toán học: Số phức - Megabook.vnMegabook
 
Mathvn.com 3. toan d lan 1 pdluu nghe an
Mathvn.com   3. toan d lan 1 pdluu nghe anMathvn.com   3. toan d lan 1 pdluu nghe an
Mathvn.com 3. toan d lan 1 pdluu nghe anMiễn Cưỡng
 
TOÁN 9-CHUYÊN ĐỀ HÀM SỐ BẬC NHẤT VÀ PARABOL.pdf
TOÁN 9-CHUYÊN ĐỀ HÀM SỐ BẬC NHẤT VÀ PARABOL.pdfTOÁN 9-CHUYÊN ĐỀ HÀM SỐ BẬC NHẤT VÀ PARABOL.pdf
TOÁN 9-CHUYÊN ĐỀ HÀM SỐ BẬC NHẤT VÀ PARABOL.pdfBlue.Sky Blue.Sky
 
[Vnmath.com] de thi thu 1 l uong the vinh ha noi 2015
[Vnmath.com] de thi thu 1 l uong the vinh ha noi 2015[Vnmath.com] de thi thu 1 l uong the vinh ha noi 2015
[Vnmath.com] de thi thu 1 l uong the vinh ha noi 2015Marco Reus Le
 

Similar to Đề tài: Chế tạo robot phục vụ cho công cuộc tự động hóa sản xuất (20)

07 nguyen ham luong giac p2
07 nguyen ham luong giac p207 nguyen ham luong giac p2
07 nguyen ham luong giac p2
 
[Vnmath.com] de thi thu 2 luong the vinh ha noi 2015
[Vnmath.com] de thi thu 2 luong the vinh ha noi 2015[Vnmath.com] de thi thu 2 luong the vinh ha noi 2015
[Vnmath.com] de thi thu 2 luong the vinh ha noi 2015
 
Ds10 c6a
Ds10 c6aDs10 c6a
Ds10 c6a
 
Toan pt.de079.2011
Toan pt.de079.2011Toan pt.de079.2011
Toan pt.de079.2011
 
HÀM SỐ LƯỢNG GIÁC
HÀM SỐ LƯỢNG GIÁCHÀM SỐ LƯỢNG GIÁC
HÀM SỐ LƯỢNG GIÁC
 
694449747408
694449747408694449747408
694449747408
 
Toan pt.de078.2010
Toan pt.de078.2010Toan pt.de078.2010
Toan pt.de078.2010
 
Pt luonggiac[phongmath]
Pt luonggiac[phongmath]Pt luonggiac[phongmath]
Pt luonggiac[phongmath]
 
TÀI LIỆU CHUYÊN ĐỀ ÔN LUYỆN THI TỐT NGHIỆP MÔN TOÁN
TÀI LIỆU CHUYÊN ĐỀ ÔN LUYỆN THI TỐT NGHIỆP MÔN TOÁN TÀI LIỆU CHUYÊN ĐỀ ÔN LUYỆN THI TỐT NGHIỆP MÔN TOÁN
TÀI LIỆU CHUYÊN ĐỀ ÔN LUYỆN THI TỐT NGHIỆP MÔN TOÁN
 
Bdt dua ve mot bien
Bdt dua ve mot bienBdt dua ve mot bien
Bdt dua ve mot bien
 
Dap an4 thanhtung
Dap an4 thanhtungDap an4 thanhtung
Dap an4 thanhtung
 
07 nguyen ham luong giac p6
07 nguyen ham luong giac p607 nguyen ham luong giac p6
07 nguyen ham luong giac p6
 
07 nguyen ham luong giac p5
07 nguyen ham luong giac p507 nguyen ham luong giac p5
07 nguyen ham luong giac p5
 
Tập 7 chuyên đề Toán học: Số phức - Megabook.vn
Tập 7 chuyên đề Toán học: Số phức - Megabook.vnTập 7 chuyên đề Toán học: Số phức - Megabook.vn
Tập 7 chuyên đề Toán học: Số phức - Megabook.vn
 
Mathvn.com 3. toan d lan 1 pdluu nghe an
Mathvn.com   3. toan d lan 1 pdluu nghe anMathvn.com   3. toan d lan 1 pdluu nghe an
Mathvn.com 3. toan d lan 1 pdluu nghe an
 
Toan a l3-chuyentranphu-hp-2014
Toan a l3-chuyentranphu-hp-2014Toan a l3-chuyentranphu-hp-2014
Toan a l3-chuyentranphu-hp-2014
 
Toan a l3-chuyentranphu-hp-2014
Toan a l3-chuyentranphu-hp-2014Toan a l3-chuyentranphu-hp-2014
Toan a l3-chuyentranphu-hp-2014
 
Toan al3chuyentranphuhp2014
Toan al3chuyentranphuhp2014Toan al3chuyentranphuhp2014
Toan al3chuyentranphuhp2014
 
TOÁN 9-CHUYÊN ĐỀ HÀM SỐ BẬC NHẤT VÀ PARABOL.pdf
TOÁN 9-CHUYÊN ĐỀ HÀM SỐ BẬC NHẤT VÀ PARABOL.pdfTOÁN 9-CHUYÊN ĐỀ HÀM SỐ BẬC NHẤT VÀ PARABOL.pdf
TOÁN 9-CHUYÊN ĐỀ HÀM SỐ BẬC NHẤT VÀ PARABOL.pdf
 
[Vnmath.com] de thi thu 1 l uong the vinh ha noi 2015
[Vnmath.com] de thi thu 1 l uong the vinh ha noi 2015[Vnmath.com] de thi thu 1 l uong the vinh ha noi 2015
[Vnmath.com] de thi thu 1 l uong the vinh ha noi 2015
 

More from Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864

Quản Lý Hoạt Động Dạy Học Các Môn Khoa Học Tự Nhiên Theo Chuẩn Kiến Thức Và K...
Quản Lý Hoạt Động Dạy Học Các Môn Khoa Học Tự Nhiên Theo Chuẩn Kiến Thức Và K...Quản Lý Hoạt Động Dạy Học Các Môn Khoa Học Tự Nhiên Theo Chuẩn Kiến Thức Và K...
Quản Lý Hoạt Động Dạy Học Các Môn Khoa Học Tự Nhiên Theo Chuẩn Kiến Thức Và K...Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Quản Lý Thu Thuế Giá Trị Gia Tăng Đối Với Doanh Nghiệp Ngoài Quốc Doanh Trên ...
Quản Lý Thu Thuế Giá Trị Gia Tăng Đối Với Doanh Nghiệp Ngoài Quốc Doanh Trên ...Quản Lý Thu Thuế Giá Trị Gia Tăng Đối Với Doanh Nghiệp Ngoài Quốc Doanh Trên ...
Quản Lý Thu Thuế Giá Trị Gia Tăng Đối Với Doanh Nghiệp Ngoài Quốc Doanh Trên ...Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Thu Hút Nguồn Nhân Lực Trình Độ Cao Vào Các Cơ Quan Hành Chính Nhà Nước Tỉnh ...
Thu Hút Nguồn Nhân Lực Trình Độ Cao Vào Các Cơ Quan Hành Chính Nhà Nước Tỉnh ...Thu Hút Nguồn Nhân Lực Trình Độ Cao Vào Các Cơ Quan Hành Chính Nhà Nước Tỉnh ...
Thu Hút Nguồn Nhân Lực Trình Độ Cao Vào Các Cơ Quan Hành Chính Nhà Nước Tỉnh ...Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thương Mại ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thương Mại ...Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thương Mại ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thương Mại ...Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Quản Lý Hoạt Động Dạy Học Các Trường Thpt Trên Địa Bàn Huyện Sơn Hà Tỉnh Quản...
Quản Lý Hoạt Động Dạy Học Các Trường Thpt Trên Địa Bàn Huyện Sơn Hà Tỉnh Quản...Quản Lý Hoạt Động Dạy Học Các Trường Thpt Trên Địa Bàn Huyện Sơn Hà Tỉnh Quản...
Quản Lý Hoạt Động Dạy Học Các Trường Thpt Trên Địa Bàn Huyện Sơn Hà Tỉnh Quản...Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Ngắn Hạn Tại Ngân Hàng Công Thƣơng Chi...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Ngắn Hạn Tại Ngân Hàng Công Thƣơng Chi...Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Ngắn Hạn Tại Ngân Hàng Công Thƣơng Chi...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Ngắn Hạn Tại Ngân Hàng Công Thƣơng Chi...Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Quản Lý Nhà Nước Về Nuôi Trồng Thủy Sản Nước Ngọt Trên Địa Bàn Thành Phố Hải ...
Quản Lý Nhà Nước Về Nuôi Trồng Thủy Sản Nước Ngọt Trên Địa Bàn Thành Phố Hải ...Quản Lý Nhà Nước Về Nuôi Trồng Thủy Sản Nước Ngọt Trên Địa Bàn Thành Phố Hải ...
Quản Lý Nhà Nước Về Nuôi Trồng Thủy Sản Nước Ngọt Trên Địa Bàn Thành Phố Hải ...Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Quản Lý Hoạt Động Giáo Dục Ngoài Giờ Lên Lớp Ở Các Trường Thcs Huyện Chư Păh ...
Quản Lý Hoạt Động Giáo Dục Ngoài Giờ Lên Lớp Ở Các Trường Thcs Huyện Chư Păh ...Quản Lý Hoạt Động Giáo Dục Ngoài Giờ Lên Lớp Ở Các Trường Thcs Huyện Chư Păh ...
Quản Lý Hoạt Động Giáo Dục Ngoài Giờ Lên Lớp Ở Các Trường Thcs Huyện Chư Păh ...Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Quản Lý Hoạt Động Dạy Học Ngoại Ngữ Tại Các Trung Tâm Ngoại Ngữ - Tin Học Trê...
Quản Lý Hoạt Động Dạy Học Ngoại Ngữ Tại Các Trung Tâm Ngoại Ngữ - Tin Học Trê...Quản Lý Hoạt Động Dạy Học Ngoại Ngữ Tại Các Trung Tâm Ngoại Ngữ - Tin Học Trê...
Quản Lý Hoạt Động Dạy Học Ngoại Ngữ Tại Các Trung Tâm Ngoại Ngữ - Tin Học Trê...Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thƣơng Mại ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thƣơng Mại ...Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thƣơng Mại ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thƣơng Mại ...Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Tạo Việc Làm Cho Thanh Niên Trên Địa Bàn Quận Thanh Khê, Thành Phố Đà Nẵng.doc
Tạo Việc Làm Cho Thanh Niên Trên Địa Bàn Quận Thanh Khê, Thành Phố Đà Nẵng.docTạo Việc Làm Cho Thanh Niên Trên Địa Bàn Quận Thanh Khê, Thành Phố Đà Nẵng.doc
Tạo Việc Làm Cho Thanh Niên Trên Địa Bàn Quận Thanh Khê, Thành Phố Đà Nẵng.docDịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Trung Và Dài Hạn Tại Ngân Hàng Thương ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Trung Và Dài Hạn Tại Ngân Hàng Thương ...Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Trung Và Dài Hạn Tại Ngân Hàng Thương ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Trung Và Dài Hạn Tại Ngân Hàng Thương ...Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 

More from Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864 (20)

Yếu Tố Tự Truyện Trong Truyện Ngắn Thạch Lam Và Thanh Tịnh.doc
Yếu Tố Tự Truyện Trong Truyện Ngắn Thạch Lam Và Thanh Tịnh.docYếu Tố Tự Truyện Trong Truyện Ngắn Thạch Lam Và Thanh Tịnh.doc
Yếu Tố Tự Truyện Trong Truyện Ngắn Thạch Lam Và Thanh Tịnh.doc
 
Từ Ngữ Biểu Thị Tâm Lí – Tình Cảm Trong Ca Dao Người Việt.doc
Từ Ngữ Biểu Thị Tâm Lí – Tình Cảm Trong Ca Dao Người Việt.docTừ Ngữ Biểu Thị Tâm Lí – Tình Cảm Trong Ca Dao Người Việt.doc
Từ Ngữ Biểu Thị Tâm Lí – Tình Cảm Trong Ca Dao Người Việt.doc
 
Quản Lý Hoạt Động Dạy Học Các Môn Khoa Học Tự Nhiên Theo Chuẩn Kiến Thức Và K...
Quản Lý Hoạt Động Dạy Học Các Môn Khoa Học Tự Nhiên Theo Chuẩn Kiến Thức Và K...Quản Lý Hoạt Động Dạy Học Các Môn Khoa Học Tự Nhiên Theo Chuẩn Kiến Thức Và K...
Quản Lý Hoạt Động Dạy Học Các Môn Khoa Học Tự Nhiên Theo Chuẩn Kiến Thức Và K...
 
Quản Lý Thu Thuế Giá Trị Gia Tăng Đối Với Doanh Nghiệp Ngoài Quốc Doanh Trên ...
Quản Lý Thu Thuế Giá Trị Gia Tăng Đối Với Doanh Nghiệp Ngoài Quốc Doanh Trên ...Quản Lý Thu Thuế Giá Trị Gia Tăng Đối Với Doanh Nghiệp Ngoài Quốc Doanh Trên ...
Quản Lý Thu Thuế Giá Trị Gia Tăng Đối Với Doanh Nghiệp Ngoài Quốc Doanh Trên ...
 
Thu Hút Nguồn Nhân Lực Trình Độ Cao Vào Các Cơ Quan Hành Chính Nhà Nước Tỉnh ...
Thu Hút Nguồn Nhân Lực Trình Độ Cao Vào Các Cơ Quan Hành Chính Nhà Nước Tỉnh ...Thu Hút Nguồn Nhân Lực Trình Độ Cao Vào Các Cơ Quan Hành Chính Nhà Nước Tỉnh ...
Thu Hút Nguồn Nhân Lực Trình Độ Cao Vào Các Cơ Quan Hành Chính Nhà Nước Tỉnh ...
 
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thương Mại ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thương Mại ...Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thương Mại ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thương Mại ...
 
Vaporisation Of Single And Binary Component Droplets In Heated Flowing Gas St...
Vaporisation Of Single And Binary Component Droplets In Heated Flowing Gas St...Vaporisation Of Single And Binary Component Droplets In Heated Flowing Gas St...
Vaporisation Of Single And Binary Component Droplets In Heated Flowing Gas St...
 
Quản Lý Hoạt Động Dạy Học Các Trường Thpt Trên Địa Bàn Huyện Sơn Hà Tỉnh Quản...
Quản Lý Hoạt Động Dạy Học Các Trường Thpt Trên Địa Bàn Huyện Sơn Hà Tỉnh Quản...Quản Lý Hoạt Động Dạy Học Các Trường Thpt Trên Địa Bàn Huyện Sơn Hà Tỉnh Quản...
Quản Lý Hoạt Động Dạy Học Các Trường Thpt Trên Địa Bàn Huyện Sơn Hà Tỉnh Quản...
 
Tác Giả Hàm Ẩn Trong Tiểu Thuyết Nguyễn Việt Hà.doc
Tác Giả Hàm Ẩn Trong Tiểu Thuyết Nguyễn Việt Hà.docTác Giả Hàm Ẩn Trong Tiểu Thuyết Nguyễn Việt Hà.doc
Tác Giả Hàm Ẩn Trong Tiểu Thuyết Nguyễn Việt Hà.doc
 
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Ngắn Hạn Tại Ngân Hàng Công Thƣơng Chi...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Ngắn Hạn Tại Ngân Hàng Công Thƣơng Chi...Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Ngắn Hạn Tại Ngân Hàng Công Thƣơng Chi...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Ngắn Hạn Tại Ngân Hàng Công Thƣơng Chi...
 
Quản Lý Nhà Nước Về Nuôi Trồng Thủy Sản Nước Ngọt Trên Địa Bàn Thành Phố Hải ...
Quản Lý Nhà Nước Về Nuôi Trồng Thủy Sản Nước Ngọt Trên Địa Bàn Thành Phố Hải ...Quản Lý Nhà Nước Về Nuôi Trồng Thủy Sản Nước Ngọt Trên Địa Bàn Thành Phố Hải ...
Quản Lý Nhà Nước Về Nuôi Trồng Thủy Sản Nước Ngọt Trên Địa Bàn Thành Phố Hải ...
 
Song Song Hóa Các Thuật Toán Trên Mạng Đồ Thị.doc
Song Song Hóa Các Thuật Toán Trên Mạng Đồ Thị.docSong Song Hóa Các Thuật Toán Trên Mạng Đồ Thị.doc
Song Song Hóa Các Thuật Toán Trên Mạng Đồ Thị.doc
 
Ứng Dụng Số Phức Trong Các Bài Toán Sơ Cấp.doc
Ứng Dụng Số Phức Trong Các Bài Toán Sơ Cấp.docỨng Dụng Số Phức Trong Các Bài Toán Sơ Cấp.doc
Ứng Dụng Số Phức Trong Các Bài Toán Sơ Cấp.doc
 
Vai Trò Của Cái Bi Trong Giáo Dục Thẩm Mỹ.doc
Vai Trò Của Cái Bi Trong Giáo Dục Thẩm Mỹ.docVai Trò Của Cái Bi Trong Giáo Dục Thẩm Mỹ.doc
Vai Trò Của Cái Bi Trong Giáo Dục Thẩm Mỹ.doc
 
Quản Lý Hoạt Động Giáo Dục Ngoài Giờ Lên Lớp Ở Các Trường Thcs Huyện Chư Păh ...
Quản Lý Hoạt Động Giáo Dục Ngoài Giờ Lên Lớp Ở Các Trường Thcs Huyện Chư Păh ...Quản Lý Hoạt Động Giáo Dục Ngoài Giờ Lên Lớp Ở Các Trường Thcs Huyện Chư Păh ...
Quản Lý Hoạt Động Giáo Dục Ngoài Giờ Lên Lớp Ở Các Trường Thcs Huyện Chư Păh ...
 
Thu Hút Vốn Đầu Tư Vào Lĩnh Vực Nông Nghiệp Trên Địa Bàn Tỉnh Gia Lai.doc
Thu Hút Vốn Đầu Tư Vào Lĩnh Vực Nông Nghiệp Trên Địa Bàn Tỉnh Gia Lai.docThu Hút Vốn Đầu Tư Vào Lĩnh Vực Nông Nghiệp Trên Địa Bàn Tỉnh Gia Lai.doc
Thu Hút Vốn Đầu Tư Vào Lĩnh Vực Nông Nghiệp Trên Địa Bàn Tỉnh Gia Lai.doc
 
Quản Lý Hoạt Động Dạy Học Ngoại Ngữ Tại Các Trung Tâm Ngoại Ngữ - Tin Học Trê...
Quản Lý Hoạt Động Dạy Học Ngoại Ngữ Tại Các Trung Tâm Ngoại Ngữ - Tin Học Trê...Quản Lý Hoạt Động Dạy Học Ngoại Ngữ Tại Các Trung Tâm Ngoại Ngữ - Tin Học Trê...
Quản Lý Hoạt Động Dạy Học Ngoại Ngữ Tại Các Trung Tâm Ngoại Ngữ - Tin Học Trê...
 
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thƣơng Mại ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thƣơng Mại ...Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thƣơng Mại ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thƣơng Mại ...
 
Tạo Việc Làm Cho Thanh Niên Trên Địa Bàn Quận Thanh Khê, Thành Phố Đà Nẵng.doc
Tạo Việc Làm Cho Thanh Niên Trên Địa Bàn Quận Thanh Khê, Thành Phố Đà Nẵng.docTạo Việc Làm Cho Thanh Niên Trên Địa Bàn Quận Thanh Khê, Thành Phố Đà Nẵng.doc
Tạo Việc Làm Cho Thanh Niên Trên Địa Bàn Quận Thanh Khê, Thành Phố Đà Nẵng.doc
 
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Trung Và Dài Hạn Tại Ngân Hàng Thương ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Trung Và Dài Hạn Tại Ngân Hàng Thương ...Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Trung Và Dài Hạn Tại Ngân Hàng Thương ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Trung Và Dài Hạn Tại Ngân Hàng Thương ...
 

Recently uploaded

các nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emcác nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emTrangNhung96
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...Nguyen Thanh Tu Collection
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...ChuThNgnFEFPLHN
 
Kiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net VietKiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net VietNguyễn Quang Huy
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiNgocNguyen591215
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptPhamThiThuThuy1
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vnGiới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vnKabala
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạowindcances
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfXem Số Mệnh
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docxasdnguyendinhdang
 
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdfGiáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf4pdx29gsr9
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdfltbdieu
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfXem Số Mệnh
 
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...Nguyen Thanh Tu Collection
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxTrnHiYn5
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...hoangtuansinh1
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoidnghia2002
 

Recently uploaded (20)

các nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emcác nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ em
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
 
Kiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net VietKiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net Viet
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vnGiới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
 
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdfGiáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
 
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 

Đề tài: Chế tạo robot phục vụ cho công cuộc tự động hóa sản xuất

  • 1. EBOOKBKMT.COM Lời nói đầu Trong sự nghiệp công nghiệp hóa, hiện đại hóa đất nước vấn đề tự động hóa sản xuất có vai trò đặc biệt quan trọng . Nhằm nâng cao năng suất dây chuyền công nghệ, nâng cao chất lượng và khả năng cạnh tranh của sản phẩm, cải thiện điều kiện lao động , nâng cao năng suất lao động…đặt ra là hệ thống sản xuất phải có tính linh hoạt cao. Robot công nghiệp là một bộ phận quan trọng để tạo ra những hệ thống tự động đó. Robot công nghiệp đã có mặt trong sản xuất từ nhiều năm trước, ngày nay robot công nghiệp được dùng ở nhiều lĩnh vực sản xuất. đó là xuất phát từ những ưu điểm mà robot đó đã được chọn và đúc kêt lại trong quá trình sản xuất,robot có những tính năng mà con người không thể có được, khả năng làm việc ổn định,làm việc trong môi trường độc hại… Do đó việc đầu tư nghiên cứu, chế tạo ra ngững loại robot phục vụ cho công cuộc tự động hóa sản xuất là rất cần thiết cho hiện tại và trong tương lai. Môn học ĐỒ ÁN CƠ ĐIỆN TỬ giúp chúng em bước đầu làm quen,tìm hiểu, học cách chế tạo và rất có ích cho chúng em sau này. Trong quá trình học môn ĐỒ ÁN CƠ ĐIỆN TỬ chúng em còn nhiều thiếu sót mong các thầy chỉ bảo thêm cho chúng em. Chân thành cảm ơn Nhóm sinh viên : Nguyễn Đình Quảng Nguyễn Đăng Thi Nguyễn Văn Thảo Ngô Văn Thắng 1
  • 2. EBOOKBKMT.COM I-Xây dựng sơ đồ động học và các ma trận biểu diễn cấu trúc 1-Sơ đồ động học của PUMA. 2- Các ma trận chuyển biểu diễn cấu trúc của PUMA.             − = 1000 100 0066 0066 6 6 d CS SC A             − = 1000 0010 0505 0505 5 CS SC A             − − = 1000 010 0404 0404 4 4 d CS SC A             − = 1000 0010 3303 3303 6 3 3 3 aSCS aCSC A             − = 1000 100 2022 2022 2 2 2 2 d aSCS aCSC A             − − = 1000 0010 0101 0101 1 CS SC A Trong đó: để tiện theo dõi ta ký hiệu Cx =cos(x): x là các biến khớp Sx= sin(x) II-Tính Toán Động Học Thuận: Bảng thông số DH: 2
  • 3. EBOOKBKMT.COM khâu iθ iα ia id 1 1 * θ -90 0 0 2 * 2θ 0 a2 d2 3 * 3θ 90 a3 0 4 * 4θ -90 0 d4 5 * 5θ 90 0 0 6 * 6θ 0 0 d6             − = 1000 100 0066 0066 6 6 d CS SC A             − = 1000 0010 0505 0505 5 CS SC A             −−− − == 1000 0066 556565 556565 . 6 6 6 5 56 4 CS dCCSSCS dSSSCCC TAT             − − = 1000 010 0404 0404 4 4 d CS SC A             +− +−+ −−− == 1000 556565 54546465464654 54546465464654 . 46 6 6 6 4 46 3 ddCCSSCS dSSSSCCSCSSCCCS dSCSCCSSCCSSCCC TAT             − = 1000 0010 3303 3303 6 3 3 3 aSCS aCSC A 3
  • 4. EBOOKBKMT.COM 6 3 36 2 . TAT = các hệ số trong ma trận: .654)4,3( ;54)3,3( ;64654)2,3( ;64654)1,3( ;33)465(36543)4,2( ;53543)3,2( ;653)64654(3)2,2( ;653)64654(3)1,2( ;53543)3,1( ;653)64654(*3)2,1( ;653_64654(2)1,1( 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 dSST SST CCSCST SCCCST aSddCCdSCST CCSCST SSCCSSCCST CSCSSCCCT CSSCCT SSSSSSCCCT SSSSSCCCCT = = +−= += ++−= −= −−−= +−= += +−−= −−=             − = 1000 100 2022 2022 2 2 2 2 d aSCS aCSC A 6 2 26 1 . TAT = các hệ số trong 6 1 T là: 4
  • 5. EBOOKBKMT.COM 2654)4,3( 54)3,3( 64654)2,3( 64654)1,3( 22 ]33)465(3643[2]33)465(36543[2)4,2( )53543(2)53543(2)3,2( ]653)64654(3[3]653)64664(3[2)2,2( ]653)64654(3[2]653)64654(3[2)1,2( 22 ]33)465(36543[2]33)465(36543[2)4,1( )53543(2)53543(2)3,1( 6523)64654(23)2,1( 6523)64654(2)1,1( 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 ddSST SST CCSCST SCCCST aS aSddCCdCSCaCddCSdSCCST CCSCSCCSSCCST SSCCSSCCSCSSSCSSCCCST CSCSSCCCSCCSSSSCCCCST aC aSddCCdSCSSaCddCSdSCCCT CCSCSSCSSCCCT SSSCSSCCCT CSSSSCCCCT += = +−= += + ++−++++= −++= −−−++−−= +−+−−= + ++−−+++= −−+= ++−= −−=             − − = 1000 0010 0101 0101 1 CS SC A 6 1 16 0 . TAT = các hệ số trong 6 0 T là: 1[ 23( 4 5 6 4 6) 23 5 6] 1( 4 5 6 4 6]xN C C C C C S S S S S S S C C C S= − − − + 1[ 23( 4 5 6 4 6) 23 5 6] 1( 4 5 6 4 6)xO C C C C S S C S S S S C S C C= − + + − − + 1[ 2( 3 4 5 3 5) 2( 3 4 5 3 5) 1 4 5xA C C C C S S C S S C S C C S S S= + − − − 1[ 2[ 3 4 5 6 3( 5 6 4) 3 3] 2[ 3 4 5 6 3( 5 6 4) 3 3] 2 2] 1( 4 5 6 2) xP C C C C S d S C d d C a S S C S d C C d d S a C a S S S d d = + + + − − + + + − + 1[ 23( 4 5 6 4 6) 23 5 6] 1( 4 5 6 4 6)yN S C C C C S S S S S C S C S C S= − − − + + 5
  • 6. EBOOKBKMT.COM 1[ 23( 4 5 6 4 6) 23 5 6] 1( 4 5 6 4 6)yO S C C C S S C S S S C S C S C C= − + + + − + 1[ 2( 3 4 5 3 5) 2( 3 4 5 3 5) 1 4 5yA S C C C S S C S S C S C C C S S= + − − + 1[ 2[ 3 4 5 6 3( 4 6 4) 3 3] 2[ 3 4 5 6 3( 5 6 4)] 2 2] 1( 4 5 6 2) Py S C C C S d S C d d C a S S C S d C d d C a C S S d d = + + + − − + + + + [ 2( 3( 4 5 6 4 6) 3 5 6) 2( 3( 4 5 6 4 6) 3 5 6)]zN S C C C C S S S S C C S C C C S S C S S= − − − + − + [ 2( 3( 4 5 6 4 6) 3 5 6) 2( 3( 4 5 6 4 6) 3 5 6)]zO S C C C S S C S S S C S C C S S C C S S= − − − + + − − − [ 2( 3 4 5 3 5) 2( 3 4 5 3 5)]zA S C C S S C C S C S C C= − + + − [ 2( 33 4 5 6 3( 5 6 4) 3 3) 2[ 3 4 5 6 3( 5 6 4) 3 3] 2 2]zP S C C S d S C d d C a C S C S d C C d d S a S a= − + + + + − + + + III. PHƯƠNG TRÌNH ĐỘNG HỌC NGƯỢC ROBOT PUMA Bài toán động học ngược là rất khó, đối với tay máy 6 khớp có ba khớp cuối đồng quy tại một điểm, ta có thể tách bài toán động học ngược thành hai bài toán đơn giản hơn là động học ngược vị trí và động học ngược hướng + Tìm vị trí giao điểm các trục cổ tay (tâm cổ tay) + Tìm hướng của cổ tay. Ta biểu diễn thành hai hệ phương trình như sau: Trong đó O và R là hướng và vị trí của dụng cụ, được biểu diễn đối với hệ tọa độ cố định bên ngoài (world coordinate system). Ta phải giải bài toán trên đối với các ẩn 61 ,, qq  . Cơ cấu 6 khớp quay có 3 khớp cuối giao nhau có phương pháp giải như sau: Vị trí của tâm cổ tay,PC xác định qua vị trí công cụ (The given tool position) và phương của Tool pointing ( 6Z ).Do đó vị trí của tâm cổ tay phụ thuộc vào 3 biến khớp đầu tiên. The relative wrist oriention 6 3R Các biến khớp 4 5 6, ,θ θ θ xác định từ ma trận định hướng cổ tay (The arm orientation) 3 0R và ma trận định hướng công cụ (The given tool orientation) 0 6R . + Ma trân trạng thái (The given tool pose) 0 6T 6
  • 7. EBOOKBKMT.COM + Solve porions của động học ngược để tìm ra 0 3R 1 2 3( , , )θ θ θ và 3 6 4 5 6( , , )R θ θ θ . + Định vị trí của tâm cổ tay cO có tọa độ cho trước như sau: 0 6 0 . . 0 1 CO O d R    = −      trong đó O và R là hướng và vị trí của dụng cụ, được biểu diễn đối với hệ tọa độ cố định bên ngoài (world coordinate system). cP as 6d (cột cuối cùng của 0 6T ) – 6d (tool offset length)* 6Z (3 cột của ma trận 0 6T ) + Thiết lập cP = cột cuối cùng của 0 3R 1 2 3( , , )θ θ θ để tìm ra các biến khớp 1 2 3, ,θ θ θ Tính 1 3 0 0 6 3 6R R R − = sau khi đã thay giá trị của các biến khớp vào 1 2 3, ,θ θ θ vào 0 3R 1 2 3( , , )θ θ θ +So sánh 3 6R và 3 6 4 5 6( , , )R θ θ θ để rút ra 4 5 6, ,θ θ θ Tọa độ của điểm C trong hệ tọa độ 6R : 6 rC = 0 0 6d t        −      Tọa độ của C trong hệ tọa độ 0R : rC = ET .6 rE = 6 6 6 .0 0 . .6 1 10 0 0 1 x p y p z p n s a p a d xx x x x n s a p a d yy y y y d a d zn s a pz z z z      − +        − +     =  −  − +                (*) Ma trận chuyển từ hệ tọa độ 0→3: 0 R3= A1.A2.A3 = 23 3 23 2 2 1 2 3 23 2 2 1 2 3 23 2 2 . ( . . ) .1 231 11 . ( . . ) .1 1 23 11 . .023 123 0 10 0 C SC C C a C a C S dS S S S S a C a C C dC S a S a S dC  + −−   + −    − − − +      ⇒ Tọa độ của C trong 0R : 7
  • 8. EBOOKBKMT.COM rC =0 R3.4 rC = 4 3 23 2 1 2 1 2 4 3 23 2 1 2 1 2 4 23 3 23 2 2 1 . . . . . .1 23 1 . . . . . .1 23 1 . . . C S d a C C a C C S d S S d a S C a S C C d d C a S a S d t  + + −    + + +    − − +     (**) Đối chiếu (*) và (**) ta được hệ 3 phương trình 3 ẩn : 1 23 4 3 23 2 2 1 2 6 1 23 4 3 23 2 2 1 2 6 4 23 3 23 2 2 6 1 ( . . . ) . . ( . . . ) . . . . . . p x p y p z C S d a C a C S d x a d S S d a C a C C d y a d d C a S a S z a d d + + − = − + + + = − − − = − − Nhân (2) với cos 1θ trừ đi (1) nhân với sin 1θ : 2 6 1 6 1 2 1 6 62 2 6 6 ( ) os ( )sin cos tan 2( , ) ( ) ( ) p y p x p x p y p y p x d y a d c x a d d Ar A x a d y a d y a d x a d θ θ θ = − − −    ÷⇒ = ± − − −  ÷− + −  Nhân (2) với sin 1θ cộng với (1) nhân vói cos 1θ và kết hợp với (3) ta có hệ 23 4 3 23 2 2 6 6 1 23 4 3 23 2 2 6 1 . . . ( . )sin ( . ) os . . . . p y p x x p z y S d a C a C y a d x a d c P C d a S a S z a d d P θ θ+ + = − + − = − − = − − = Bình phương 2 vế cộng lại ta được: 2 2 2 2 2 4 3 2 4 2 3 2 3 3 2 2 2 2 2 4 2 3 2 3 3 3 2 4 2 sin 2 os 2 sin 2 os ( ) x y x y d a a d a a a c P P d a a a c P P a a d θ θ θ θ + + + + = + ⇒ + = + − + + 2 2 2 2 2 3 2 4 3 4 2 2 32 2 2 4 3 ( ) cos tan 2( , ) 2 x yP P a a d Arc A d a a a a d a θ  + − + +  ÷⇒ = ± +  ÷+  Khai triển hệ phương trình liên kết ta được: 3 3 2 3 4 2 3 4 3 3 2 3 4 3 3 2 2 3 4 3 3 2 ( . . ) ( . .sin )sin ( . . ) os ( . . os )sin x y a C a S d C C d a P C d a S c a S d a c P θ θ θ θ θ + + + − = − − + + = 8
  • 9. EBOOKBKMT.COM 2 2 3 3 2 3 4 3 4 3 3 3 3 2 3 4 3 4 3 3 4 3 3 3 2 4 3 3 3 ( . . ) ( . . ) ( . . ) ( . . ) ( . ) ( . ) c x y s x y a C a S d C d a S a C a S d P C d a S P d C a S P a d S a C P  ∆ = − + + + −   ∆ = − + + + −   ∆ = − − − + +  2 tan 2( , )s c Aθ ∆ ∆ = ∆ ∆ 2 4 3 3 3 2 4 3 3 3 2 4 3 3 3 4 3 3 3tan 2 ( ) ( ) ,( ) ( )x y xA d C a S P a d S a C P a d S a C P d C a Sθ  ⇒ = − − + + + + + −  Ta có 3 6R = 4 5 6A A A = 4 4 4 4 4 0 0 0 0 0 1 1 0 0 0 1 C S S C d −       −     5 5 5 5 0 0 0 0 0 1 0 0 0 0 0 1 C S S C    −        6 6 6 6 6 0 0 0 0 0 0 1 0 0 0 1 C S S C d −            = Mặt khác: 1 2 3A A A 4 5 6A A A = ET 0 3 3 6. ER R T⇔ = 3 0( 1) 6 3 . ER R T− ⇒ = 1 23 1 23 23 1 23 1 23 23 1 23 1 23 23 14 1 1 1 1 1 1 24 1 23 1 23 23 1 23 1 23 23 1 23 1 23 23 34 0 0 0 1 x y z x y z x y z x y x y x y x y z x y z x y z C C n S C n S n C C s S C s S s C C a S C a S a f S n C n S s C s S a C a f C S n S S n C n C S s S S s C s C S a S S a C a f + − + − + −   − + − + − +   + − + − + −     Chỉ cần quan tâm tới phần định hướng tức là ma trận [3,3]. So sánh các phần tử của 2 ma trận [3,3] : [ ]3 6 3,3R ⇒ cos 5θ = 23 1 1 23( )x y zS C a S a C a+ − ⇒ 5θ = 23 1 1 23cos ( )x y zArc S C a S a C a ± + −  Nếu sin 5 0θ ≠ ⇒ 9
  • 10. EBOOKBKMT.COM [ ] [ ] 3 6 4 5 1 1 1 1 4 5 3 6 4 5 23 1 1 23 23 1 1 23 4 5 1 1 23 1 1 23 4 5 5 2,3 sin *sin * * * * sin sin 1,3 os *sin ( * * ) ( * * ) os sin * * ( * * ) tan 2( , ) sin sin x y x y x y z x y z x y x y z R S a C a S a C a R c C C a S a S a C C a S a S a c S a C a C C a S a S a A θ θ θ θ θ θ θ θ θ θ θ ⇒ = − + − + ⇒ = ⇒ = + − + − ⇒ = − + + − = [ ] [ ] 3 6 6 5 1 23 1 23 23 1 23 1 23 23 6 5 3 6 6 5 1 23 1 23 23 1 23 1 23 23 6 5 23 1 1 23 23 1 1 6 5 3,2 sin *sin sin sin 3,1 os *sin os sin ( ) ( ) tan 2( , sin x y z x y z x y z x y z x y z x y R C S s S S s C s C S s S S s C s R c C S n S S n C n C S n S S n C n c S C s S s C s S C n S n C A θ θ θ θ θ θ θ θ θ θ ⇒ = + + + + ⇒ = ⇒ − = + + + + ⇒ = − + + + + = − 23 5 ) sin zn θ Vậy bài toán động học ngược cho ta kết quả như sau: 2 1 6 62 2 6 6 cos tan 2( , ) ( ) ( ) p x p y p y p x d Ar A x a d y a d y a d x a d θ    ÷= ± − − −  ÷− + −  2 4 3 3 3 2 4 3 3 3 2 4 3 3 3 4 3 3 3tan 2 ( ) ( ) ,( ) ( )x y xA d C a S P a d S a C P a d S a C P d C a Sθ  = − − + + + + + −  2 2 2 2 2 3 2 4 3 4 2 2 32 2 2 4 3 ( ) cos tan 2( , ) 2 x yP P a a d Arc A d a a a a d a θ  + − + +  ÷= ± +  ÷+  1 1 23 1 1 23 4 5 5 * * ( * * ) tan 2( , ) sin sin x y x y zS a C a C C a S a S a Aθ θ θ − + + − = 5 23 1 1 23cos ( )x y zArc S C a S a C aθ  = ± + −  23 1 1 23 23 1 1 23 6 5 5 ( ) ( ) tan 2( , ) sin sin x y z x y zS C s S s C s S C n S n C n Aθ θ θ + + + + = − 10
  • 11. EBOOKBKMT.COM V.THIẾT KẾ MÔ HÌNH ROBOT PUMA DÙNG SOLIDWORK. 1. Nhiệm vụ của robot. Gắp một vật nặng khối lượng dưới 1Kg di chuyển trong miền làm việc 2. Phân tích và lựa chọn kết cấu. 2.1 Lựa chọn ổ bi, ổ lăn cho cơ cấu. - Do tính chất làm việc chịu tải tương đối nhẹ (tải trọng có khối lượng dưới 1kg) của Robot nên ta sẽ chọn ổ lăn cho các khâu như sau: + Khâu 1: Dùng Ổ bi đỡ một dãy có kí hiệu 305. + Khâu 2: Dùng Ổ bi đỡ một dãy có kí hiệu 1000902. + Khâu 3: Dùng Ổ bi đỡ một dãy có kí hiệu 1000901. + Khâu 4: Dùng Ổ bi đỡ một dãy có kí hiệu 1000901. + Khâu 5: Dùng Ổ bi đỡ một dãy có kí hiệu 1000099. 2.2 Lựa chọn động cơ cho Robot. Do yêu cầu điều khiển chính xác vị trí điểm tác động cuối của robot, ta chọn động cơ cho các khớp quay là loại động cơ Servo. 11
  • 12. EBOOKBKMT.COM Đây là loại động cơ cho phép ta điều khiển chính xác cả tốc độ và vị trí của rotor. Động cơ tích hợp một mạch encoder, phản hồi trạng thái vị trí của trục ra, dựa vào đó ta giảm thiểu được sai số do tải trọng bên ngoài thay đổi… Dựa vào yêu cầu làm việc của robot, ta chọn được động cơ cho các khớp như sau: Khớp Số hiệu DC Khớp Số hiệu 1 T720-012 4 T406-012 2 T511-012 5 T404-012 3 T506-012 6 T402-011 Kích thước và thông số kỹ thuật các động cơ như sau: 12
  • 15. EBOOKBKMT.COM 3. Thiết kế mô hình dùng phần mềm SolidWorks Bản vẽ chi tiết phần thiết kế (2D và 3D) của các khâu của robot được kèm theo ở phần phụ lục. Say đây là một số hình ảnh mô hình 3D của robot. 15
  • 16. EBOOKBKMT.COM VI. MÔ PHỎNG ĐỘNG HỌC ROBOT PUMA DÙNG VISUAL C++ VÀ OPENGL Giao diện phần mềm mô phỏng được xây dựng như sau: 16
  • 17. EBOOKBKMT.COM Phần mềm được xây dựng bằng visual C++. Phần đồ họa được lập trình bằng các thư viện OpenGL. Giao diện chương trình gồm hai phần chính. Khung bên phải chứa các nút lệnh điều khiển, và chọn các nhiệm vụ của Robot cần thực hiện. Khung bên phải dùng để thể hiện mô hình của robot được dùng để mô phỏng. Mô hình robot được vẽ bằng phần mềm SolidWork và xuất ra file cad 3D dưới dạng STL sau đó dùng Visual C++ đọc các file này vào chương trình. Sau đó dùng các hàm OpenGL để vẽ các mô hình này. Phần động học thuận và ngược trong chương trình được tính trong các hàm thành viên SolveInverseKinematic và SolveForwardKinematic của lớp CSerialRobot. Các hàm này như sau: void CSerialRobot::SolveInverseKinematic(const CFrame& end ,float* jointVar) { CVector nn =end.GetXDir ().GetDirection (); 17
  • 18. EBOOKBKMT.COM CVector ss=end.GetYDir ().GetDirection (); CVector aa=end.GetZDir ().GetDirection (); //CVector aa =CrossProduct (nn,ss); CPoint3D pp =end.GetOrigin (); float nx=nn.GetX (); float ny=nn.GetY (); float nz=nn.GetZ (); float sx =ss.GetX (); float sy =ss.GetY (); float sz =ss.GetZ (); float ax =aa.GetX (); float ay =aa.GetY (); float az =aa.GetZ (); float px =pp.GetX (); float py=pp.GetY (); float pz=pp.GetZ (); //joint vars are contained here float tt1,tt2,tt3,tt4,tt5,tt6; //link and joint configue float a2=ROBOT_A2; float a3=ROBOT_A3; float d1 =ROBOT_D1; float d2=ROBOT_D2; float d4=ROBOT_D4; float d6=ROBOT_D6; // calculate theta 1 18
  • 19. EBOOKBKMT.COM float m =px -ax*d6; float n =py -ay*d6; tt1= acosf(d2/sqrt(m*m+n*n)) -atan2(m,n); float s1=sinf(tt1); float c1=cosf(tt1); float K1 = n*s1 + m * c1; float K2 = pz -az*d6 -d1; //calulate theta 3 float p=K1*K1+K2*K2 -(a3*a3+a2*a2 +d4*d4); float q=2*a2*sqrt(d4*d4+a3*a3); tt3= acosf(p/q) + atan2(d4,a3); //check the criteria float c3=cosf(tt3); float s3=sinf(tt3); //calculate theta 2 p=a3*c3 +a2 +s3 *d4; q=d4*c3-a3*s3; float delta =p*p +q*q; float deltac =p*K1 +q*K2; float deltas =q*K1 - p*K2; tt2= atan2(deltas,deltac); float s2=sinf(tt2); float c2=cosf(tt2); //calculate theta 5; 19
  • 20. EBOOKBKMT.COM float s23 =sinf(tt2+tt3); float c23 =cosf(tt2+tt3); m=c1*ax+s1*ay; tt5 = acosf(s23*m- c23*az); float c5= cosf(tt5); float s5= sinf(tt5); //calculate theta4 m=c1 *ax +s1*ay; n=-s1*ax +c1*ay; if(tt5!=0) { tt4 =atan2(n/s5, (c23*m - s23*az)/s5); } else { tt4=0; } //calculate theta 6 tt6 =atan2((s23*(c1*sx +s1*sy)+c23*sz)/s5, -(s23*(c1*nx +s1*ny)+c23*nz)/s5); tt1=r2d(tt1); tt2 =r2d(tt2); tt3 =r2d(tt3); tt4 =r2d(tt4); tt5 =r2d(tt5); 20
  • 21. EBOOKBKMT.COM tt6 =r2d(tt6); jointVar[0] =tt1; jointVar[1] =tt2; jointVar[2] =tt3; jointVar[3] =tt4; jointVar[4] =tt5; jointVar[5] =tt6; MoveTo (tt1,tt2,tt3,tt4,tt5,tt6); } void CSerialRobot::SolveForwardKinematic (const float tt1,const float tt2,const float tt3,const float tt4, const float tt5,const float tt6,CFrame* frm) { float c1 =cosf(d2r(tt1)); float c2 =cosf(d2r(tt2)); float c3 =cosf(d2r(tt3)); float c4 =cosf(d2r(tt4)); float c5 =cosf(d2r(tt5)); float c6 =cosf(d2r(tt6)); //// float s1 =sinf(d2r(tt1)); float s2 =sinf(d2r(tt2)); float s3 =sinf(d2r(tt3)); 21
  • 22. EBOOKBKMT.COM float s4 =sinf(d2r(tt4)); float s5 =sinf(d2r(tt5)); float s6 =sinf(d2r(tt6)); float d6=ROBOT_D6; float d4=ROBOT_D4; float d2=ROBOT_D2; float a3=ROBOT_A3; float a2=ROBOT_A2; float px =d6*(c5*(c1*c2*s3 + c1*c3*s2) - s5*(s1*s4 - c4*(c1*c2*c3 - c1*s2*s3))) - d2*s1 + d4*(c1*c2*s3 + c1*c3*s2) + a2*c1*c2 - a3*c1*s2*s3 + a3*c1*c2*c3; float py =c1*d2 + d6*(c5*(c2*s1*s3 + c3*s1*s2) + s5*(c1*s4 + c4*(c2*c3*s1 - s1*s2*s3))) + d4*(c2*s1*s3 + c3*s1*s2) + a2*c2*s1 - a3*s1*s2*s3 + a3*c2*c3*s1; float pz =d4*(c2*c3 - s2*s3) - a2*s2 + d6*(c5*(c2*c3 - s2*s3) - c4*s5*(c2*s3 + c3*s2)) - a3*c2*s3 - a3*c3*s2; frm->SetOrigin (CPoint3D(px,py,pz)); } Một số kết quả mô phỏng: - Điểm tác động cuối chạy theo đường xoắn ốc: 22
  • 23. EBOOKBKMT.COM - Biên dạng chạy theo đường helixcal: 23
  • 24. EBOOKBKMT.COM - Mô phỏng gắp một vật: 24
  • 26. EBOOKBKMT.COM KẾT LUẬN. Robot công nghiệp là một bộ phận rất quan trọng trong nền sản xuất hiện đại. Nó góp phần thay thế sức lao động của con người, tăng năng suất lao động và tạo ra những sản phẩm ngày càng phức tạp và đáp ứng nhu cầu ngày càng cao của con người. Thông qua đồ án này, chúng em đã phần nào hiểu rõ được tầm quan trọng đó. Với đề tài tìm hiểu về robot Puma, một loại robot công nghiệp phổ biến và điển hình, nhóm đã phân tích, thiết kế và mô phỏng được hoạt động của loại robot này. Các vấn đề cơ bản đã được giải quyết như tính toán động học thuận, động học ngược, thiết kế dùng phần mềm CAD, và mô phỏng bằng Visual C++ và OpenGL. Bên cạnh đó, do thời gian gấp rút, vẫn còn các vấn đề khác cần tiếp tục giải quyết. Chúng em xin ý kiến đóng góp của các thầy để đề tài được hoàn thiện hơn. Một lần nữa nhóm xin chân thành cảm ơn sự hướng dẫn tận tình của thầy Nguyễn Tuấn Khoa và thầy Đặng Bảo Lâm trong thời gian qua. 26