Jenis dan Fungsi Robot Modern
Jenis dan Fungsi Robot Modern
PENELITIAN
2.1.1. Robot
Robot adalah sebuah alat mekanik yang dapat melakukan tugas fisik, baik
yang telah didefinisikan terlebih dulu (kecerdasan buatan)1. Istilah robot berawal
dari bahasa Cheko “robota” yang berarti pekerja atau kuli yang tidak mengenal
lelah atau bosan. Pada umumnya robot digunakan untuk tugas yang berat,
untuk pembersihan limbah beracun, penjelajahan bawah air dan luar angkasa,
pertambangan, pekerjaan "cari dan tolong" (search and rescue), dan untuk
bidang hiburan, dan alat pembantu rumah tangga, seperti penyedot debu, dan
pemotong rumput.
Secara umum, ada dua jenis robot yaitu robot terkontrol (controlled robot)
merupakan salah satu contoh jenis controlled robot yang sederhana. Mobil-
1
Wikipedia, “ROBOT”, [Link], diakses dari [Link] pada
tanggal 23 November 2014 pukul 17.33
2
Winarto & Deni Afrianto 2011, “bikin Robot Itu Gampang”, Jakarta , Kawan Pustaka. Hal.5
5
6
mobilan tersebut akan bergerak maju atau mundur sesuai dengan perintah remot
control yang dipegang oleh operator. Jenis robot yang mampu mengambil
keputusan sendiri adalah jenis robot otomatis. Jenis robot ini tidak memerlukan
dua tangan, dua kaki dan satu kepala, dari segi fungsinya robot ini hampir
china. Contoh dari robot humanoid ini dapat dilihat pada gambar 2.1.
2. Robot Manipulator4, robot yang hanya berupa tangan atau lebih sering
memindahkan benda dari satu posisi ke posisi yang lain dan sebagainya.
Contoh dari robot manipulator ini dapat dilihat pada gambar 2.2.
3
[Link] diakses pada 02/07/2015 pukul 02:32
4
[Link]
diakses pada 02/07/2015 pukul 02:38
7
perpindahan posisi dari satu titik ke titik yang lain. Contoh dari mobile
5
[Link]
diakses pada 02/07/2015 pukul 02:42
8
4. Flying Robot6, robot yang bisa terbang, robot ini menyerupai pesawat
atas, dan juga untuk meneruskan komunikas. Contoh dari flying robot ini
laba, biasa digunakan untuk kencari lokasi rawan yang tidak bisa
dijangkau oleh manusia. Contoh dari robot animalia ini dapat dilihat pada
gambar 2.5.
6
[Link] diakses
pada 02/07/2015 pukul 02:45
7
[Link] diakses pada 02/07/2015 pukul
02:48
9
robot pada suatu pekerjaan yang spesifik, sperti lengan robot yang hanya
Sistem mekanik dapat terdiri dari setidak-tidaknya sebuah fungsi gerak. Jumlah
fungsi gerak disebut sebagai derajat kebebasan atau degree of freedom (DOF).
Sebuah sendi yang diwakili oleh sebuah gerak actuator disebut sebagai satu DOF.
adalah kebutuhan torsi untuk menggerakan sendi atau roda. Kebanyakan gerakan
yang diperlukan pada sisi anggota badan adalah relatif pelan namun bertenaga.
Salah satu cara yang paling umum digunakan adalah dengan menggunakan
perbandingan roda gigi pada transmisi. Pada motor-motor tertentu biasanya sudah
pertama merupakan robot yang dioperasikan pada lingkungan yang tetap dengan
robot). Pada kelompok yang kedua, robot dapat bergerak secara otonomi,
memiliki navigasi, dan pergerakannya yang tidak tetap tergantung dari medan
10
jelajah (dikenal dengan mobile robot). Disain mobile robot dapat bergerak
a. Stationary Robot
menyerupai fungsi dari lengan manusia. Seperti pada salah satu robot
pada industri perakitan mobil dapat dilihat pada gambar 2.68 . Jenis pola
b. Mobile Robot
empat macam: robot yang bekerja di atas permukaan tanah (land robot),
atau berkaki lengan atau kaki menyerupai manusia ataupun hewan, robot
synchronous drive.
Sitem gerak differential drive terdiri dari dua buah roda yang terpasang
pada kiri dan kanan robot, perhatikan Gambar 2.8. sistem ini memungkinkan
robot berputar ditempat dengan cara memutar motor dengan arah berlawanan10.
pada permukaan yang tidak rata dengan dua roda penyeimbang mudah kehilangan
daya tarik motor. Dari segi pembuatan program dan rancangan, sistem ini adalah
sistem yang paling sederhana dibanding dengan yang lainnya. Sistem ini dapat
bergerak lurus, berputar ditempat dan bergerak melengkung (busur). Terdiri dari
dua roda yang masing-masing memiliki kemampuan kemudi dan motor penggerak
10
Halim Sandy 2007, “Merancang Mobile Robot Pembawa Objek Menggunakan OOPic-R”,
Jakarta, Elex Media Koputindo, Hlm. 9
13
tidak serupa. Untuk itu, kecepatan motor penggerak tidak boleh statis, haris dapat
di kontrol. Contoh sistem gerak ini pada kehidupan sehari-hari adalah pada gardan
Tricyle Drive merupakan sistjem gerak dengan tiga buah roda. Dua buah
roda dengan satu poros dihubungkang pada sebuah motor penggerak, sedangkan
sebuah roda diberlakukan sebagai kemudi yang dapat berputar (setir kemudi),
ketika berbelok akan didapatkan radius sepanjang titik pertemuan Antara roda
depan dengan roda belakang11, perhatikan Gambar 2.9. Keunggulan sistem ini
mudah dikontrol, karena kontrol arah dan kecepatan terpisah. Kelemahan sistem
ini tidak dapat berotasi ditempat, mudah goyah pada permukaan yang tidak rata,
sistem mekanik sedikit kompleks dimana dua roda belakang digerakkan oleh satu
motor penggerak dan satu roda depan yang hanya memiliki kemampuan kemudi
yaitu tidak perlu memperhatikan kecepatan dari motor penggerak untuk dapat
11
Ibid, Hal.10
14
bergerak lurus. Contoh sistem gerak ini pada kehidupan sehari-hari adalah alat
terdapat pada robot untuk dapat bergerak. Pada saat robot berjalan pada
permukaan yang tidak rata, maka roda yang terpengaruh pada ketidakrataan
permukaan akan didukung oleh roda yang tidak terpengaruh, sehingga robot dapat
bergerak dengan arah yang tepat12. Perhatikan Gambar 2.10. Keunggulan sistem
ini dapat berputar ditempat dengan cara merotasi roda, dengan roda empat atau
lebih. Kelemahan sistem ini mekanik dan kontrol sangat kompleks diaman masing
Contoh sistem gerak ini pada kehidupan sehari-hari adalah pada roda trolly pasar
swalayan.
12
Ibid, Hal.10
15
roda dan tata letak roda robot, penggunaan roda tersebut dapat didesain
sedemikian rupa berdasarkan pada fungsi dan kebutuhan robot yang ingin dibuat.
[Link]. Smartphone
untuk ditambah aplikasi aplikasi baru. Aplikasi yang dapat diinstal kedalam
smartphone tidak hanya yang dibuat oleg produsen pembuat piranti tersebut,
sebuah kebutuhan bagi sekian orang di dunia ini sebagai penunjang aktivitas kerja
maupun sekedar lifestyle atau gaya hidup. Telepon cerdas (smartphone) adalah
13
Ali Zaki, 1999, “e-life Style Memanfaatkan Beragam Perangkat Teknologi Digital”, Jakarta,
Salemba Infotek, Hal.83
16
dengan fungsi yang menyerupai komputer. Belum ada standar pabrik yang
menentukan arti telepon cerdas. Bagi beberapa orang, telepon pintar merupakan
telepon yang bekerja menggunakan seluruh perangkat lunak sistem operasi yang
menyajikan fitur canggih seperti surel (surat elektronik), internet dan kemampuan
membaca buku elektronik (e-book) atau terdapat papan ketik (baik sebagaimana
jadi maupun dihubung keluar) dan penyambung VGA. Dengan kata lain, telepon
[Link]. Android
Android adalah sistem operasi yang biasa disematkan pada gadger, baik itu
handphone atau tablet. Saat ini Android begitu digandrungi sampai datap
dikatakan bahwa peranan tablet dan handphone bisa menggantikan peran dari
sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup
telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi
membuat perangkat lunak untuk ponsel yang kemudian dibeli oleh Google Inc.
14
Agus Wahadyo & Sudarma, 2012, “Tips Trik Android Untuk Pengguna Tablet & Handphone”,
Jakarta, Mediakita, Hal.2
17
dan Nvidia15. Android menjadi selah satu sistem operasi yang banyak digunakan
pada smartphone karena penggunaannya yang cukup mudah bagi para pengguna
[Link]. Arduino
bersifat open source. Arduino tidak hanya sekedar sebuah alat pengembangan,
Development Environment (IDE) yang canggih. IDE adalah sebuah software yang
sangat berperan untuk menulis program, meng-compile menjadi kode biner dan
sebuah platform karena ia menjadi pilihan dan acuan bagi banyak praktisi16.
Salah satu yang membuat Arduino memikat hati banyak orang adalah
karena sifatnya yang open source, baik untuk hardware maupun software-nya.
dibuat PCB-nya dan merangkainya sendiri tanpa harus membayar kepada para
pembuat Arduino. Sama halnya dengan IDE Arduino yang bisa di-download dan
15
Safaat H, Nazruddin 2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis
[Link] Bandung : Bandung
16
Djuandi Feri. 2011, Pengenalan Arduino, artikel di [Link], tanggal 23/11/2014 pukul
22.46
18
a. Arduino Uno
papan yang berukuran relatif kecil ini, dapat dilihat pada gambar 2.1118 adalah
ini dapat digunakan untuk pemantauan jarak jauh melalui internet, bluetooth
dan radio frekuensi, seperti pemantauan kondisi pasien diruamah sakit dan
17
Abdul Kadir. 2013. Panduan Praktis Mempelajari Aplikasi Mikrokontroler dan Pemrogramannya
mrnggunakan Aduino. Yogyakarta : ANDI. Hal,16.
18
[Link] diakses pada
05/05/2015 pukul 19:09.
19
Sejumlah pin tersedia di papan ini, pin 0 hingga 13 digunakan untuk isyarat
isyarat analog. Arduino Uno dilengkapi dengan static random- access memory
menyimpan program.
dan kesesuaian dalam memilih sebuah sensor akan sangat menentukan kinerja dari
besaran listrik, seperti besaran fisika, kimia, mekanis dan sebagainya. Untuk
atau sistem pengontrolan, maka biasanya besaran yang bukan listrik diubah
terlebih dahulu menjadi suatu sinyal listrik melalui sebuah alat yang disebut
transduser.
input fisik (stimulus) dan mengubahnya menjadi sinyal listrik yang kompatibel
output sinyal mungkin dalam bentuk tegangan muatan, arus, atau mungkin
akan dijelaskan lebih lanjut dalam hal amplitudo, frekuensi, fase, atau kode
digital. Oleh karena itu, sebuah sensor memiliki sifat masukan (dalam bentuk
dari perubahan suatu energi seperti energi listrik, energi fisika, energi kimia,
peraba, LDR (light dependent resistance) sebagai sensor cahaya, dan lainnya.
William D.C, (1993), mengatakan transduser adalah sebuah alat yang bila
digerakan oleh suatu energi di dalam sebuah sistem transmisi, akan menyalurkan
energi tersebut dalam bentuk yang sama atau dalam bentuk yang berlainan
adalah transduser yang merubah energi mekanik menjadi energi listrik, motor
adalah transduser yang merubah energi listrik menjadi energi mekanik, dan
yang digunakan untuk mengubah besaran yang bukan listrik seperti mekanis,
magnetis, panas, sinar, dan kimia menjadi besaran listrik yaitu tegangan dan arus
19
Soeprijanto.2011. bahan ajar mata kuliah sensor dan tranduser. Hal 15
21
digunakan untuk mendeteksi adanya sebuah line atau tidak. Line yang dimaksud
adalah line berwarna hitam diatas permukaan berwarna putih. Alat ini
menggunakan teknik pantulan cahaya yang ditangkap oleh photodiode dari sebuah
LED.
Pada dasarnya sensor ini adalah sensor cahaya yang didesain sehingga
dapat mendeteksi sebuah garis, dimana garis tersebut tidak dapat memantulkan
cahaya dari LED sehingga memberikan besaran listrik yang berbeda pada
berubah-ubah sesuai intensistas cahaya yang jatuh pada dioda20. Jika intensistas
cahaya yang jatuh pada dioda kecil maka nilai tahanan pada dioda menjadi besar
sehingga arus yang melewati dioda sangatlah kecil, dan jika intensistas cahaya
yang jatuh pada dioda besar maka nilai tahanan pada dioda menjadi kecil sehingga
pengendali (driver) motor juga dapat berfungsi sebagai kontrol kecepatan motor,
20
Agus Purnama. Elektronika Dasar 2013. “Sensor Photodiode” diakses dari [Link]
[Link]/komponen/sensor-tranducer/sensor-photodiode/, tanggal 01/06/2015, pukul 23.08
22
a. IC L293D
driver yang digunakan adalah totem pool. Dalam 1 unit chip IC L293D terdiri
dari 4 buah driver motor DC yang berdiri sendiri sendiri dengan kemampuan
membuat driver H-bridge untuk 2 buah motor DC. Konfigurasi pin driver
Pada gambar 2.12 ditunjukkan pin driver motor L293D yang memiliki
21
Winarto & Deni Arifianto, 2011, “Bikin Robot Itu Gampang”, Jakarta, Kawan Pustaka, Hal.125
22
Elektronika dasar 2012 “Driver Motor DC L293D” diakses dari [Link]
[Link]/komponen/driver-motor-dc-l293d/,tanggal 04/12/2014, pukul 16.15
23
L293D datasheet Hal.1
23
2. Pin In (Input, 1A, 2A, 3A, 4A) adalah pin input sinyal kendali motor DC.
3. Pin Out (Output, 1Y, 2Y, 3Y, 4Y) adalah jalur output masing-masing
4. Pin VCC (VCC1, VCC2) adalah jalur input tegangan sumber driver motor
DC, dimana VCC1 adalah jalur input sumber tegangan rangkaian kontrol
dirver dan VCC2 adalah jalur input sumber tegangan untuk motor DC
yang dikendalikan.
5. Pin GND (Ground) adalah jalu yang harus dihubungkan ke ground, pin
GND ini ada 4 buah yang berdekatan dan dapat dihubungkan ke sebuah
pendingin kecil.
motor DC. Feature yang dimiliki driver motor DC IC L293D sesuai dengan
4. Thermal Shutdown.
5. High-Noise-Immunity Inputs.
[Link]. Motor DC
listrik menjadi energi mekanik. Energi mekanik ini digunakan untuk, misalnya
bahan,dll. Motor listrik digunakan juga di rumah (mixer, bor listrik, kipas angin)
dan di industri. Motor listrik kadangkala disebut “kuda kerja” nya industri sebab
industri.
medan untuk diubah menjadi energi mekanik. Kumparan medan pada motor dc
disebut stator (bagian yang tidak berputar) dan kumparan jangkar disebut rotor
(bagian yang berputar). Jika terjadi putaran pada kumparan jangkar dalam pada
medan magnet, maka akan timbul tegangan (GGL) yang berubah-ubah arah pada
dari arus searah adalah membalik phasa tegangan dari gelombang yang
yang berbalik arah dengan kumparan jangkar yang berputar dalam medan magnet.
Bentuk motor paling sederhana memiliki kumparan satu lilitan yang bisa berputar
menyentuh komutator, dua segmen yang terhubung dengan dua ujung lilitan.
Kumparan satu lilitan pada gambar 2.1324 disebut angker dinamo. Angker dinamo
beberapa bentuk media transmisi seperti kabel kawat atau wireless25. Untuk
bagian dari sistem komunikasi, yang terdiri dari kombinasi dari hardware (
24
Dimas Panca, 2012, “Motor DC” [Link]
diakses pada 01/06/2015 pukul 22:03
25
Ramadhan Rifza, 2014, “Definisi Lengkap Komunikasi Data” [Link]
[Link]/2014/09/[Link] diakses pada
15/07/2015 pukul 17:13
26
[Link]. Bluetooth
komunikasi wireless (tanpa kabel) yang beroperasi dalam pita frekuensi 2,4 GHz
dan suara secara real-time antara host-host bluetooth dengan jarak jangkauan
pc, tablet, dan lain-lain. Fungsi bluetooth yaitu untuk mempermudah berbagi atau
sharing file, audio, menggantikan penggunaan kabel dan lain-lain. Saat ini sudah
pertukaran data atau informasi, tetapi juga mampu menawarkan fitur yang bagus
atau baik untuk teknologi mobile wireless atau tanpa kabel, dengan biaya yang
layanan.
26
Supriyanto, Aji. 2006. Tinjuan Teknis Teknologi Perangkat Wireless dan Standar Keamananya.
Semarang: Universitas Stikubank
27
Sora N, “Pengertian Bluetooth, Fungsi dan Cara Kerja”
[Link]
diakses pada 02/07/2015 pukul 15:18
27
a. Kelebihan Bluetooth
tingkat keamanan layer yang lebih tinggi seperti password dan PIN.
b. Kekurangan Bluetooth
terserang virus.
28
Wijaya,[Link] Bluetooth serta kelebihannya. Diakses dari
[Link]
Tanggal 02/05/2015 pukul 22.03
28
bluetooth Module. Modul Bluetooth to Serial HC05 ini dapat di set sebagai
master ataupun di Set sebagai slave, berbeda dengan Modul HC06 yang
Ver.2.0.
29
Bluetooth HC-05 datasheet. Hlm 1
29
dengan spasi pin header 0,1 inch yang cocok untuk segala macam board
sederhana yang telah teruji, yang sangat mudah digunakan pada proyek
elektronika. Cukup dengan menggunakan catu daya +5 volt, ground, dan pin-pin
sendiri, 3 fungsi saklar input dan output. Modul dapat berkomunikasi hingga jarak
hingga 250 kaki. Modul bekerja pada tegangan +5 volt dan antarmuka sebagai
30
Datasheet Parallax Inc “RF Modul Manual” Hal.1
30
App Inventor adalah sebuah tool untuk membuat aplikasi android, aplikasi
ini menggunakan tool berbasis visual block programming tanpa ada satu pun
visual seperti Puzzle. Aplikasi App Inventor digunakan untuk membuat aplikasi
android yang berfungsi sebagai pengendali robot mobil pengangkut barang dan
Bluetooth.
1. Hal pertama kali yang kita butuhkan adalah java 6 (atau sering dikenal
3. Masuk menggunakan akun tersebut dan buka alamat web App Inventor
[Link]
5. Jika tampilan aplikasi sudah dibuat, maka bukalah menu Open Blocks
Designer.
mobile dan menguji nya di sebuah emulator yang memiliki tampilan dan
dari segi efisiensi tenaga kerja dan kebersihan serta keselamatan pekerja.
dengan yang diinginkan, maka diperlukan beberapa sub sistem diantanya, sistem
komunikasi, sistem penggerak, sistem sensor robot dan sistem kendali robot.
smartphone android dan antara robot mobil dengan tempat pengambilan barang.
Sistem penggerak diperlukan sebagai penggerak robot mobil agar bekerja sesuai
dengan keinginan. Sistem sensor robot diperlukan sebagai masukan instruksi kerja
robot mobil agar robot mobil bekerja secara otomatis. Sistem kendali robot
diperlukan untuk menggerakkan robot mobil secara manual agar sistem ini
prototipe robot mobil ini perlu terlebih dahulu memahami karakteristik komponen
yang akan digunakan. Komponen tersebut terbagi dalam tiga sistem utama yaitu:
sensor cahaya dan modul bluetooth HC05. Komponen Proses terdiri dari dua
33
mikrokontroler Arduino Uno. Komponen Output terdiri dari motor DC, modul
sebagai pengendali.
Transceiver
Arduino Limit Barang atau
(Tx)
UNO2 Switch Benda
RF 433 MHz
Barang
garis yang berwarna hitam pada papan board. Sensor ini terdiri dari
keinginan peneliti.
bergerak maju, mundur, belok kanan, belok kiri, pengangkut naik, dan
turun.
barang terdeteksi.
smartphone android.
35
START
Inisialisasi Program
Arduino dan
Aplikasi Android
AKTIFKAN
BLUETOOTH
NO
CONNECT
BLUETOOTH
YES
A
NO NO
MODE MODE
MANUAL OTOMATIS
YES YES
NO NO NO NO NO NO
NAIK TURUN MAJU MUNDUR KANAN KIRI
MOTOR 1 MOTOR 1
MOTOR 3 MOTOR 3 MOTOR 1 MOTOR 2
DAN 2 DAN 2
NAIK TURUN MAJU MAJU
MAJU MUNDUR
A
37
NO NO NO
Limit Switch 1 Limit Switch 2 Limit Switc 3
Tertekan Tertekan Tertekan
(Barang 1) (Barang 2) (Barang 3)
gambar 2.17 ialah ketika prototipe dijalankan hal pertama yang harus diperhatikan
adalah inisialisasi program Arduino dan aplikasi android yang sudah terpasang
smartphone android dengan instruksi instruksi dasar yaitu : naik, turun , maju,
mundur, kanan dan kiri, begitu seterusnya hingga daya pada robot mobil habis
atau off.
Jika otomatis maka robot akan bekerja jika salah satu dari sensor limit
mengirimkan sinya dan instruksi pada robot mobil untuk mengambil barang pada
tempat yang telah ditentukan sampai kembali pada posisi semula. Begitu
bekerja dan berfungsi sesuai dengan yang diinginkan, dapat mengangkut barang