Professional Documents
Culture Documents
Thiet Ke Quy Dao Chuyen Dong Cho Co Cau Robot Hai Bac Tu Do
Thiet Ke Quy Dao Chuyen Dong Cho Co Cau Robot Hai Bac Tu Do
Thit k qu o chuyn ng
cho c cu robot hai bc t do
Li ni u
LI NI U
Theo qu trnh pht trin ca x hi, nhu cu nng cao sn xut v cht lng sn
phm ngy cng i hi ng dng rng ri cc phng tin t ng ha sn xut. Xu
hng to ra nhng dy chuyn v thit b t ng c tnh linh hot cao hnh thnh v
pht trin mnh m V th ngy cng tng nhanh nhu cu ng dng ngi my to ra
cc h sn xut t ng linh hot. Robot ng dng rng ri v ng vai tr quan trng
trong sn xut cng nh trong i sng. Robot l c cu a chc nng c kh nng lp
trnh c dng di chuyn nguyn vt liu, cc chi tit, cc dng c thng qua cc
truyn ng c lp trnh trc. Khoa hc robot ch yu da vo cc php ton v i
s ma trn. Robot c th thao tc nh con ngi v c th hp tc vi nhau mt cnh
thng minh. Robot c cnh tay vi nhiu bc t do v c th thc hin c cc chuyn
ng nh tay ngi v iu khin c bng my tnh hoc c th iu khin bng
chng trnh.
n ca em c ti thit k qu o chuyn ng cho c cu robot hai bc t
do gm 4 chng:
Chng 1: Tng quan v robot cng nghip.
Chng 2: Xy dng phng trnh ng hc thun v ngc cho robot hai bc t do.
Chng 3: Thit k qu o cho robot.
Chng 4: Biu din qu o trn th.
Do kin thc v thi gian c hn nn n ca em khng th trnh c cc sai st
mong c thy c v cc bn bo ban, nhc nh thm.
Em xin chn thnh cm n TS. Nguyn Mnh Tin v cc bn trong nhm nhit
tnh gip em hon thnh n ny.
Sinh vin thc hin
Mc Lc
LI NI U .....................................................................................................................1
CHNG 1 ......................................................................................................................... 3
TNG QUAN V ROBOT CNG NGHIP .....................................................................3
1.1. T ng ha v robot cng nghip.........................................................................3
1.2. Lch s pht trin ca robot ....................................................................................3
1.3. Cc c tnh ca robot cng nghip .......................................................................3
1.4. Cu to robot cng nghip .....................................................................................4
1.5. H thng iu khin robot ......................................................................................5
CHNG 2 ......................................................................................................................... 6
XY DNG PHNG TRNH NG HC THUN V NGC CHO ROBOT HAI
BC T DO ........................................................................................................................6
2.1. Cu to robot 2 thanh ni .......................................................................................6
2.2. Phng php t khung ta D-H .......................................................................6
2.3. Xy dng phng trnh c hc thun v ngc ...................................................7
CHNG 3 .......................................................................................................................11
THIT K QU O CHO ROBOT ..............................................................................11
3.1. Xy dng qu o ................................................................................................11
3.2. Xy dng qu o cho robot 2 thanh ni .............................................................12
CHNG 4 .......................................................................................................................14
BIU DIN QU O TRN TH ..........................................................................14
4.1. th qu o. .....................................................................................................14
4.2. Kt qu .................................................................................................................14
KT LUN ........................................................................................................................19
TI LIU THAM KHO .................................................................................................20
CHNG 1
TNG QUAN V ROBOT CNG NGHIP
1.1. T ng ha v robot cng nghip
Robot c nh ngha di dnh cc kha cnh khc nhau, Robot c coi l mt
tay my c vi bc t do, c th iu khin bng my tnh. Mt nh ngha khc v robot
cng nghip hin nay l: robot cng nghip l mt c cu c kh c th lp trnh c v
c th thc hin nhng cng vic c ch mt cch t ng khng cn s tr gip trc tip
ca con ngi. hip hi nhng nh ch to nh s dng a ra nh ngha robot nh
sau: Robot l mt thit b c th thc hin c cc chc nng bnh thng nh con
ngi v c th hp tc vi nhau mt cch thng minh c tr tu nh con ngi
T ng ha v k thut robot l 2 lnh vc c lin quan mt thit vi nhau. V
phng din cng nghip, t ng ha l mt cng ngh lin kt vi s dng cc h
thng c kh, in t v h thng my tnh trong vn hnh v iu chnh qu trnh sn
xut. Robot c th coi l mt dng ca thit b t ng ha cng nghip.
1.2. Lch s pht trin ca robot
T th k 17, mt s thit b my mc c ch to c mt s t tnh lm vic
nh robot cng nghip hin nay. Jacques de Vancanson ch to mt vi bp b nhc
s
Vo nhng nm u th k 20, iu khin s v c cu iu khin t xa l hai cng
ngh quan trng cho s pht trin ca robot. Gip cho robot lm vic mt khong cch
xa di s iu khin ca con ngi, cng nh lm vic trong cc mt trng c hi
hoc nhng ni m con ngi khng th tip xc c.
Robot hin i l s kt hp ca k thut iu khin s v c cu t ng iu khin t
xa, c iu khin bng cc thit b c kh nng lp trnh.
1.3. Cc c tnh ca robot cng nghip
- Ti trng: Ti trng l trng lng robot c th mang v gi trong khi vn m bo
mt t tnh no . Ti trng cng phi nm trong mt phm vi cho php ca robot, nu
ti trng ln hn ti trng nh mc th robot khng th m bo chnh xc dch
chuyn. Ti trng robot thng rt nh hn trng lng robot. V d, robot LR Mate ca
hng Fanuc c trng lng 40kg ch mang c ti trng 3kg, Robot M-16i c trng
lng 269kg mang c ti trng 15,8kg.
- Tm vi: l khong cch ln nht m robot c th vn ti trong phm vi lm vic.
tm vi l mt hm ph thuc vo cu trc ca robot.
- phn gii khng gian: l lng gia tng nh nht robot c th thc hin khi di
chuyn trong khng gian. phn gii ph thuc vo phn gii iu khin, chnh
3
Phn loi:
iu khin
robot
iu khin th
iu khin tinh
(iu khin qu o)
iu khin ta
khp
iu khin ta
Decac
iu khin tr
khng
iu khin hn
hp
V Tr
Thit k qu
o
B iu
khin
ROBOT
Phn hi
CHNG 2
XY DNG PHNG TRNH NG HC THUN V NGC
CHO ROBOT HAI BC T DO
2.1. Cu to robot 2 thanh ni
Robot 2 thanh ni c cu to nh hnh 2.1.
ai
Bng 1.1
di
i
l1
l2
C1 S1
S1 C1
0
T1
0
0
0
0
C 2 S 2
S 2 C2
1
T2
0
0
0
0
0 l1C1
0 l1S1
1 0
0 1
0 l2 C 2
0 l2 S 2
1
0
0
1
C12 S12
S12 C12
T 0 T1 .1T2
0
0
0
0
0 l1C1 l2C12
0 l1S1 l2 S12
1
0
0
1
(2 1)
py l1S1 l2 S12
(2 2)
(2 3)
Ta tnh c 2 .
px 2 py 2 l12 l2 2
2 arcos (
)
2l1l2
(2 4)
1 arctg (
sin
py
)
px
l2 S 2
px 2 py 2
(2 5)
(2 6)
T (2-5) v (2-6):
arcos (
1 arctg(
px 2 py 2 l12 l2 2
2l1 px 2 py 2
(2 7)
px 2 py 2 l12 l2 2
py
) arcos(
)
px
2l1 px 2 py 2
Trng hp 2:
% Dong Hoc Nguoc
%THETA1(t)
THETA1=atan2(py,px)+atan2(sqrt((4*l1^2*(px^2+py^2)-(px^2+py^2+l1^2l2^2)^2)),(px^2+py^2+l1^2-l2^2));
%THETA2(t)
THETA2=-atan2(sqrt(4*l1^2*l2^2-(px^2+py^2-l1^2-l2^2)^2),px^2+py^2-l1^2-l2^2);
% Dong Hoc Thuan
qbx=l1*cos(THETA1);
qby=l1*sin(THETA1);
qcx=l1*cos(THETA1)+l2*cos(THETA1+THETA2);
qcy=l1*sin(THETA1)+l2*sin(THETA1+THETA2);
10
Chng 3. Thit k qu o.
CHNG 3
THIT K QU O CHO ROBOT
3.1. Xy dng qu o
Qu o chuyn ng lin quan mt thit n bi ton iu khin robot di chuyn t
v tr ny n v tr khc trong khng gian lm vic. ng i v qu o c thit k l
cc gi tr t cho robot. Qu o c thit k s nh hng n cht lng di chuyn
ca robot trong khng gian lm vic.
1. Phng php thit k qu o dng 2-1-2 cho robot
Qu o chuyn ng cho robot cng nghip thng c dng 2-1-2. th khp c
dng hnh thang vi gi thit tc ban u bng khng, gia tc chuyn ng ca khp
l hng s giai on khi ng ln giai on hm. m bo tnh i xng qu o,
im trung bnh c chn:
qm
qc qo
t t
v tm c o
2
2
qm q1
tm t1
( 3 1)
Do v tr khp ti t1 l:
1
q1( t1 ) qo q1t12
2
(3 2)
(33)
tc 1 tc 2 q1 4( qc qo )
2 2
q1
(3 4)
4 qc qo
tc 2
11
Chng 3. Thit k qu o.
Vi cc thng s xc nh ta c phng trnh chuyn ng ca robot theo cc giai
on nh sau:
1 2
qo 2 q1t
q( t ) qo q1t1( t 1 )
2
2
qc 2 q1( tc t )
( 0 t t1 )
( t1 t tc t1 )
( tc t1 t tc )
v (m/s)
0.25
0.75 1
t (s)
qc qo
t1tc t12
(35)
pxc pxo
0 0 ,3
8
( m / s2 )
2
2
t1tc t1
0 , 25.1 0 , 25
5
12
Chng 3. Thit k qu o.
Suy ra qu o chuyn ng chiu ln trc x l:
1 2
( 0 t t1 )
pxo 2 qx t
2
pxc 2 qx .( tc t ) (t2 t tc )
( m / s2 )
qy c
2
2
t1tc t1
0 , 25.1 0 , 25
5
( 0 t t1 )
pyo 2 qy t
2
pyc 2 qy .( tc t ) (t2 t tc )
13
CHNG 4
BIU DIN QU O TRN TH
4.1. th qu o
- Mfile: T 2 phng trnh qu o chiu ln trc x v y ta c on m trn matlab nh
sau.
%thong so thoi gian, vi tri dau va cuoi
t1=0.25; tc=1; qxo=0.3; qxc=0; qyo = 0; qyc = 0.3;
%Chieu dai 2 thanh noi
l1 = 0.35; l2 = 0.35;
%gia toc
ddqx=-8/5;
ddqy=8/5;
hold on;
%Thiet Ke Quy Dao
for t = 0:0.1:1,
if t<0.25
px=qxo+1/2*ddqx*t^2;
py=qyo+1/2*ddqy*t^2;
elseif t<0.75
px=qxo+ddqx*t1*(t-t1/2);
py=qyo+ddqy*t1*(t-t1/2);
elseif t<=1
px=qxc-1/2*ddqx*(tc-t)^2;
py=qyc-1/2*ddqy*(tc-t)^2;
end
% Dong Hoc Nguoc
THETA1=atan2(py,px)+atan2(sqrt((4*l1^2*(px^2+py^2)-(px^2+py^2+l1^2l2^2)^2)),(px^2+py^2+l1^2-l2^2));
THETA2=-atan2(sqrt(4*l1^2*l2^2-(px^2+py^2-l1^2-l2^2)^2),px^2+py^2-l1^2-l2^2);
%THETA1=atan2(py,px)-atan2(sqrt((4*l1^2*(px^2+py^2)-(px^2+py^2+l1^2l2^2)^2)),(px^2+py^2+l1^2-l2^2));
%THETA2=atan2(sqrt(4*l1^2*l2^2-(px^2+py^2-l1^2-l2^2)^2),px^2+py^2-l1^2-l2^2);
% Dong Hoc Thuan
qbx=l1*cos(THETA1);
qby=l1*sin(THETA1);
qcx=l1*cos(THETA1)+l2*cos(THETA1+THETA2);
qcy=l1*sin(THETA1)+l2*sin(THETA1+THETA2);
% Ve Do Thi
line([0 qbx],[0 qby]);
line([qbx qcx],[qby qcy]);
end
4.2. Kt qu
1. Trng hp 1.
THETA1=atan2(py,px)+atan2(sqrt((4*l1^2*(px^2+py^2)-(px^2+py^2+l1^2l2^2)^2)),(px^2+py^2+l1^2-l2^2));
THETA2=-atan2(sqrt(4*l1^2*l2^2-(px^2+py^2-l1^2-l2^2)^2),px^2+py^2-l1^2-l2^2);
14
-0.3
-0.2
-0.1
0.1
0.2
0.3
0.3
0.25
0.2
0.15
0.1
0.05
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.8
0.9
0.3
0.25
0.2
0.15
0.1
0.05
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.8
0.9
-2.25
-2.3
-2.35
-2.4
-2.45
-2.5
-2.55
0.1
0.2
0.3
0.4
0.5
0.6
0.7
16
0.3
0.2
0.1
-0.1
-0.2
-0.3
-0.4
0.1
0.2
0.3
0.4
0.1
0.2
0.3
0.4
0.5
0.6
0.7
17
0.8
0.9
2.5
2.45
2.4
2.35
2.3
2.25
0.1
0.2
0.3
0.4
0.5
0.6
0.7
18
0.8
0.9
Kt lun
KT LUN
Sau khi lm xong n em hiu ngha ca cc phng trnh ng hc thun v
ngc, tnh ton v xy dng qu o chuyn ng cho robot, s dng matlab xy dng
c mt chng trnh tnh ton qu o, v th chuyn ng ca robot theo mt qu
o .
Tuy nhin, do thi gian, kin thc gii hn nn n ca em ny mi ch phng
trnh ton hc m t v tr chuyn ng (cc gi tr t v tr cho robot) cha xt n nh
hng khi lng, lc tc dng ln robot cng nh cha thit k b iu khin cho robot.
Mt ln na em xin cm n TS. Nguyn Mnh Tin tn tnh hng dn em hon
thnh n ny.
Sinh vin thc hin
19
Ti liu hng dn
20