1
B GIÁO DC VÀ ĐÀO TO
ĐẠI HC ĐÀ NNG
PHM TRƯỜNG TÙNG
THIT K ĐIU KHIN ĐỒNG B
ROBOT 4 BC T DO
CHUYÊN NGÀNH: SN XUT T ĐỘNG
MÃ S: 60.52.60
TÓM TT LUN VĂN THC SĨ K THUT
ĐÀ NNG – NĂM 2011
2
Công trình ñược hoàn thành ti
ĐẠI HC ĐÀ NNG
Người hướng dn khoa hc: PGS.TS. Phm Đăng Phước
Phn bin 1:
Phn bin 2:
Lun văn ñược bo v trước Hi ñồng chm Lun văn tt nghip thc
sĩ kĩ thut hp ti Đà Nng vào ngày…..tháng…..năm 2011
Có th tìm hiu lun văn ti:
- Trung tâm Thông tin Hc liu – ĐH Đà Nng.
- Trung tâm Hc liu – ĐH Đà Nng.
3
M ĐẦU
1. Lý do chn ñềi:
Hin nay, vi nn sn xut công nghip hin ñại, robot công
nghip là mt trong nhng thành phn quan trng.
Nhiu cơ s ñào to hin chưa robot ñể phc v cho sinh
viên hc tp và nghiên cu.
Cn thiết phi nghiên cu v robot công nghip nhm nm
bt phát trin kĩ thut robot ñể phc v cho nhu cu sn
xut, phc v hc tp, nghiên cu.
2. Mc ñích ca ñề tài:
Đề tài tp trung nghiên cu kĩ thut ñiu khin các trc khp
ñồng thi ( ñiu khin ñồng b các khp) và áp dng vào cho
robot 4 bc t do.
3. Phm vi và ni dung nghiên cu:
3.1. Phm vi:
Nghiên cu ñể áp dng cho robot 4 bc t do, s dng ñộng
cơ ñin mt chiu.
3.2. Ni dung nghiên cu:
Nghiên cu lý thuyết v robot công nghip. Trên cơ s ñó, ta
vn dng la chn mô hình robot phù hp.
Xây dng hình toán hc ñể ñiu khin ñồng b các trc
ca robot ñã la chn. hình hóa lut ñiu khin ñó bng
máy tính sau ñó thiết kế b ñiu khin ñồng b chuyn
ñộng các trc ca robot.
Chế to mô hình robot..
4. Phương pháp nghiên cu:
Nghiên cu các tài liu liên quan nhm tng hp la chn
các phương án t ñó ñưa ra nh robot phù hp, trên cơ
4
s ñó tính toán ñể thiết kế b ñiu khin ñồng b các trc cho
robot.
Chế to mô hình ñể kim chng các kết qu.
5. Ý nghĩa khoa hc và thc tin:
Áp dng cho các sn phm là robot hoc thiết b t ñộng nhiu
trc yêu cu chuyn ñộng ñng b trong quá trình hot ñng.
Góp phn thúc ñẩy vic xây dng các hình phc v cho
công tác ñào to sinh viên.
To ra phương pháp hc tp nghiên cu trc quan bng
hình c th. Bưc ñầu tiếp cn kĩ thut ñiu khin robot.
6. Cu trúc ca lun văn:
Cu trúc ca lun văn gm có bn chương.
- Chương 1: Trình bày tng các vn ñề quan v robot; v lch s
phát trin robot công nghip; các khái nim cơ bn ca robot
công nghip.
- Chương 2: Trình bày cơ s ñể chn la cu hình robot da trên
các ñặc tính kĩ thut yêu cu. Sau khi xác ñịnh ñược nh
robot, ta tiến hành tính toán ñộng hc ñộng lc hc ca
hình robot ñó.
Chương 3: Trình bày v các khái nim v ñiu khin ñồng b;
thiết kế quy lut chuyn ñng ca các trc khp. Trên cơ s quy
lut chuyn ñộng ñó, ñề ra hình ñiu khin ñồng b các trc
khp thông qua vic xây dng phương pháp ñiu khin theo
phương pháp trượt. Sau khi xây dng nh toán hc, tiến
hành mô phng trên Matlab ñể kim nghim.
- Chương 4. Chương y trình bày cơ s thiết kế mch ñiu khin
chương trình ñiu khin robot trên máy nh ñược lp trình
bng ngôn ng Visual Basic.
5
CHƯƠNG 1 - TNG QUAN
1.1. LCH S PHÁT TRIN CA ROBOT CÔNG NGHIP
1.2. CÁC KHÁI NIM VÀ ĐỊNH NGHĨA V ROBOT CÔNG
NGHIP
1.3. KT CU CƠ BN CA MT ROBOT CÔNG NGHIP
1.3.1. Kết cu chung
1.4. PHÂN LOI ROBOT CÔNG NGHIP
1.4.1. Phân loi theo kết cu
1.4.2. Phân loi theo h thng truyn ñộng
1.4.3. Phân loi theo ng dng
1.4.4. Phân loi theo cách thc ñặc trưng ca phương pháp
ñiu khin
CHƯƠNG 2 - LA CHN MÔ HÌNH ROBOT – TÍNH TOÁN
ĐỘNG HC VÀ ĐỘNG LC HC
2.1. LA CHN MÔ HÌNH ĐỘNG HC CA ROBOT
2.1.1. Yêu cu kĩ thut ca robot
2.1.1.1.Sc nâng ca tay máy
Sc nâng ca robot t 0.1kg ñến khong 2kg.
2.1.1.2.S bc t do ca phn công tác
Ta ch quan tâm nghiên cu ñối vi mô hình ñng hc robot có 4
bc t do.
2.1.1.3.Trường công tác ca robot
Hình chiếu bng ca trường công tác phi mt hình tròn ñể
ñảm bo vic robot có th nht ñược tt c các vt v trí xung quanh
gc c ñịnh ca nó.
6
2.1.2. La chn mô hình ñộng hc ca robot
Trong các loi kết cu ca robot ta nghiên cu trên, robot
ca ta ch th mt trong các kết cu kiu ta ñộ tr, ta ñộ cu,
SCARA, và kiu tay người.
Sau khi phân tích các hình ñã nêu trên, ta chn hình kết
cu robot kiu tay người ñể thc hin.
θ
1
θ
2
θ
3
θ
4
Hình 2.1. Mô hình ñng hc ca robot PDU01
2.2. TÍNH TOÁN ĐỘNG HC CHO MÔ HÌNH ROBOT PDU01
2.2.1. Thiết lp phương trình ñộng hc thun v v trí cho robot
PDU01
2.2.1.1.Chn h ta ñộ cơ s, gn các h to ñ trung gian lên c khâu
a4
a3
a2
d1
Z
4
X
4
Y
4
O
4
Z
3
X
3
Y
3
O
3
Z
2
X
2
Y
2
O
2
O
1
Y
1
X
1
Z
1
O
0
Z
0
Y
0
X
0
θ
4
θ
3
θ
1
θ
2
Hình 2.3 . H ta ñộ trung gian trên các khâu
2.2.1.2.Lp bng thông s DH
Bng 2.1. Bng thông s DH ca robot PDU01
Khâu θ
i
α
i
a
i
d
i
1 θ
1*
90 0 d
1
2 θ
2*
0 a
2
0
3 θ
3*
0 a
3
0
4 θ
4*
0 a
4
0
7
2.2.1.3.Da vào các thông s ca bng DH, ta thiết lp các ma trn
A
i
Như vy ta có các ma trn A
i
1 1
1 1
1
1
0 0
0 - 0
0 1 0 d
0 0 0 1
C S
S C
A
=
;
2 2 2 2
2 2 2 2
2
- 0 a
0 a
C S C
S C S
A
=
3 3 3 3
3 3 3 3
3
- 0 a
0 a
0 0 1 0
0 0 0 1
C S C
S C S
A
=
;
4 4 4 4
4 4 4 4
4
- 0 a
0 a
0 0 1 0
0 0 0 1
C S C
S C S
A
=
2.2.1.4.Tính các ma trn biến ñổi thun nht T
4 4 4 4
3
4 4 4 4
4
- 0 a
0 a
0 0 1 0
0 0 0 1
C S C
S C S
T
=
;
34 34 4 34 3 3
34 34 4 34 3 3
2
4
- 0 a
0 a
0 0 1 0
0 0 0 1
C S C a C
S C S a S
T
+
+
=
234 234 4 234 3 23 2 2
1
234 234 4 234 3 23 2 2
4
- 0 a
0 a
0 0 1 0
0 0 0 1
C S C a C a C
S C S a S a S
T
+ +
+ +
=
1 234 1 234 1 4 1 234 3 1 23 2 1 2
1 234 1 234 1 4 1 234 3 1 23 2 1 2
4234 234 4 234 3 23 2 2 1
C S a
a
S 0 a
0 0 0 1
C C S C C a C C a C C
S C S S C S C a S C a S C
TC S a S a S d
+ +
+ +
=
+ + +
Vy ta có h phương trình ñộng hc thun v v trí ca robot
PDU01 như sau:
8
Bng 2.2. H phương trình ñộng hc thun ca robot PDU01
n
x
= C
1
C
234
o
x
= - C
1
S
234
a
x
= S
1
p
x
=
4 1 234 3 1 23 2 1 2
a
C C a C C a C C
+ +
n
y
= S
1
C
234
o
y
= -S
1
S
234
a
y
= -C
1
p
y
=
4 1 234 3 1 23 2 1 2
a
S C a S C a S C
+ +
n
z
= S
234
o
z
= C
234
a
z
= 0 p
z
=
4 234 3 23 2 2 1
a
S a S a S d
+ + +
2.2.2. Phương trình ñộng hc ngược v v trí cho robot PDU01
2.2.2.1.Điu kin ñể h phương trình có nghim
0
y y
x
x y x
y
x
z
z x y
z
o p
a
o a p
o
on
o n n
a
= =
= =
=
2.2.2.2.Tìm nghim ca h phương trình ñộng hc
Thc hin vic gii phương trình ñộng hc ngược bng cách nhân
ln lượt các ma trn nghch ñảo ca ma trn A
i
vi ma trn T
4
ta gii
ñược kết qu sau:
1
arctan 2( , )
x y
a a
θ
=
θ
234
= - arctan2(C
1
o
x
+S
1
o
y
,o
z
)
2 2 2 2
3 2
2
3 3 2 2
3 2
=arctan2( 1 , )
x y
P P a a
Ca a
θ
+
± +
(
)
( ) ( )
(
)
( ) ( )
3 3 2 3 23 2 2 3 3 3 23 2 2 3 3 2 3 23 2 2 3 3 3 23 2 2
22 2 2 2
3 3 2 3 3 3 3 2 3 3
( ) ( ) ( ) ( )
=arctan2( , )
a C a a S a S a S a C a C a C a a C a C a S a S a S
a C a a S a C a a S
θ
+ + + + + + +
+ + + +
4 234 2 3
=
θ θ θ θ
2.3. LA CHN PHƯƠNG ÁN TRUYN ĐỘNG CHO ROBOT
2.3.1.Phương án truyn ñộng cho khp th nht
9
Hình 2.4. Phương án truyn ñộng cho khp th nht
2.3.2.Phương án truyn ñộng cho khp th hai
Hình 2.5. Phương án truyn ñộng cho khp th hai
2.3.3.Phương án truyn ñộng cho khp th ba
Hình 2.6. Phương án truyn ñộng cho khp th ba
2.3.4.Phương án truyn ñộng cho khp th tư
Hình 2.7. Phương án truyn ñộng cho khp th tư
10
2.4. ĐỘNG LC HC CA ROBOT PDU01
2. 4.1. Mô hình ñộng lc hc ca robot PDU01
d1
a4
a2
a3
l
3
l
1
Y
θ
1
m
dc2
m
dc3
m
dt
m
dc4
M
Z
X
O
A
B
C
D
θ
2
Hình 2.8. Mô hình tính toán ñộng lc hc ca robot PDU01
2.4.2. Tính ñộng năng và thế năng cho tng cht ñim
2.4.2.1. Tính ñộng năng và thế năng ca cht ñim A và B
2
2
1
2 3 1
1( )
2
AB dc dc
K m m l
θ
= +
2 1 3 2
( )
AB dc dc
P m h m h g
= +
2.4.2.2. Động năng và thế năng ca cht ñim D
2 2
2 2 2 2 2 2
4 2 2 3 3 2 3 2 3 3 3 2 2 3 2 2 1
2 2
2 2
3 3 2 3 1 2 3 3 2 2 3 1
1 1 ( ) ( ) 2 ( )cos ( ) cos
2 2
( ) cos ( ) 2 ( )cos cos( )
D D D dc
K m v m a a l a a l a
a l a a l
θ θ θ θ θ θ θ θ θ
θ θ θ θ θ θ θ
= = + + ++ + +
+ + + +
[
]
4 1 2 2 3 3 2 3
sin ( )sin( )
D D D dc
P m z g m d a a l g
θ θ θ
= = + + +
2.4.2.3.Tính ñộng năng và thế năng cho cht ñim M
2
2 2 2 2 2
2 2 3 2 3 4 2 3 4 2 3 3 2 2 3
2 4 3 4 2 2 3 4 3 4 4 2 3 2 3 4
2 2 2
2 2 2 2 2 2
2 2 1 3 2 3 1 4 2 3 4 1 2 3
1( ) ( ) 2 cos ( )
2
2 cos( ) ( ) 2 cos ( )( )
cos cos ( ) cos ( ) 2 cos
M
K M a a a a a
a a a a
a a a a a
θ θ θ θ θ θ θ θ θ θ
θ θ θ θ θ θ θ θ θ θ θ θ
θ θ θ θ θ θ θ θ θ
••• •••••
= + + + + + + +
+ + + + + + + +
+ + + + + + +
2
2 2 3 1
2 2
2 4 2 2 3 4 1 3 4 2 3 2 3 4 1
cos( )
2 cos cos( ) 2 cos( )cos( )a a a a
θ θ θ θ
θ θ θ θ θ θ θ θ θ θ θ
+
+ + + + + + +
[
]
1 2 2 3 2 3 4 2 3 4
sin sin( ) sin( )
M M
P Mz g M d a a a g
θ θ θ θ θ θ
= = + + + + + +