bai giang robot cn_2
TRANSCRIPT
-
8/9/2019 Bai Giang Robot CN_2
1/101
Khoa c kh
-
8/9/2019 Bai Giang Robot CN_2
2/101
Ch ng 1:Cc v n c b n v robot. (3 ti t)1.1.Cc khi ni mc b n v phn loi robot:1.1.1. Robot v robotic:
Cc nh sng ch k thu t d a trn nh ng c c u my mc c kh n ng b t ch c lao c a con ng i b ng c b p, cho ra i nh ng c c u robot th c s u tin vo nh ng
tr c i chi n th gi i th hai. Vo th i k nh ng c c u nh v y c nhu c u th c ng d ng trong mi tr ng phng x cc c quan nghin c u nguyn t . Lc u rob
c g i l nh ng c c u i u khi n t xa (teleoperator), l nh ng c c u ph ng sinhg m nh ng khu, kh p v nh ng dy ch ng g n li n v i c c u i u khi n l cnh tayng i i u khi n thng qua cc c c u khuy ch i c kh. C c u tay my ny c kh c m n m, nng h , bung th , xoay l t v t th trong m t khng gian xc nh. Tuy cctc tinh vi v kho lo nh ng t c thao tc cn ch m.
T nh ng n m 1950, cng v i s pht tri n c a k thu t i u khi n theo ch ng trnhv i n n t ng l cc c c u i u ph i v c p (servo), v cc h i n ton (computation), l p t c cc t ng k t h p h i u khi n NC v i cc c c u i u khi n xa c hnh K t qu c a s ph i h p ny l m t th h my mc t ng cao c p ra i g i churobot.
S n ph m ny c c linh ho t kho lo c a c c u c kh ph ng sinh v i s nh yc a h i u khi n NC.
Ngy nay c r t nhi u nh ch t o v s d ng robot trn cc h tiu chu n khc nhau ton th gi i, do cc nh ngh a v robot c ng r t a d ng:- Theo tiu chu n AFNOR c a php:
Robot l m t c c u chuy n i t ng c th ch ng trnh ho, l p l i cc ch ng trt ng h p cc ch ng trnh t ra trn cc tr c to ; c kh n ng nh v , di chuy n ct ng v t ch t; chi ti t, dao c , g l p theo nh ng hnh trnh thay i ch ng trnh honh m th c hi n cc nhi m v cng ngh khc nhau. - Theo tiu chu n VDI 2860/BRD:
Robot l m t thi t b c nhi u tr c, th c hi n cc chuy n ng c th ch ng trnh h
n i ghp cc chuy n ng c a chng trong nh ng kho ng cch tuy n tnh hay phi tuy n cng trnh. Chng c i u khi n b i cc b ph n h p nh t ghp k t n i v i nhau, cn ng h c v nh cc ch ng trnh; chng c trang b d ng c ho c cc ph ng ti n cngh khc th c hi n cc nhi m v s n xu t tr c ti p hay gin ti p. - Theo tiu chu n GHOST 1980:
-
8/9/2019 Bai Giang Robot CN_2
3/101
Robot l my t ng lin k t gi a m t tay my v m t c m i u khi n ch ng trnh th c hi n m t chu trnh cng ngh m t cch ch ng v i s i u khi n c th thay th nch c n ng t ng t c a con ng i.
Cc nh ngh a trn r t khc nhau gip ta th y c m t ngh a quan tr ng l ringmnh robot khng th lm nn cu c cch m ng t ng ho cng nghi p. N ph i c
h ch t ch v i my mc v cc thi t b t ng khc trong m t h th ng lin hon. Vtrong qu trnh phn tch thi t k ph i xem robot l m t n v c u trc c a H th ng t linh ho t robot ho. Theo robot ph i m b o c:- Th php c m n m chuy n i t i u.- Trnh hnh ngh khn kho linh ho t.- K t c u ph i tun theo nguyn t c m un ho.
Bn c nh khi ni m robot cn c khi ni m robotic, khi ni m ny c th hi u nh sau: Robotics l m t nghnh khoa h c c nhi m v nghin c u v thi t k , ch t o cc robong d ng chng trong cc l nh v c ho t ng khc nhau c a x h i loi ng i nh ngh
c u khoa h c - k thu t, kinh t , qu c phng v dn sinh. Robotics l m t khoa h c lin nghnh g m c kh, i n t , k thu t i u khi n v c
ngh thng tin. N l s n ph m c th c a nghnh c i n t (mechatronics).1.1.2. Robot cng nghi p:
M c d l nh v c ng d ng c a robot r t r ng v ngy cng c m r ng thm, song th ng k v cc ng d ng robot sau y chng oc s d ng ch y u trong cng nghi pv y khi nh c n robot ng i ta th ng lin t ng n robot cng nghi p.
L nh v c 1985 1990HnPh c v my NC v h th ng T LH
cL p rpPhun phS nCc ng d ng khc
35%20%10%10%10%5%10%
5%25%5%35%5%15%10%
Robot cng nghi p l m t l nh v c ring c a robot, n c c tr ng ring nh sau:
- L thi t b v n n ng oc T H theo ch ng trnh v c th l p trnh l i p ng cch linh ho t kho lo cc nhi m v khc nhau. - c ng d ng trong nh ng tr ng h p mang tnh cng nghi p c tr ng nh v n chuyv x p d nguyn v t li u, l p rp, o l ng.
Do c hai c tr ng trn nn robot cng nghi p c th nh ngh a nh sau:Theo Vi n nghin c u robot c a M xu t:
-
8/9/2019 Bai Giang Robot CN_2
4/101
RBCN l tay my v n n ng, ho t ng theo ch ng trnh v c th l p trnh l i hthnh v nng cao hi u qu hon thnh cc nhi m v khc nhau trong cng nghi p, nh vchuy n nguyn v t li u, chi ti t, d ng c ho c cc thi t b chuyn dng khc.
Hay theo nh ngh a GHOST 25686 85 nh sau: RBCN l tay my c t c nh hay di ng, bao g m thi t b th a hnh d ng tay
c m t s b c t do ho t ng v thi t b i u khi n theo ch ng trnh, c th ti l p trhon thnh cc ch c n ng v n ng v i u khi n trong qu trnh s n xu t.
Trong mn h c ny ch i su nghin c u v robot cng nghi p trn cc kha c nh phtch l a ch n s d ng, khai thc1.2.Cc c u trc c b n c a robot cng nghi p:1.2.1.C u trc chung:
M t RBCN bao g m cc ph n c b n sau:
Tay My: (Manipulator) l c c u c kh g m cc khu, kh p. Chng hnh thnhcnh
tay(arm) t o cc chuy n ng c b n,C tay (Wrist) t o nn s kho lo, linh ho t vbn tay (Hand) ho cph n cng tc (End Effector) tr c ti p hon thnh cc thao tc trn
i t ng.C c u ch p hnh:t o chuy n ng cho cc khu c a tay my. Ngu n ng l c c a c
c c u ch p hnh l ng c cc lo i: i n, thu l c, kh nn ho c k t h p gi a chng.H th ng c m bi n: g m cc sensor v thi t b chuy n i tn hi u khc. Cc robot c n h
th ng sensor trong nh n bi t tr ng thi c a b n thn cc c c u c a robot v cc sengoi nh n bi t tr ng thi c a mi tr ng.
-
8/9/2019 Bai Giang Robot CN_2
5/101
-
8/9/2019 Bai Giang Robot CN_2
6/101
-
8/9/2019 Bai Giang Robot CN_2
7/101
-
8/9/2019 Bai Giang Robot CN_2
8/101
xc nh c v tr v nh h ng c a i m qu n l trn cnh tay (d ng c tronk p, ho c tm bn k p), i h i ph i c ph ng php m t v tr t ng i v v tr tuyc a cc khu v i nhau. N i dung bi ton ng h c thu n c a robot l c n c vo cc bkh p xc nh vng lm vi c c a ph n cng tc v m t chuy n ng c a ph n lmtrong vng cng tc.
Ng c l i khi i m tc ng ho c ng d ch chuy n c cho tr c, t ng ng v bi t tr c v tr v h ng c a khu tc ng sau cng trn cnh tay, i u khi n cc ph i h p v i nhau t o cho khu cu i cng m t qu o d ch chuy n mong mu n, ngtrnh chuy n ng c n bi t quy lu t bi n thin c a t ng t a c tr ng c a t ng kht t l bi n kh p). y chnh l n i dung c a bi ton ng h c ng c c a robot.2.1. V tr v h ng c a v t r n trong khng gian:22..11..11.. HH tt aa vv tt::
M t v t r n trong khng gian hon ton xc nh n u v tr v h ng c a n c mtrong m t h quy chi u cho tr c. Trong hnh v d i y h t a Oyxz v i cc vc tv l x, y, z c dng lm h quy chi u g c. m t v tr v nh h ng c a c a vtrong khng gian, th ng ph i g n ln n m t h t a , g i l h quy chi u a phch ng h n h t a Oxyz g c c ah t a ny i di n cho v tr c a v t trongchi u g c Oxyz, bi u th c sau y ni ln quan h gi a chng:
Trong z y x ooo ',',' l cc hnh chi u vung gc c a vc t O ln h t a Oxyz. C
th m t nh v c a i m O qua vct O(3.1) nh sau:
H ng c a v t c i di n b i cc vc t n v x, y, z c a h quy chi u Oxc m t b ng quan h sau:
Cc thnh ph n c a cc vc t n v (xx, xy, xz) l cosin ch ph ng(Cho vect trong khng gian v i h t a cac vung gc Oxy z . N u l p v i cc h ng d ng c a cc tr c t a Ox, Oy, O z l n l t cc gc a, b, g th vect v i t a ( cos a , cos b, cos ) l vect n v v cng h ng v i vect . Cc gi tr cos a, cos , cos c g i l cosin ch h ng c a vect . CCP c a m t ng th ng l cosin ch
-
!
z
y
x
ooo
o'
'
'
'
z z y z x z z
z y y y x y y
z x y x x x x
z y x
z y x
z y x
'''
'''
'''
'
'
'
!!
!
z o yo xoO z y x '''' !
-
8/9/2019 Bai Giang Robot CN_2
9/101
c a m t vect ch ph ng c a n, t c l m t vect b t k song song v i ng th ng . ) c a cc tr c c ah t a a ph ng so v i h quy chi u chung.
Hnh v d i y m t v tr v h ng c a v t r n trong khng gian:
2.1.2. Ma tr n quay: cho g n, 3 vc t n v trn c th bi u di n d i d ng ma tr n (3.3) g i l ma
quay nh sau:
Php quay quanh m t tr c t a l tr ng h p c bi t c a php quay m t v t quanhtr c b t k trong khng gian, chi u quay c quy c l d ng n u nhn t ng n v g ctr c thu c h quy chi u ang xt th y ng c chi u kim ng h .
Gi s h Oxyz nh n c do quay h Oxyz quanh tr c z m t gcE , vc t n v c ah ny c bi u di n trong h Oxyz nh sau:
L n l t ma tr n quay quanh tr c z, tr c y, tr c x c a h quy chi u O so v i h O c d
? A
-
!
-
!!
z z z y z x y z y y y x x z x y x x
z y x z y x z y x
z y x
z z z
y y y
x x x
'''
'''
'''
'''
'''
'''
'''
-
!
-
!
-
!
100
';
0cossin
';
0sincos
' z y x EE
E
E
-
8/9/2019 Bai Giang Robot CN_2
10/101
T cc php quay c n b n quanh cc tr c c a h quy chi u cho php thnh l p ra cc
tr n quay m t i t ng quanh m t tr c b t k.
C n l u r ng cc ma tr n ny c tnh ch t tr c giao, ta c th xc nh ngh ch o ctheo hai cch, ho c thay gc b ng gi tr i d u c a n vo ma tr n quay, ho c chuy n vtr n quay ang c.2.1.3. Quaym t vc t :
C th m t php quay m t vc t b ng cch s d ng cc ma tr n quay nu trn, hy xm t c a i m P trong hai h quy chi u trng g c nh sau:
L n l t m t i m P trong hai h t a r i ti n hnh ng nh t hai t a nh s
-
!
-
!
z
y
x
z
y
x
p p p
p p p p
p'
'
'
';
V cng m t m t i m nn c ng nh t th c:? A '''''''''''' Rp p z y x z p y p x p p p z y x !!!!
Hay c ng c th bi n i c d ng: p p
!'
N u vi t d i d ng khai tri n ma tr n quay c d ng y c a php quay nh sau:
'
1000cossin0sincos
p p
-
! EE
EE
-
! F F
F F F
cos0sin010
sin0cos)( y
-
!
1000cossin0sincos
)( EEEE
E z R
-
!
K K K K K
cossin0sincos0001
)( x R
-
8/9/2019 Bai Giang Robot CN_2
11/101
Trong cc c t c a ma tr n quay chnh l cc cosin ch ph ng c a cc c p tr c tng gi a hai h quy chi u. V 3 tr c c a m t h quy chi u c quan h i m t vung gc
9 thnh ph n c a ma tr n quay ch c ba thnh ph n th c s c l p tuy n tnh.Tm l i ma tr n quay R c 3 ngh a t ng ng nhau:
- Bi u di n h ng gi a hai h t a trong cc c t c a ma tr n quay l cosin ch ph
gi a cc tr c t a t ng ng c a hai h m i v c .- Bi u di n s chuy n i t a c a m t vc t gi a hai h t a c g c trng nhau.- Bi u di n php quay c a m t vc t trong cng m t h quy chi u.2.2. Quaym t vc t quanhm t tr c b t k:2.2.1. T ng h p cc ma tr n quay:
Trong qu trnh bi n i h a ho c nh n di n cc i t ng trong khng gian, cc pquay c th khng th c hi n i v i tr c c s l tr c c b n c a h quy chi u, m quanhtr c quay b t k. Khi th c hi n c php quay c n bi t 2 i m c b n sau y:- Vi c quay quanh m t tr c b t k c th t ng ng v i nhi u l n quay quanh cc tr
b n c a h quy chi u, m m i php quay quanh cc tr c c b n c a h quy chi u tr ng b i ma tr n Ai t ng ng c d ng nu trn.
- Vi c bi u di n m t lo t cc thao tc bi n i quay c th c hi n b ng cch nhn lintheo ng tr t t cc ma tr n c tr ng cho t ng b c.
N u k hi u Pi l i m P bi u di n trong h quy chi u i, cn ji l bi u th ma tr n quay
c a h i so v i h j. Hy xem chu i quan h sau:
12
01
02
202
0
101
0
21
21
R R R
P R P
P R P
P R P
!!!!
2.2.2. Php quay quanh tr c b t k:y l m t tr ng h p th ng xuyn g p khi m t ng h c tay my, v cch th c th
hi n ph i n m c t ng nh sau:1- Bi n i tr c quay so v i h quy chi u( ho c bi n i h quy chi u so v i tr c quay) b ng ma tr n quay tiu chu n trnh by trn sao cho ng ng vai tr tr c quay v trng v i1 trong 3 tr c c b n c a h quy chi u, g i A1 l ma tr n c s d ng b c ny.
y c n ch r ng n u bi n i tr c quay gi nguyn h quy chi u, ma tr n A1 l matr n tiu chu n trnh by trn, cn n u bi n i h quy chi u so v i tr c quay c ph i s d ng ma tr n A1T l chuy n v (ngh ch o) c a ma tr n quay tiu chu n.
-
8/9/2019 Bai Giang Robot CN_2
12/101
Ma tr n A1 ni trn trong tr ng h p t ng qut lun l tch c a hai ma tr n quay tiu chu nquanh 2 trong 3 tr c c b n c a h quy chi u, hy xem v d sau:
ng th ngv trn hnh v ng vai tr tr c quay, y khng bi u di n i t ng quas l y n lm c s . Vv khng trng vo tr c c b n no c a h quy chi u Oxyz ang xtnn n b coi l tr c b t k. Tuy nhin m tv ph i bi t tr c FE ; nh hnh v . a
cvv trng v i 1 trong 3 tr c c b n c th th c hi n nh sau:
G i A2 = Rot(z, -E ) l ma tr n quayv quanh tr c z gcE theo chi u kim ng h khi nhnt ng n v g c tr c z. M c ch c a b c ny l lm chov v trng v i m t ph ng xoz.
Trong m t ph ng xoz, g i A3 = Rot(y, F ) l ma tr n quayv quanh tr c y gc F theo
chi u kim ng h khi nhn t ng n v g c tr c y. Lc nyv trng v i tr c Oz, php quay
quanh tr cv trng v i Oz l php quay c b n ni trn. V y thao tc bi n ivv trngv i Oz th c ra g m hai b c nh sau:
A1 = A2A3 C th rt ra k t lu n r ng av v trng v i tr c Ox ho c Oy c ng ch g m hai thao tc
t ng t , v d li u gc m tv nh trn l d avv trng v i b t c tr c no.2- Khi tr c quay b t k trng v i m t trong ba tr c c b n c a h quy chi u ni trn c s d ng ma tr n A4 l ma tr n quay tiu chu n th c hi n php quay quanh tr c v( lc ny
l tr c c b n).
3- Tr k t qu v h quy chi u c b ng cch th c hi n ng c l i nh ng g lm b1 ,ma tr n bi n i ng c l chuy n v( ho c ngh ch o) c a ma tr n bi n i thu n.
Ch ng h n trong v d trn, tr k t qu v h quy chi u c c n:Quayvng c kim ng h quanh tr c Oy b ng ma tr n A3T.Quayvng c kim ng h quanh tr c Oz b ng ma tr n A2T.
-
8/9/2019 Bai Giang Robot CN_2
13/101
V y ton b qu trnh m t m t php quay gcK m t i t ng no quanh tr cv b t
k, l m t ma tr n t ng h p nhi u b c bi n i m trnh t th c hi n c lin quan n ths p x p c a t ng ma tr n trong m t php nhn sau:
A Av z Rot A Av Rot 2332 ).,(.),( !K
Hy nh n xt quy t c trn v xy d ng cho nh ng tr ng h p khc cn l i.2.2.3. M t ti thi u c a h ng:Ma tr n php quay trong khng gian h t a cc ba chi u c 9 thnh ph n song
ch t c a cc c t trong ma tr n , nh ni chnh l b cosin ch ph ng c a m t tr c h quy chi u ny trong h quy chi u kia. Do trong h t a cc cc c p tr c c qua
i m t vung gc nn 9 thnh ph n ch c ba thnh ph n c l p tuy n tnh, i u ngh a l ch c n dng ba thng s cho vi c m t nh h ng thay v dng t t c 9 thtrong ma tr n quay , vi c m t nh h ng qua 3 thng s nh v y c th c nh ng
ch n khc nhau song c g i chung l m t h ng t i thi u (Minimal RepresentationOrientation MRO), sau y gi i thi u m t vi cch m t h ng t i thi u th ng s dtrong robot.2.2.3.1. Gc Euler:
Gc le hnh thnh m t h ng t i thi u b ng cch t h p cc thnh ph n c l p tutnh c a ma tr n quay trong h t a hi n th i (ba l n quay quanh ba tr c c a ba h chi u khc nhau). Ty theo cch t h p c th 3 thnh ph n c l p t 9 thnh ph n banc th t c 12 b gc le khc nhau.
(V d m t b gc le l z y z , ngh a l quay quanh tr c z , quay quanh tr c y, r i l i quayquanh tr c z , t c l trong m t b gc le c th quay quanh m t tr c t i a 2 l n, song phl 2 l n khng lin ti p.V y kh i xu t n u m t tr c quay c th c m t hai l n th ban u sc b 6 l n quay, quanh 6 tr c x, y, z , x, y, z .C ba kh n ng ch n tr c quay u tin ho c x, ho c y, ho c z .C hai kh n ng ch n tr c quay th hai, ch n 2 trong 3 tr c trn tr tr c ch n btr c, v hai tr c quay gi ng nhau khng c th c hi n lin t c.C hai kh n ng ch n tr c quay l n ba v c th ch n l p l i tr c u tin v cn m t
ch a dng l n no.V y s kh n ng c a php quay le l k = 3.2.2 =12)
V d : Php quay le ZYZ = ),,( ] .N
Quay m t gcN quanh tr c Oz u tin c h O.
Quay m t gc. quanh tr c Oy v a nh n c c h O.Quay m t gc] quanh tr c Oz v a nh n c c h O.
-
8/9/2019 Bai Giang Robot CN_2
14/101
Ph ng trnh m t bi n i h n h p ny l tch c a ba ma tr n quay lin ti p ni tmatlab s cho ra k t qu chnh xc v v y khng trnh by y.
R EUL= Rot(z,N ).Rot(y,. ).Rot(z,] )
N u cho tr c ma tr n k t qu c a php bi n i le v i trnh t cc php quay quanhtr c cho tr c, yu c u tm gi tr gc quay y l bi tan ng c. Bi ton ny c th d dng b ng cch ng nh t cc thnh ph n t ng ng c a ma tr n thu n bi t d ngqut (ma tr n ch a cc bi n gc) v ma tr n ng c cho tr c (ch a cc h ng s ). Kho ch n cc ph ng trnh sao cho vi c gi i l n gi n nh t t o 3 ph ng trnh cn b n ba n.V d : K t qu php nhn ma tr n:
-
!] .N !
.] .] .
.N ] N ] .N ] N ] .N
.N ] N ] .N ] N ] .N
csscsssccscsscccssccssccssccc
),z(Rot).,y(Rot).,z(RotR ,,,EUL
Cho tr c ma tr n sau khi nhn b ng cc gc c th l:
-
!
333231
232221
131211
aaa
aaa
aaa
R
Nh n th y c t cu i cng c a hai ma tr n c d ng n gi n nh t, ta c th t o ra h phtrnh sau:
!!
!
33
23
13
aca s s
a sc
.
.N
.N
Chia v c a ph ng trnh th nh t cho ph ng trnh th hai, tnh c m t n.Th n v a tm c vo ph ng trnh th nh t tnh c m t n n a.S d ng ti p m t bi u th c khc c ch a] ta tnh n t c bi n ny.
2.2.3.2. Gc Roll pitch Yaw: Ng i ta th ng v y l dao ng c a m t con tu.
Trn c s hi u th no l gc Euler, chng ta c th hi u ng n g n l RPY ch ng qu b gc EULER theo trnh t (zyx) = ( ),, ] .N song i m khc bi t c n b n l ba l n quay u
th c hi n quanh ba tr c c a cng m t h quy chi u ban u.
-
!!
] .] ..
] N ] .N ] N ] .N .N
] N ] .N ] N ] .N .N
] .N
cc sc s scc s scc s s sc s s sc scc s s sccc
x R y R z R R RPY ),(),(),(
-
8/9/2019 Bai Giang Robot CN_2
15/101
T ng t nh tr ng h p gc EULER, bi ton ng c c gi i b ng cch so snh ma k t qu ni trn v i ma tr n nh h ng cho tr c:
-
!
333231
232221
131211
r r r r r r r r r
R
B thng s gc quay c th xc nh c b ng cch ng nh t cc ph n t t ng nra m t h ba ph ng trnh ba n. Nh n xt: Php quay le v php quay R PY khc nhau ch :- Php quay le quay ba l n quanh ba tr c c a ba h quy chi u khc nhau, t th c a v
c n nh v v i h quy chi u quay i 3 l n c xc nh b ng ma tr n le. Thl v t th t t i nh h ng c a n b ng cch quay h quy chi u cn b n thn n c nh.( i t ng quay i trong php quay ny l h quy chi u)
- Php quay RPY l i nh v v t th b ng cch gi h quy chi u c nh trong khi xolin ti p ba l n quanh ba tr c c a h quy chi u ban u.( i t ng quay i trong phpquay ny l v t th )
- Php quay h quy chi u i lin ti p( le) theo cc tr c c a h quy chi u a ph ng v a sinh ra( trong i u ki n v t th c nh) cho k t qu gi ng nh php quay lin ti p v( RPY) so v i h quy chi u c nh song theo th t ng c l i.
Ch ng minh:G i A l ma tr n i m bi u di n i m mt vc t c n bi n hnh trong c hai h quy chiPhp quay v t so v i h quy chi u hi n th i lin ti p:
),"x(),'y(),z( ].N ! (1)
Hay g i A1 l nh c a A qua nh x ta c:
),"(),'(),(.1 ].N x R y R z R A A ! (2)
Sau khi quay v t i l n th nh t b i php ),( N z R th c hi n bnh th ng v tr c z lc ny l
tr c c b n. L n quay th hai quanh tr c y khng c ma tr n quay v y lc ny l tr c bta ph i lm trng n v i m t tr c c a h quy chi u r i s d ng php quay c b n quanh trc , sau tr k t qu l i nh sau:
)) (z,(y,.),(),(),(),(. 1 N .N .N N R A z R y R z R z R A ! (3)
Lc ny tr c x l i l tr c b t k, c ma tr n quay ta l i ph i lm trng tr c quay tr cquay, sau khi quay b ng ma tr n quay tiu chu n tr k t qu l i nh sau:
),(),(),(.),(),(),(),()(z,)) (z,(y,. -1-1 N .] N .] .N N . z R y R x R A z R y R x R y R A ! (4)
V y bi u th c t c cu i cng y chnh l m t trnh t ng c l i v i (2). Bi u(2) bi u thi php quay EUL cn (4) bi u th RPY.
-
8/9/2019 Bai Giang Robot CN_2
16/101
2.3. Php bi n ithu n nh t:Trong gio trnh CAD/CAM khi h c v bi n i h a ni r r ng ma tr n (3.3) kh
ph h p cho vi c th hi n php bi n i t nh ti n, m c d th hi n php quay ma trch c n c kch th c (3.3), cc php bi n i t l u, khng u, quay, t nh ti n c th bi u th t h p trong m t ma tr n duy nh t (4.4), n u tr ng s a44 = 1 khng th hi n php t
l . Php bi n i nh ma tr n thu n nh t g i l php chuy n i thu n nh t.Quy c ma tr n i m vi t sau ma tr n bi n hnh c cc ma tr n bi n hnh nh sau:
-
!
-
!
-
!
100000000001
),(;
100000001000
),(;
100001000000
),(K K
K K
F F
F F
EE
EE
K FEc s sc
x Rot c s
sc
y Rot c s sc
z Rot
-
!
1000100
010001
),,( P
N M
P N M Trans
Nh 4 ma tr n ny c th bi u th chuy n ng c a m t v t b t k trong khng gian,tnh tr c giao c a ma tr n quay bi u di n d i d ng thu n nh t khng c m b o.2.4. Bi ton ng h c thu n c a taymy:
Nhi m v c a bi ton thu n l khi cho tr c cc bi n kh p ph i xc nh v tr vh ng c a t t c cc khu trn cnh tay, thng th ng n u khng kh ng ch qu o c akhu trn cnh tay nh m trnh va ch m v i cc i t ng khc trong vng lm vi c, ng
th ng ch xc nh v tr v nh h ng c a khu sau cng.Trn cnh tay c cc khu v cc kh p t h p v i nhau m t o thnh, cnh tay c hai hn
th c c b n, c th chu i ng hnh thnh nn n l kn, ho c h .Cc khu v cc kh p c m t qua cc thng s c chia ra hai lo i, cc thng
khng thay i (chi u di khu) g i ltham s . Cc thng s thay i (gc quay c a khu,l ng di chuy n di c a khu t nh ti n) g i l bi n kh p.
Trong k thu t robot s d ng ph bi n hai lo i kh p th p l quay v t nh ti n, kh pc t h p t ba kh p quay c ng tr c quay giao nhau t i m t i m.
Php chuy n i t a c bi u di n b ng ma tr n chuy n i thu n nh t:
-!
1000)()()()()(
00000 q pqaq sqnqT
Trong )(0 q p l vc t nh v , )(),(),( 000 qaq sqn l cc vc t nh h ng d i d ng
cosin ch ph ng c a ph n lm vi c. Ch ng h n v i ma tr n thu n nh t c th ch n nh
-
8/9/2019 Bai Giang Robot CN_2
17/101
-
!
1
)(34
2423
141312
0
aaaaaa
qT
Cc ph n t a12; a13; a23 l cc ph n t nh h ng, cc ph n t a14; a24; a34 l cc ph n t
inh v . Nh v y ch c n 6 ph n t m t nh v v nh h ng. nh v v nh h ng t ng khu trn cnh tay c ng nh khu tc ng sau cng n
ta ph i g n cc h t a suy r ng ln t ng khu, c c c u c m t h quy chi u chung ngi c nh, h quy chi u ny c ch c n ng v a m t nh v , nh h ng khu tsau cng c a tay my, v a m t i t ng tc ng c a tay my m n c n nh n dVi c xy d ng cc h quy chi u ny c n c tnh th ng nh t cao, i h i tnh xc nhnh t. Sau y s xem xtquy t c DHl m t quy t c i n hnh.
M t cch t ng qut tay my coi l c n khu, trong khu th i lin k t kh p (i) v i kh(i+1) nh hnh v . Theo quy t c DH cc h t a c xc nh theo quy c sau:- Tr c t a z i trng v i tr c quay c a kh p( i + 1 ), g c trng v i chn c a ng vung gc chung gi a tr c quay kh p( i) v tr c quay kh p( i+1 ), tr c x c a n trng v i
ng vung gc chung v h ng t tr c( i-1 ) t i tr c( i), tr c y t xc nh theo quy t c bntay ph i.
- Tr c t a z i-1 trng v i tr c quay c a kh p( i), tr c x trng ph ng ng vung gc chung gi a tr c( i-1 ) v kh p( i), chi u d ng h ng t tr c( i-1 ) t i kh p( i). Tr c y t xc nh theo quy t c bn tay ph i.- Quy c cc gc v kho ng cch trn l c nh sau:
ia l kho ng cch gi a hai kh p theo ph ng ng vung gc chung.
d i l kho ng cch gi a giao i m c a hai ng vung gc chung v i tr c quay, tnh th ph ng c a ng vung gc chung.
-
8/9/2019 Bai Giang Robot CN_2
18/101
iE l gc quay quanh tr c xi z i-1 n trng v i z i.
i. l gc quay quanh tr c z i-1 xi-1 n trng v i xi.
Cng vi c cn l i l bi n i sao cho h quy chi u Oi-1 trng v i h quy chi u Oi. Trnh t bi n i th c hi n nh sau:
T nh ti n Oi-1
theo tr c (Oi-1
zi-1
) m t l ng dib ng ma tr n t nh ti n.
Quay h quy chi u Oi v a nh n c m t gci. quanh tr c zi b ng ma tr n quay.
Nhn hai ma tr n ny v i nhau c ma tr n bi n i thu n nh t c a b c ny nh sau:
-
!
1000100
0000
1'
i
ii
ii
ii d
c s sc
A ..
..
T nh ti n h quy chi u Oi theo tr c xi m t l ng ai b ng ma tr n t nh ti n.
Quay h quy chi u nh n c b c trn quanh tr c xi gc iE hon thi n. Nhn hai ma tr n ny v i nhau c ma tr n bi n i thu n nh t c a b c ny nh sau:
-
!
10000000
001'
ii
ii
i
ii c s
sca
AEE
EE
Ma tr n bi n hnh t ng h p t c b ng cch nhn hai ma tr n trn c d ng:
C m t s tr ng h p c bi t c a quy t c DH nh sau:- Cc h quy chi u c nh v d a vo giao i m c a ng vung gc chung gi
tr c quay, v y trong tr ng h p hai tr c quay song song v i nhau c th ty ch n vg c h quy chi u. ng th i trong tr ng h p vi c quay quanh tr c x l khng cthi t.
- Trong tr ng h p hai tr c quay giao nhau, l ng t nh ti n theo ph ng tr c x b ng kh2.4.2. M t s v d ng d ng quy t c DH:Tay my ba khu ph ng:
S ng h c c a tay my cho th y nh hnh v :
-
!!
10000)(
'1'
1
iii
iiiiiii
iiiiiii
ii
iii
ii d c s s
a sccc s
ca s sc sc
A Aq AEE
.E.E..
.E.E..
-
8/9/2019 Bai Giang Robot CN_2
19/101
Thay cc thng s t ng ng vo cc ma tr n m u t ng qut ni trn nh n c ma t
bi n hnh cho t ng b c nh sau:
Khi nhn cc ma tr n ny v i nhau c ma tr n chuy n i t ng h p:
y k hi u )cos(c 321123 ...!
Tay my t a c u:S ng v b ng thng s DH cho th y nh hnh v :
-
!
10000100
00
)(1 iiiiiiii
iii
sac sca sc
A .
-
!!
1000
010000
)( 123312211123123123312211123123
23
12
01
03
sa sa sac scacaca sc
A A AqT
-
8/9/2019 Bai Giang Robot CN_2
20/101
V z0 v z1 c t nhau nn d1 = 0. T b ng thng s DH c cc ma tr n chuy n v thnh phnh sau:
Nhn cc ma tr n trn v i nhau c ma tr n chuy n v t ng h p:
2.4.3. Vng ho t ng c a ph n cng tc: T p h p cc i m m tay my c kh n ng nh v v nh h ng ph n cng tc th
yu c u cng vi c t o thnh m t ho c vi mi n lin t c, mi n c g i l mi n cnghay vng lm vi c, Nh ng i m thu c vo vng lm vi c m tay my khng th t
nh v do cc l do k t c u g i l l tr ng.Vng lm vi c c a tay my l m t thng s quan tr ng c a n, th tch v hnh d ng c
vng lm vi c ph thu c vo k t c u c a tay my v gi i h n c a cc bi n kh p.i khi ng i ta c phn bi t vng v i t i v vng v i t i c nh h ng, bi u dc vng lm vi c, xc nh ph n v i t i c inh h ng v v i t i khng nh h ng c
cc k n ng ton h c, v trn c s c i m c th c a t ng lo i tay my.2.5. Bi ton ng h c ng c c a taymy:
Bi ton thu n ng h c nh m xc nh nh v v nh h ng c a ph n cng tc ktr c cc bi n kh p. Bi ton ng c cho tr c v tr v nh h ng c a khu tc ncng i h i ph i xc nh b thng s t a suy r ng m b o chuy n ng choc a ph n cng tc.
i v i tay my c k t c u d ng chu i ng h , n u cho tr c b thng s bi n kh p ttr v nh h ng c a ph n cng tc xc nh duy nh t, i u ny khng ng v i cc tay
c c u trc d ng chu i ng kn.i v i cc tay my d ng chu i ng h , ng v i m t b thng s m t nh v vh ng c a ph n cng tc khi gi i bi ton ng c c th x y ra cc tr ng h p:- C th c nhi u l i gi i khc nhau; - Cc ph ng trnh ng nh t th c th ng c d ng phi tuy n, siu vi t, th ng khng
l i gi i ng; - C th g p nghi m v nh v c cc lin k t th a gi ng ki u k t c u siu t nh;
-
!!
10000
)(3222
2132121121
2132121121
23
12
01
03 d cc s
d cd s s s scc sd sd sc sc scc
A A AqT
-
!
1000
00100000
)( 1111
101
c s sc
A .
-
!
1000
0100000
)(2
22
22
212
d
c s sc
A .
-
!
1000100
00100001
)(3
323 d
d A
-
8/9/2019 Bai Giang Robot CN_2
21/101
- C th c l i gi i ton h c, song l i gi i ny khng ch p nh n c v m t v t l dy u t v k t c u c a c u trc khng p ng c.
Nhn chung khi s b c t do cng l n th bi ton ng c cng kh gi i, s nghi m ton hl i cng nhi u, khi ch n c nghi m i u khi n i h i ph i lo i b cc nghi m ph h p d a trn c s cc rng bu c v gi i h n ho t ng c a cc kh p. Vi c l a c
ph ng php gi i bi ton ng c c ng l m t v n , cho n nay khng c ph ng t ng qut no c th p d ng cho t t c cc robot. Sau y gi i thi u m t s v d bi ng c tay my c a cc c c u gi i bi ton thu n m c tr c.2.5.1.C c u ba khu ph ng:
D a trn k t qu tri n khai bi ton thu n, ta c ph ng trnh ng h c c a tay ny d i d ng ma tr n ng nh t (4.4):
Ma tr n nh v v nh h ng ph n tc ng sau cng trn cnh tay c cho tr c bi ton ng c d i d ng nh sau:
-
!
44434241
34333231
24232221
14131211
aaaa
aaaa
aaaa
aaaa
A
Nhi m v c a bi ton ng c ph i xc nh m t b cng th c tnh321 ;; ... d a trn cc
ng nh t th c t o ra t hai ma tr n trn.V bi n s n m trong gc nn n u gi i tr c ti p h ph ng trnh m t nh v v
h ng l khng th . Hy xem h thi t l p c trn 2 i u ki n ny:
!!!
!!
!!
34
24321321211
14321321211
23
13
12321
0)sin()sin()sin()cos()cos()cos(
00
)sin(
a
aaaa
aaaa
a
a
a
......
......
...
Ba ph ng trnh u c a h m t nh h ng c a khu sau cng, ba ph ng trnh saut nh v c a khu sau cng. V h suy bi n nn th c ch t cn ba ph ng trnh, ba n:
-
"
!!10000100
00
)(123312211123123
123312211123123
23
12
01
03
sa sa sac scacaca sc
A A Aq#
-
8/9/2019 Bai Giang Robot CN_2
22/101
!!
!$
24321321211
14321321211
12321
)sin()sin()sin()cos()cos()cos(
)sin(
aaaa
aaaa
a
......
......
...
N u t 321 ...N ! , m t nh h ng c a khu sau cng, ph i cho tr c gi tr ny
V y n u xem y l h hai ph ng trnh hai n v i21,.. Matlab c th gi i ra k t qu , t
tnh ra 3. tuy nhin k t qu r t di khng c tnh th c t .
N u coi i m W l tm c a kh p quay th ba, hay l i m t a cng ngh . nh h ngkhu sau cng s t c trn c s xoay h ng khu sau cng ph i lN t i m ny.
i m t a cng ngh W c th xc nh b ng hnh h c nh sau:
Bnh ph ng hai v ph ng trnh ny r i c ng l i nh n c:
C2 ph i th a mn mi n gi tr c a hm cosin. Tnh c 222 1 c s s!
Thay c2 vo h ph ng trnh trn v gi i ra c:
Cu i cng tnh c:
Bi ton ng c k t thc ph n xc nh nghi m ton h c, c n ti p t c c n c vo ccc u c th ch n nghi m i u khi n.2.5.2.C c u c u:
Ph ng trnh ng h c c c u c u xc nh trong bi ton thu n, n u t ng qut bing c i h i p ng c nh v v nh h ng c a i m qu n l, s ph i gi i h 6trnh (ba nh v , ba nh h ng) xc nh cc bi n kh p321 ,, d .. .
Xu t pht t ph ng trnh ng h c trong bi ton thu n:
V ma tr n m t nh v , nh h ng c a ph n cng tc bi t tr c:
-
!!
10000
)(3222
2132121121
2132121121
23
12
01
03 d cc s
d cd s s s scc s
d sd sc sc scc
A A AqT
!% !!% !
122113
122113
sa sa sa p pcacaca p p
ywy
xwx
J
J
21
22
21
22
2 2 aaaa p p
c wywx!
),(2tan 222 c s A!.2222221
1)(
wywx
wywx
p p p sa pcaa
c !2222221
1)(
wywx
wxwy
p p p sa pcaa
s !
.. 33 = = J J --
!!!!
122113
122113
sa sa sa p pcacaca p p
ywy
xwx
J
J
-
8/9/2019 Bai Giang Robot CN_2
23/101
-
!
44434241
34333231
24232221
14131211
aaaa
aaaa
aaaa
aaaa
A
H 6 ph ng trnh ba n nh sau:
!!!
!!!
3432
2421321
1421321
2123
2113
112
ad cad cd s sad sd sc
s sa sca sa
Chng ta th y ba ph ng trnh u m t nh h ng c a ph n lm vi c v v y khn
quan g n t m v i d3, m ch y u lin quan n hai b c t do quay21,.. . Ng c l i, ba
ph ng trnh sau m t nh v nn lin quan ch t ch n t m v i d3. N u khng i h i nh h ng, ch xt h g m ba ph ng trnh sau trong h .C u trc sau y cho php gi i v i Matlab:
syms v1 v2 d2 d3 a14 a24 a34 [x1 x2 x3]=solve(cos(v1)*sin(v2)*d3-sin(v1)*d2-a14, sin(v1)*sin(v2)*d3+cos(v1)*d2-a24, cos(v2)*d3-a34v1, v2, d3)x1 =
[ (a34^2+a24^2+a14^2-d2^2)^(1/2)][ -(a34^2+a24^2+a14^2-d2^2)^(1/2)][ (a34^2+a24^2+a14^2-d2^2)^(1/2)][ -(a34^2+a24 2+a14^2-d2^2)^(1/2)]
x2 =
[ atan2((-a14*d2+1/(a34^2+a24^2+a14^2-d2^2)^(1/2)*((a34^2+a24^2+a14^2-d2^2)*(a24^2+a14^2-d2^2))^(1/2)*a24)/(a24^2+a14^2),(1/(a34^2+a24^2+a14^2-d2^2)^(1/2)*((a34^2+a24^2+a14^2-d2^2)*(a24^2+a14^2-d2^2))^(1/2)*a14+a24*d2)/(a24^2+a14^2))][ atan2((-a14*d2-1/(a34^2+a24^2+a14^2-d2^2)^(1/2)*((a34^2+a24^2+a14^2-d2^2)*(a24^2+a14^2-d2^2))^(1/2)*a24)/(a24^2+a14^2),(-1/(a34^2+a24^2+a14^2-d2 2)^(1/2)*((a34^2+a24^2+a14^2-d2^2)*(a24^2+a14^2-d2^2))^(1/2)*a14+a24*d2)/(a24^2+a14^2))][ atan2((-a14*d2-1/(a34^2+a24^2+a14^2-d2^2)^(1/2)*((a34^2+a24^2+a14^2-d2^2)*(a24^2+a14^2-d2^2))^(1/2)*a24)/(a24^2+a14^2),(-1/(a34^2+a24^2+a14^2-d2 2)^(1/2)*((a34^2+a24^2+a14^2-d2^2)*(a24^2+a14^2-d2^2))^(1/2)*a14+a24*d2)/(a24^2+a14^2))][ atan2((-a14*d2+1/(a34^2+a24^2+a14^2-d2^2)^(1/2)*((a34^2+a24^2+a14^2-d2^2)*(a24^2+a14^2-d2^2))^(1/2)*a24)/(a24^2+a14^2),(1/(a34^2+a24^2+a14^2-d2^2)^(1/2)*((a34^2+a24^2+a14^2-d2^2)*(a24^2+a14^2-d2^2))^(1/2)*a14+a24*d2)/(a24^2+a14^2))]
x3 =
[ atan2(1/(a34^2+a24^2+a14^2-d2^2)*((a34^2+a24^2+a14^2-d2^2)*(a24^2+a14^2-d2^2))^(1/2),a34/(a34^2+a24^2+a14^2-d2^2)^(1/2))][ atan2(1/(a34^2+a24^2+a14^2-d2^2)*((a34^2+a24^2+a14^2-d2^2)*(a24^2+a14^2-d2^2))^(1/2),-a34/(a34^2+a24^2+a14^2-d2^2)^(1/2))][ atan2(-1/(a34^2+a24^2+a14^2-d2^2)*((a34^2+a24^2+a14^2-d2^2)*(a24^2+a14^2-d2^2))^(1/2),a34/(a34^2+a24^2+a14^2-d2^2)^(1/2))][ atan2(-1/(a34^2+a24^2+a14^2-d2^2)*((a34^2+a24^2+a14^2-d2^2)*(a24^2+a14^2-d2^2))^(1/2),-a34/(a34^2+a24^2+a14^2-d2^2)^(1/2))]
-
8/9/2019 Bai Giang Robot CN_2
24/101
y hi u r ng x1; x2; x3 l gi tr tr v c a 321 ,, d .. theo th t , ch r ng l i gi i
c a Matlab l 4 b nghi m. Cng th c nghi m d ng t ng qut kh di song n u gn gi b ng s th c s r t ng n g n.
Ba ph ng trnh nh h ng n u c yu c u nh h ng s th cc gi tr321 ,, d .. vo n u
t th a mn, bi ton c ch n nghi m , n u khng t th a mn bi ton v nghi Ng c l i, y c ng c th gi i h ba ph ng trnh nh h ng tr c, l y nghi m th ba ph ng trnh nh v , n u ba ph ng trnh nh v t th a mn bi ton c nghi m,l i bi ton v nghi m. Thng th ng n u c c u ch c ba b c t do kh th a mn ng
nh v v nh h ng m i v tr.Trn th c t n u qu o khng i h i chnh xc cao, ng i ta a vo m t s i
cng ngh l cc i m m khu tc ng sau cng s i qua v c nh h ng cho tr c,
vo b remote control, a khu tc ng sau cng n cc v tr v l u cc bi n kt ng ng trong b nh , khi g i l i cc v tr ny theo m t trnh t ta c m t qu oqua t t c cc i m t a ch n. Ph ng php ny g i l d y h c (teach in). chnh xcl i c a cc i m trung gian gi a hai i m t a l khng ng tin c y, l nh c i m.2.6. Bi ton v n t c:
Bi ton v n t c c th gi i theo hai cch, d a trn quan h hnh h c ho c d a trn quangi i tch. y trnh by l i gi i theo quan h gi i tch (vi phn ng h c) c th k
c cc k t qu c a ph n tnh ton ng h c ni trn.
Bi t r ng chuy n v l l i gi i c a bi ton ng c ng h c, cn o hm b c nhchuy n v theo th i gian chnh l v n t c. Hy xem quan h sau:- V n t c chuy n ng t nh ti n c a ph n cng tc so v i h c s c tnh b ng c
o hm c a t a p(q) theo th i gian:
')('' qq J qq p p p!xx!
- T ng t , v n t c quay c a ph n cng tc c tnh b ng o hm c a )(qN :
')('' qq J qq
N N
N !x
x!
T ng h p l i ta c ph ng trnh bi u di n nh h ng c a cc v n t c kh p n v n t ph n cng tc nh sau:
')(')()(
'
'' qq J q
q J q J p
x A p !
-
!
-!
N N
Trong JA(q) g i l Jacobian gi i tch.
-
8/9/2019 Bai Giang Robot CN_2
25/101
-
8/9/2019 Bai Giang Robot CN_2
26/101
Trn hnh v ng c i n c c mmen qun tnh Im , n i v i h p gi m t c c t s truy n
k r , nh , tr c c truy n m t m men ch ngX v c v n t c gc'. . V t quay c kh il ng m, mmen qun tnh I v t a tr ng tm t cch tr c d n ng m t kho ngl . Ch nthng s chnh m t v tr c a tr c quay l gc quay. c a tr c (xem hnh v ). C ngh a l
tnh ng c l i qua t s truy n c a h p gi m t c tr c ng c ph i quay m t gc).( .r
k . Khi ng n ng c a h th ng tnh theo cng th c:
222 '21
'21
.. r mk I I T !
Trong th a s th nh t m t ng n ng c a khu ch p hnh, th a s th hai m t n ng c a ng c .
Th n ng c a h th ng ph thu c vo chi u cao th n ng c a khu ch p hnh, n ng g m th n ng c a khu ch p hnh (mgl) c ng v i th n ng c a ng c (.cosmgl ):
)cos1(mglcosmglmgl .!.! Thay vo ph ng trnh Lagrange c:
)cos1(mgl'k I21
'I21L 22r m
2 ...!
Cng th c Lagrange m t quan h gi a cc t a suy r ng v i l c suy r ng, i h i ptnh tr c m t s i l ng c m t nh :
..
...
...
sin
""'
'''
2
2
m gl Lk I I
Ld t d
k I I L
r m
r m
!xx
!xx
!xx
Thay cc k t qu trung gian vo cng th c Lagrange v gi thi t r ng l c t ng qut\ g m
m men pht ngX , v m men ma st '. F c m hnh sau:
'sin")( 2 .X \ .. F m gl k I I r m !!
Hay d i d ng quan h v i l c pht ng c a ng c :
l
F
ImX k
I
mgX
.
-
8/9/2019 Bai Giang Robot CN_2
27/101
X ... !sin'")( 2 m gl F k I I r m
Ph ng trnh ny c ngh a nh sau:- quay tr c ch p hnh i m t gc. c n tc d ng ln tr c ng c m t l c t i thi uX ,
l c ny dng t o ra t t c cc thnh ph n c cng m v tri, trong :- Cc i l ng g n v i". trong ph ng trnh m t hi u ng c a l c qun tnh( o hm
b c hai c a gc quay l gia t c gc, gia t c gc g n v i l c qun tnh) .- Cc i l ng g n v i'. trong ph ng trnh m t hi u ng t ng h ( o hm b c nh t
c a gc quay l v n t c, v n t c l y th a m t g n v i l c ma st).
- Cc i l ng g n v i2'. trong ph ng trnh m t hi u ng li tm( trong v d ny bqua hi u ng li tm nn khng c m t th a s ny).
- Cc i l ng g n v i. trong ph ng trnh m t hi u ng tr ng l c( l c tr ng tr ng).V d 2: Xt m t robot hai khu c h quy chi u c nh nh hnh v :
Hai khu c a robot c chi u di d1; d2 v i cc kh i l ng t ng ng m1; m2. Cc kh pquay ho t ng v i bi n 21;UU hy xc nh bi u th c tnh l c t ng qut.
V i khu 1:
1111
21
211
2111
cos
'21
21
U
U
g d m P
d mvm K
!
!!
Trong K k hi u c a ng n ng, y ch xt ng n ng c a khu m khng k c , P l th n ng c a khu.
V tr c a khu 2 tnh theo bi u th c sau:
)cos(cos)sin(sin
212112
212112
UUUUUU
!!
d d yd d x
Chi u cao th n ng c a khu 2 tnh b ng tung i m 2:
)cos(cos 21211 UUU! d d h
m1
d1
y2
x2
m2
1U
O xy
2U
g = 9,8 (m/s2)
d2y1= - d1cos 1U
x1
-
8/9/2019 Bai Giang Robot CN_2
28/101
Khu 2 chuy n ng theo ph ng tr c x v tr c y ng th i nn v n t c t ng h p bng cho hnh ch nh t tnh theo pitago nh sau:
)'')(cos('cos
))(cos(cos'
21212111
21212
11122
UUUUUU
UUUUUU
!
!!
d d d t
d d t
d d
d t d
d xd t d x
)'')(sin('sin' 2121211122 UUUUUU!! d d yd t d y
)]'''('cos2)'''2'('['' 2121221222121222121222222 UUUUUUUUU!! d d d d y xv
V y:
? A)cos(cos
)]'''('cos2)'''2'('[21
21
2121122
2121221
2221
21
22
21
212
2222
UUU
UUUUUUUUU
!
!!
d d g m P
d d d d mvm K
3.1.2. Tnh ng n ng:
ng n ng c a h th ng g m hai ph n l ng n ng c a ph n ch p hnh v ng n nc c u pht ng cng v i h th ng truy n ng:
!
!n
imi ' ' '
1)(
ng n ng chuy n ng Tli c th c tnh theo s trn:
dV p p21T '*i
li
T'*lli V! (1)
Trong : '*i p l vector v n t c di( v2 = p*iT .p*i )
V l kh i l ng ring c a phn t th tch dV
Vli l th tch c a khu th i:
ii'li
'*i r p p v[!
S tnh ng n ng chuy n ng
-
8/9/2019 Bai Giang Robot CN_2
29/101
Sau khi tnh cc thnh ph n d i d u tch phn c a (1), ta nh n th y ng n ng Tli c 3
thnh ph n: t nh ti n, qua l i v quay. T ng thnh ph n ch y u l t nh ti n v quay, sa
tnh cc tch phn t ng ng, b ng:'qJIJq
21qJJqm
21T lio
Ti
Tlii
T)li(o
T'')li((
T)li((
T'lili ! (2)
Ngoi cc k hi u dng t tr c, cc k hi u trong ph n ny c quy c nh sau:T - ng n ngU - Th n ngm - Kh i l ngJ Jacobian
I Tensor qun tnh t ng ng v i kh i tmCh s l t ng ng v i khu (link); m v i ng c (motor).
ng n ng c a motor c ng c tnh t ng t . Gi thi t ng n ng c a stator cvo khu mang n. h n ph i tnh l ng n ng c a cc ph n chuy n ng, quy v rotor. gi thi t n a l ng c i u khi n kh p th i s c g n trn khu th i l*.
Trong s tnh ng n ng khu d n, ng n ng c a motor c tnh nh cng th c:
mimiTmi
'mi
T'mimimi I2
1 p pm21T [[! (3)
Trong cc thng s c a rotor:mmi: kh i l ng
'mi: v n t c di
Imi: Tensor qun tnh c a rotor i v i kh i tm c a n
mi[ : v n t c gc
Ta nh n c cng th c t ng t :
S tnh ng n ng khu d n
-
8/9/2019 Bai Giang Robot CN_2
30/101
'qJIJq21qJJqm
21T mio
Tmi
Tmimi
T)mi(o
T'')mi()
T)mi()
T'limi ! (4)
C ng ng n ng c a t t c cc khu t ng ng v i cc bi u th c (2) v (4) c cng tnh ng n ng c a ton h th ng:
'T'' j
'i
n
1 ji j
n
1iq)q(Bq
2
1qq)q( b2
1T !!
!!(5)
3.1.3. Tnh th n ng:Th n ng c a h th ng c ng bao g m th n ng c a t ng khu v c a t ng ng c :
!
!n
imili U U U
1)(
Trong k hi u li - ch link khu.mi - ch motor - ng c (ngu n chuy n ng).
Gi thi t cc khu r n tuy t i v l c duy nh t gy nn th n ng l tr ng l c, khi
n ng c a cc khu c tnh b i cng th c:
!!li
liT
liiT
li p g md V p g 0 0*
0 V
Trong g0 l vc t gia t c tr ng tr ng trong h c s , ngh a l:g0 = [0, 0, -g] n u tr c z t th ng ng.
Th n ng c a ng c :
mi
1
mimi p g mU 0!
C ng t t c v i nhau, th n ng c a h th ng m t nh sau:
!
!n
imi
T mili
T li p g m p g m2
100 )(
Ch r ng th n ng tnh thng qua pli v pmi, l vc t v tr c a tr ng tm khu ho c tr ngtm ng c ch ph thu c vo bi n kh p qi m khng ph thu c vo v n t c qi.3.1.4. Tnh l c tng qut v phn tch ngh a c h c c am hnh Lagrange:
Tr l i v i v d 2, trong m c 3.1.1 v robot hai khu. ng n ng v th n ng c a hai ku xc nh c trong m c . tnh l c t ng qut c ph ng trnh Lagrange nh
)cos(cos)(
)'''(cos()'''2'(21
')(21
)()(
21221121
212
122112
2212
12
222
12
121
2121
UUU
UUUUUUUUU!!
gd m gd mm
d d md md mm L P P K K L
Khi tnh l c t ng qut k hi u: q1 = 1U ; q2 = 2U , v i khu 1 xy d ng cng th c
Lagrange, d i d ng: 111 '
F L L
dt d !
xx
xx
UU
-
8/9/2019 Bai Giang Robot CN_2
31/101
i tnh ton cc i l ng c m t trong cng th c:
'cos'cos2)''(')('
2221212212212
2212
1211
UUUUUUUU
d d md d md md mm L !xx
"cos'sin"cos2
''sin2)""(")('
2221222221212212
122212212
2212
1211
UUUUUU
UUUUUUU
d d md d md d m
d d md md mm L
d t d !
xx
)sin(sin)( 212211211
UUUU
!xx g d m g d mm L
Thay vo ph ng trnh Lagrange t ng qut v nhm cc th a s :? A ? A
)sin(sin)('sin''sin2"cos"cos2)(
212211212
22212122212
222122
22122112
222
1211
UUUUUUUUUUUU!
g d m g d mmd d md d md d md md d md md mm F
quay khu 1 i m t gc1U ng c ph i t o ra m t l c t i thi u l F1, L c ny c c
tnh phi tuy n, l h p c a nhi u y u t nh qun tnh, t ng h , tr ng l c, li tmT ng t xy d ng cng th c l c t ng qut cho khu 2:? A
)sin(2''sin2'sin""cos
2122212212
2122122
22212211
2222
UUUUUUUUUU!
gd md d md d md md d md m F
phn tch ngh a cc thnh ph n trong bi u th c tnh l c t ng qut, bi u di n g n
nh sau: iiii D D D D F UUUU 43221 ''"!
Th a s g n v i"iU : m t hi u ng qun tnh; 2'
iU : M t hi u ng li tm;
'iU : M t hi u ng t ng h ( ma st, chuy n ng theo..);
iU : M t hi u ng tr ng tr ng.
3.2. Ph ng php NEWTON EULER:V i ph ng php Lagrange, m hnh ng l c h c c a tay my xu t pht t t ng n
l ng c a h th ng. Ph ng php Newton Euler xy d ng m hnh d a trn s cn bc a h l c tc d ng ln h th ng.
Gi s khu th i c a tay my c km motor d n ng kh p thi + l v i cc thng s k tc u sau:
mi - kh i l ng c a khu th iIi tensor qun tnh c a khu th iImi momen qun tnh c a rotor r i-l,Ci vector t g c c ai-1 n tr ng tm Ci r i,Ci vector t g c c a i n tr ng tm Ci
-
8/9/2019 Bai Giang Robot CN_2
32/101
r i-l,i vector t g c c ai-1 n g c iCc v n t c v gia t c c a vo tnh ton, g m c:
p 'C i - v n t c di c a tr ng tm Ci
p 'i - v n t c di c a g c t a i
i[ - v n t c gc c a khu th imi[ - v n t c gc c a rotor tr c i
p"Ci - gia t c di c a tr ng tm Ci
p"i - gia t c di c a g c t a i'Ci[ - gia t c gc c a tr ng tm Ci 'mi[ - gia t c gc c a rotor
go gia t c tr ng tr ngCc lo i l c v momen tc d ng, g m:f i - l c c a khu i tc d ng ln khui-1 -f i+l - l c c a khui+1 tc d ng ln khu i
i Q - momen c a khu i tc d ng ln khui-1, tnh theo tr ci-1
- l i Q - momen c a khui+1 tc d ng ln khu i, tnh theo tr c i
Chuy n ng t nh ti n c a tr ng tm c m t b ng cng th c Ne3 ton:
f i f i+l + migo = mi p"Ci
S d n n cng th c Newton Euler nh sau:
Cng th c Euler c dng cho chuy n ng quay c a khu, trong cc momen ctnh i v i t a tm v tr ng l c migo khng gy nn momen, v n c t ngay t i tr ngtm:
)zIqk I(dtdr f r f lmilmi' lili,r iiCi,ililiCi,liii [!QQ
-
8/9/2019 Bai Giang Robot CN_2
33/101
o hm thnh ph n th nh t c a v ph i:
)()( ' iiiiiii I I I d t d [[[[ !
o hm thnh ph n th hai:
l miil mil il mil mil il mil mil i z I q z I q z I qd t
d ! ['"' )(
Thay vo cng th c Euler
l miil mil il ir l mil mil il ir iiiiiC iil il iC il iii z I qk z I qk I I r f r f ! [[[[ Q Q ',",',, )(
L c t ng qut c th tm c b ng cch chi u l c f i ( i v i kh p tr t ) ho c momeni Q
( i v i kh p quay ) ln tr c kh p, c ng thm momen qun tnh c a rotor:v i kh p tr t
v i kh p quay
3.2.2. Tnh gia t c c a khu:Tnh gia t c di:
i v i khu (i), tnh c gia t c c n bi t v n t c v g c c a v n l c n bi t xc nh v tr c a tr ng tm khu (i).
V i kh p tr t , k hi u pi-1; pi l n l t l vc t v tr c a kh p (i 1) v kh p (i), r i-1,i lkho ng cch gi a hai tr c c a chng, di l kho ng d ch chuy n theo kh p (i) ta c:
)''(' ,111 iiiiiii r z d p p ! [
Trong cng th c ny, th a s th nh t l v n t c c a khu mang khu ang xt. Th a th hai l v n t c t nh ti n (do kh p tr t). Th a s th ba l v n t c di (chuy n ngt o ra).
o hm hai v theo th i gian ph ng trnh ni trn c:)('''""" ,111,11111 iiiiiiiiiiiiiiiii r z d r z d z d p p ! [[[[[
Thay iiiiiii r z d r ,111',1 '! [ vo ph ng trnh trn c:
)(''2""" ,1,1111 iiiiiiiiiiiiii r r z d z d p p ! [[[[
V i kh p quay:
i,lii'
li'i r p p [!
o hm v n t c'i p theo th i gian, c:
)( ,,'"" il iiiil iil ii r r p p ! [[[
T ng h p l i, ta c cng th c tnh gia t c di c a khu th i:v i kh p tr t
!mi
4
mimiril i
4
i
mi
4
mimiril i
4
ii
z I k z z I k z f
'
'
[ Q[
X
5 !
)()(2
,,'"
,,'""
"
il iiiil iil i
il iiiil iiil iil ii r r p
r r d z d p p
[[[
[[[
-
8/9/2019 Bai Giang Robot CN_2
34/101
v i kh p quay
Tnh gia t c gc: i v i kh p tr t:V l ii ! [[ nn:
''l ii ! [[
i v i kh p quay,v l iil ii z ! '.[[ nn:
l il iil iil ii z z ! [..[[ '"''
T ng h p l i ta c cng th c tnh gia t c gc c a khu th i:v i kh p tr tv i kh p quay
Ch ng 4:C s i u khi n robot (5 ti t)ng h c v ng l c h c tay my ph c v vi c phn tch k t c u c a tay my, lm
t ng cho vi c thi t k ph n c kh c a tay my. M t khc quan h gi a l c t ng qut, m v chuy n ng l i r t c n cho vi c thi t k c c u d n ng, ch n ngu n chuy n nv c b n nh ng cng vi c trn m i ch c p n ph n tay my.
Theo nh cc nh ngh a a ra trong ch ng 1, tay my l thi t b c i u khng theo ch ng trnh. N g m hai ph n l i t ng i u khi n v h th ng i u k
Nhi m v c a h th ng i u khi n l i u khi n tay my th c hi n cc nhi m v t ral ph n cng tc ph i d ch chuy n theo qu o nh tr c v th c hi n cc ch c n ngtc. N i dung chnh c a i u khi n robot lin quan t i nh ng v n sau:- Quan h gi a qu o ho t ng c a ph n cng tc v i cc thng s ng h c, ng lc a tay my.- Lu t, ph ng php i u khi n v c u trc c a h i u khi n.- Cc c c u c a h th ng i u khi n nh c c u pht ng, c m bi n, b i u khi n, cc c u chuy n i v truy n tn hi u gi a chng.- L p trnh cho robot.
Cc v n trn lin quan n nhi u nghnh khoa h c khc nhau, trong ph m vi chny chng ta c p n cc v n thin v c kh trong bi ton i u khi n robot.4.1. Thi t k qu o:
Qu o l v n chung trong i u khi n robot, v hon thnh nhi m v c thmnh th tr c h t ph n cng tc ph i di chuy n theo ng qu o xc nh. Ni cch qu o l y u t c b n m t ho t ng c a robot. Vi c thi t k qu o cung c p
u vo cho h th ng i u khi n nn c ng l c s tr c ti p cho vi c i u khi n.
6 !
l il iil iil i
l ii
z z [..[
[[
'"'
''
-
8/9/2019 Bai Giang Robot CN_2
35/101
T m phn bi t hai thu t ng ng d ch chuy nhm ch t p h p cc i m trong khnggian m khu c n i u khi n ph i i qua trong qu trnh lm vi c, n ch a ng cc yhnh h c thu n ty, i u ny c nghin c u k khi h c v t o hnh v m t ban cc d ng ng cong khc nhau trong CAD/CAM h c ph n I.
Thu t ng qu o chuy n ng hay g i t t lqu obao g m c y u t hnh h c c a
ng d ch chuy n l n y u t th i gian th c hi n chuy n ng nh v n t c, gia t c. bi ton thi t k qu o lin quan n cc v n ng h c v ng l c h c.
Cc y u t u vo c a bi ton bao g m ng d ch chuy n v cc i u ki n rng bung h c v ng l c h c.
Cc y u t u ra l qu o c a ph n cng tc. Ni chung, m t chnh xc ng chuy n l r t kh kh n. Ng i ta gi m b t cc tham s b ng cch quy nh cc i m bivng ho t ng, thm cc i m trung gian m ng ph i i qua, sau x p x (n i suy)cc ng n gi n. t ng t nh v y, y u t th i gian c a qu o khng th xc nt ng i m m th ng quy nh cho c o n ng. Chng c ng th ng c quy ncc gi tr gi i h n nh v n t c cho php, hay gia t c cho php, ho c gn b ng cc gi tr
nh.Bi ton thi t k qu o c t ra trong c khng gian kh p l n vng ho t ng
rng bu c v ng d ch chuy nthu n ty cc y u t hnh h c th ng c m t trong vngho t ng. Ng c l i l c chuy n ng c a h th ng th ng xu t pht t cc kh p, nn
i u khi n cc ng c d n ng i h i xc nh quy lu t bi n thin theo th i gian c bi n kh p, vi c ny th c hi n trong khng gian kh p.4.1.1. Thi t k qu o trong khng gian kh p:
Chuy n ng c a tay my th ng c m t trong vng lm vi c b ng cc i m nt (i m u, i m cu i, v c th c m t s i m trung gian) v th i gian chuy n ng. V
thi t k qu o trong khng gian kh p ph i gi i bi ton ng c ng h c xc tr cc bi n kh p t i cc i m nt. Sau thi t l p cc hm n i suy q(t) m t qu nh n c.
Thu t ton thi t k qu o trong khng gian kh p yu c u:
-
Khng i h i tnh ton qu nhi u; - V tr, v n t c, c th c gia t c c a cc kh p ph i c bi u di n b ng cc hm lin ; - Gi m thi u cc hi u ng b t l i, v d qu o khng tr n.
D ng d n gi n c a qu o l chuy n ng i m - i m, n u thm cc i m trung giqu o c d ng chuy n ng theo ng.4.1.1.1.Chuy n ng i m- i m:
-
8/9/2019 Bai Giang Robot CN_2
36/101
Chuy n ng i m- i m s d ng cho m t s lo i robot nh robot hn i m, tn inhd v t li u, trong d ng chuy n ng ny, ng i ta ch quan tm n cc t a i m
i m cu i c a ng d ch chuy n v th i gian chuy n ng gi a cc i m ch khntm n d ng hnh h c c a ng d ch chuy n. Nhi m v t ra l xc nh qu o
ng th a mn cc yu c u chung v c th thm c m t s tiu ch t i u no .
G i I l mmen qun tnh c a m t v t r n quay quanh tr c c a n, c n xc nh quy thay i c a gc q, gi a gi tr u qi (i: initial) v gi tr cu i qf trong kho ng th i gian tf . (f:finish). L c pht ng l m menX t m t ng c . Tiu chu n t i u t ra l n ng l ngtiu th trn ng c l nh nh t.
Do k hi u gc quay c a khu ch p hnh l q, v y quan h c a gc quay v v n t c gc hi n d i d ng o hm nh sau: [!'q
Theo ph ng trnh newton, quan h y gi a gia t c "q v mmen qun tnh I, l c suy
r ngX
c vi t nh sau:X !" Iq
Song n u bi u th gia t c qua v n t c[ quan h ny c d ng nh sau:X ![ 'I
V ch xt trong kho ng th i gian ti n tf nn c n c i u ki n:
! f t
i f qqd t t 0
)([
C k n tiu chu n t i u:
p f t
d t t 0
2 min)(X
Ph ng trnh vi phn c p 2, b c m t v i m men qun tnh v l c suy r ng ni trn c lgi i t ng qut l m t a th c b c hai i v i th i gian t:
cbt at t ! 2)([
Theo quan h o hm, chuy n v hay qu o chuy n ng c d ng m t a th c b c
012
23
3)( at at at at q !
Nghi m ring c a v n t c c d ng m t a th c b c hai vi t l i nh sau:12
23 23)(' at at at q !
Gia t c thay i theo quy lu t b c nh t:
23 26)(" at at q !
-
8/9/2019 Bai Giang Robot CN_2
37/101
xc nh c 4 h s gi nh th ng c n c 4 i u ki n u, th ng l v tr i vv tr cu i qf , v n t c u qi v n t c cu i qf . Th ng ch n v n t c u v v n t c cu i b ngkhng qi = qf = 0. Cc h s gi i nh c xc nh t h ph ng trnh:
7
!!
!!
f f f
f f f f
i
i
qat at aqat at at a
qaqa
'23
'
122
3
012
23
3
1
0
Xt v d c th sau:V d 1:Cho tr c quy lu t chuy n ng m t b c t do c a tay my nh sau:
Gc xu t pht qi = 0, gc cu i cng qf = T ; Th i gian chuy n ng ti = 0, th i gian cu i tf = 1; V n t c d u v v n t c cu i b ng khng: ti = tf = 0.
Thay cc thng s ny vo h ph ng trnh gi nh trn xc nh c cc n ssau:a0 = a1 = 0; a2 = 3T a3 = -2T
C d ng y c a t t c cc ng cong gi nh, v l i cc quan h chuy n v , v gia t c ni trn theo k t qu v a tm c v ti n hnh kh o st s b cc c i mchng c cc gi i h n chnh nh sau:
V n t c c quy lu t b c 2 v i gi tr c c i: qmax = 2/3T khi t = 1/2; Gia t c bi n thin theo quy lu t b c nh t v i: qmax = T 6 khi t = 0 v t = 1; Nh c i m c a ph ng php ny l gia t c t i i m u v i m cu i l n, s sinh l
p do qun tnh.
-
8/9/2019 Bai Giang Robot CN_2
38/101
Vtr(rad)
Thi gian (s)0
1
2
3
0 0 8 2 0 8 4 0 8 6 0 8 8 1
Vn tc (rad/s)
0
0 Thi gian (s)
0 8 6 0 8 2 0 8 4 0 8 8 1
12345
Vn tc (rad/s^2)
0
-20 Thi gian (s)
0 8 6 0 8 2 0 8 4 0 8 8 1
-10 0 10
20
q
0
qc
0
qi t
t c t m t f - t c t f
q'
t
q"
t
qm
qf
0 t c t f - t c t f
q' c
q" c
- q" c
t c t f - t c t f
M t d ng qu o th ng s d ng trong cng nghi p l d ng a th c h n h p, d ngo ny ch n quy lu t v n t c hnh thang.
Qu o chia ra lm ba ph n r r t, kh i ng v i gia t c khng i, chuy n ng tiv n t c khng i, v ch v i gia t c khng i.
Qu o th c t l hai o n parabol (mu en) n i v i nhau b ng m t o n th ng (mGi thi t qi = qf = 0, gi thi t th i gian t ng t c v th i gian gi m t c b ng nhau (q c g
tr b ng nhau i m u v i m cu i). Cc i u ki n trn d n n qu o i xqua i m gi a qm = (qf qi)/2 t i tm = tf /2.
m b o qu o l hm lin t c, v n t c t i cc i m ti p gip o n parabol vth ng khng c nh y b c, ngh a l trn th chuy n v o n th ng ph i tr thtuy n c a o n parabol, hay h s gc c a o n th ng ph i b ng h s gc c a o n p
t i i m tc. (h s gc c a ng th ng cm
cm
t t
qqtg !E ; ph ng trnh c a o n chuy n ng
nhanh d n u ng v i o n parabol l 2"21
ccic t qqq ! ( ch r ng qi l qung ng nn
c tnh qua v n t c qi v th i gian t), v y h s gc b ng o hm b c nh t c a chuy
v l ccc t qq "'! ). V y i u ki n lin t c t i i m ti p gip c th hi n nh sau:
cm
cmcc t t
qqt q !"
-
8/9/2019 Bai Giang Robot CN_2
39/101
Trong qc l gi tr bi n kh p q t t i t i th i i m k t thc o n parabol tc d i d ngnhanh d n u, v i gia t c qc, v q(0) = 0 nn:
2"21
ccic t qqq !
K t h p v i rng bu c lin t c ni trn c ph ng trnh:
0"" 2 !i f c f ccc qqt t qt q
N u cho tr c f i f c qqt q ;;;" y l ph ng trnh b c hai m t n v i tc, gi i ph ng trnh
ny trong kho ng2 f
ct
t e nh n c nghi m nh sau:
")(4"
21
2
2
c
i f c f f c q
qqqt t t !
bi u th c d i d u c n d ng, c n ph i c:
2
4"
f
i f c t
qqq u
N u bi u th c trn nh n d u b ng th khng c o n n m ngang c a v n t c, bi u t c c d ng tam gic.
Nh v y, v i cc gi tr cho tr c c a qi; qf v tf t bi u th c ny cho php tnh c giat c qc, sau tnh c tc, cu i cng xc nh c qu o t ba o n:
9
ee
ee
ee
!
f c f f c f
c f cc
cci
cci
t t t t t t qq
t t t t t t t qq
t t t qq
t q
;)("21
);2
("
0;"21
)(
2
2
Ch r ng quy lu t v n t c hnh thang khng m b o t i u v n ng l ng nh tv i qu o l a th c b c ba, n t ng kho ng 12,5% so v i gi tr t i u.4.1.1.2.Chuy n ng theo ng:
Trong nhi u ho t ng, v d hn h quang, s n, x p d v t li u trong khng gian c n
ch ng ng i v t, robot c n c i u khi n theo ng. Khi s l ng i m c a m il n h n hai. c th khng ch l i m ph i i qua n thu n m t i c th ph i kch c v n t c v gia t c p ng yu c u cng ngh . Cc i m nh v y g i l ccch t, s l ng i m ny nhi u hay t ty thu c yu c u chnh xc c a qu o.
Bi ton t ra l xc nh qu o qua N i m ch t. Nh v y m i bi n kh p ph i th N i u ki n rng bu c. th c hi n i u , c th ngh n qu o d ng a th c bTuy nhin gi i php ny c cc nh c i m:
-
8/9/2019 Bai Giang Robot CN_2
40/101
- Khng th kh ng ch c v n t c t i i m u v i m cu i.- B c a th c cng cao th kh n ng dao ng cng l n, nh h ng x u n tr ng th
vi c c a robot.- chnh xc tnh ton cc h s c a a th c gi m khi b c c a a th c t ng.- H ph ng trnh rng bu c ph c t p v kh gi i.
- Cc h s c a a th c ph thu c t t c cc i m, v v y khi c n s p x p l i m t ic ng ph i tnh ton l i ton b .C th kh c ph c cc nh c i m trn b ng cch s d ng m t qu o lai, trong s o n a th c b c cao c thay th b ng cc o n a th c c b c th p h n. Cc thay th g i l a th c n i suy.
m b o tnh lin t c c a v n t c t i cc i m ch t, b c c a a th c n i suy khnnh h n b c ba, xt quy lu t bi n thin theo th i gian c a m t bi n kh p q(t). ng c bi n thin c a n g m N 1 o n a th c n i suy b c ba)(t k v i k = 1..(N-1). Hm q(t)
nh n gi tr qk t i i m tk (k = 1..N). T i i m u t1 = 0, gi tr q1 = qi (i : initial), t i i mcu i t N = tf (f: finish) c q N = qf . Cc gi tr qk chnh l i di n cho cc i m ch t c a qu o
Qu o c thi t k c n ph i th a mn nh ng i u ki n rng bu c, nh t nh c thxt cc tr ng h p sau:- Gi tr v n t c t i cc i m q(t) t i cc i m ch t l xc nh,- Gi tr q(t) t i cc i m ch t c tnh theo cc ch tiu xc nh,- m b o tnh lin t c c a gia t c q(t) t i cc i m ch t.
Qu o v i cc i m ch t v cc a th c n i suy a th c n i suy v i gi tr cho tr c c a v n t c ti cc i mch t: C hai i u ki n chnh c n ph i m b o:
- Cc a th c n i suy ph i i qua cc i m ch t ( i u ki n v i hm chuy n v ).- V n t c t i cc i m ch t ph i b ng gi tr nh tr c ( i u ki n v i o hm b c n
chuy n v ).
-
8/9/2019 Bai Giang Robot CN_2
41/101
N u trn qu o c N i m ch t th s a th c b c ba n i suy k hi u)(t k n i cc i m
qk v qk+1 l (N 1). Trong m i a th c ph i th a mn cc rng bu c sau:
@
!!!
!
11
11
')('')('
)()(
k k k
k k k
k k k
k k k
qt qt qt
qt
M i a th c n i suy b c ba c 4 h s gi nh.Chng c xc nh b ng cch gi i ph ng trnh c d ng nh trn, c n ph i gi i (N 1) h xc nh (N 1) b h s
nh, th ng gi tr v n t c t i i m u v t i i m cu i c l y b ng 0. i u ki nc a v n t c t i cc i m ch t c m b o b i i u ki n:
)(')(' 111 ! k k k k t t v i k = 1(N 2)
Ch r ng i u ki n ny khng tham gia vo vi c xc nh cc h s gi nh c a c
th c b c ba v s ph ng trnh c n thi t gi i ra cc n ny c . Tn c a ph ngny ln i suy v i gi tr cho tr c c a v n t c t i cc i m ch t . T c l tr c khi cho v n t ct i cc i m ch t, ng i n nh gi tr v n t c t i cc i m ch t ph i n i u n
a th c n i suy v i gia tr v n t c tnh ton t i cc i mch t:Trong tr ng h p ny gi tr c a v n t c t i cc i m ch t c tnh ton t nh ng i u
nh t nh. B ng cch n i cc i m ch t b ng cc o n th ng, v n t c t i cc i m chtnh theo quy t c sau:
Trong 1
1!k k
k k k t t
qqv l h s gc, t ng tr ng cho d c c a o n th ng trong
kho ng th i gian (tk tk-1).Xem hnh v b) minh h a tr ng h p ni trn v i s li u sau:
0';0';5;3;2;0
;2;2;0
41
4321
4321
!!!!!!
!!!!
qqt t t t
qqqq T T
T
Ta th y v n t c ti n t i gi tr 0 t i cc i m ch t.a th c n i suy v i gia t c lin t c t i cc i mch t:
-
8/9/2019 Bai Giang Robot CN_2
42/101
C hai tr ng h p ni trn u khng m b o c tnh lin t c c a gia t c t i cc ch t. Mu n m b o tnh lin t c c a c chuy n v , v n t c v gia t c th a th c n i suhai i m ch t li n nhau ph i th a mn cc i u ki n rng bu c:
A
!!
!!
)(")(")(')('
)()()(
1
1
1
1
k k k k
k k k k
k k k k
k k k
t t t t
t t qt
Trong v ngh a cc rng bu c di n t cc i m chnh nh sau:- Rng bu c th nh t ch i u ki n i qua; - Rng bu c th hai ch i u ki n i qua cng m t i m; - Rng bu c th ba ch h s gc ti p tuy n b ng nhau t i i m chuy n ti p trn bi
chuy n v (ho c v n t c chuy n ti p b ng nhau trn bi u v n t c); - Rng bu c th ba ch bn knh cong t c th i t i i m chuy n ti p b ng nhau trn bi
chuy n v (ho c gia t c b ng nhau t i i m chuy n ti p trn bi u gia t c).Xem hnh v c) minh h a tr ng h p ni trn v i s li u sau:
0';0';5;3;2;0
;;2
;2;0
61
6431
6431
!!!!!!
!!!!
qqt t t t
qqqq T T T
N i suy ng b c nh t b ng cc o n parabol:M t trong nh ng d ng n gi n nh t c a qu o tay my g m cc o n th ng, n
nhau b ng cc o n parabol t i cc i m ch t.Gi s trn qu o c N i m ch t, ng v i th i i m tk , t i bi n kh p t gi tr qk v i
k = 1N. Qu o nguyn th y g m cc o n th ng n i v i nhau t i cc i m ch t. b o tnh lin t c t i cc i m ch t, ng chuy n ng c n i b ng cc o n parabol.
V n t c v gia t c t i cc i m ch t c tnh nh sau:
k
k k k k k
k
k k k k
t
qqq
t qqq
'
''"
'
,11,
1
1,1
(!
(!
Trong , v n t c b ng qung ng di chuy n chia cho th i gian, gia t c b ng s giat c chia cho s gia th i gian( o hm c a v n t c theo th i gian).Cc i l ng sau y ih i bi t tr c.
k k k k t t t !( 11, l kho ng th i gian gi a hai v tr qk v qk+1;
1,' k k q l v n t c khng i ng v i kho ng th i gian1,( k k t ;
-
8/9/2019 Bai Giang Robot CN_2
43/101
-
8/9/2019 Bai Giang Robot CN_2
44/101
Xt m t ng G bi u di n theo tham s (s) nh hnh v :
t
0
z
(G)
x
y
O
P i
P f
n
b
p
Hy t ng t ng r ng ng (G) c m t c t ngang vung gc v i ng tm c a n t
l m t m t ph ng, php tuy n c a m t ph ng t i p l ti p tuy n t, chi u c a t l chi uc a tham s s i t pinitial n pfinish, m t ph ng m t ti p (O) l m t ch a t v ln c n c a
(G) pha php tuy n t.Ph ng c a vc t php tuy n chnh n l giao tuy n c a m t ph ng nh n t l php tuy
v i m t ph ng m t ti p, chi u c a n sao cho t, ln c n c a (G) pha sau t, v n cng pha.Vc t b, tr c th ba c a h quy chi u xc nh theo quy t c bn tay ph i.Theo nh ngh a v t a s c a i m p trn ng (G), ta c cc quan h sau:
!
!
!
nt b
d s
pd
d s pd
n
d sd pt
.
12
2
22
Sau y l hai phn t hnh h c i n hnh th ng s d ng trong xy d ng qu o.o n th ng trong khng gian cng tc:Xt o n th ng n i hai i m pi v pf . N c bi u di n d i d ng tham s b i ph ng
trnh sau:
)()( i f i f
i p p p p
s p s p !
( d ng t ng qut c a ph ng trnh tham s ng th ng x = x0 + a.t y pi ng vai tr
m t i m u c a ng th ng, s l tham s nh t,i f
i f
p p p p
l cosin ch ph ng c a ng
th ng, hay quen g i t t l vc t ch ph ng).
Ch r ng: p(s = 0) = pi v p(s = i f p p ) = pf .
-
8/9/2019 Bai Giang Robot CN_2
45/101
o n th ng trong khng gian cng tc:Xt o n th ng n i hai i m pi v pf . N c bi u di n d i d ng tham s b i ph ng
trnh sau:( d ng t ng qut c a ph ng trnh tham s ng th ng x = x0 + a.t y pi ng vai tr
m t i m u c a ng th ng, s l tham s nh t, i f i f
p p p p
l cosin ch ph ng c a ng
th ng, hay quen g i t t l vc t ch ph ng).
Ch r ng: p(s = 0) = pi v p(s = i f p p ) = pf .V v y h ng c a ng th ng l i t pi n pf .H s gc c a ng th ng xc nh b i:
i f
i f
p p p p
dsdp !
Bn knh cong c a ng th ng xc nh b i:
022
!d s
pd
i u c ngh a l t n t i v s m t ph ng m t ti p, v y khng th xc nh h t a b) m t cch duy nh t.
ng trn trong khng gian cng tc: Gi s c ng trn trong khng gian nh hnh v :
Trong vc t n v r n m theo tr c ng trn; Vc t v tr d m t m t i m n m trn tr c c a ng trn; Vc t pi m t v tr c a m t i m n m trn ng trn.
K hi u d pi!H , n u pi khng n m trn tr c, ngh a l ng trn khng suy bi n thnh m
i m th i u ki n sau y ph i c th a mn:
-
8/9/2019 Bai Giang Robot CN_2
46/101
H H H H e! );cos( r r r T T
Khi c th xc nh tm c a ng trn thng qua vc t sau:
r r d c T )(H !
C n bi u di n ng trn d i d ng t a c a s. cho hm ny n gi n, c n ch n
h t a thch h p Oxyz. Trong O trng v i tm ng trn; tr c x h ng theo chi uvc t (pi c), tr c z h ng theo r, cn y c xc nh theo quy t c bn tay ph i. t a p trong h ny t ng t nh xc nh ph ng trnh tham s ng trn trong t a c c:
-
!
0
)sin(
)cos(
)(' V
V
V V
s
s
s p
Trong c pi! V l bn knh ng trn v i m pi l g c t a . Khi thay i h quy
chi u ph ng trnh bi u di n ng trn tr thnh:)(')( s R pc s p !
Trong R l ma tr n quay c a h t a O so v i h t a O.Bi u th c c a v n t c v gia t c d i d ng hm s c a t a s nh sau:
-
!
-
!
0
)sin(1
)cos(1
0
)cos(
)sin(
2
2
V V
V V s
s
Rds
pd
p s
p s
Rdsdp
4.1.2.2. V tr v h ng trn qu o:Qu o trong khng gian cng tc m t b ng hai y u t l nh v v nh h ng,
m t c hai y u t t i m i m t v tr thng qua vc t :
-!N
p x
V tr c a ph n cng tc:
-
8/9/2019 Bai Giang Robot CN_2
47/101
G i p = f(s)(3.1) l vc t bi u di n ng d ch chuy n (G) d i d ng hm c a t a G c t a c a ph n cng tc di chuy n t i m pi n i m pf trong kho ng th i gian tf .
n gi n t g c t a t i i m pi h ng c a (G) i t pi n pf . T a c a i m p b t ktrn (G) chnh l di cung (s) tnh t pinitial n p. T a ny l m t hm bi u di n theoth i gian t, hay cn c th vi t c s = s(t). V p = f(s) nn tnh c v n t c di chuy n
ng (G) b ng cch tnh o hm b c nh t c a p theo (s):
t sdsdp s p ''' !!
Trong t l vc t ti p tuy n c a ng cong t i p. Nh v y, s bi u di n l n ct v n t c t i p. Gi tr c a c a p bi n thin t 0 (th i i m u t = 0) bi n thin theo quhnh thang, ty theo chng ta s d ng php n i suy b c ba hay b c nh t v tr l i b ng khkhi t = tf .
i v i cc qu o th ng s d ng l ng th ng v ng trn th cch tnh v n t
gia t c c th nh sau:- N u qu o c d ng ng th ng:
)()( i f i f
i p p p p s p s p !
L n l t l y o hm b c nh t v b c hai:
t s p p p p s
p
t s p p p p
s p
i f i f
i f i f
")("
"
')(''
!!
!!
N u ng d ch chuy n l ng trn bi u di n b i ph ng trnh ni m c trl t l y o hm theo th i gian, ch r ng s = s(t) ta c:
-
!
-
!
)cos("1))sin('(
)sin("1))cos('("
0
)cos('
)sin('
'
2
2
V V V
V V V
V
s s s s
s s s s R p
p s s
s s
R p
Ch r ng v n t c c h ng ti p tuy n v i qu o t i i m ang xt. Cn gia t c cthnh ph n l ti p tuy n v h ng tm.
-
8/9/2019 Bai Giang Robot CN_2
48/101
H ng c a ph n cng tc: H ng c a ph n cng tc nh nghin c u trong ch ng 2, c m t thng qua n
v nh h ng ma tr n quay c a h quy chi u a ph ng g n v i khu ch p hnh so quy chi u c s g n v i gi.
H ng c a ph n cng tc c th m t thng qua cc ma tr n quay, trong ch r ng
c t c a ma tr n quay c 3.3 = 9 thnh ph n c a cosin ch ph ng, chng khng c l p ttnh nn xc nh 9 thnh ph n ny l khng c n thi t. Vi c m t nh h ng trn cc php m t h ng t i thi u (MRO) nh php quay RPY ho c EULER.
nh h ng c a ph n cng tc c m t t i v tr u v v tr cu i c a qu o,i m trung gian c ti n hnh n i suy bnh th ng nh n i suy cc thng s nh v .
n i suy c ng l cc hm b c ba ho c hm b c nh t nh th c hi n i v i v tr. Nh ra cc ph n tr c v n t c gc[ c quan h tuy n tnh v i o hm b c nh t thng s m tgc quayN , l m t hm lin t c theo th i gian. C ngh a l n u g i finishinitial N N ; l gc m t
h ng t i thi u t i i m u v i m cu i c a qu o theo th t , cng th c n i thay i nh h ng c a khu, v n t c thay i, gia t c thay i t i m u cho tr
i m cu i cho tr c nh h ng nh sau:
)("
"
)(''
)(
i f i f
i f i f
i f i f
i
s
s
s
N N N N N
N N N N
N
N N N N
N N
!
!
!
M t ph ng php n a m t s thay i lin t c c a cc thng s trong b thng s h ng t i thi u, l v n d ng ma tr n bi n i quay quanh m t tr c b t k. t ng ph ng php l n u cho tr c nh h ng ban u trong ma tr n R i, v cho tr c nh h ngkhi k t thc lm vi c l R f , ta t ng t ng khu ch p hnh bi n i v tr lin t c t R i n R f th t n t i m t ma tr n chuy n t ng qut R T c gi tr thay i t i t ng i m trn qu o, saocho h th c sau lun c th a mn:
i
B
f R R R ! Vi c xc nh ma tr n R T th c hi n b ng cc thu t ton ng c ng h c.
4.2. i u khi n chuy n ng:Sau khi nh n c s li u u vo t ng ng v i qu o c a ph n cng tc hay c a k
h th ng i u khi n c ch c n ng i u khi n robot chuy n ng theo ng qu o V n i u khi n robot r t ph c t p v ngoi vi c m b o th c hi n qu o m t ccxc, cn ph i gi i quy t v n t ng tc v i i t ng cng tc. Bn c nh trong qu
-
8/9/2019 Bai Giang Robot CN_2
49/101
thi t k qu o cn c cc nh h ng phi tuy n khng mong mu n khi chuy n i bi nra khng gian cng tc, cc nh h ng v r c a h truy n ng c kh. Cc nh hc a gia t c v l c qun tnh do h l c th c t khng b qua c m t s y u t c ththnh h l c cn b ng th c s .
Do s ph c t p nh v y nn cc thu t ton i u khi n ph i c ch c n ng b sai s t
ng, m t khc ph i lin t c c p nh t thng s u vo v hi u ch nh k p th i. Ty thec u s d ng robot c r t nhi u cc k thu t i u khi n khc nhau c ng d ng, ch ng - i u khi n t do v i u khi n c t ng tc v i i t ng.- i u khi n trong khng gian kh p v i u khi n trong khong gian lm vi c.- i u khi n phn tn v i u khi n t p trung.- i u khi n i m - i m v i u khi n theo ng.
K thu t i u khi n c ng ph thu c k t c u c a ph n c kh nh lo i h t a s dd ng ng c g? C s d ng truy n d n c kh hay khng, truy n d n c kh cho phpr ng c vng tuy n tnh c a ng c , s d ng c ph n c l i nh t trn d i c tuy
ng c . B l i ph n c kh c ng em l i nh h ng khng mong mu n nh :- Bi n d ng.- T n th t ma st.- Khe h m t bn.- Dao ng v cc l c khng mong mu n nh l c li tm, gia t c coriolit,..
Khi b t u i u khi n bao gi c ng ph i l a ch n i u khi n trong khng gian khkhng gian cng tc, vi c thi t k qu o th ng th c hi n trong khng gian cng tc s
i u khi n tr c ti p l bi n kh p, v v y bao gi c ng ph i gi i bi ton ng c chuythng s i u khi n gi a hai khng gian ny.4.2.1. i u khi n qu o trong gian kh p:
y bi ton ng h c ng c c gi i tr c chu n cc thng s t khng gian tc sang khng gian kh p. Xem l c sau:
M ch i u khi n nh n gi tr t c a cc bi n kh p (c th qua h s chuy n i nv i u khi n kh p theo st di n ti n th i gian c a bi n kh p. M ch i u khi n ny song chnh xc b h n ch do i t ng b gim st tr c ti p l ph n cng tc lngoi m ch i u khi n.4.2.2. i u khi n trong khng gian cng tc:
ng h cng c i u khi n
Pht ng Tay myCh p hnh
Bi n i
xd qd
q - +
x
-
8/9/2019 Bai Giang Robot CN_2
50/101
Nh n tr c ti p thng s c a khng gian kh p lm s li u u vo, bi ton ng c ctrong m ch ph n h i. S ny c hai nh c i m c b n l h i u khi n ph c t p hhai h th ng o th ng g n ln cc cc kh p, gim st tr c ti p cc thng s c a kh p. Mchuy n chng sang khng gian cng tc th ph i th c hi n cc php tnh ng h c thu n,c ng l nguyn nhn pht sinh sai s .
Ch ng 5:Thi t k v l a ch n robot(7 ti t)5.1.Cc thng s k thu t c a robot cng nghi p:
T ng t nh thi t k my b t u thi t k robot cng nghi p ph i b t u t xcc c tnh c a i t ng. Trn c s t bi ton tnh ton b t u v i nh ng d lic n xc nh nh ng thng s no trong i u ki n nh ng rng bu c no c n th a mn. Rcng nghi p gi ng nh my cng c CNC ch chng cng l cc h i u khi n nhi u
ng th i, h d n ng t ng t nh nhau, ngu n chuy n ng m nhi m ch c n ng ct c trn ph ng di n i u ch nh t c ph h p, ph n c kh th ng r t nh g n ch c n ng khuy ch i mmen, t o tnh t hm cho c c u.
Robot l m t tay my v n n ng c th l p trnh l i, song c chnh xc cao nh tgi thnh nh nh t th c n h n ch t i a tnh v n n ng c a n. Cc bi ton t ra khi ths xc nh m c chi ph c a b n thi t k khi th c hi n.
V i robot ng i ta quan tm n cc thng s sau:5.1.1. S c nng c a taymy:
l kh i l ng (kg) m robot c th nng c (khng k t tr ng b n thn c a cc kthu c cnh tay) trong nh ng i u ki n nh t nh, v d khi t c d ch chuy n cao nhkhi t m v i l n nh t. N u robot c nhi u tay th l t ng s c nng c a cc tay ph i h pnhau, thng s ny quan tr ng v i cc thng s v n chuy n l p rpCc robot c s c nn
l n th ng dng h truy n ng i n ho c th y l c, khuynh h ng s d ng ng cngy cng t ng, truy n ng kh nn th ng ch p d ng v i cc tay my i h i s c nd i 40(kg). i v i m t s ki u robot ng i ta cn quan tm n l c ho c m men l n m cnh tay ho c bn tay c th t o ra.5.1.2. S b c t do c a ph n cng tc:
i u khi n Pht ng Tay myCh p hnh
Bi n i
xd- +
x
-
8/9/2019 Bai Giang Robot CN_2
51/101
l t ng s cc t a m ph n cng tc c th d ch chuy n so v i thn robot. S bdo cng l n th ho t ng c a robot cng linh ho t nh ng i u khi n n cng ph c t p, thk th c t cho th y ph n l n robot c 4 5 b c t do.
V ph n k p khng c tnh vo b c t do, trn th c t b c t do c t o ra b i hai chnh l cnh tay v c tay.
Cng th c t ng qut tnh s b c t do c a m t c u trc l:DOF = 6n i.k i
Trong n l s khu chuy n ng c c a c u trc, i l s kh p lo i i. ph h p v d n ng cc kh p khng gian (kh p c u, kh p tr ..) c t o thnh b
cch ph i h p cc kh p lo i 5, nh v y v i chu i ng h s khu b ng s kh p v b nt do.Nh n nh ny ch ng khi cc i u ki n nu trn th a mn, ch khi v n d ng. 5.1.3. Vng cng tc:
Vng cng tc hay vng lm vi c di n t khng gian quanh robot, l t p h p nhi m m bn k p hay d ng c trong bn k p c th th a mn ng th i c nh v v
h ng t i i m b t k thu c vng . i khi ng i ta c ng hi u l ch c n t c Khi ni n vng lm vi c ng i ta ni n hai y u t , l hnh d ng c a n v cc kch th
c tr ng m t vng . Kch th c c a vng lm vi c khng ch ph thu c voth c cc khu m c th t chuy n ng c a cc khu.
M t thng s khc lin quan n vng lm vi c l t m v i c a cnh tay, t m v i t ng m m t n nh c ng gia t ng, ng th i chnh xc gi m.
Vng lm vi c l m t mi n lin t c song trong l i ch a nh ng i m m khu tc sau cng khng th v n t i do cc gi i h n v k t c u, thu t ng chuyn mn g i cc ny l l tr ng.5.1.4. chnh xc nh v :
chnh xc nh v th hi n kh n ng i t ng t c chnh xc t i i m chm t thng s quan tr ng, nh h ng n s thao tc chnh xc c a ph n cng tc v kh n bm qu o c a n. i v i thi t b i u khi n s , chnh xc nh v lin quan n
, phn gi i i u khi n v chnh xc l p l i.
5.1.5. T c d ch chuyn: Xt v y u t n ng su t ng i ta mong mu n t c d ch chuy n ni chung cng caot t. Tuy nhin v m t c h c, t c cao s d n n nh ng v n nh gi m tnh n qun tnh l n, cc c c u ma st mn nhanh h n.
Xt v m t i u khi n v i phn gi i s n c c a b i u khi n, khi t ng t c chuy n c th lm gi m chnh xc nh v . V v y v n ch n t c d ch chuyc ng t ra khi thi t k v l a ch n robot.
-
8/9/2019 Bai Giang Robot CN_2
52/101
5.1.6. c tnh c a b i u khi n: Robot l s n ph m c i n t nn ngoi khu kh p cn c b no c a robot l cc thi
i u khi n. Ki u i u khi n:c hai ki u i u khi n hay dng nh t cho RBCN l i u khi n i m - iv i u khi n contuor. i u khi n i m - i m th ng dng cho cc robot hn i m, tn
v n chuy n. i u khi n contuor dng cho cc robot hn ng, phun s n, t o m uC ung l ng b nh :B nh trn robot hi n i chia lm hai ph n:
B nh h th ng l u tr cc ph n m m h th ng, ph n m m cng d ng chung nh hhnh, d li u my, cc m un ch ng trnh tnh ton ng h c, ng l c h c.
B nh ch ng trnh dng l tr cc ch ng trnh ng d ng do ng i dng t o Th ng b nh ch ng trnh l RAM, dung l ng c a n l m t thng s ng quan tm.Giao di n v i cc thi t b ngo i vi:Cc thi t b ngo i vi l cc thi t b m robot ph i ph c vhay ph i h p lm vi c. Ch ng h n my cng c , ph ng ti n v n chuy n nh b ng t i, t i, thi t b o l ng, ho c cc thi t b hi n th , in n nh p d li uH u h t cc robot ptrong dy chuy n c kh n ng ghp n i trong h CIM thng qua giao di n truy n thchu n. i u ny c th gip m r ng kh n ng cng ngh v n c c a robot ra ngoi cchu n c a n, thng qua vi c xy d ng d li u b ng ngn ng chu n c a nh s n xu t sak t n i vo t bn ngoi.Cc ti n ch:Ti n ch c a robot bao g m l p trnh c tr gip h a, h th ng d y - h c, ph ng gia cng. Nh ng ti n ch ny lm cho robot thn thi n h n v i ng i s d ng.5.2. Thi t k v t h p robot:
Thi t k robot g m hai m ng cng vi c chnh, thi t k c u trc c kh v thi t k ph nkhi n. Thi t k c u trc c kh c ng tun th cc nguyn t c chung c a thi t k my. Nchung cc b c t do d n ng c l p, s d ng cc ngu n d n ng tiu chu n. Nh ngny l i u ki n thu n l i xy d ng cc m un c kh chu n. Cc m un quay thn
un c tay, m un nng h cnh taytrn c s cc robot c ch c n ng v hnh d nvng lm vi c c t o ra b ng cch ghp cc m un c ch c n ng v cng su t t ng v i nhau. X
u t pht t yu c u cng ngh :Robot c tnh v n n ng song m i robot c thi t k v cht o tr c ti p th c hi n, ho c ph c v cho m t qu trnh s n xu t c th . V v y cc s k thu t c a robot ph i p ng c cc yu c u cng ngh c a qu trnh s n xu t c
. M i m t qu trnh cng ngh c c i m ring, c n nghin c u k tr c khi b t tathi t k . m b o s ng b v i h th ng:Robot ph i lm vi c trong h th ng cng ngh cng v icc i t ng khc, nn chng ph i lm vi c theo ng nh p c th ph i h p theo
-
8/9/2019 Bai Giang Robot CN_2
53/101
. V v y tr ng thi c a robot c ng nh cc i t ng khc ph i c gim st thxuyn, th c ch t y l n i dung n m trong thi t k ph n i u khi n.Ch n k t c u i n hnh:T ng t nh thi t k my, qu trnh thi t k robot c ng c tnh kth a, c n c trn m u cc thi t k c, cc k t c u i n hnh, lm vi c n nh mc n c i ti n s a i g h n n a s c gi l i. S pht tri n cao c a k thu t ny l t o
m un tiu chu n. Khi c n c m t robot m i, s t h p cc m un c ch c n ng v csu t ph h p v i nhau p ng t c xy d ng thi t b . m b o s ha h p gi a robot v mi tr ng: robot b n lu, hi u qu an ton v tin c yth c n ph i lm cho gi a cc i t ng ny c s hi ha. Ho c c i t o mi tr ng nh b i, i u ha khng kh v m, thng gi, ho c b o v robot lm kn, cch li, lm mt b cho robot kh i cc tc ng b t l i c a mi tr ng. Cc thi t b i n t cng nghi pnay c thi t k chuyn d ng nn c thch nghi r t cao v i mi tr ng.S ha h p gi a robot v i ng i dng:p ng tiu ch d s d ng, th m m cng nghi p.Thi t k c nh h ng s n xu t:Ni v tnh cng ngh trong ch t o, hay c th l tnh cngngh trong k t c u.5.2.2.Cc b c c n th c hi n khi thi t k :
Robot l m t my t ng kh trnh, l s n ph m i n hnh c a c i n t . V nguythi t k gi ng nh thi t k my v c b n.1. Phn tch qu trnh cng ngh xc nh khu no c n ph i s d ng robot, ch cng o n c i u ki n lao ng kh c nghi t, cc cng o n l p i l p l i n i u.
nh gi hi u qu s d ng robot vo khu .2. Nghin c u cc thng s k t c u c a i t ng d nh s x l b ng robot, nhd ng, kh i l ng, tr ng thi v t l, s phn b kh i l ng c a v t th .3. Nghin c u i u ki n mi tr ng s d ng robot nh nhi t , b u, rung ng, n ng gy chy n .4. Xc nh cc thng s k thu t chnh c a robot theo yu c u cng ngh , t tnh cc ch tiu kinh t k thu t, l a ch n cc ch tiu kinh t , k thu t ph h p.5. Phn chia k t c u thnh cc c m c c u chnh. Xc nh c m no c kh n ng tr
v i cc m un c s n, c m no c th s d ng cc thi t k t ng t , c m no ph i thich t o m i hon ton. Phn chia nhi m v cho cc c m chuyn nghnh ph h p.6. T h p h th ng, th nghi m trn m hnh. Trong giai o n ny nn s d ng ccthu t m ph ng, m hnh ha trn my tnh gi m chi ph v th i gian th nghi m.7. Ch th , th nghi m robot trong phng thi t k v trong s n xu t.8. nh gi k t c u v tnh n ng k thu t, cng ngh ch t o v tnh kinh t . T xu t cc bi n php hon thi n k t c u v cng ngh ch t o.
-
8/9/2019 Bai Giang Robot CN_2
54/101
Trnh t nu trn ch l t ng i, ty tnh hnh c th c th thm b t thay i cho h p, h t s c ch n vi c s d ng cc m un tiu chu n, cc chi ti t cng d ng chtrong b n thi t k .5.2.3. Thi t k theo ph ng php t h pm un:
M c ch c a ph ng php t h p m un, l lm gi m th i gian chu n b s n xu t k
yu c u thay i thi t b cng ngh . D a trn nguyn t c tiu chu n ha k t c u cc ccng d ng chung, c ngu n d n ng c l p, c m t l p ghp tiu chu n. Trong t ng m un l i c nhi u gam ng v i cng su t khc nhau ng d ng cho cc m c tiu knhau. V c b n c th ch t o thm cc chi ti t ph khc nn c th hon thi n thi t btnh n ng n ng m i trong th i gian ng n nh t.
Thi t k theo ph ng php t h p m un c cc u i m chnh nh sau:- Gi m th i gian thi t k v ch t o, v s d ng cc b n thi t k c s n ho c cc c m
t o c s n trn th tr ng. Nhi m v c a ng i thi t k m i ch l t h p cc c mch n theo yu c u th c t v ch t o b xung cc chi ti t ph .
- Th a mn cc i u ki n lm vi c tiu chu n v i k t c u n gi n, s d ng c c php k t c u t i u, t ph m ph i cc k t c u v ch c n ng th a. Khi thay i yucng ngh .
- Nng cao ch t l ng v tin c y c a thi t b , v cc c m tiu chu n c ch tch t l ng cao, c th nghi m t i cc c s chuyn mn ha c kinh nghi m, ct y cc thi t b gia cng v th nghi m chuyn dng.
- Gi mgi thnh thi t b v cc c m c s n xu t v i tnh lo t cao.- V cc m un c tiu chu n ha cao nn nhi u robot s cng s d ng chung m t s
un no y, i u ny t o s thu n l i khi b o tr b o d ng, s a ch a, thay th v sa Nh c i m c b n c a ph ng php t h p m un l kh th a mn cc yu c u c
C m t s tr ng h p lm cho thi t b c ng k nh, n ng n , tnh n ng k thu t khng hm t khc ph i t n km r t nhi u cho s th ng nh t ha tiu chu n ha k t c u.
S tiu chu n ha k t c u nh m gi m s l ng ch ng lo i s n ph m nn lun lun thu n v i yu c u a d ng v yu c u s d ng chng. M t khc s pht tri n khng ng
trong k thu t v t li u, trnh thi t k , cng ngh ch t o lun lun c xu h ng ph vchu n xy d ng. L a ch n ch tiu tiu chu n ha v th ng nh t ha l i u khkh n, i v i robot ng i ta d a trn cc ch tiu sau:- Theo tnh n ng:Robot trong cc gam khc nhau c th khc nhau v s c nng khi cng kc u, c th khc nhau v t c d ch chuy n, c th khc nhau v chnh xc v t ng t ng i ta c ng phn chia robot theo ki u i u khi n, v d i u khi n i
i m, i u khi n contuor.
-
8/9/2019 Bai Giang Robot CN_2
55/101
-
8/9/2019 Bai Giang Robot CN_2
56/101
C c u c ba b c t do v i truy n ng vi sai kh khe h b truy n, m i m t chuy n ch p hnh l h qu c a vi c t ng h p chuy n ng t hai ngu n cng quy lu t truy n tc d ng t o ra chuy n ng v n ng c nhau hai khu ng tr c. Ba chuy n ng ckhu n n (1, 2, 3, B). Tm c a kh p c u l giao i m c a 8 bnh r ng cn nh l c k t c u ny lm vi c c n c ph n ng m ch mang cc c c u vi sai n a.
Ph ng php t o ra t a c u th hai, l k t h p hai chuy n ng quay trng tm v chuy n ng t nh ti n h ng knh qua tm quay .5.3.3. Robot treo:
Robot treo c l p v chuy n ng trn cc ng ray trn khng, u i m c a chnkhng chi m di n tch s n xu t, t c n tr ho t ng c a cc thi t b khc v c vng lm
r ng. Cc robot treo c th v n chuy n nguyn v t li u, thi t b trong t ng phn x ng gi a cc phn x ng. Chng c th ph c v nhi u thi t b khc nhau trong dy chuy n, cs d ng chng vo vi c l p rp, phun s n ho c hnCc robot treo c th phn ra hai lochuy n ng theo m t ph ng (ki u pal ng), ho c chuy n ng theo hai ph ng (ki utr c).
Trong hnh nh trn c th th y robot treo k t h p v i m t sn chuy n ng nh m t bt i c l n t o ra m t khng gian cng tc v i th tch c c l n, c th thao tc nh ng hnh kkch th c l n t trn v xung quanh.
-
8/9/2019 Bai Giang Robot CN_2
57/101
5.3.4. Robot c i u khi n thch nghi:Robot thch nghi l robot c kh n ng t ph n ng c l i tr c nh ng di n bi n b t l i
mi tr ng m ng i l p trnh khng l ng tr c c, h i u khi n c a robot treo thc xy d ng trn c s i u khi n m . S ph n ng c a robot d a vo cc thng sc c a mi tr ng, v d v tr, tnh ch t v t l c a i t ng, ho c d a vo tr ng thi
c u trong robot. Trong tr ng h p ny ch ng trnh i u khi n ch nh h ng s b cng c a robot, chnh n s ph i tm hi u v chnh xc ha cc ho t ng c a mnh trn c
phn tch cc thng tin thu nh n c t mi tr ng. Nh kh n ng thch nghi m robot kny c th lm c nh ng vi c m robot thng th ng khng lm c, ch ng h n tm kl p rp, thay i l c k p ph h p Ph n l n cc robot thng th ng u c th tr throbot thch nghi n u trang b cc sensor thu nh n cc thng tin v mi tr ng, ch ng phn tch thng tin thu c v ra quy t nh v i thng tin thu c.
Cc robot sau y c th c m n m c nh ng v t khc nhau v hnh dng v kch thdo c m bi n l c g n v i ngn tay i u khi n.
-
8/9/2019 Bai Giang Robot CN_2
58/101
5.4.C c u tay k p:
Ph n cng tc c a robot r t a d ng, trn cc robot chuyn dng th ph n cng tc c ngthi t b chuyn dng. V d m hn, m c t, sng phun s n, cha v n vt, bn k p.Trn cc lo i robot v n n ng th ng l robot l p rp, v n chuy n, x p d th ph n cng tch c n ng n m gi v th c hi n cc thao tc khc nhau v i i t ng (xoay, nh c, l t, th
n u khng c p n s khc bi t v k t c u m c n c vo ch c n ng chnh c a chg i chung l tay k p. Cc hnh nh sau minh h a cc k t c u t n gi n n ph c t p c ph n ny.
-
8/9/2019 Bai Giang Robot CN_2
59/101
minh h a y v chi ti t h n ton b k t c u v d n ng c a m t robot, xem bt ng th th hi n d i d ng 3D m t robot 5 b c t do c bn k p truy n ng c kh nh
-
8/9/2019 Bai Gi