TUCAS
AKHIR
ROBOT
MOBIL
PENDETEKSi OBJEKBERGERAK MENGGUNAKAN
KAMERA
DENGAN
RESPONGERAXAN
MIJNDUR
Diajukatr Sebagai $lah Satu Syarat uduk Meny€lesaikan Pmgrdm SuJa-l pada JurBan Teknik Elelto Fakuftas Teloik Unirersitas Andala3
OLEH
:M.
HARzu
NOVENDP.A
NO.BP : 04175063PEMBIMBING:
Dr. Ene.
RAIIMADI
KURNIA
NrP. 19690820199703 1002JIIRUSAN TEKNIK ELSKTRO
FAKULTAS
TEKNIK
UNfVERSITAS
ANDALAS
PADANG
ABSTRAK
Perkembangan
tet
ologi
robot
semfukin menunjukkan peningkntanyang
baik
Bahtant sudah mencapai tahap dimana robotyang.licipla*tn
hampirmitip
dengan manusia,baik
dari
segiprilaht,
penampilan, kemamptan bahkuntara
berfkir.
Salah
sqtu
kemamwan manwia
yang
banyak diterqpkqn ad.
ah kemampuan(lalam hal
penglihatdn
Llntuk merululangfungsi
ini,
kebanyakanrcbot
menggtnakankaheta
sebagaialat
unluk ,nelihot. Ndmun berbeda dengqn metq mahusia, kametopadL
robot Perlu melalatkan berbagai proses pengoluhancilto
untuk mendefhhikan obj e k yang dilihatnya.Perta
a,dilak
kan ptoses segmentasi untuk memisahkan layer objekyang
diinginkan
.lenganlatal
belakang
lalu
dilakukan pelabelan ,ottuk membedakanohiek
yqng satu
dengan
objek
lainnyo. Pada pelabelan
juga
dilakukznpenghitungtn
has pikset objek yangdigwakan
sebagai masuksn untuk motot d':dalam
htendeteksi obiekyang
mendekatilobot
sehinggatohot
dapat
melespo dengan bergerakmundur
untuk ,henghindariobjek
tersebut. LuqsPiksel
obiekjuga
digu
aktn
untuk
melqhukanflterin9
telhadqp
koise
Detekti
postst dilakuk<tnunnk
mendqrytkan
tilik
tengah
objekyang
me
iadi
mss
kan
bug
motor
se/vo unluk
mengendalikanperputdran kameta
pado rcbot
'lalam
men{racking pergerqkqn obielg sehingga seolah-olah krmeta
pada robol
mampu mengowasipetgetakan
obiek
l1ntuk meng.ttw molor
dc
dan
motor
servo digunakan seblmhmiLrokontolet yditu miklokontrolel
AT89C51.Pofi parulel
di4utwkan sebagai intedace uhluk komunikasi kamputer deLganmibokonlroler
Pqdq penelilian
ini,
robot akan
menltackinE pergerakan obiek
ydng
telahterdeteksi sebag.ti obiek bergerak
dan nenghindar
ltqu
bergeftlk
mundurdltri
objek ysng mendekati rcboLBerdasarkan pengujian don pengamatdn yang telah
dilakukm
makabita
didapatkantingkat
keberhasilanrobot
sebesqr100
o/o.Jutli'robot
sudah dapat men{racking darx meresponobiek
dengahbaik
BAB
I
PENDAEULUAN
1.1
Latar
Belakang
Peningkatan kebutuhan manusia semakin menuntut peainel€lan teknologl,
hiil
ini
bisa
dilihat
dari semakir
banyak digunakannyatetnoiogi
yang
berbasisotohasi
nntuk
membantu kebutuhao
manusi4
terutama
dalarn
bidabg perindustrian,militer,
keamanan danlaimya.
Salah satutel'nologi
yang bcrbasis otomasi tersebut ada.lahtelioologi robot.
Saalini,
teknologi robot
menunjukkao perkembanganyang
bagus, bahkan sudah mencapaitahap
dima[a robot
yang diciptakanhampir
midp
denganmanusi4 baik
dari
sesi
prilahl,
peoampilan, kemampuan bahkan caraberfikjr
[1i]-Salah satu kemampuan manusia yang baoyak diterapkan pada rcbot adalah kemampuau
dalam
hal
penglihatan.
Hal
ini
diduL:uog dengan perkcmbangaalekttologl computel
rision
dari
image processing
yang
saaf
ini
senakilr
berkembangdengan
sangatpesat. Selain
ihr' juga
ditunjang oleh
kemajuanteklologi
mikoprosessor
dan
perkembanganmikroelekronik
seperti
WEBt
am{a
danDigircl Conera
ll1f.
membahayatan
didnya.
Hal
ini
berbeda dengart computerusi,z,
dimana hasil perekaman alatoptik
(tamera)lidak
dapat la.'rgsuag dilerjemabkan,didefinisikan
dan
dikenali
oleh
komputer
atau
sistem
visual
robot.
Computer
visionmembuhrhkan proses peDgolahar
citra
terlebih
dahulq
seperti
segmentasi,labelisasi,
filtedsasi dan
deteksi
objek.
Setelahitu
baru
memhuat keputusan seperti rmtuk memandu pergerahan robot.Ioti
dari permasalahan cornputel 'tisiotlyaitu
bagaimana cara agar komputer ataurobot
mempunyai persepsi yang sama denganmata
manusiadalam
mengamati sebuahobjek
dan mampu
merespon objek tersebut[9].
CuL:up banyak
pelelitian
dan tulisan yang mengambiitopit
yang berkaitan denganproscs compuler
ision,
terutama
diguiakan
pada
robot
mobil
yang mengglnakan karnera sebagai alat peBglihataDnya, diantaranya adalah :Lauw
Lim
Un Tung,
Resmaus
Lim
dan Budiman
Lewa [13]
dalamjumalrya
yangberjudul
RobotMobil
Dettgan SensorKamerq
Untuk Menelusuriialur
Pada Maze yang membahas mengenai penggunaan kamera sebagai sernordari
komput€r dalam
menggerakkanrobot
mobil
menelusurijalur
pada
mazeIEEE
yang
mgllggurakan metoda
segmentasi berdasarkan
pama
unhrkmgmisahkan alas maze dao dinding maze dengan menggunakan sampel alas mazc untuk rfenghasilkan yision image bagi robot
mobll-Thiang, Felix
Pasila
dan Agus Widian
U2l
dalam penetiliamrya yang bequt\ulKontrol
RobotMobil
PenjejakGaris
Bewama
Dengan MemanfadtkanKaftera
Sebogai Sensor . Penelitianini
nenjelaskantedang
penggunaan kameragaris-garis berwama yang ada. Sistem
ini
menerapkan metodekontrol
ON-OFFuntuk
m€ngontrol
robot mengil:uti garis
tersebut.
Untuk
pengolahao
cifta
menggunakar beberapa metode sepedi Operasi Sobel daq
tiresfrold.
Made Boyke Ismaya dan
Kusprasapta
Mutijarsa
[6] pada penelitiannyalang
be{udul
Robot Pehgikut
Bolct
Me
gguhaka
SensorKamera Berbtbis
Metodq Ope
CV Cqms&f
yang
menjelaskanteltang
suatu sistra Autonofious
tr{obile Robot
yatg
dapat bergerak mengikuti objek berupa bo1a. Me totlaCamshif
digunakanunhk
mendeteksi bola pada lingkungan sekitamya. Sedargkan Untuk proses pengolahan Qitra qenggunakarlcottpilg/
lv,licrqsoftVisual C++
6
dengaamenambahkan
flrngsi-fu4si
dai
library
Opeh Source Comltuter
Visionr OpenCY).
Agung
Pang€stuIIaNen{t
[4]
dalam penelitiannya yang berjudullplifur,\r
I|ebcam
Untuk Meuqngkap Obyekllarna
Merah Pada
Robot Banteng DalamPermainon
Matadot yan9
menjelaskantentang pengontrolan gerakan robot
baoteng
dalan
suatupemainan
matador yang menggunakaa sensorkaoera
uDtuk loendeteksi warDamemh dan
menggunakan segmentasiwarna
untuk
proses pengolah4ncitrany4
Adapun
perangkatlunak
yang digunakanyaitu Microsoft
\
i<ual Basic 6.0.Dalam bidang
keamanan seringdibuat robot pengintai
ataupun kameraCCTV uatuk
kepentingan keamanan manusia,namul
kcamaranteftadap rcbot
tsngintai
ataupun kameraCCTV
tersebut belumterlalu
diperhatikan. Salah satu::nhrli
keamanan terhadap robot pengintai ataupun kameraCCTV
ini
bisa berupaBerdasarteq
hat-hal
diatas,
maka
pemrlis
tertarik
untuk
mengimplemertasikan
teknologJ.comp
ter r'itio,
tersebutpada
;ebuah robot
mobi1. Penuiis membuat
robot
mobil
)tng
paodaimelihat
dan mendeteksiobiek
bergerakyang
beradadi
sekitanya (hal
ini
mem:njuttan
kesensitifan rohot
terhadap geraLan),
lalu objek
yangtelah
dideteksi akandirrachrg
berd,a'sarkanpergerakannya sehingga seolah-olah
robol
sedang mengawasi pergerakad objck,Kemudian,
robot
mampu menghindar atau
bergerakmundur
jika
mendeteksi obiek bergerak mendekati robot.1.2
PerumusanMasalah
Pada peneiitian
ini
akan dilakukan pendeteksian objek bergerak olehrobot
Halid
sangat berguna untuk penangkap.rn objek yatrg lebih dadsah\
karena yang akandipilih
menjadi
objektarget
adalah salah satudad objek
yaitu
objek
yang bergerak saja dimanakondisi objek
laimya
diam. Sedangkanuntuk kasu:
objek runggal maka objek t€mebutsyang langsungdipilih me{adi
objektarget'
--Setelah
objek dikenali (objek
bergerak terdetek$i) selaDjutnyarobot
akan mclakukantracking
tethadap petgerakanobjek
yang terdeteksi tersebut danjika
terdeleksiobjek
yangditracking
bergerak mendekatirobot
mobil,
makarobot
mobil
akan membuatkq)utusan unhrk
menghindar ataubergelrk nundur
dali
objek yang
bergerak mendekdtinya-Selaniii objek
terdeteksitidak
bergerak kearah
robot,
maka
robot
hanya
melalekan tracfting tetha ap objek
tcrdeteksi l--rsebut. Unhrk lebihjelasny4
dapat.lilih.t
pada BabIV
(perancangansisteo).
lJ
Tujuan
Penelitian
Penelitian tugas akhir
ini
berhrjua:r unhrk :BAB
VI
PENUTTJP
6.1
Simpulan
Berdasarkan
hxil
yang
didapatkan
dari
?malisayang dilakukan
dari
peoelitian tugas akhir ini, maka dapat disimpulkan beberapa ha1 sebagai beril':ut.1.
Robot telah
mampu melal:ukan deteksi terhadapobjek
bergerak dan mampu melahrkanrlackihg te^adap
petgemkar objek yang dideteksi tersebut.2-
Pada prosestacbing
objeklnng
terdeteksi.indikato/
tracl;.ng ber.:lga perputamnmolor
seryo telah mampumelaloi<a,
lrac,tilrg objekdelrga!
menggerakkan kamera sehingga seolah-olali
kamen
mampumcngilrrti
pergerakanobjek
yaog
terdeteksi,dimsoa
padapeoelitian
ini
untuk
seliap perubahan piksel
titik
tengah sebesa.r 1 0 piksel makamotor
seNoakan berubah sejauh 1".
3. Pada proses pendel€ksian
objek
yang bergemk
mendekati
robot, perubahan luaspiksel objek
sebagai masukanbagi
putaianmotor
dctelah
marnpu membuatrobot
seolab-olah merespon dengan hergerak mundur atau menghindar saat objek bergerak mendekatke
arah robolRobot
akan merespoa dengan bergerakmundur ketika
membaca luas piksel objek berada dalam/arge
yang ditctapkan yail.u untuk luaspiksel
objel
>
2.000 dan luas
pilsel
objek
:
12.000
alau
denganjarak
maksimal objek ke robotkira-kira
sejauh 97 cm.4.
Secara umurn, sistem yang dirancang pada penelitianini
dapat bekerja seperti yang diharapka4 dimana oulput yang dihasilkan oleh sistemini
6.2
telah sama dengan inputnya. Dengan inteDsitas cahaya yaag cukup
bisa
didapatkan persentase keberhasilan sebesar 100
%
.5.
Uatuk
kecepatanobjek
yang bergerak mendekatke
arahrobot,
haruslebih
rendah daiipada kecepatad robot agar objek tidak menabrak rotrot sehinggarobot
mampu menghindariobjek
yang meodekatke
arahoya denganbaik-
Kecepatanrobot
sebesar0,206
m-ls atau setara detrgan 20,6 cm/s.Saran
Selelah melakr.*an
penelirian
tugasakbir
ini
maka unruk penclitidD dan pengembangan penelitian-ini
sslanjutnyq penulis
menyaxankae beberapa hal sebagai beriL:ut:1.
Dalarn
melalcukan deteksi terhadapobjek,
pergemkan kameratidak
hanya
sebatashorizontal saja
tapi
juga
mampu
bergerak
secaravertikal. Untr:k
itu,
dapatmengguakan
2
buah
motor
servountuk
mengendalikaa
kamem
bergerak
horizontal
dan vertikal.
Namun, kesulitarmya sangat membuhrhkaoakurasi
yang tepatrmtuk
gemkan horizontal dan vertikal tersebut.Untuk
pergerakanrobo!
dapatdibuat
robot
yang mampu
bctgerakmaju
mundur sekaligus. Jadi,lobot
akan bergerakmaju ketika objek
menjauhi
rcbot
dan
iobot
akan
bergdak
mundur
ketika
objekmendekati
robot
sehingga senlah-olahlgrcipla
jsrak
yang
konstan antara robot dengaDobjek-Untuk penelitiar
selanjutoya, dapatdikembargkan
dengan membuat robot yang tidak lagi membuhrhkao kabel yang terhnbung sepertitidak
3.
lagi
menggunakanpower
spply
yatg
n:astl' memanGatkantafo
dan menggaotinya deogan peogguoaan bateraikerilg.
Bahl,an
diharapkan dapatmeirggunakiii teknologi
vielerr
dalam
mengendalikanrobot
seperti
menggunakan
karnera
yang
mgmiliki
tekoologi
1rileless sehilgga rdbot dapat dikendalikatr darijarakjauh-4-
Untuk
penelitian
selanjuhy4
objek yang
akan dideteksijuga
dapatberupa
mimik
wajah atau Cetetsiwajah
sehiagga dapat dibuatrobot
mobil
yang
dapat
mendeteksiwajah
manusia djmana
rcbot
akan menaei<atketii:a
mendeteksiuajah
yang
dikenaliya
dan
menjauh ketika mendet€ksi wajah yang tidak dikenaliaya.DAFTAR PUSTAKA
tll
Alrmad,
Usman.
2005.
Pengolahan
Citr.t
Digital
dan
I'eknik
Panrogramannya- Grahanmu
:Yogyakarta-l2l
Arief,
MT.
2009- SistemKamera Penjejak Objek Benlasarkzn
SeleksitJhuran
MenggunakanMotot
Servo
DC.
Teknik
Elellro
Universitas Andalas i Padang.t3l
Febri Yadi
Z-
2008.Robot
PengangkutBa
dengan Selrtot tJlbasotlik
sebagaiNavigasi
BerbdsisMikrokantroler. Teknik Elektro
Universitas Aadalas : Padang.t4]
Harseno,Agung
Pangestu.2006.
Aplikasi
lVebcamUntuk
Menangkap ObyekWarra
Merah Pada
Robot BahlengDaldm
Pe/
ainan Matadol.
Polileknik Elelftonika
Negeri Surabaya : Sumbaya.t5]
Ikl
as. 2008. Tracking Gerakan Objek
Berdasarkan
Seleki
Lkuran
Menggunakan
Metode
Multileyel
Thresholding.
Teknik
Elektro Universitas Andalas : Padang.t61
Ismay4
Made Boyke dan
KusprasaptaMutijarsa-
,Ro6or PengihutBola
Sensor
Kamera Berbasis Metoda OpenCY
Camshift, Institut Teknologi Nasional : Bandung.I7l
Jain, Ramesh. 1995. Machine,4sior.
Mccraw-Hill.
t8l
Kumi4
Rahmadi.2009. Penjejak Taryet Benlla
Pada
Gerakltn
Li
er
Berdasqrkan
Wama. Jvusan Elektro
Fakultas
Teknik
Universitas Andalas: Padangl9l
Mun,
Rinaldi. 2004.
Pengolahan
Citrq Digitsl
dengan
PendekatanAlgoritmik.
hfonatika
: Bandung.[l0]
Setiawan, Rachmad.
2006.
Mikrokantollet
MC,S-51.
GralE
Ilmu
:Yogyakaria-flll
Team
Laboratorium
Elektronika
Industi-
2009.
Modal
PraldikumElehrcnika Industti-
JurusanTeknik
Elektro FakultasTeknik
Universilas Andalas : PadangF2l
Thiane,
Felix
Pasiladan
Agus
Widian.
Kottrol
Robot
Mobil
Penjejak Garis Berwarna Dengan Memanfaatkan Kameru Sebagai Sensor.PE'l)llA
Christian University : Surabaya.[13]
Tung,
Lauw
Lim
Un,
ResmanaLim
danBudiman Lewa. Robot
Mohil
Dengan
SensorKamera
Untuk Menelusuri
Jalur
Pado
M@e
PETRA
Chdstial University
: Surabaya.[14]
Yao
Wang,
J.
Ostemrann,&
Y-Q
Zhang.2002.
Yideo Ptocessingahd
Communications,PrcnticeHall
: NewYork.
5l
Yucllra
Aksara Cipta. 2008. Object TrackingPada
Gerakan NonLinear
Berdas
arkan
W arna. T eknikElekllo
Uoiversitas Aodalas : Padaag,[l6]
hup:,i/d,igilib.petn.ac.id/vic\lcr.php]ubqLr
Lltsubftit.r:I4&submit-prcv&page2&qual:hi gh&subnitval-prev&liame-%21
j iunkpc%2|s 1 %2l-elkt%,2f
2001%lI
iiunkpe-ns-sl -2003-23498055-11879-web camelachapter2.pdfi Diakses tanggal 13 Desemb€l 2009.