Báo cáo Nghiên cứu thiết kế, chế tạo các robot thông minh phục vụ cho các ứng dụng quan trọng - Nhóm sản phẩm robot SCA

BKHOA HC VÀ CÔNG NGHỆ  
CHƯƠNG TRÌNH KC.03  
YZ YZ YZ YZ YZ YZY YZ YZ YZY YZ YZ YZY  
“NGHIÊN CU THIT K, CHTO CÁC ROBOT THÔNG  
MINH PHC VCHO CÁC NG DNG QUAN TRNG”  
MÃ S: KC.03.08  
BÁO CÁO CÁC KT QUNGHIÊN CU  
THEO NHIM V2 - ĐỀ TÀI KC.03.08  
NHÓM SN PHM ROBOT SCA  
6246-2  
25/12/2006  
HÀ NI 2006  
Môc lôc  
4
Më ®Çu  
PhÇn 1:  
Robot SCATM khÝ nÐn  
11  
I. Giíi thiÖu chung  
11  
12  
12  
12  
12  
12  
13  
14  
15  
19  
36  
40  
II. X©y dùng c¸c m« h×nh ®éng häc vµ ®éng lùc häc Robot SCATM  
2.1. ThiÕt lËp ph¬ng tr×nh ®éng häc Robot SCATM  
2.1.1. X¸c ®Þnh c¸c hÖ täa ®é cña Robot SCATM  
2.1.2. B¶ng th«ng sè DH cña Robot SCATM  
2.1.3. X¸c ®Þnh c¸c ma trËn cña Robot SCATM  
2.1.4. TÝnh c¸c ma trËn T cña Robot SCATM  
2.1.5. Ph¬ng tr×nh ®éng häc Robot SCATM  
2.2. ThiÕt lËp bµi to¸n ®éng häc ngîc Robot SCATM  
2.3. X©y dùng m« h×nh ®éng lùc häc Robot SCATM  
III. ThiÕt kÕ c¶i tiÕn chÕ t¹o Robot SCATM khÝ nÐn  
PhÇn 2:  
M«®un quay dïng b¸nh r¨ng con l¨n  
I. Giíi thiÖu chung  
40  
41  
46  
46  
48  
49  
49  
52  
54  
56  
II. Nhu cÇu cÇn cã m«®un quay dïng BRCL  
III. CÊu t¹o vµ nguyªn t¾c lµm viÖc  
3.1. C¸c bé phËn chñ yÕu cña hép gi¶m tèc BRCL  
3.2. Nguyªn lý lµm viÖc cña hép gi¶m tèc BRCL  
IV. D¹ng r¨ng b¸nh r¨ng con l¨n  
4.1. D¹ng r¨ng lîn sãng  
4.2. X©y dùng biªn h×nh r¨ng con l¨n  
4.3. Ph¬ng ph¸p chän d¹ng r¨ng hîp lý  
V. Ph¬ng ph¸p chÕ t¹o BRCL  
2
VI. LËp tr×nh gia c«ng trªnm¸y c¾t d©y CNC  
VII. Sö dông BRCL cho m«dun quay Robot lµ gi¶i ph¸p hîp lý nhÊt  
VIII. ChuÈn hãa thiÕt kÕ hép gi¶m tèc BRCL  
IX. M«®un quay BRCL  
57  
58  
59  
69  
72  
82  
83  
X. Mét sè s¶n phÈm ®· chÕ t¹o  
XI. KÕt luËn  
PhÇn 3:  
m«®un d©y chuyÒn s¶n xuÊt tù ®éng  
I. Giíi thiÖu chung  
83  
84  
II. HÖ thèng b¨ng chuyÒn  
III. HÖ thèng ®iÒu khiÓn  
98  
3.1. Nguyªn t¾c ho¹t ®éng  
98  
3.2. C¸c bé phËn chñ yÕu  
99  
PhÇn 4:  
102  
C¬ së tÝnh to¸n vµ x©y dùng c¸c ch¬ng tr×nh m¸y  
tÝnh vµ ®iÒu khiÓn  
I. Giíi thiÖu chung  
102  
103  
105  
107  
107  
109  
131  
II. Ch¬ng tr×nh tù ®éng thiÕt lËp  
III. Ch¬ng tr×nh kiÓm nghiÖm lêi gi¶i  
IV. Ch¬ng tr×nh phÇn mÒm tÝnh to¸n ®éng lùc häc  
V. Ch¬ng tr×nh phÇn mÒm ®iÒu khiÓn SCA  
VI. Ch¬ng tr×nh phÇn mÒm ®iÒu khiÓn d©y chuyÒn s¶n xuÊt  
Tµi liÖu tham kh¶o  
3
BÁO CÁO CÁC KT QUNGHIÊN CU THEO NHIM V2  
CA ĐỀ TÀI KC.03.08  
NGHIÊN CU THIT KCHTO  
NHÓM SN PHM ROBOT SCA  
MỞ ĐẦU  
Robot SCA là loi robot thuc nhóm robot SCARA (selective Compliance  
Assembly Robot Arm) có cu trúc động hc theo kiu cơ cu tay máy  
phng sinh trc đứng. SCARA là loi robot dùng để lp ráp linh hot. Tuy  
SCARA mi xut hin Nht trong nhng năm 80, nhưng do có nhiu ưu  
đim nên nhanh chóng được nhiu nước áp dng và ci tiến.  
Có thxếp vào nhóm robot SCARA các kiu robot sau: Adept - One,  
IBM - 7545, Intelldex 440, Rhino SCARA ca Hoa K; Skilam, SR-2, Nam  
Robo, Puha 2 ca Nht bn; IS 600 ca Đức; Serpent ca Anh v.v.  
Ti Trung tâm NCKT tự động hóa, ĐHBK - HN cũng đã thiết kế chế  
to kiu robot SCA là mt biến thca SCARA. Kiu robot SCA này có  
cu hình RRRT, vi 4 bc tdo, toàn dùng động cơ bước.  
4
Hình 2.0.1. Chế to và lp ráp Robot SCA  
Nhm nâng cao khnăng thao tác linh hat cho robot SCAđể đáp  
ng được nhng tình hung xlý thông minh ca bộ điu khin theo các tín  
hiu nhn được tcác sensors, Đề tài đã nghiên cu thiết kế ci tiến robot  
SCA theo 2 định hướng: dùng khí nén để tác động nhanh và môđun hóa để  
vn năng hóa kết cu.  
1) Robot SCATM khí nén có 3 bc tdo đầu dùng động cơ bước, còn  
bc cui thc hin chuyn động tnh tiến dùng truyn động khí nén. Trên  
hình 2.0.2 là bn vthiết kế robot SCATM khí nén. Kết qunghiên cu thiết  
kế, chế to và điu khin vn hành robot SCATM khí nén ®îc tr×nh bµy  
trong Phn I ca Báo cáo vnhim v2 ca Đề tài.  
2) Robot SCA môđun hóa là mt thnghim to ra môđun cánh tay  
chun hóa, từ đó có thlp ghép thành nhiu kiu robot SCA. Trên hình  
2.0.3 là ví dmt kiu robot SCA to ra tcác môđun cánh tay chun hóa  
và hình 2.0.4. là mt ví dkhác: robot SCA có 2 tay.  
5
Mi môđun cánh tay (hình 2.0.5) là mt khâu hoàn chnh ca cơ cu  
tay máy robot, được thc hin chuyn động quay rt chm trc tiếp bi mt  
động cơ kèm hp gim tc tstruyn cao và không tn ti khe hcnh  
răng.  
Như vy, phn ct lõi ca môđun cánh tay là môđun quay (rotation  
module). Vì thế khi trin khai thc hin nhim v2 ca Đề tài đã phát sinh  
mt ni dung nghiên cu và đã nhn được nhng kết qubt ngvà rt có ý  
nghĩa không nhng đối vi các truyn động quay trong robot mà còn có tác  
dng trong hu hết các thiết bmáy móc hin đại. Tóm tt các kết quchủ  
yếu vni dung nghiên cu này được trình bày trong phn II ca Báo cáo  
vNhim v2 ca Đề tài.  
6
Hình 2.0.5. Bn vthiết kế Robot SCATM khí nén  
7
H×nh 2.0.3. Robot SCA mét c¸nh tay m«®un hãa  
756  
H×nh 2.0.4. Robot SCA 2 c¸nh tay m«®un hãa  
8
H×nh 2.0.5. M«®un c¸nh tay  
Ni dung phn III ca Báo cáo vNhim v2 ca Đề tài là các kết  
qunghiên cu thiết kế chế to môđun Dây chuyn sn xut (DCSX) dùng  
robot SCA để phân loi sn phm theo màu sc. Ni dung nghiên cu này  
ct để minh ha vmt cách thc thhin khnăng thông minh hóa cho  
robot ở đây cthlà robot SCA, trong môi trường làm vic cthnào đó.  
Ngoài ra ®¬n vÞ chñ tr× Đề tài còn tham gia xây dng Dán “Chế to  
robot bc dì két lên pallet ti phân xưởng chiết ca Công ty liên doanh Bia  
Sài Gòn”. Hình 2.0.6. là mô phng hot hình robot này, đó cũng là mt biến  
thcln ca Robot SCARA. Kinh phí tngân sách SNKH được duyt là  
2,6 tỷ đồng, phn tham gia ca ®¬n vÞ là 250 triu đồng. Các thông skỹ  
thut ca robot này gii thiu trong phn phlc.  
9
Hình 2.0.6. Mô phng Robot bc dkét bia  
Ni dung Phn 4 ca Báo cáo vNhim v2 ca Đề tài là các kết  
qunghiên cu xây dng cơ slý thuyết, thut toán và chương trình phn  
mm điu khin robot SCA trong trường hp hot động riêng rvà trong  
trường hp thao tác vi dây chuyn sn xut. Trong đó các vn đề vi  
phương pháp gii bài toán động hc thun, bài toán động hc ngược, trong  
lp trình quỹ đạo cho robot, bài toán động lc hc và phương pháp thc  
hin vic chn la sn phm theo màu sc.  
Ni dung chyếu ca Phn I đã được viết thành mt lun văn thc sĩ,  
bo vnăm 2006.  
Phn II có mt sn phm đã trưng bày chTechmart 2003 ti Hà  
Ni và được tng thưởng Huy chương Vàng và mt phn ni dung đã có  
trong lun văn Thc sĩ, bo vnăm 2005.  
Phn IV có 2 chương trình phn mm được cp giy chng nhn bn  
quyn.  
10  
PhÇn i  
B¸o c¸o tãm t¾t c¸c kÕt qu¶ nghiªn cøu theo  
nhiÖm vô 2 cña ®Ò tµi kc. 03.08  
robocar scaTm khÝ nÐn  
i. giíi thiÖu chung  
Nghiên cu thiết kế chế to Robot SCATM khí nén để nâng cao mc  
linh hot thao tác ca nó nhm đáp ng được điu khin không btrkhi xử  
lý thông minh các tín hiu nhn được ththng sensor  
Phn I báo cáo này trình bày 2 ni dung:  
1. Xây dng các mô hình động hc và động lc hc ca Robot  
SCATM  
2. Thiết kế ci tiến và chế to Robot SCATM khí nén  
11  
II. tãm t¾t vÒ kÕt qu¶ nghiªn cøu x©y dùng c¸c m«  
h×nh ®éng häc vµ ®éng lùc häc cña Robot scatm  
2.1. Thiết lp phương trình động hc Robot SCATM  
2.1.1. X¸c ®Þnh c¸c hÖ täa ®é cña robot SCATM  
a
2
z
z
0
1
1
q
q
2
x
,x ,x  
0
1
2
d
3
a
1
x
x
3
d4 cè ®Þnh  
q
4
4
z
, z ,z  
2
3
4
H×nh 2.1.1. HÖ to¹ ®é cña robot SCATM  
2.1.2. B¶ng th«ng sè DH cña robot SCATM  
qi  
αi  
ai  
a1  
a2  
0
di  
0
Kh©u  
q1*  
q2*  
0
1
0
180o  
0
2
3
4
0
d3*  
d4  
q4*  
0
0
cña robot SCATM  
A
2.1.3. X¸c ®Þnh c¸c ma trËn  
i
12  
C
S1 0 a C  
1
1
1
S1 C1 0 a1S1  
A =  
1
(2.1)  
(2.2)  
0
0
0
0
1
0
0
1
C
S2  
0
0
a2C2  
a2S2  
0
2
S2 C2  
A2 =  
0
0
0
0
1  
0
1
1 0 0 0  
0 1 0 0  
0 0 1 d3  
0 0 0 1  
A =  
3
(2.3)  
(2.4)  
C
S4  
0
0
1
0
4
S4 C4  
0
0
A4 =  
0
0
0
0
0 d4  
2.1.4. TÝnh c¸c ma trËn T cña robot SCATM  
i
C
S4 0 0  
4
S4 C4 0 0  
3
T4 = A4 =  
(2.5)  
0
0
0
0
1 0  
0 d4  
n
sx ax px  
x
ny sy ay py  
nz sz az pz  
T4 =  
(2.6)  
0
0
0
1
13  
C
S4  
0
0
0
0
4
S4 C4  
2
T4 = A A4 =  
3
(2.7)  
0
0
0
0
1 d4 + d3  
0
1
cos(q q ) sin(q2 q4 )  
0
C2a2  
S2a2  
2
4
sin(q2 q4 ) cos(q2 q4 ) 0  
1
T4 = A2 A A4 =  
3
(2.8)  
(2.9)  
0
0
0
0
1 d4 d3  
0
1
cos(q + q q ) sin(q1 + q2 q4 )  
0 a C + a C  
1
2
4
2
12  
1
1
sin(q1 + q2 q4 ) cos(q1 + q2 q4 ) 0 a2S12 + a1S1  
1
T4 = A T4 =  
1
0
0
0
0
1 d4 d3  
0
1
2.1.5. Ph¬ng tr×nh ®éng häc robot SCATM  
n
sx ax px  
x
ny sy ay py  
nz sz az pz  
= T4  
(2.10)  
0
0
0
1
Tõ ®ã ta cã hÖ ph¬ng tr×nh sau:  
14  
n = cos(q + q q )  
x
1
2
4
ny = sin(q1 + q2 q4 )  
nz = 0  
s = sin(q + q q )  
x
1
2
4
sy = cos(q1 + q2 q4 )  
s = 0  
z
ax = 0  
ay = 0  
(2.11)  
a = −1  
z
px = a2C12 + a1C1  
py = a2S12 + a1S1  
p = −d d  
z
4
3
2.2. ThiÕt lËp bµi to¸n ®éng häc ngîc Robot SCATM  
Như đã ký hiu trong bài toán động hc thun, ta có phương trình  
sau:  
i
Tn = Ai Tn  
A1  
Nhân hai vế ca phương trình này vi  
, nhn được  
i
i Tn = Ai1Tn  
C n +S n C s +S s C a +S a C p +S p C a a  
12  
x
12  
y
12 x  
12 y  
12  
x
12  
y
12  
x
12  
y
2 1  
2
S n C ny S s C s S ax C ay  
S px C py S2a1  
12  
x
12  
12 x  
12 y  
12  
12  
12  
12  
1 1 1  
X34 = A A A T =  
3
2
1
4
n  
sz  
az  
pz d3  
z
0
0
0
1
(2.12)  
15  
C n + S n C sx + S12sy C ax + S12ay C p + S p C a a  
12  
x
12  
y
12  
12  
12  
x
12  
y
2
1
2
S12nx C ny S12 sx C sy S12ax C ay  
S12 px C py S2a  
12  
12  
12  
12  
1
1 1  
X24 = A A T =  
2
1
4
nz  
sz  
az  
pz  
0
0
0
1
(2.13)  
C ax + S1ay C p + S p a  
C n + S n  
C sx + S1sy  
1
x
1
y
1
1
1
x
1
y
1
S1nx +C ny S1sx +C sy S1ax +C ay  
S1 px +C py  
1
1
1
1
1  
1
X14 = A T =  
4
nz  
sz  
az  
pz  
0
0
0
1
(2.14)  
q1  
* T×m  
1T4  
X14  
XÐt phÇn tö hµng 1 cét 4 cña 2 ma trËn  
vµ phÇn tö hµng 2 cét 4 cña 2 ma trËn  
vµ  
tõ (2.14) vµ (2.8)  
tõ (2.14) vµ (2.8)  
1T4  
X14  
vµ  
p cos(q ) + p sin(q ) a = a cos(q )  
(2.15)  
(2.16)  
x
1
y
1
1
2
2
p sin(q ) + p cos(q ) = a sin(q )  
x
1
y
1
2
2
2
px cos(q1) + py sin(q1) a1 = a22 cos2 (q2 )  
(2.17)  
(2.18)  
⎪⎣  
2
2
2
px sin(q1) + py cos(q1) = a2 sin (q2 )  
(2.17) +(2.18) px2 + py2 2a px cos(q ) 2a py sin(q ) + a2 = a2  
2 (2.19)  
1
1
1
1
1
2
2
2
2
px + py + a1 a2 = 2a1 px cos(q1) + py sin(q1)  
(2.20)  
px2 + py2 + a12 a22  
2a1 px2 + py2  
py  
px2 + py2  
px  
px2 + py2  
=
cos(q1) +  
sin(q1)  
(2.21)  
§Æt  
16  
px  
px2 + py2  
= sinϕ  
(2.22)  
(2.23)  
py  
px2 + py2  
= cosϕ  
Tõ (2.19) ta cã:  
px2 + py2 + a12 a22  
2a1 px2 + py2  
= sin ϕ + q  
(
)
1
(2.24)  
(2.25)  
(2.26)  
2
2
2
2
2
px + py + a1 a2  
2a1 px2 + py2  
cos ϕ + q = 1−  
(
)
1
2
p2 + p2 + a2 a2  
2a1 px2 + py2  
px + py + a1 a2  
2a1 px2 + py2  
2
2
2
2
x
y
1
2
ϕ + q1 = arctg2  
, 1−  
Tõ (2.22) vµ (2.23)  
ϕ = arctg2 p , p  
(
Tõ (2.26) vµ (2.27) ta cã:  
)
(2.27)  
(2.28)  
x
y
2
p2 + p2 + a2 a2  
2a1 px2 + py2  
px + py + a1 a2  
2a1 px2 + py2  
2
2
2
2
x
y
1
2
q1 = arctg2  
, 1−  
arctg p , p  
(
)
x
y
* T×m q2.  
Tõ (2.15)  
p cos q + p sin q a = a cos q  
( )  
( )  
( )  
(2.29)  
(2.30)  
x
1
y
1
1
2
2
py  
px2 + py2  
px  
a1  
px2 + py2  
a2  
px2 + py2  
cos(q1) +  
sin(q1) −  
=
cos q  
2
(
)
px2 + py2  
§Æt:  
17  
px  
px2 + py2  
= sinϕ  
= cosϕ  
(2.31)  
(2.32)  
py  
px2 + py2  
a1  
px2 + py2  
a2  
px2 + py2  
sin ϕ + q −  
=
cos q  
(
)
( )  
1
2
(2.33)  
KÕt hîp víi (2.24), ta ®îc:  
px2 + py2  
2
2
2
2
px + py + a1 a2  
2a1 px2 + py2  
a1  
= cos q  
( )  
(2.34)  
(2.35)  
(2.36)  
2
px2 + py2  
a2  
px2 + py2 a12 a22  
2a1a2  
= cos q  
( )  
2
2
2
2
2
2
px + py a1 a2  
2a1a2  
1−  
= sin q  
( )  
2
2
2
2
2
2
px2 + py2 a12 a22  
2a1a2  
px + py a1 a2  
2a1a2  
q = arctg2 1−  
,
2
(2.37)  
* T×m d3  
1
XÐt phÇn tö hµng 3 cét 4 cña hai ma trËn X14 T4 tõ (2.14) vµ (2.8)  
pz = −d4 d3  
(2.38)  
(2.39)  
d3 = − pz d4  
* T×m q4  
3
XÐt phÇn tö hµng 2 cét 1 cña hai ma trËn X34 T4 tõ (2.12) vµ (2.5)  
S12nx C12ny = S4  
(2.40)  
18  
3
XÐt phÇn tö hµng 1 cét 1 cña hai ma trËn X34 T4 tõ (2.12) vµ (2.5)  
C12nx + S12ny = C4  
(2.41)  
(2.42)  
q = arctg2 S ,C  
(
)
4
4
4
2.3. Xây dng mô hình động lc hc Robot SCATM  
Ta thiÕt lËp c¸c ma trËn i-1Ai  
Tõ c¸c c«ng thøc (1.22) vµ (1.23) ta cã:  
C
S1 0 a C  
1
1
1
S1 C1 0 a1S1  
0
A =  
(2.43)  
(2.44)  
1
0
0
0
0
1
0
0
1
C
S2  
0
0
a2C2  
a2S2  
0
2
S2 C2  
1
A2 =  
0
0
0
0
1  
0
1
1 0 0 0  
0 1 0 0  
0 0 1 d3  
0 0 0 1  
2
A =  
(2.45)  
(2.46)  
3
C
S4  
0
0
1
0
0
0
4
S4 C4  
3
A4 =  
0
0
0
0
0 d4  
Tõ c«ng thøc (1.21) ta cã:  
C
S12  
0
0
a C + a C  
12  
2
12  
1
1
S12 C12  
a2S12 + a1S1  
0
0
1
A2 = A A2 =  
(2.47)  
1
0
0
0
0
1  
0
0
1
19  
C
S12  
0 a C + a C  
12  
2
12  
1
1
S12 C12  
0
1  
0
a2S12 + a1S1  
0
0
1
2
A = A A2 A =  
3
1
3
(2.48)  
0
0
0
0
d3  
1
cos q + q q  
sin q + q q  
0
0
a2C12 + a1C1 ⎤  
(
)
)
(
)
1
2
4
1
2
4
sin q + q q  
cos q + q q  
a2S12 + a1S1  
d3 d4  
1
(
(
)
0
0
1
2
3
1
2
4
1
2
4
A4 = A A2 A A4 =  
(2.49)  
1
3
0
0
0
0
1  
0
C
S2  
0
a2C2  
a2S2  
2
S2 C2  
0
1
1
2
A = A2 A =  
(2.50)  
3
3
0
0
0
0
1 d3  
0
1
cos q + q  
sin q + q  
0
0
a2C2  
a2S2  
(
)
(
)
)
2
4
2
4
sin q + q  
cos q + q  
(
)
(
1
1
2
3
2
4
2
4
A4 = A2 A A4 =  
(2.51)  
3
0
0
0
0
1 d3 d4  
0
1
C
S4  
0
0
0
0
4
S4 C4  
2
2
3
A4 = A A4 =  
3
(2.52)  
0
0
0
0
1 d3 + d4  
0
1
Tõ c«ng thøc (1.26) vµ (1.27) ta cã:  
0 1 0 0  
1 0 0 0  
0 0 0 0  
0 0 0 0  
D =  
1
(2.53)  
20  
0 1 0 0  
1 0 0 0  
0 0 0 0  
0 0 0 0  
D2 =  
D3 =  
D4 =  
(2.54)  
0 0 0 0  
0 0 0 0  
0 0 0 1  
0 0 0 0  
(2.55)  
0 1 0 0  
1 0 0 0  
0 0 0 0  
0 0 0 0  
(2.56)  
Ta tÝnh Uij theo c«ng thøc (1.31)  
S C1 0 a S  
1
1
1
C1 S1  
0
0
0
a1C1  
0
0
U11 = D A =  
(2.57)  
(2.58)  
1
1
0
0
0
0
0
S  
C12 0 a S a S  
12  
2
12  
1
1
C12 S12 0 a2C12 + a1C1  
0
U21 = D A2 =  
1
0
0
0
0
0
0
0
0
21  
S  
C12 0 a2S12  
12  
C12 S12  
0
0
0
a2C12  
0
1
U22 = A D2 A2 =  
1
(2.59)  
(2.60)  
0
0
0
0
0
0
S  
C12 0 a S a S  
12  
2
12  
1
1
C12 S12 0 a2C12 + a2C1  
0
U31 = D A =  
1
3
0
0
0
0
0
0
0
0
S  
C12 0 a2S12  
12  
C12 S12 0 a2C12  
0
1
U32 = A D2 A =  
1
3
(2.61)  
(2.62)  
0
0
0
0
0
0
0
0
0 0 0 0  
0 0 0 0  
0
2
U33 = A2D3 A =  
3
0 0 0 1  
0 0 0 0  
⎡−sin q + q q  
cos q + q q  
0 a2S12 a1S1 ⎤  
(
)
(
)
)
1
2
4
1
2
4
cos q + q q  
sin q + q q  
0
0
0
a2C12 + a1C1  
(
)
(
0
1
2
4
1
2
4
U41 = D A4 =  
(2.63)  
(2.64)  
1
0
0
0
0
0
0
⎡−sin q + q q  
cos q + q q  
0 a2S12 ⎤  
(
)
(
)
)
1
2
4
1
2
4
cos q + q q  
sin q + q q  
0
0
0
a2C12  
(
)
(
0
1
1
2
4
1
2
4
U42 = A D2 A4 =  
1
0
0
0
0
0
0
22  
0 0 0 0  
0 0 0 0  
0
2
U43 = A2D3 A4 =  
(2.65)  
0 0 0 1  
0 0 0 0  
sin q + q q  
cos q + q q  
0 0⎤  
(
)
(
)
)
1
2
4
1
2
4
cos q + q q  
sin q + q q  
0 0  
0 0  
0 0  
(
)
(
0
3
1
2
4
1
2
4
U44 = A D4 A4 =  
3
(2.66)  
0
0
0
0
1
3
1
m a12 0 0 m a1  
1
1
2
0
0 0  
0 0  
0
0
J1 =  
J2 =  
J3 =  
(2.67)  
(2.68)  
(2.69)  
0
1
m a 0 0  
m
1
1
1
2  
1
3
1
m2a22 0 0 m2a2  
2
0
0
0 0  
0 0  
0
0
1
m a 0 0  
m2  
2
2
2  
1
3
1
m3l32 0 0 m3l3  
2
0
0
0 0  
0 0  
0
0
1
m l 0 0  
m3  
3 3  
2  
23  
1
3
1
m4l42 0 0 m4l4  
2
0
0
0 0  
0 0  
0
0
J4 =  
(2.70)  
1
m l 0 0  
m4  
4 4  
2  
Tõ c«ng thøc (1.51):  
D = Tr U J UT +Tr U J UT +Tr U J UT +Tr U J UT  
(
)
(
)
(
)
(
)
11  
11  
1
11  
21  
2
21  
31  
3
31  
41  
4
41  
1
=m4a22 + m4a12 + m2a22 + m2a1a2C2 m4l4a2C4 m4l4a1 cos(q2 + q4 ) + 2m4a1a2C2  
3
1
1
1
m3l3a1C2 + 2m3 a1a2C2 m3l3a2 + m2a12 + m3a22 + m3a12 + m a12 + m3l32 + m4l42  
1
3
3
3
(2.71)  
D = Tr U J UT + Tr U J UT + Tr U J UT  
(
)
(
)
(
)
12  
22  
2
21  
32  
3
31  
42  
4
41  
1
1
1
1
= m2a22 + m2a2a1C2 a2m3l3 + m3a2a1C2 a1m3l3C2 a2m4l4C4 + m3l32  
3
2
2
3
1
1
+ m l2 + a2m a m l cos q + q + a m a C + a2m  
(
)
(2.72)  
4 4  
2
3
1
4 4  
2
4
2
4
1
2
2
4
3
2
D = Tr U J UT + Tr U J UT = 0  
(
)
(
)
(2.73)  
(2.74)  
13  
33  
3
31  
43  
4
41  
D = Tr U J UT  
(
)
14  
44  
4
41  
1
1
1
= m l2 + m l a C + m l a cos q + q  
(
)
4 4  
4 4  
2
4
4 4  
1
2
4
3
2
2
D = Tr U J UT + Tr U J UT + Tr U J UT  
(
)
(
)
(
)
22  
22  
2
22  
32  
3
32  
42  
4
42  
1
1
1
= −a2m3l3 + a22m3 + a22m2 + a22m4 a2m4l4C4 + l32m3 + l42m4  
(2.75)  
(2.76)  
(2.77)  
3
3
3
D = Tr U J UT + Tr U J UT = 0  
(
)
(
)
23  
33  
3
32  
43  
4
42  
1
1
D = Tr U J UT = − l2m + a m l C  
(
)
24  
33  
4
42  
4
4
2
4 4  
4
3
2
24  
D = Tr U J UT + Tr U J UT = m + m  
(2.78)  
(2.79)  
(
)
(
)
33  
33  
3
33  
43  
4
43  
3
4
D = Tr U J UT = 0  
(
)
34  
44  
4
33  
1
D = Tr U J UT = m l2  
(
)
(2.80)  
44  
44  
4
44  
4 4  
3
D
D
D
D
11  
12  
13  
14  
D
D22  
D23  
D33  
D34  
D24  
12  
D q =  
( )  
(2.81)  
D
D23  
D24  
D34  
D44  
12  
D
14  
C  
S1 0 a C  
1
1
1
S1 C1 0 a1C1  
U111 = D2 A =  
0
1
1
(2.82)  
(2.83)  
0
0
0
0
0
0
0
0
C  
S12 0 a C a C  
12  
2
12  
1
1
S12 C12 0 a2 S12 a1S1  
0
1
U211 = D2 A A2 =  
1
1
0
0
0
0
0
0
0
0
C  
S12 0 a C a C  
12  
2
12  
1
1
S12 C12 0 a2 S12 a1S1  
0
1
2
U311 = D2 A A2 A =  
1
1
3
(2.84)  
0
0
0
0
0
0
0
0
⎡−cos q + q q  
sin q + q q  
0 a2C12 a1C1 ⎤  
(
)
)
(
)
1
2
4
1
2
4
sin q + q q  
cos q + q q  
0 a2 S12 a1S1  
(
(
)
0
1
2
3
1
2
4
1
2
4
U411 = D2 A A2 A A4 =  
1
1
3
0
0
0
0
0
0
0
0
(2.85)  
25  
C  
S12 0 a2C12  
12  
S12 C12 0 a2 S12  
0
1
U212 = D A D2 A2 =  
1
1
(2.86)  
0
0
0
0
0
0
0
0
C  
S12 0 a2C12  
12  
S12 C12 0 a2 S12  
0
1
2
U312 = D A D2 A2 A =  
1
1
3
(2.87)  
0
0
0
0
0
0
0
0
⎡−cos q + q q  
sin q + q q  
0 a2C12 ⎤  
(
)
)
(
)
1
2
4
1
2
4
0 a2 S12  
sin q + q q  
cos q + q q  
(
(
)
0
1
2
3
1
2
4
1
2
4
U412 = D A D2 A2 A A4 =  
1
1
3
0
0
0
0
0
0
0
0
(2.88)  
(2.89)  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
U313 = D A A2 D3 A =  
1
1
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
3
U413 = D A A2 D3 A A4 =  
1
1
3
(2.90)  
cos q + q q  
sin q + q q  
0 0⎤  
(
)
)
(
)
1
2
4
1
2
4
0 0  
sin q + q q  
cos q + q q  
(
(
)
1
2
3
1
2
4
1
2
4
U414 = D 0 A A2 A D4 A4 =  
1
1
3
0
0
0
0
0 0  
0 0  
(2.91)  
26  
C  
S12 0 a2C12  
12  
S12 C12 0 a2 S12  
0
2 1  
U222 = A D2 A2 =  
1
(2.92)  
0
0
0
0
0
0
0
0
C  
S12 0 a2C12  
12  
S12 C12 0 a2 S12  
0
2 1  
2
U322 = A D2 A2 A =  
1
3
(2.93)  
0
0
0
0
0
0
0
0
⎡−cos q + q q  
sin q + q q  
0 a2C12 ⎤  
(
)
)
(
)
1
2
4
1
2
4
sin q + q q  
cos q + q q  
0 a2S12  
(
(
)
0
2 1  
2
3
1
2
4
1
2
4
U422 = A D2 A A A =  
1
2
3
4
0
0
0
0
0
0
0
0
(2.94)  
(2.95)  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
U323 = A D2 A2 D3 A =  
1
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
3
U423 = A D2 A2 D3 A A4 =  
1
3
(2.96)  
cos q + q q  
sin q + q q  
0 0⎤  
(
)
)
(
)
1
2
4
1
2
4
sin q + q q  
cos q + q q  
0 0  
0 0  
0 0  
(
(
)
0
1
2
3
1
2
4
1
2
4
U424 = A D2 A2 A D4 A4 =  
1
3
0
0
0
0
(2.97)  
27  
0 0 0 0  
0 0 0 0  
0 0 0 0  
0 0 0 0  
0
1
2 2  
U333 = A A2 D3 A =  
1
3
(2.98)  
0 0 0 0  
0 0 0 0  
0 0 0 0  
0 0 0 0  
0
1
2 2  
3
U433 = A A2 D3 A A4 =  
1
3
(2.99)  
0 0 0 0  
0 0 0 0  
0 0 0 0  
0 0 0 0  
0
1
2
3
U434 = A A2 D3 A D4 A4 =  
1
3
(2.100)  
⎡−cos q + q q  
sin q + q q  
0 0⎤  
(
)
)
(
)
1
2
4
1
2
4
sin q + q q  
cos q + q q  
0 0  
0 0  
0 0  
(
(
)
0
1
2
2 3  
1
2
4
1
2
4
U444 = A A2 A D4 A4 =  
1
3
0
0
0
0
(2.101)  
Tõ (1.53) ta cã:  
h = Tr U J UT +Tr U J UT +Tr U J UT +Tr U J UT = 0  
(
)
(
)
(
)
(
)
111  
111  
1
11  
211  
2
21  
311  
3
31  
411  
4
411  
(2.102)  
h = Tr U J UT + Tr U J UT + Tr U J UT  
(
)
(
)
(
)
112  
212  
2
21  
312  
3
31  
412  
4
41  
(2.103)  
1
1
1
= −a m a S + m l a S m l a sin q + q m a a S  
(
)
2
3
1
2
3 3  
1
2
4 4  
1
2
4
2
2
1
2
2
2
2
h = Tr U J UT +Tr U J UT = 0  
(
)
(
)
(2.104)  
113  
313  
3
31  
413  
4
41  
28  
h = Tr U J UT  
(
)
114  
414  
4
41  
(2.105)  
1
1
= m l a S + m l a sin q + q  
(
)
4 4  
2
4
4 4  
1
2
4
2
2
h = Tr U J UT + Tr U J UT + Tr U J UT  
(
)
(
)
(
)
122  
222  
2
21  
322  
3
31  
422  
4
41  
1
1
= m l a S a m a S a m a S m l a sin q + q m a a S  
(
)
3 2  
1
2
2
3
1
2
2
4
1
2
4 4  
1
2
4
4
2
1
2
2
2
(2.106)  
h = Tr U J UT +Tr U J UT = 0  
(
)
(
)
(2.107)  
123  
323  
3
31  
423  
4
41  
1
1
h = Tr U J UT = m l a S + m l a sin q + q  
(
)
(
)
124  
424  
4
41  
4 4  
2
4
4 4  
1
2
4
2
2
(2.108)  
h = Tr U J UT + Tr U J UT = 0  
(
)
(
)
(2.109)  
(2.110)  
133  
333  
3
31  
433  
4
41  
h = Tr U J UT = 0  
(
)
134  
434  
4
41  
h = Tr U J UT  
(
)
144  
444  
4
41  
(2.111)  
1
1
= − m l a S m l a sin q + q  
(
)
4 4  
2
4
4 4  
1
2
4
2
2
h = h  
(2.112)  
(2.113)  
(2.114)  
121  
112  
h = h  
131  
113  
h = h  
141  
114  
h = h  
(2.115)  
(2.116)  
(2.117)  
132  
123  
h = h  
142  
124  
h = h  
143  
134  
29  
h = Tr U J UT + Tr U J UT + Tr U J UT  
(
)
(
)
(
)
211  
211  
2
22  
311  
3
32  
411  
4
42  
1
1
1
= − m l a S + m a a S + m l a sin q + q + m a a S + m a a S  
(
)
3 3  
1
2
3
2
1
2
4 4  
1
2
4
4
2
1
2
2
2
1
2
2
2
2
(2.118)  
h = Tr U J UT + Tr U J UT + Tr U J UT = 0  
(
)
(
)
(
)
(2.119)  
(2.120)  
212  
212  
2
22  
312  
3
32  
412  
4
42  
h = Tr U J UT + Tr U J UT = 0  
(
)
(
)
213  
313  
3
32  
413  
4
42  
1
h = Tr U J UT = m l a S  
(
)
(2.121)  
214  
414  
4
42  
4 4  
2
4
2
h = Tr U J UT + Tr U J UT + Tr U J UT = 0  
(2.122)  
(
)
(
)
(
)
222  
222  
2
22  
322  
3
32  
422  
4
42  
h = Tr U J UT + Tr U J UT = 0  
(
)
(
)
(2.123)  
(2.124)  
223  
323  
3
32  
423  
4
42  
1
h = Tr U J UT = m l a S  
(
)
224  
424  
4
42  
4 4  
2
4
2
h = Tr U J UT +Tr U J UT = 0  
(
)
(
)
(2.125)  
(2.126)  
233  
333  
3
32  
433  
4
42  
h = Tr U J UT = 0  
(
)
234  
434  
4
42  
1
h = Tr U J UT = − m l a S  
(
)
(2.127)  
244  
444  
4
42  
4 4  
2
4
2
h221 = h212  
h231 = h213  
h241 = h214  
h232 = h223  
h242 = h224  
h243 = h234  
(2.128)  
(2.129)  
(2.130)  
(2.131)  
(2.132)  
(2.133)  
30  

Tải về để xem bản đầy đủ

pdf 247 trang yennguyen 10/04/2024 150
Bạn đang xem 30 trang mẫu của tài liệu "Báo cáo Nghiên cứu thiết kế, chế tạo các robot thông minh phục vụ cho các ứng dụng quan trọng - Nhóm sản phẩm robot SCA", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfbao_cao_nghien_cuu_thiet_ke_che_tao_cac_robot_thong_minh_phu.pdf