Implementasi Pengendali Logika Fuzzy pada Navigasi
Implementasi Pengendali Logika Fuzzy pada Navigasi
Robot Penjejak Dinding
Robot Penjejak Dinding
HALAMAN JDL
HALAMAN JDL
Diajukan !ebagai !ala" !atu !ya#at Pe#baikan Mata $ulia"
Diajukan !ebagai !ala" !atu !ya#at Pe#baikan Mata $ulia" !istem %e#das!istem %e#das
Disusun Oleh : Disusun Oleh : Nama
Nama : Hajar Intan Pertiwi: Hajar Intan Pertiwi NIM
NIM : 15040219: 15040219
PR&'RAM !(DI DIII ()$NI$
PR&'RAM !(DI DIII ()$NI$ $&MP()R$&MP()R P&LI()$NI$ HARAPAN *)R!AMA ()'AL P&LI()$NI$ HARAPAN *)R!AMA ()'AL
+,-. +,-.
A*!(RA$
Navigasi merupaan salah satu en!ala utama !alam peran"angan r#$#t #t#matis% Met#!e #ntr#l $er$asis PID &ang p#pular !ipaai menemui sejumah en!ala pa!a sistem &ang ti!a pasti !an n#nlinier% 'eunggulan l#gia (u))& se$agai met#!e #ntr#l !i$an!ingan #ntr#ler
#nvensi#nal a!alah (lesi$ilitas !an emu!ahan peran"angan untu sistem &ang #mples% Pa!a penerapan met#!e #ntr#l l#gia (u))&* r#$#t !iran"ang agar mampu $ernavigasi se"ara #t#matis !an !apat menelusuri peta lapangan pengujian !engan segala #n!isi serta
variasi se"ara e(eti( !an e(isien% Peta lapangan &ang !igunaan se$agai pengujian a!alah peta lapangan &ang !igunaan !alam +rinit& ,#llege -ire.-ighting H#me /#$#t +,--H/ ,#ntest 201% 3ntu perangat pemr#ses r#$#t memaai mir##ntr#ller tipe +Mega12% /#$#t ini memaai sens#r 6#nar /ange -in!er 6/- se$agai sens#r utama serta menggunaan sens#r in(rare! !an sens#r garis% Dari hasil pengujian r#$#t &ang menggunaan met#!e #ntr#l (u))& mampu $ernavigasi !engan rasi# #nta per putaran &ang le$ih $ai !i$an!ingan met#!e #ntr#l Pr#p#ti#nal.Derivative !an sangat e(eti( !alam mengha!api $er$agai situasi lingungan &ang terja!i etia $ernavigasi%
DAF(AR I!I H8MN 3D38%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1 6+/'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 D-+/ I6I%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ; I Pen!ahuluan%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4 1%1 8atar elaang%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4 1%2 Perumusan Masalah%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% II Pem$ahasan%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%< 2%1 P=/N,N>N%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%< 2%1%1 Perangat 'eras /#$#t%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%< 2%1%2 Perangat 8una /#$#t%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%9 2.1.3 -u))i(iasi%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%9 2%1%4 asis aturan !an l#gia pengam$ilan eputusan%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%12 2%1%5 De(u)i(iasi%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%14 2%2 P=N>3IN DN N8I6I6%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%14 2%2%1 Pengujian 6ens#r 6/-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 14 2.2.2 Pengujian Navigasi Follow Kanan dan -#ll#w Kiri%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%15 2%2%; Pengujian Pergeraan /#$#t Menuju Set P#int%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1 III Penutup%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 19
*A* I Penda"uluan -/- Lata# *elakang
Perem$angan ten#l#gi r#$#t $erem$ang !engan pesat !ewasa ini% /#$#t telah masu !alam $er$agai segi ehi!upan manusia* mulai !ari r#$#t rumah tangga sampai !alam !unia in!ustri% Para peneliti !ari seluruh $elahan !unia saat ini $erl#m$a untu men!esain r#$#t* agar mampu melasanaan $er$agai tugas mem$antu peerjaan manusia% 6alah satu upa&a pemerintah In!#nesia sen!iri men!#r#ng perem$angan r#$#t a!alah !engan men&elenggaraan '#ntes /#$#t Pema!am pi In!#nesia '/PI% Dalam #ntes ini r#$#t !ituntut untu !apat $ermanuver !i!alam lingungan asing !isertai rintangan* untu !apat menemuan titi api% 3ntu mem$angun se$uah r#$#t #t#matis* navigasi merupaan salah satu masalah utama &ang aan !iha!api para peran"ang% 6aat ini ter!apat $an&a met#!e #ntr#l &ang !apat !igunaan% Pengen!ali $er$asis l#gia (u))& merupaan met#!e pengen!ali &ang termasu g#l#ngan rti(i"ial Intelligen"e% +i!a seperti pengen!ali #nvensi#nal misaln&a en!ali Pr#p#rti#nal. Integral.Derivative PID &ang han&a menggunaan perhitungan matematis* pengen!ali $er$asis l#gia (u))& mengga$ungan perhitungan matematis !an juga alg#ritma untu
mengen!alian perilau r#$#t terha!ap !inamia lingungan%
6e$agian $esar !ari met#!e #ntr#l &ang saat ini !igunaan masih $er$asis PID% Dalam en&ataan&a met#!e #ntr#l $er$asis PID terse$ut menemui sejumlah en!ala antara lain m#!el matematis &ang ti!a men"erminan ea!aan sesungguhn&a ?1@% Dalam met#!e PID* pem#!elan sistem sangatlah penting% Melalui pem#!elan !apat !ietahui arateristi sistem serta $erguna !alam pr#ses penalaan PID%
Namun !alam pratin&a m#!el matematis sistem sulit untu !ihasilan arena $e$erapa en!ala antara lain sering ali peran"ang menemui (en#mena &ang urang !imengerti terja!i !i !alam sistem* pemilihan parameter &ang urang aurat* !an #mplesitas sistem &ang !im#!elan% Aalaupun m#!el matematis pa!a ahirn&a !i!apatan seringali para peneliti mengha!api m#!el matematis &ang #mples serta sulit !iapliasian !alam alat arena eter$atasan pemr#ses% ,ara lain &ang !apat !iam$il a!alah men&e!erhanaan s&stem !engan menga$aian aspe.aspe tertentu arena !iasumsian pa!a #n!isi i!eal%
6elain itu m#!el #ntr#l $er$asis PID ti!a han!al pa!a sistem &ang ti!a linier ?2@% Dalam r#$#t ga&a gese pa!a r#!a !an m#t#r a!alah salah satu aspe &ang men&e$a$an
sistem ti!a linier% >a&a gese ini sulit untu !ipre!isi !an sangat $ervarisasi pa!a $e$an r#$#t itu sen!iri% Pa!a perilau sistem &ang ti!a linier sulit untu melauan penalaan PID%
Pengen!ali $er$asis (u))& merupaan pengen!ali n#nanal&ti"al ?;@% 'ehan!alan met#!e (u))& ti!a $ergantung pa!a m#!el matematis sistem &ang !ien!alian namun $ergantung pa!a egiatan per"#$aan !an juga pengalaman &ang !imilii peran"ang% Met#!e #ntr#l $er$asis (u))& juga menja!i salah satu alternati( !alam mengha!api sistem &ang ti!a linier% Dalam mempr#ses setiap masuan !ari lingungan* met#!e (u))& menggunaan range.t#.p#int "#ntr#l% 6etiap parameter inputB#utput !ilasi(iasian !alam varia$el linguisti% Nilai input !ari sens#r !alam $entu varia$el linguisti ini aan !i pr#ses !i !alam aturan "#ntr#l &ang !i$uat peran"ang untu menentuan nilai #utput &angsesuai% turan #ntr#l inilah &ang menja!i euatan met#!e (u))& !alam mengha!api sistem &ang ti!a linier%
Dalam $an&a penelitian m#!el sistem $er$asis (u))& le$ih han!al !aripa!a m#!el sistem $er$asis PID ?4@*?5@% Pengen!ali $er$asis (u))& memilii #versh##t &ang ren!ah !an err#r &ang e"il !i$an!ingan pengen!ali $er$asis PD ataupun PID%
Dalam penelitian ?@*?<@ juga menunjuan $ahwa met#!e #ntr#l $er$asis l#gia (u))& juga !apat $eerja se"ara a!apti( sehingga !apat men&esuaian !engan ea!aan input &ang selalu mengalami peru$ahan%
Dalam artiel ini ami mengimplementasian en!ali l#gia (u))& pa!a r#$#t $er#!a% 6alah satu (at#r penting !alam e$erhasilan r#$#t menjalanan tugasn&a a!alah navigasi% er$e!a !engan penelitian se$elumn&a* penelitian ini men"#$a untu menglasi(iasian err#r pa!a pr#ses (u))i(iasi !i mana sens#r in(rare! !an sens#r garis !itam$ahan untu melengapi nilai lasi(iasi% 6elain itu* input &ang !igunaan ti!a menggunaan peru$ahan err#r* melainan err#r pa!a 6/- anan* iri !an !epan% 'ele$ihan !ari l#gia (u))& ini a!alah pengen!ali $eerja range.t#.p#int !i mana rentang !ata tertentu aan !i#lah se"ara matematis serta !iga$ungan !engan alg#ritma tertentu met#!e i(.then &ang !i$uat !alam aturan #ntr#l rule $ase% Pr#ses#r +mega 12 !igunaan untu mengeseusi semua perintah meliputi auisisi !ata* (u))i(iasi* in(erensi* !e(u))i(iasi* !an menggeraan atuat#r% Pr#ses#r ini sengaja !ipilih arena memilii apasitas mem#r& &ang mema!ai untu pengasesan !ata menggunaan line!.list% Dengan mengetahui rentang !ata pem$a"aan sens#r pa!a #$je !i lapangan pertan!ingan* penggunaan l#gia (u))& se$agai $asis #ntr#l aan le$ih han!al selama
-/+ Pe#umusan Masala"
er!asaran permasalahan !i atas* agaimana ,ara Implementasi Pengen!ali 8#gia -u))& pa!a Navigasi /#$#t Penjeja Din!ingC
*A* II Pemba"asan +/- P)RAN%AN'AN
6e$agaimana se$uah r#$#t !iran"ang* $agian r#$#t umum&a ter!iri !ari perangat eras !an perangat luna% +iti $erat penelitian ini a!alah pa!a pengem$angan !an evaluasi inerja perangat luna hususn&a met#!e navigasi r#$#t% Mesipun !emiian* $agian perangat eras r#$#t tetap aan !i$ahas se"ara ringas untu mem$erian
pemahaman &ang le$ih utuh% +/-/- Pe#angkat $e#as Robot
Perangat pemr#ses utama r#$#t menggunaan mir##ntr#ller +Mega 12 &ang $ertugas meng#lah !ata sens#r !an mempr#ses l#gia (u))& untu
meng#ntr#l pergeraan r#$#t seperti &ang !itunjuan >am$ar 1% 6ens#r &ang !igunaan pa!a r#$#t ini &aitu* sens#r jara 6/-* sens#r in(rare!* !an sens#r garis% 6ens#r jara 6/- !igunaan se$agai penguur jara !in!ing !engan r#$#t etia r#$#t $ernavigasi menelusuri peta lapangan% 6ens#r in(rare! !igunaan untu men!etesi #$je pa!a titi $uta r#$#t &ang ti!a terjangau #leh sens#r 6/-% 6e!angan sens#r garis !igunaan untu mem$antu pergeraan r#$#t etia memasui ruangan% 'eranga r#$#t men&erupai $entu se$uah m#$il mainan* $er$ahan !asar plat a"r&li" &ang memilii 2 $uah m#t#r D, se$agai penggera
utama !engan e"epatan r#tasi 200 rpm !an memilii t#rsi 1*; g."m untu setiap m#t#rn&a% Dimensi r#$#t &ang !i$uat a!alah p l t E 24 F 21 F 2< "m%
6e!angan $erat eseluruhan r#$#t a!alah 1*;<5 g seperti terlihat pa!a >am$ar 2%
3ntu mengemu!ian r#$#t $er#!a ini !igunaan jenis emu!i !i(erensial &ang memilii m#!el inematia seperti !itunjuan >am$ar ;%
Persamaan inematia pa!a m#!el !i atas a!alah:
!i mana a!alah e"epatan su!ut r#$#t
+/-/+ Pe#angkat Lunak Robot
Dalam peran"angan r#$#t penulis menggunaan met#!e fuzzy untu mengen!alian r#$#t% Dalam penerapan l#gia fuzzy a!a $e$erapa tahapan &ang harus !ilalui untu meng#lah input !ata sens#r se$elum ahirn&a !ihasilan sin&al output e atuat#r% >am$ar 4 menunjuan tahapan peng#ntr#lan menggunaan met#!e fuzzy%
!i mana r k a!alah jara &ang !iinginan* z k a!alah nilai crisp pr#ses !e(u))i(iasi* yk a!alah jara atual* !an ek a!alah selisih antara r k !an yk % Diarenaan met#!e fuzzy $eerja $er!asaran himpunan.himpunan* maa !ata input sens#r input error &ang $asisn&a $er$e!a.$e!a harus !iseragaman !engan "ara lasi(iasi% Hasil pr#ses lasi(iasi ini aan !i!apatan !ata error &ang aan !i#lah #leh l#gia fuzzy% +a$el I menunjuan lasi(iasi !ata sens#r &ang !igunaan pa!a r#$#t% +a$el I menunjuan $ahwa semain p#siti( hasil lasi(iasi nilai sens#r maa semain jauh jara !in!ing !engan $a!an r#$#t* se$alin&a semain negati( hasil nilai lasi(iasi maa semain !eat jara !engan !in!ing% Nilai atual sens#r ini merupaan !ata numeri eluaran 6/-!an ti!a memilii satuan arena masih $erupa !ata mentah%
+/-/0 Fuzzi1ikasi
-u))i(iasi a!alah pr#ses mentrans(#rmasian !ata tegas crisp data masuan menja!i varia$el linguisti himpunan fuzzy* !engan !erajat eangg#taan tertentu atau $isa !ise$ut nilai fuzzy masuan% Dalam pr#ses ini nilai fuzzy masuan &ang !ihasilan !ipengaruhi #leh ran"angan (ungsi eangg#taan
input &ang !igunaan% Dalam penelitian ini (ungsi eangg#taan input &ang !iran"ang !an !igunaan !apat !ilihat pa!a >am$ar 5 !an >am$ar % /#$#t ini menggunaan tiga $uah masuan &ang !igunaan untu menentuan p#sisin&a pa!a peta lapangan% Masing.masing nilai masuan mempun&ai (ungsi
eangg#taann&a masing.masing% ,#nt#h penggunaan (ungsi eangg#taan ini misalan error anan memilii nilai tegas !ari sens#r senilai G maa hasil !ari pr#ses (u))i(iasi a!alah !erajat eangg#taan 0*5 sala 0.1 untu himpunan auh !an 6angat auh% 6e!angan untu himpunan &ang lain !erajat eangg#taann&a a!alah 0%
Dalam peran"angan r#$#t ini !igunaan !ua $uah (ungsi fuzzy output &aitu (ungsi eangg#taan eluaran Pulse idt! "odulation PAM r#!a anan !an (ungsi eangg#taan #utput PAM r#!a iri &ang !itunjuan pa!a >am$ar <% 6um$u men!atar merupaan sum$u PAM &aitu nilai.nilai &ang !igunaan untu meng#ntr#l e"epatan m#t#r D,% Misal jia nilai PAM untu memutar r#!a senilai 25* maa !erajat eangg#taann&a a!alah 0*5 untu himpunan ,epat%
+/-/2 *asis atu#an dan logika pengambilan keputusan
Pa!a tahapan ini* sistem menalar nilai masuan untu menentuan nilai eluaran fuzzy output se$agai $entu pengam$il eputusan ?5@% +ahap ini meng#m$inasian (ungsi eangg#taan !an $asis aturan !alam menentuan eluaran fuzzy% +iap aturan aan !ievaluasi sehingga hasil penilaian !an pengam$ilan eputusan merupaan umpulan atau #relasi antar aturan% Pa!a peran"angan r#$#t penulis menggunaan met#!e #a$%#in inference !alam
mengevaluasi tiap aturan fuzzy ?@%
Dalam penelitian ini* $asis aturan #ntr#l !i$uat $er!asaran pengetahuan !an pengalaman peran"ang !alam !inamia pergeraan r#$#t penjeja !in!ing% 6e$uah aturan en!ali fuzzy a!alah aturan !alam $entu jia J maa J &F . '()N seperti $eriut ?9@:
turan 1 : ia E 1 !an & E 1 maa ) E ,1 turan 2 : ia E 2 !an & E 2 maa ) E ,2
turan &ang !itetapan !igunaan untu menspesi(iasian hu$ungan antara himpunan fuzzy masuan !an himpunan fuzzy eluaran% /#$#t ini memilii !ua m#!e navigasi &aitu follow anan !an iri% 3ntu follow anan r#$#t aan menjelajahi ruangan !engan arah $erlawanan arah jarum jam se$alin&a untu follow iri r#$#t aan menjelajahi ruangan searah jarum jam% 3ntu follow anan
r#$#t han&a menggunaan input error !epan !an anan% 6e!angan untu follow iri r#$#t han&a menggunaan input error !epan !an iri% +a$el II* III* IK* !an K menunjuan ran"angan aturan #ntr#l !alam navigasi r#$#t penjeja !in!ing ini%
,#nt#h asus !alam penggunaan aturan #ntr#l saat (#ll#w anan:
I- =rr#r 'anan +epat ND =rr#r Depan 6angat auh +H=N PAM /#!a 'anan I6 ,epat
+/-/3 De1uzi1ikasi
Pr#ses !e(u)i(iasi $ertujuan untu meng#nversi nilai (u))& #utput em$ali menja!i !ata eluaran tegas "risp #utput atau eluaran lasi epa!a #$je #ntr#l ?2@% Dalam peran"angan r#$#t met#!e !e(u))i(iasi &ang !igunaan peran"ang a!alah met#!e "enter #( gravit&% Met#!e ini !irumusan pa!a 2:
Di mana *fo +j merepresentasian luasan area !ari (ungsi himpunan &ang a!a pa!a (ungsi fuzzy output !engan nilai centroid point + &ang e.j% ,entroid point
a!alah titi tengah sum$u $ sum$u men!atar &ang a!a pa!a masing.masing himpunan pa!a (ungsi fuzzy output %
+/+ P)N'JIAN DAN ANALI!I! +/+/- Pengujian !enso# !RF
Dalam pengujian 6/- ini* sens#r aan !iletaan $erha!apan lurus !engan !i!ing atau #$je penghalang &ang "uup le$ar emu!ian !ivariasian jaran&a pa!a rentang jara ; "m sampai 400 "m% Nilai &ang !i"atat !alam pengujian ini
a!alah laman&a watu sin&al e"h# saat !alam #n!isi high untu setiap variasi jara% Pengujian !ilauan menggunaan timer mir##ntr#ler !engan (reuensi 1<2* H)% Dari pengujian ini* nilai 6/- "uup linier !engan rata.rata untu enaian 1 "m maa nilai timer nai 10*2 p#in seperti !itunjuan +a$el KI%
2.2.2 Pengujian Navigasi Follow Kanan dan Follo4 Kiri
Dalam pengujian ini r#$#t aan $ernavigasi mengelilingi peta lapangan selama ; menit% Per"#$aan !ilauan se$an&a 0 ali untu masing masing m#!e navigasi !an !ilauan pa!a peta +,--H/ 201 seperti !itunjuan >am$ar %
6elama r#$#t menjelajahi peta ter!apat $e$erapa parameter se$agai a"uan e$erhasilan navigasi% eriut penja$arann&a :
1% umlah #nta !engan !in!ing selama ; menit '
'etia $ernavigasi* r#$#t !iharapan untu ti!a melauan #nta !engan !in!ing% 6emain se!iit #nta !engan !in!ing* maa ehan!alan navigasi r#$#t semain $ai%
2% umlah #nta !engan !in!ing &ang panjang g#resan le$ih !ari 2 "m '2
Dalam aturan +,--H/ 201* jia r#$#t melauan #nta !engan !in!ing !an mengai$atan g#resan pa!a !in!ing !engan panjang g#resan le$ih !ari 2 "m maa aan !ienaan pinalti% Maa jia r#$#t ti!a mengg#res !in!ing maa navigasi !ianggap $erhasil%
2% umlah putaran !alam ; menit P
;% 6emain $an&a putaran &ang !apat !ilauan r#$#t* maa ehan!alan navigasi aan semain $ai%
4% paah semua ruangan terjelajahi !alam watu urang !ari ; menitC +/
ia terjelajahi semua maa aan terisi La !an jia ti!a terjelajahi semua aan terisi +i!a% 6elama $ernavigasi* r#$#t harus !apat mejelajahi semua ruangan !alam peta pengujian%
5% paah se$elum ; menit r#$#t terje$a C +
ia terje$a maa aan terisi La !an jia ti!a terje$a aan terisi +i!a% '#n!isi r#$#t &ang terje$a aan sangat merugian !alam perl#m$aan% De(inisi terje$a !isini a!alah r#$#t ti!a $ergera atau
melauan geraan &ang sama terus menerus pa!a se$uah tempat% Hasil !ari pengujian ini !apat !ilihat pa!a +a$el KII !an +a$el KIII* terlihat $ahwa navigasi r#$#t &ang menggunaan l#gia (u))& memilii pe(#rma &ang le$ih $ai !i$an!ingan met#!e #ntr#l Pr#p#ti#nal
Derivative PD%
+/+/0 Pengujian Pe#ge#akan Robot Menuju Set Point
Pengujian selanjutn&a a!alah menguji navigasi r#$#t pa!a lintasan lurus untu melihat p#la geraan r#$#t !an watu &ang !iperluan untu menuju
setp#int% /#$#t ini !iharapan mampu melauan navigasi pa!a lintasan lurus !engan jara 10 "m !ari tem$# lapangan% Kariasi pengujian !ilauan !engan mem$erian #((set pa!a #n!isi start awal r#$#t se$elum $ernavigasi* &aitu pa!a 20 "m jara $a!an r#$#t !ari tem$# setp#int G10"m !an 0 "m setp#int .10 "m seperti &ang terlihat pa!a >am$ar 9% +a$el I menunjuan watu rata.rata
menuju stea!& state !engan #((set awal 0 "m !an 20 "m% +erlihat $ahwa saat
$ernavigasi*r#$#t men"apai stea!& state sesuai !engan setp#int &aitu 10 "m !engan watu rata.rata 2*9 !eti% Dalam met#!e #ntr#l l#gia (u))&* untu meningatan resp#ns r#$#t terha!ap err#r !apat !ilauan !engan meran"ang (ungsi
eangg#taan input !i mana transisi antar himpunan !i$uat "uram meningatan emiringan sl#pe%
*A* III Penutup 0/- $)!IMPLAN
Navigasi r#$#t &ang $er$asis en!ali l#gia (u))& telah $erhasil !irealisasian% Dalam melauan navigasi menjelajahi peta lapangan selama ; menit* rasi# #nta !engan !in!ing !engan jumlah putaran untu (#ll#w anan &aitu urang !ari 1 #ntaBputaran se!angan untu (#ll#w iri rasi# urang !ari 2 #ntaBputaran% /#$#t !apat menjelajahi semua ruangan tanpa terje$a !an tanpa mengai$atan g#resan &ang panjangn&a le$ih !ari 2 "m pa!a !in!ing% Dalam watu ; menit jumlah putaran minimal mengelilingi lapangan &ang !apat !ilauan r#$#t a!alah 5 ali putaran% Dalam $ernavigasi etia r#$#t men"apai stea!& state sesuai !engan setp#int &aitu 10 "m !engan watu ratarata 2*9 !eti% Dari hasil pengujian* met#!e ini !apat mengurangi jumlah #nta per putaran !i$an!ingan met#!e PD%