Professional Documents
Culture Documents
DK Robot Bang Fuzzy PDF
DK Robot Bang Fuzzy PDF
B m ho
Cc lut m
u ra r
Khi
hp thnh m
B gii m
HI NGH KHOA HC LN TH VI
LNH VC NGHIN CU C BN
d=
( xr x ') + ( yr y ')
2
= arcsin ( ( yr y ') / d )
Ta c th tnh c theo cch:
Nu + > v > 0
th = ( )
Nu + v 0
th = ( + )
Nu < 0
th = + ( + )
HI NGH KHOA HC LN TH VI
LNH VC NGHIN CU C BN
3/4
/4
left
behin
ahead
right
-3/4
-/2
Hnh 4. Hng chuyn ng ca robot
4. M hnh b iu khin
4.1 Cc bin ngn ng
= 100 0
Path[ ' ]
Hnh 5. C cu ghi nh ng
Ngoi ra, cn mt s bin vo khc trong c cu ghi nh ng i trnh cho robot khi cc
vt cn. C cu ghi nh ng i Path[ ' ] bao gm mt vector 360 v tr tng ng vi gc
(theo ). Path[ ' ] c gi tr bng 0, c ngha l ng i cha ng (gp va chm), khi
robot s b ngn li bng mt hnh ng ca c cu ghi nh ng i. Path[ ' ] c gi tr bng
1, c ngha l robot c php i ng .
Do vector nh ng c biu th bng gc vi = k + , k l hng s (gi s l
hng s, ch bin i theo x v y ), khi , s bin i theo khi x v y thay i.
Nh trn ta tnh c = arcsin
v
arcsin
thay
i,
(( y + y ) /
r
ta
cng
( ( y y ') /
r
hoc
( xr + x ) + ( yr + y )
2
tr
( xr x ')
i
mc
+ ( yr y ' )
bin
. tnh khi x
ca
, l
HI NGH KHOA HC LN TH VI
LNH VC NGHIN CU C BN
4.2 Tp m
(a) Gc
HI NGH KHOA HC LN TH VI
LNH VC NGHIN CU C BN
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Z
Z
Z
Z
Z
Z
Z
N
VN
VN
N
N
VN
VN
N
VN
N
VN
N
VN
N
VN
F
VF
F
N
VN
N
VN
N
N
VN
VN
PM
NM
NM
PH
PH
PH
PH
PM
PH
PH
PH
NM
NH
NH
NH
N
N
VN
VN
PH
PH
PH
PM
NM
NM
NH
NM
NH
NH
NH
PM
PH
NH
NH
Bng 1: Lut m (VF: very_far, F: far, VN: very_near, N: near, Z: zero, PM:
positive_medium, PG: positive_big, NM: negative_medium, NB: negative_big, PH:
positive_high, NH: negative_high, 1-5: i thng, 6-13: r, 14-29: i vng)
Trong h thng ny, ta s dng phng php hp thnh m MAX-MIN v phng php gii
m trung bnh trng s cc i.
4.5. Kt qu
HI NGH KHOA HC LN TH VI
LNH VC NGHIN CU C BN
vt cn) n 1024 (chm vt cn). khong cch nhn gi tr t 0 n 100. Cng sut mi ng
c trong khong t -10 (cng sut li cc i) n 10 (cng sut tin cc i).
Vi mi trng l tng, nh hnh 8, cn 522 bc ti ch d c hay khng c c cu ghi
nh ng i do thiu cc vt cn c th chn robot.
Hnh 8. V d ng i s 1
Hnh 9. V d ng i s 2
5. Kt lun
HI NGH KHOA HC LN TH VI