SKRIPSI
DISAIN DAN PENGUJIAN MANIPULATOR ROBOT PEMANEN BUAH DALAM LINGKUNGAN GREENHOUSE
OLEH BASUKI SETYADI GRAHA F14102059
2007 DEPARTEMEN TEKNIK PERTANIAN FAKULTAS TEKNOLOGI PERTANIAN INSTITUT PERTANIAN BOGOR BOGOR
DAFTAR ISI Halaman KATA PENGANTAR.......................................................................................
i
DAFTAR ISI...................................................................................................... iii DAFTAR TABEL .............................................................................................
v
DAFTAR GAMBAR......................................................................................... vii DAFTAR LAMPIRAN ..................................................................................... viii I. PENDAHULUAN........................................................................................
1
A. LATAR BELAKANG ............................................................................
1
B. TUJUAN .................................................................................................
2
II. TINJAUAN PUSTAKA ..............................................................................
3
A. ROBOT BIO-PRODUKSI ......................................................................
3
B. MANIPULATOR .....................................................................................
4
C. GREENHOUSE.......................................................................................
8
III. METODOLOGI PENELITIAN ................................................................ 10 A. WAKTU DAN TEMPAT ....................................................................... 10 B. ALAT DAN BAHAN ............................................................................. 10 C. TAHAPAN PENELITIAN ..................................................................... 11 D. METODE PENGUJIAN ......................................................................... 11 IV. PENDEKATAN DISAIN............................................................................ 16 A. KRITERIA DISAIN ............................................................................... 16 B. RANCANGAN FUNGSIONAL............................................................. 17 C. RANCANGAN STRUKTURAL............................................................ 22 D. ANALISIS TEKNIK............................................................................... 27 V. HASIL DAN PEMBAHASAN ................................................................... 34 A. KONSTRUKSI PROTOTIPE MANIPULATOR..................................... 34 B. KALIBRASI ........................................................................................... 42 C. PENGUJIAN MASING-MASING JOINT ............................................. 44 D. PENGUJIAN MANIPULATOR .............................................................. 47 E. PENGUJIAN POINT TO POINT ........................................................... 50 VI. KESIMPULAN DAN SARAN ................................................................... 54 A. KESIMPULAN ....................................................................................... 54
iii
B. SARAN ................................................................................................... 54 DAFTAR PUSTAKA ........................................................................................ 55 LAMPIRAN....................................................................................................... 57
iv
DAFTAR TABEL
Halaman Tabel 1. Spesifikasi motor stepper ...................................................................... 22 Tabel 2. Faktor-faktor koreksi daya yang akan ditransmisikan, fc ..................... 27
v
DAFTAR GAMBAR
Halaman Gambar 1. Robot pemanen Anggur ....................................................................
3
Gambar 2. Simbol Joint (JIS) .............................................................................
4
Gambar 3. Manipulator Tipe Cartesian-Coordinate ..........................................
6
Gambar 4. Manipulator Tipe Cylindrical-Coordinate........................................
6
Gambar 5. Manipulator Tipe Polar-Coordinate.................................................
7
Gambar 6. Manipulator Tipe Scara ....................................................................
8
Gambar 7. Manipulator Tipe Articulated/Anthropomorphic..............................
8
Gambar 8. Perhitungan koordinat manipulator tipe cylindrical-coordinate ..... 14 Gambar 9. Mekanisme penyusun joint manipulator ......................................... 16 Gambar 10. Manipulator robot pemanen yang telah dibuat ............................... 34 Gambar 11. Roda caster yang dipasang pada plat besi....................................... 35 Gambar 12. Joint sudut beserta bagian-bagiannya ............................................. 36 Gambar 13. Link vertikal beserta bagian-bagiannya........................................... 38 Gambar 14. Joint vertikal beserta bagian-bagiannya.......................................... 39 Gambar 15. Link horizontal beserta bagian-bagiannya....................................... 40 Gambar 16. Joint horizontal beserta bagian-bagiannya..................................... 40 Gambar 17. Sistem pemanenan dari arah depan ................................................. 41 Gambar 18. Sistem pemanenan dari arah menyamping...................................... 42 Gambar 19. Grafik hubungan antara nilai pulsa masukan ke motor stepper dengan putaran sudut joint 1....................................................................... 42 Gambar 20. Grafik hubungan antara nilai hasil konversi bilangan heksadesimal dengan jarak jangkauan joint 2 ...................................................... 43 Gambar 21. Grafik hubungan antara nilai hasil konversi bilangan heksadesimal dengan jarak jangkauan joint 3 ...................................................... 43 Gambar 22. Perbandingan jarak input dengan jarak aktual joint 1 ..................... 44 Gambar 23. Perbandingan jarak input dengan jarak aktual joint 2 ..................... 45 Gambar 24. Perbandingan jarak input dengan jarak aktual joint 3 ..................... 46 Gambar 25. Perbandingan nilai input dengan nilai aktual koordinat X.............. 47 Gambar 26. Perbandingan nilai input dengan nilai aktual koordinat Y.............. 47
vi
Gambar 27. Perbandingan nilai input dengan nilai aktual koordinat Z .............. 48 Gambar 28. Perbandingan jarak tujuan input dengan jarak tujuan aktual .......... 49 Gambar 29. Grafik perbandingan antara titik pergerakan manipulator dengan simpangan pada koordinat X.......................................................... 50 Gambar 30. Grafik perbandingan antara titik pergerakan manipulator dengan simpangan pada koordinat Y.......................................................... 51 Gambar 31. Grafik perbandingan antara titik pergerakan manipulator dengan simpangan pada koordinat Z .......................................................... 52 Gambar 32. Grafik perbandingan antara titik pergerakan manipulator dengan simpangan jarak dari titik acuan ke titik koordinat tujuan............. 53
vii
DAFTAR LAMPIRAN
Halaman Lampiran 1. Tahapan penelitian.......................................................................... 58 Lampiran 2. Diagram alir program pengendalian manipulator robot pemanen . 59 Lampiran 3. Program pengendalian manipulator ............................................... 60 Lampiran 4. Gambar rangkaian pengendali motor stepper................................. 70 Lampiran 5. Gambar rangkaian pengendali motor AC .................................. 71 Lampiran 6. Gambar rangkaian pengendali motor DC....................................... 72 Lampiran 7. Gambar rangkaian penghitung pulsa encoder ................................ 73 Lampiran 8. Rangkaian pembaca pulsa penghitung encoder.............................. 74 Lampiran 9. Rangkaian pengendali lama putaran motor DC............................. 75 Lampiran 10. Gambar rangkaian interface digital input output jenis PPI8255 .. 76 Lampiran 11. Gambar konstruksi manipulator................................................... 77 Lampiran 12. Data pengujian pada joint 1 .......................................................... 80 Lampiran 13. Data pengujian pada joint 2 ......................................................... 81 Lampiran 14. Data pengujian pada joint 3 ......................................................... 82 Lampiran 15. Data hasil pengujian manipulator................................................. 83 Lampiran 16. Data jarak input dan aktual antara titik acuan ke titik tujuan ....... 84 Lampiran 17. Data hasil pengujian point to point .............................................. 85 Lampiran 18. Data jarak antara titik acuan dengan titik koordinat tujuan ......... 87
viii
DISAIN DAN PENGUJIAN MANIPULATOR ROBOT PEMANEN BUAH DALAM LINGKUNGAN GREENHOUSE
SKRIPSI Sebagai salah satu syarat untuk memperoleh gelar SARJANA TEKNOLOGI PERTANIAN Departemen Teknik Pertanian Fakultas Teknologi Pertanian Institut Pertanian Bogor
Oleh :
BASUKI SETYADI GRAHA F14102059
2007 DEPARTEMEN TEKNIK PERTANIAN FAKULTAS TEKNOLOGI PERTANIAN INSTITUT PERTANIAN BOGOR BOGOR
RIWAYAT HIDUP PENULIS Penulis dilahirkan di Jakarta pada tanggal 17 Februari 1984 yang merupakan anak kedua dari bapak yang bernama Wasito dan
ibu
bernama
(Almarhumah)
Tri
Winarti.
Penulis
menyelesaikan pendidikan sekolah dasar di SD Negeri Inpres 04, Tangerang pada tahun 1996. Penulis lalu melanjutkan pendidikan menengah di SLTP YPUI Jakarta Selatan dan tamat pada tahun 1999. Setelah itu, penulis melanjutkan pendidikan tingkat atas di SMU Negeri 47 Jakarta dan tamat pada tahun 2002. Pada tahun 2002 itu juga, penulis melalui jalur Undangan Seleksi Masuk IPB (USMI) diterima di Departemen Teknik Pertanian, Fakultas Teknologi Pertanian, Institut Pertanian Bogor dan memilih sub program studi Biosistem, Lab. Ergonomika dan Elektronika.. Selama menjadi mahasiswa di Institut Pertanian Bogor, penulis aktif berorganisasi di Himpunan Profesi Mahasiswa Teknik Pertanian (HIMATETA), di Departemen Informasi dan Komunikasi pada tahun kepengurusan 2004 - 2005 dan menjabat sebagai Ketua Departemen Informasi dan Komunikasi pada tahun kepengurusan 2005 - 2006. Selain itu, penulis juga aktif sebagai pengajar yaitu Asisten Praktikum Mata Kuliah Pengukuran Lingkungan pada tahun 2004, Asisten Praktikum Mata Kuliah Menggambar Teknik pada tahun 2005, Asisten Praktikum Mata Kuliah Motor Bakar dan Tenaga Pertanian pada tahun 2005, Asisten Praktikum Mata Kuliah Kontrol Otomatik pada tahun 2006 dan Asisten Praktikum Mata Kuliah Perbengkelan pada tahun 2006. Penulis juga pernah mewakili IPB di ajang Kontes Robot Cerdas Indonesia 2005 sebagai ketua tim Robot “Le!” (divisi beroda) dan Kontes Robot Cerdas Indonesia 2006 sebagai anggota tim Robot “NKZ e-IIy” (divisi expert). Penulis melakukan praktek lapangan di PT Natra Raya (Catterpillar) pada tahun 2005 dengan judul “Aspek Keteknikan Pada Proses Perakitan Hydraulic Excavator di PT Natra Raya”. Sebagai salah satu syarat memperoleh gelar Sarjana Teknologi Pertanian, penulis menyelesaikan Skripsi yang berjudul ”Disain dan Pengujian Manipulator Robot Pemanen Buah dalam Lingkungan Greenhouse”.
KATA PENGANTAR
Segala puji dan syukur tiada henti-hentinya terlantun hanyalah kepada pemilik kehidupan Allah SWT, Tuhan semesta alam, atas segala rahmat dan hidayah-Nya. Shalawat serta salam senantiasa tercurahkan kepada Rasulullah SAW, sebagai suri tauladan atas seluruh perilaku kehidupannya. Atas seizin Allah SWT penulis dapat menyelesaikan tugas akhir ini. Kiranya dengan penyelesaian tugas akhir ini dapat memberikan manfaat yang sebesar-besarnya bagi kemajuan ilmu pengetahuan demi pengharapan atas ridho dari Sang Maha Khalik. Pada kesempatan ini tidak lupa penulis mengucapkan terima kasih dan penghargaan yang sebesar-besarnya kepada : 1. Dr. Ir. I Dewa Made Subrata, M.Agr. selaku dosen pembimbing akademik yang telah memberikan bimbingan dan transfer ilmunya kepada penulis. 2. Dr. Ir. Suroso. M.Agr. dan Ir. Agus Sutejo, M.Si. selaku dosen penguji yang telah memberikan masukan berharga kepada penulis demi perbaikan skripsi ini. 3. PROJEK DUE-LIKE IPB Batch III – tahun 2006 atas bantuan dananya. 4. Ibundaku Almh. Tri Winarti atas segala cinta dan tulusnya kasih sayang sebagai seorang ibu dan guru bagi penulis, apa yang bunda berikan tiada akan pernah bisa nanda balas. 5. Bapak Wasito, Ibu Mir, Mbak Titin, Mas Tommy dan malaikat kecilku Diaz atas segala doa, motivasi dan jutaan kasih sayang yang tiada akan pernah lekang oleh waktu. 6. Guru-guru besarku Pak Made, Pak Radite, Pak Parma, Renato, Ridwan, Deni, Ichsan, Slamet, Sofyan, dan Bagdo yang telah berjasa memberikan ilmu
dan
pengetahuannya
dalam
bidang
robotika,
mekatronika,
pemrograman, dan AutoCad 7. Tempatku bernaung Rizqina crew, Gizi crew, Ergo crew dimana canda, tawa dan tangis selalu mengiringi kebersamaan kita. 8. Klub Robot Teknik Pertanian AERS dan Himateta IPB tempat menuangkan ide, kreatifitas, ilmu dan kemampuan, semoga tiap peluh yang kita cucurkan menjadi ladang amal bagi kita semua.
i
9. Sahabat sekaligus saudaraku di TEP ’39, ingatanku akan selalu mengenang hari-hari nan indah ketika bersamamu menuntut ilmu, semoga ilmu yang kita peroleh menjadi ilmu yang bermanfaat. 10. Seluruh pihak yang membantu penulis dan tidak dapat disebutkan satupersatu. Allah SWT akan selalu membalas budi baik hambanya.
Semoga karya tulis ini dapat memberikan manfaat bagi kita semua. Penulis menyadari atas kekurangan dalam karya tulis ini, sehingga permohonan maaf yang sebesar-besarnya dihaturkan oleh penulis. Saran dan kritik yang membangun sangat penulis harapkan. Terima kasih.
Bogor, Januari 2007
Penulis
ii
DAFTAR ISI Halaman KATA PENGANTAR.......................................................................................
i
DAFTAR ISI...................................................................................................... iii DAFTAR TABEL .............................................................................................
v
DAFTAR GAMBAR......................................................................................... vii DAFTAR LAMPIRAN ..................................................................................... viii I. PENDAHULUAN........................................................................................
1
A. LATAR BELAKANG ............................................................................
1
B. TUJUAN .................................................................................................
2
II. TINJAUAN PUSTAKA ..............................................................................
3
A. ROBOT BIO-PRODUKSI ......................................................................
3
B. MANIPULATOR .....................................................................................
4
C. GREENHOUSE.......................................................................................
8
III. METODOLOGI PENELITIAN ................................................................ 10 A. WAKTU DAN TEMPAT ....................................................................... 10 B. ALAT DAN BAHAN ............................................................................. 10 C. TAHAPAN PENELITIAN ..................................................................... 11 D. METODE PENGUJIAN ......................................................................... 11 IV. PENDEKATAN DISAIN............................................................................ 16 A. KRITERIA DISAIN ............................................................................... 16 B. RANCANGAN FUNGSIONAL............................................................. 17 C. RANCANGAN STRUKTURAL............................................................ 22 D. ANALISIS TEKNIK............................................................................... 27 V. HASIL DAN PEMBAHASAN ................................................................... 34 A. KONSTRUKSI PROTOTIPE MANIPULATOR..................................... 34 B. KALIBRASI ........................................................................................... 42 C. PENGUJIAN MASING-MASING JOINT ............................................. 44 D. PENGUJIAN MANIPULATOR .............................................................. 47 E. PENGUJIAN POINT TO POINT ........................................................... 50 VI. KESIMPULAN DAN SARAN ................................................................... 54 A. KESIMPULAN ....................................................................................... 54
iii
B. SARAN ................................................................................................... 54 DAFTAR PUSTAKA ........................................................................................ 55 LAMPIRAN....................................................................................................... 57
iv
DAFTAR TABEL
Halaman Tabel 1. Spesifikasi motor stepper ...................................................................... 22 Tabel 2. Faktor-faktor koreksi daya yang akan ditransmisikan, fc ..................... 27
v
DAFTAR GAMBAR
Halaman Gambar 1. Robot pemanen Anggur ....................................................................
3
Gambar 2. Simbol Joint (JIS) .............................................................................
4
Gambar 3. Manipulator Tipe Cartesian-Coordinate ..........................................
6
Gambar 4. Manipulator Tipe Cylindrical-Coordinate........................................
6
Gambar 5. Manipulator Tipe Polar-Coordinate.................................................
7
Gambar 6. Manipulator Tipe Scara ....................................................................
8
Gambar 7. Manipulator Tipe Articulated/Anthropomorphic..............................
8
Gambar 8. Perhitungan koordinat manipulator tipe cylindrical-coordinate ..... 14 Gambar 9. Mekanisme penyusun joint manipulator ......................................... 16 Gambar 10. Manipulator robot pemanen yang telah dibuat ............................... 34 Gambar 11. Roda caster yang dipasang pada plat besi....................................... 35 Gambar 12. Joint sudut beserta bagian-bagiannya ............................................. 36 Gambar 13. Link vertikal beserta bagian-bagiannya........................................... 38 Gambar 14. Joint vertikal beserta bagian-bagiannya.......................................... 39 Gambar 15. Link horizontal beserta bagian-bagiannya....................................... 40 Gambar 16. Joint horizontal beserta bagian-bagiannya..................................... 40 Gambar 17. Sistem pemanenan dari arah depan ................................................. 41 Gambar 18. Sistem pemanenan dari arah menyamping...................................... 42 Gambar 19. Grafik hubungan antara nilai pulsa masukan ke motor stepper dengan putaran sudut joint 1....................................................................... 42 Gambar 20. Grafik hubungan antara nilai hasil konversi bilangan heksadesimal dengan jarak jangkauan joint 2 ...................................................... 43 Gambar 21. Grafik hubungan antara nilai hasil konversi bilangan heksadesimal dengan jarak jangkauan joint 3 ...................................................... 43 Gambar 22. Perbandingan jarak input dengan jarak aktual joint 1 ..................... 44 Gambar 23. Perbandingan jarak input dengan jarak aktual joint 2 ..................... 45 Gambar 24. Perbandingan jarak input dengan jarak aktual joint 3 ..................... 46 Gambar 25. Perbandingan nilai input dengan nilai aktual koordinat X.............. 47 Gambar 26. Perbandingan nilai input dengan nilai aktual koordinat Y.............. 47
vi
Gambar 27. Perbandingan nilai input dengan nilai aktual koordinat Z .............. 48 Gambar 28. Perbandingan jarak tujuan input dengan jarak tujuan aktual .......... 49 Gambar 29. Grafik perbandingan antara titik pergerakan manipulator dengan simpangan pada koordinat X.......................................................... 50 Gambar 30. Grafik perbandingan antara titik pergerakan manipulator dengan simpangan pada koordinat Y.......................................................... 51 Gambar 31. Grafik perbandingan antara titik pergerakan manipulator dengan simpangan pada koordinat Z .......................................................... 52 Gambar 32. Grafik perbandingan antara titik pergerakan manipulator dengan simpangan jarak dari titik acuan ke titik koordinat tujuan............. 53
vii
DAFTAR LAMPIRAN
Halaman Lampiran 1. Tahapan penelitian.......................................................................... 58 Lampiran 2. Diagram alir program pengendalian manipulator robot pemanen . 59 Lampiran 3. Program pengendalian manipulator ............................................... 60 Lampiran 4. Gambar rangkaian pengendali motor stepper................................. 70 Lampiran 5. Gambar rangkaian pengendali motor AC .................................. 71 Lampiran 6. Gambar rangkaian pengendali motor DC....................................... 72 Lampiran 7. Gambar rangkaian penghitung pulsa encoder ................................ 73 Lampiran 8. Rangkaian pembaca pulsa penghitung encoder.............................. 74 Lampiran 9. Rangkaian pengendali lama putaran motor DC............................. 75 Lampiran 10. Gambar rangkaian interface digital input output jenis PPI8255 .. 76 Lampiran 11. Gambar konstruksi manipulator................................................... 77 Lampiran 12. Data pengujian pada joint 1 .......................................................... 80 Lampiran 13. Data pengujian pada joint 2 ......................................................... 81 Lampiran 14. Data pengujian pada joint 3 ......................................................... 82 Lampiran 15. Data hasil pengujian manipulator................................................. 83 Lampiran 16. Data jarak input dan aktual antara titik acuan ke titik tujuan ....... 84 Lampiran 17. Data hasil pengujian point to point .............................................. 85 Lampiran 18. Data jarak antara titik acuan dengan titik koordinat tujuan ......... 87
viii
I. PENDAHULUAN
A. LATAR BELAKANG Tingginya minat angkatan kerja muda untuk bekerja di bidang industri non pertanian, ditambah kesan kotor dan kurang nyamannya lingkungan kerja pertanian menjadi ancaman akan ketersediaan tenaga kerja di bidang pertanian di masa yang akan datang. Permintaan pasar pun pada produk pertanian yang memiliki tingkat higienis maupun kebersihan yang tinggi, membuat para petani lebih memikirkan cara penanganan produk pertanian yang lebih bersih dan higienis seperti di dalam greenhouse yang bebas dari campur tangan biologis seperti manusia. Adanya kecenderungan tersebut menjadi tantangan bagi tenaga ahli di bidang teknik pertanian untuk menyediakan tenaga mekanis yang mampu mengganti atau membantu peran manusia dalam melakukan pekerjaan di bidang pertanian. Namun kompleksnya pekerjaan di bidang pertanian menyebabkan tidak semua pekerjaan bisa dilakukan dengan mesin konvensional. Pekerjaan di bidang pertanian tersebut memerlukan tingkat selektifitas yang tinggi, sehingga dibutuhkan mesin yang lebih canggih yang mampu membedakan target dan non target. Mesin yang bisa melakukan tugas seperti itu adalah robot bio-produksi. Beberapa alasan yang dapat mendukung pentingnya robot bio-produksi yaitu : (1) Meskipun telah banyak pekerjaan di bidang pertanian yang telah dimekanisasi, masih terdapat banyak kecelakaan, masih banyak pekerjaan monoton yang tidak cocok untuk dikerjakan oleh manusia; (2) Tenaga kerja pertanian yang cenderung semakin berkurang karena jika dibandingkan dengan industri lain, pertanian kurang mendatangkan minat sebagai usaha yang berprospek cerah; (3) Permintaan pasar untuk kualitas produk merupakan faktor penting dalam bio-produksi. Evaluasi produk yang dilakukan melalui pengamatan manusia tidak dapat dipercaya terutama dalam hal stabilitas dan keseragaman, walaupun kemampuan manusia dalam memberi persepsi dan alasan belum sepenuhnya dapat diterapkan pada robot.
1
Berikut ini adalah beberapa proyek pengembangan robot-robot bioproduksi yang sedang dan terus dikembangkan universitas di Jepang, bekerjasama dengan pusat penelitian milik pemerintah dan perusahaanperusahaan produksi alat-alat pertanian. Beberapa diantaranya adalah robot pemangkas dan pemetik buah anggur, robot pemetik mentimun, robot pembersih lapangan rumput, robot pemetik buah strawberry, robot pemetik tomat buah, robot pemetik tomat mini serta robot penanam bunga potong. Robot bio-produksi diharapkan mampu menggantikan atau dapat membantu manusia di bidang pertanian, khususnya dalam hal pemanenan. Untuk dapat melakukan pemanenan, robot bio-produksi perlu dilengkapi dengan manipulator yang fungsinya hampir sama dengan lengan manusia. Oleh karena itu, dengan adanya penelitian disain dan pengujian manipulator robot pemanen buah dalam lingkungan greenhouse ini diharapkan mampu mengembangkan pengetahuan di bidang robotika khususnya robot bioproduksi di Indonesia.
B. TUJUAN Tujuan umum dari penelitian ini adalah mendisain manipulator robot pemanen buah dalam lingkungan greenhouse sesuai dengan tipe manipulator yang telah ditentukan, yaitu manipulator tipe cylindrical-coordinate. Sedangkan tujuan khusus dari penelitian ini, yaitu merancang bangun dan menguji kemampuan manipulator robot pemanen buah dalam lingkungan greenhouse dalam menjangkau target dalam koordinat ruang.
2
II. TINJAUAN PUSTAKA A. ROBOT BIO-PRODUKSI Definisi robot bio-produksi, bagaimanapun, belumlah jelas di kalangan profesional yang berhubungan dengan bidang ini. Dengan demikian pengertian mengenai apa yang dimaksud dengan robot bio-produksi masih menjadi subjek diskusi (Kondo dan Ting, 1998). Secara garis besar, robot bio-produksi memiliki struktur dasar antara lain: manipulator, end-effector, vision sensor, traveling device, control device, dan actuator (Rochim, 2004). Robot bio-produksi dalam pekerjaannya harus mampu membedakan target dan non-target, karena letak target yang acak. Berbeda halnya dengan robot industri yang letak targetnya selalu tetap, sehingga tidak membutuhkan kemampuan untuk membedakan target dan non-target. Robot bio-produksi dirancang untuk menangani: tanaman,
binatang,
makanan dan objek biologi lainnya. Oleh karena itu, perlu pengetahuan mengenai karakteristik objek biologis. Aspek sosial seperti ekonomi, manajemen, pemasaran, dan tingkat penerimaan masyarakat terhadap teknologi ini juga perlu dipertimbangkan. Beberapa contoh robot bio-produksi dapat dilihat pada Gambar 1.
Gambar 1. Robot pemanen anggur.
3
B. MANIPULATOR Berdasarkan Japanese Industrial Standard (JIS B0134-1986, Terms for Industrial Robots), manipulator adalah peralatan yang mempunyai fungsi sama dengan lengan manusia dan dapat memindahkan benda dalam ruang tiga dimensi. Banyak yang mengira bahwa manipulator sama seperti lengan manusia, karena mempunyai fungsi hampir sama dengan lengan manusia. Tetapi pada kenyataan mekanismenya tidak sama dengan lengan manusia, misalnya saja jenis mekanisme dari manipulator terdiri dari berbagai tipe, seperti: cartersian coordinate, cylindrical cooordinate, scara, dan lain sebagainya, sehingga manipulator tidak selalu dapat disebut dengan lengan. Manipulator tersusun dari joint dan link. Mobilitas dari manipulator dijamin dengan adanya joint (sambungan) antara dua lengan (link). Joint yang membentuk manipulator dibedakan secara umum menjadi dua, yaitu “rotational joint” dan “prismatic joint”. Rotational joint menyediakan gerakan berputar, sedangkan prismatic joint untuk menyediakan gerakan translasi. Simbol untuk joint terlihat pada Gambar 2.
Prismatic Joint
Rotational Joint
Gambar 2. Simbol Joint (JIS)
Menurut (Okamoto et al., 1992) banyaknya sambungan (joint) dan mata rantai (link) disebut derajat bebas (degree of freedom/ DOF). Supaya dapat bergerak dalam ruang tiga dimensi, manipulator membutuhkan minimal tiga
4
derajat bebas. Semakin besar jumlah derajat bebas, akan semakin kompleks konstruksi robot dan semakin sulit untuk mengontrol sistem. Mekanisme dasar manipulator dapat diubah sesuai dengan derajat bebas, tipe joint, panjang link, dan panjang offset. Struktur dasar manipulator sangat berbeda dari mesin konvensional karena manipulator memiliki banyak link dengan dua ujung dimana ujung yang satu bebas dan ujung yang lain tetap. Manipulator tersusun atas link dan joint. Mobilitas dari manipulator dijamin dengan adanya joint (sambungan) antara dua titik. Pada suatu rantai kinematik terbuka, tiap sambungan prismatik atau sambungan putar menyediakan derajat mobilitas tunggal. Derajat mobilitas manipulator tersalur sepanjang struktur mekanisnya untuk menyediakan derajat bebas yang diperlukan dalam melakukan pekerjaan. Umumnya manipulator memerlukan 6 DOF agar dapat menggerakkan end-effector ke posisi dan postur yang tepat dalam ruang 3D. Tetapi jumlah DOF bisa berapa saja sesuai keperluan. Semakin banyak DOF akan makin fleksibel, tetapi mekanisme dan cara mengontrolnya akan makin kompleks dan makin berat. Manipulator robot bioproduksi dalam operasinya harus mampu menghindari benturan dengan penghalang dan mencapai sasaran dengan baik meskipun lokasi sasaran cukup kompleks. Jenis-jenis manipulator antara lain: 1. Manipulator Tipe Cartesian-Coordinate/ Rectangular-Coordinate Manipulator tipe cartesian-coordinate mempunyai 3 prismatic joint yang berperan dalam menetapkan posisi dalam ruang. mekanisme dan kontrol dari manipulator ini mudah, tetapi kurang fleksibel. Manipulator jenis ini mempunyai nilai keakuratan yang lebih tinggi dibandingkan dangan manipulator jenis lain. Positioning accuracy adalah tetap diseluruh lokasi workspace. Manipulator jenis ini banyak digunakan untuk material handling dan assembly. Bentuk dari manipulator tipe cartesian-coordinate dapat dilihat pada Gambar 3.
5
Prismatic Joint
Untuk End-Effector
Gambar 3. Manipulator Tipe Cartesian-Coordinate
2. Manipulator Tipe Cylindrical-Coordinate Manipulator tipe cylindrical-coordinate mempunyai 2 prismatic joint dan 1 rotational joint yang kurang berperan dalam menentukan posisi dalam ruang. Manipulator jenis ini lebih fleksibel dibanding jenis yang pertama. Positioning accuracy menurun dengan bertambahnya stroke horizontal. Bentuk dari manipulator tipe cylindrical-coordinate dapat dilihat pada Gambar 4.
Untuk End-Effector
Prismatik Joint
Joint putar
Gambar 4. Manipulator Tipe Cylindrical-Coordinate
6
3. Manipulator Tipe Polar-Coordinate/ Spherical-Coordinate Manipulator tipe spherical-coordinate mempunyai 1 prismatic joint dan 2 rotational joint yang berperan dalam menentikan posisi dalam ruang. Manipulator jenis ini lebih fleksibel dari dua tipe sebelumnya. Positioning accuracy menurun dengan bertambahnya stroke radial. spherical-coordinate manipulator umum digunakan untuk machining. Bentuk dari manipulator tipe spherical-coordinate dapat dilihat pada Gambar 5. Untuk Prismatik joint
End-effector
Joint putar
Gambar 5. Manipulator Tipe Polar-Coordinate
4. Manipulator Tipe Scara Manipulator tipe scara memiliki kekuatan relatif tinggi untuk pembebanan vertikal dan lentur untuk pembebanan horizontal. Umum digunakan untuk menangani benda kecil. (SCARA = Selective Compliance Assembly Robot Arm). Bentuk dari manipulator tipe scara dapat dilihat pada Gambar 6.
Prismatik
Joint putar
Untuk End-effector
Gambar 6. Manipulator Tipe Scara.
7
5. Manipulator Tipe Articulated/Anthropomorphic Manipulator tipe articulated/anthropomorphic mempunyai 3 joint yang berperan dalam menentukan posisi dalam ruang. Joint-joint tersebut adalah tipe rotational joint. Ditambah dengan joint lainnya untuk mengatur lengan dan end-effector. Manipulator jenis ini mempunyai jointjoint yang mirip dengan lengan manusia yaitu, bahu, siku dan pergelangan tangan. Manipulator ini paling fleksibel dan cepat tetapi mekanisme dan cara kontrol makin sulit serta akurasi posisi lebih rendah dibanding jenisjenis manipulator sebelumnya. Bentuk umum dari manipulator dengan tipe articulated/anthropomorphic dapat dilihat pada Gambar 7.
Elbow Joint Putar Untuk End-Effector
Shoulder
Waist Gambar 7. Manipulator Tipe Articulated/Anthropomorphic.
C. GREENHOUSE Greenhouse berasal dari kata “green” yang berarti hijau dan “house” yang berarti rumah. Oleh karena itu greenhouse bisa diterjemahkan sebagai rumah hijau, karena tanaman yang ditanam didalamnya selalu tampak hijau sepanjang tahun (Widyastuti, 1993). Menurut Nelson (1981) greenhouse didefinisikan sebagai suatu bangunan yang memiliki struktur atap dan dinding yang bersifat tembus cahaya, sehingga tanaman tetap memperoleh cahaya matahari dan terhindar dari kondisi lingkungan yang tidak menguntungkan.
8
Greenhouse berfungsi melindungi tanaman dari kondisi yang kurang menguntungkan, sehingga tanaman yang tumbuh di dalam greenhouse dapat tumbuh dengan baik dibandingkan dengan tanaman yang tumbuh di lahan terbuka. Lingkungan di dalam greenhouse merupakan areal tertutup sehingga kondisi di dalamnya dapat dikendalikan sesuai dengan kondisi lingkungan yang optimum bagi tanaman. Greenhouse dapat melindungi tanaman dari hujan, angin kencang dan juga serangan hama. Kondisi-kondisi lingkungan yang
mempengaruhi
pertumbuhan
bagi
tanaman seperti
temperatur,
kelembapan udara, intensitas cahaya matahari, dan kecepatan angin juga dapat diatur sedemikian rupa, sehingga menguntungkan bagi pertumbuhan tanaman. .
9
III. METODOLOGI PENELITIAN
A. WAKTU DAN TEMPAT Penelitian dilaksanakan mulai Juni 2006 sampai dengan Desember 2006. Pembuatan prototipe manipulator robot dilakukan di Bengkel dan Laboratorium Ergonomika dan Elektronika Pertanian, Departemen Teknik Pertanian, Institut Pertanian Bogor. Kalibrasi serta pengujian dilakukan di Laboratorium Ergonomika dan Elektronika Pertanian, Departemen Teknik Pertanian, Institut Pertanian Bogor.
B. ALAT DAN BAHAN 1. Alat Penelitian a. Alat ukur yang digunakan untuk pengukuran koordinat ruang terdiri dari penggaris, meteran dan busur derajat. b. Alat untuk pembuatan prototipe antara lain gerinda potong, las listrik, gerinda tangan, bor listrik, mesin bubut, gergaji, taps, skrap, obeng, tang, kunci pas dan kunci ring. c. Alat untuk pembuatan rangkaian elektronik antara lain solder, solder sucker, tang potong, multitester digital dan osiloskop. d. Peralatan untuk pembuatan program yaitu seperangkat komputer (PC) PentiumTM, 100MHz dengan slot ISA. 2. Bahan Penelitian a. Bahan untuk konstruksi manipulator antara lain: •
Caster (roda bebas) ukuran tinggi 34 mm dan dimeter roda 25 mm.
•
Slider, rack-pinion, poros berulir, dan worm-gear.
•
Gear box dengan perbandingan 1:10.
•
Plat besi ukuran 400 x 400 mm dan tebal 20 mm.
•
Plat Alumunium tebal 12 mm
•
Besi silinder pejal diameter 30 mm.
10
•
Besi siku ukuran 92 x 92 mm dan 60 x 60 dengan tebal 5 mm
•
mur, baut dan ring sebagai pengencang
•
Motor Stepper merk Vexta model ASM66AC-T3.6 produksi Oriental Motor, tegangan 2,69 volt dan arus 1,7 ampere.
•
Motor DC daya 60 Watt, tegangan 65 volt, arus 1,3 ampere
•
Motor AC merk Mitsubishi tipe HC-MFS13B, tegangan AC tiga phase 105 V, arus 0,3 A, daya output 100 W
b. Bahan untuk pembuatan rangkaian elektronik antara lain PCB, resistor, kapasitor, dioda, trimpot, LED, transistor, mosfet, trafo, relay, limit switch, IC (Intregated Circuit), PPI 8255, dan kabel
C. TAHAPAN PENELITIAN Metode yang digunakan dalam penelitian ini adalah metode pendekatan rancangan secara umum yaitu berdasarkan pendekatan rancangan fungsional dan pendekatan rancangan struktural. Tahapan dari penelitian yang dilaksanakan dapat dilihat pada Lampiran 1.
D. METODE PENGUJIAN Pengujian dilakukan dengan menghitung simpangan dan ketepatan antara nilai masukan dengan nilai aktual. Simpangan dihitung dengan mengikuti persamaan berikut ini.
yn = yo − yi ..........................................................................................(1) dimana: yn
= simpangan ke-n
yi
= jarak seharusnya
y0
= jarak aktual
Ketepatan dihitung dengan mengikuti persamaan berikut ini. H−X Ketepatan = 1 − H
× 100% ........................................................(2)
dimana: H = jarak seharusnya X = jarak aktual
11
Pengujian yang dilakukan pada manipulator robot yaitu antara lain: 1. Kalibrasi Kalibrasi dilakukan untuk mendapatkan hubungan antara jarak dan sudut jangkauan yang diinginkan dengan nilai masukan untuk pergerakan dari joint, yang dihasilkan oleh putaran dari motor listrik. Kalibrasi ini dilakukan berulang-ulang dengan memasukkan nilai heksadesimal yang berbeda-beda dimulai dari yang terkecil hingga terbesar sampai pergerakan joint mencapai jangkauan maksimum. Data-data kalibrasi tersebut kemudian dicari persamaan linearnya sehingga persamaan tersebut dapat dimasukkan kedalam program pengendalian manipulator. Karena manipulator yang dibuat menggunakan 2 jenis motor yang berbeda yaitu motor servo dan motor stepper, maka teknik pengkalibrasian antara dua jenis motor tersebut berbeda. Kalibrasi pada motor stepper dilakukan untuk mendapatkan hubungan antara jarak dan sudut jangkauan yang diinginkan dengan pulsa keluaran ke motor stepper. Kalibrasi pada motor stepper dilakukan dengan cara pertama kali joint 1 digerakkan ke posisi limit switch (titik acuan). Kemudian nilai pulsa keluaran dimasukkan ke dalam program pengendalian pergerakan motor stepper. Setelah itu, program tersebut dijalankan dan motor berputar sehingga joint 1 berputar menuju sudut jangkauan tertentu. Setelah itu, sudut jangkauan perputaran dari joint 1 diukur dengan menggunakan busur derajat. Kalibrasi pada motor servo dilakukan untuk mendapatkan hubungan antara jarak dan sudut jangkauan yang diinginkan dengan nilai pulsa encoder. Kalibrasi pada motor servo dilakukan dengan cara pertama kali joint 2 atau 3 digerakkan ke posisi limit switch (titik acuan). Kemudian nilai heksadesimal dimasukkan ke dalam program pengendalian motor servo. Setelah itu, program tersebut dijalankan dan motor berputar sehingga joint 2 atau 3 bergerak. Nilai heksadesimal tersebut akan dibandingkan oleh IC pencacah dari pulsa
12
encoder, jika sama maka pergerakan joint akan terhenti. Setelah itu, jarak jangkauan dari joint 2 dan joint 3 diukur dengan menggunakan penggaris atau meteran.
2. Pengujian pada masing-masing joint Pengujian
pada
masing-masing
joint
dilakukan
untuk
mendapatkan simpangan (error) dan ketepatan jarak atau sudut target jangkauan pada masing-masing joint. Dengan adanya pengujian ini, dapat diketahui ketepatan jangkauan dari masing-masing joint dan juga dapat diketahui joint yang menyumbangkan simpangan (error) terbesar pada pergerakan manipulator. Pengujian dilakukan dengan cara memasukkan nilai jarak atau sudut yang harus dicapai oleh joint. Kemudian dengan menggunakan alat ukur (penggaris atau busur derajat) jarak atau sudut jangkauan diukur (jangkauan aktual). Pada masing-masing pengujian dilakukan tiga kali pengulangan.
3. Pengujian manipulator Pengujian dilakukan dengan terlebih dahulu membuat program pengendalian pergerakan manipulator menuju titik sasaran dalam koordinat tiga dimensi. Diagram alir program pengendalian pergerakan manipulator menuju titik sasaran dapat dilihat pada Lampiran 2. Manipulator yang dibuat merupakan manipulator dengan tipe cylindrical-cordinate sehingga perhitungan posisi tiga dimensinya dapat dilihat pada Gambar 8. Pehitungan ini lalu dimasukkan ke dalam program pengendalian manipulator. Program pengendalian pergerakan manipulator ini dibuat dalam bahasa-C yang dapat dilihat pada Lampiran 3.
13
Z
θ = atan
Yp Xp
P r=
XP2 + YP2
Z = ZP
ZP
Pr
Pr = XP r
θ
Xp 2 + Yp2 + Zp 2 X
YP Y Gambar 8. Perhitungan koordinat manipulator tipe cylindrical-coordinate
Pengujian
manipulator
dilakukan
untuk
mendapatkan
simpangan (error) dan ketepatan jangkauan antara titik koordinat yang harus dituju (titik koordinat masukan) dengan pencapaian titik koordinat tujuan (titik koordinat aktual). Uji kinerja ini dilakukan melalui titik acuan, dalam artian setiap pergerakan manipulator dimulai dari titik acuan. Setiap manipulator sudah mencapai titik koordinat tujuan, maka manipulator tersebut harus kembali lagi ke titik acuan, sebelum bermanuver ke titik koordinat tujuan berikutnya. Pengujian dilakukan dengan cara memasukkan nilai koordinat tiga dimensi X,Y, dan Z. Penentuan nilai koordinat ini dilakukan secara random. Setelah itu diukur pergerakan jangkauan masingmasing joint. Pengukuran tidak dilakukan melalui pengukuran koordinat X dan Y, kecuali koordinat Z. Hal ini dikarenakan pengukuan koordinat X dan Y sulit dilakukan karena mengukur koordinat ruang dan tidak mengukur pergerakan atau jangkauan dari joint sehingga kesalahan pengukuran dapat terjadi. Berbeda halnya
14
dengan mengukur koordinat Z dimana pengukuran dilakukan pada pergerakan vertikal dari joint horizontal, sehingga kesalahan pada saat pengukuran sangat kecil. Pengukuran dilakukan dengan mengukur pergerakan dari link horizontal (nilai r) dan pergerakan joint 1 atau joint sudut (besar sudut). Kemudian dengan memasukkan nilai r dan besar sudut tersebut ke dalam rumus koordinat dua dimensi didapatkan nilai koordinat X dan Y.
4. Pengujian point to point Pengujian ini lakukan untuk mendapatkan simpangan (error) pada pergerakan manipulator dari titik koordinat yang satu ke titik koordinat berikutnya tanpa adanya koreksi ke titik acuan. Pengujian ini dimaksudkan untuk mengetahui seberapa besar simpangan dan ketepatan manipulator ketika harus bermanuver dari satu titik ke titik berikutnya tanpa harus kembali ke titik acuan. Hal ini menuntut programmer untuk membuat program yang dapat menyimpan dan mengingat titik-titik koordinat target dari manipulator, baik titik koordinat sebelum maupun titik koordinat dimana titik jangkauan manipulator itu berada. Pengujian hanya dilakukan pada dua titik koordinat jangkauan pada satu kali pengujian. Penentuan titik koordinat target dipilih secara random. Pengujian dilakukan dengan cara pertama-tama manipulator di arahkan ke titik acuan. Kemudian nilai koordinat tiga dimensi X,Y, dan Z dimasukkan kedalam program. Setelah itu diukur pergerakan jangkauan masing-masing joint. Metode pengukuran sama seperti pada pengujian manipulator yaitu tidak dilakukan melalui pengukuran koordinat X dan Y, kecuali koordinat Z tetapi dengan mengukur link horizontal (nilai r) dan joint sudut (besar sudut).
15
IV. PENDEKATAN DISAIN
A. KRITERIA DISAIN Persyaratan yang harus dimiliki oleh manipulator adalah manipulator ini harus mampu menjangkau benda dalam ruang tiga dimensi sesuai dengan koordinat yang telah ditentukan. Manipulator yang dibuat merupakan manipulator tipe cylindrical coordinate. Pemilihan tipe manipulator ini didasarkan pada kemudahan dalam perancangan, kemudahan dalam pembuatan dan perakitan, jumlah joint sedikit (3 buah joint), kemudahan dalam perhitungan matematis untuk pencapaian titik koordinat target tujuan. Manipulator yang dibuat terdiri dari 3 derajat bebas (3 DOF) atau 3 buah joint. Ketiga joint tersebut terdiri dari 2 prismatic joint dan 1 rotational joint. Rotational joint menggerakkan manipulator dalam arah putaran mendatar sehingga dapat disebut joint sudut. Prismatic joint yang pertama menyediakan gerak translasi pada manipulator dalam arah vertikal atau manipulator bekerja naik atau turun. Prismatic joint yang kedua menggerakkan manipulator menjangkau target dalam arah horizontal, dalam hal ini manipulator bekerja merentang atau memendek. Mekanisme joint yang menyusun manipulator tipe cylindrical coordinate disajikan pada Gambar 9..
Prismatik joint vertikal Prismatik joint horizontal
Rotational joint
Gambar 9. Mekanisme joint penyusun manipulator.
16
B. RANCANGAN FUNGSIONAL Manipulator yang dibuat berfungsi untuk menjangkau benda dalam ruang tiga dimensi sesuai dengan koordinat yang diinginkan. Karena merupakan robot pemanen maka benda disini merupakan buah yang masih terdapat di pohonnya, sehingga ujung manipulator ini nantinya akan dipasangi dengan end-effector untuk memanen buah tersebut. Untuk mendukung fungsi tersebut maka diperlukan komponenkomponen lain yang saling berkaitan agar manipulator yang dibuat dapat bekerja sesuai dengan fungsinya. Komponen-komponen tersebut beserta fungsinya antara lain: 1. Dudukan Bawah Dudukan bawah berfungsi sebagai tempat menopang seluruh bagian manipulator. Dudukan bawah terdiri dari komponen dengan fungsi masingmasing antara lain: •
Roda bebas (caster) Roda bebas (caster) berfungsi untuk mempermudah dalam pemindahan manipulator (portable).
•
Plat Besi Plat besi berfungsi sebagai dudukan dari gearbox, sehingga boleh dikatakan plat besi ini menopang seluruh bagian manipulator.
2. Joint Sudut Joint sudut berfungsi memutar manipulator pada sumbu putar atau titik poros pada bidang datar horizontal. Bidang datar horizontal mencakup koordinat x dan y juga koordinat –x dan y. Sehingga titik poros putaran manipulator merupakan titik acuan yaitu koordinat (0,0). Komponen yang menyusun joint sudut antara lain: •
Gearbox Gearbox berfungsi untuk merubah arah putaran poros dari arah mendatar menjadi tegak lurus terhadap sumber putaran. Gearbox juga berfungsi sebagai sumbu putar atau titik poros dari manipulator. Gearbox juga mereduksi putaran yang dihasilkan oleh motor stepper dengan perbandingan 1 : 10.
17
•
Motor stepper Motor stepper berfungsi sebagai actuator pada joint sudut yang memutar manipulator pada sumbu putar atau titik poros pada bidang datar horizontal.
•
Dudukan motor stepper Dudukan motor stepper berfungsi untuk menahan motor stepper sehingga dapat menyalurkan dayanya ke gearbox.
•
Kopel Kopel berfungsi menghubungkan poros motor stepper yang berdiameter 8 mm dengan poros gearbox yang berdiameter 10 mm.
•
Plat poros besi Plat poros besi berfungsi menggabungkan poros output dari gearbox dengan plat dudukan dari link vertikal.
3. Link Vertikal Link vertikal berfungsi sebagai dudukan dari link horizontal. Link vertikal menopang link horizontal yang bekerja naik atau turun untuk menjangkau koordinat dalam arah vertikal (koordinat z). Komponenkomponen penyusun link vertikal antara lain: •
Plat dudukan Plat dudukan terdapat dibagian atas maupun bagian bawah dari link vertikal. Plat dudukan ini berfungsi sebagai dudukan bearing (penopang ulir) dan plat siku (penopang slider vertikal).
•
Plat siku Plat siku berfungsi sebagai penumpu dari slider vertikal.
•
Bantalan (bearing) Bantalan adalah elemen mesin yang menumpu poros berbeban, sehingga putaran atau gerakan bolak-baliknya dapat berlangsung secara halus, aman, dan panjang umur (Sularso dan Suga, 1987). Bantalan pada rancangan ini berfungsi sebagai komponen yang menumpu poros ulir.
18
•
Slider Vertikal Slider vertikal berfungsi sebagai track (lintasan) bagi gerakan naik dan turunnya link horizontal.
•
Ulir Ulir berfungsi sebagai sistem transmisi pendorong turun atau naik bagi joint horizontal. Putaran dari ulir ini yang dapat menyebabkan joint horizontal dapat bergerak naik atau turun.
4. Joint Vertikal Joint vertikal berfungsi memutar poros ulir, sehingga dudukan dari link horizontal dapat bergerak naik atau turun. Joint vertikal menggerakkan link horizontal naik atau turun untuk menjangkau koordinat dalam arah vertikal (koordinat z). Joint vertikal terdiri dari: •
Motor servo DC Motor servo DC berfungsi sebagai actuator pada joint vertikal yang memutar poros berulir melalui worm-gear. Motor servo DC sudah dilengkapi encoder dan brake (rem). Encoder berfungsi untuk mengetahui sudut putar dari motor servo DC, sehingga pergerakan joint horizontal dalam arah vertikal dapat diketahui atau diukur. Rem berfungsi untuk menghentikan, mengatur dan mencegah putaran yang tidak dikehendaki pada putaran motor servo DC.
•
Dudukan motor servo DC Dudukan motor servo DC berfungsi untuk menahan motor servo sehingga dapat menyalurkan dayanya ke worm-gear.
•
Worm-gear Worm-gear berfungsi mereduksi putaran dari motor servo DC untuk disalurkan ke poros berulir.
5. Link Horizontal Link horizontal berfungsi menjangkau koordinat dari sasaran r melalui gerakan translasi. Koordinat r merupakan titik pada koordinat x dan y. Titik ujung dari link horizontal merupakan tempat dudukan dari endeffector. Komponen yang menyusun link horizontal antara lain:
19
•
Kotak segiempat Kotak segiempat berfungsi sebagai penghubung antara link vertikal dengan link horizontal. Kotak segiempat juga berfungsi sebagai dudukan motor servo AC dan dudukan dari slider horizontal.
•
Slider Horizontal Slider horizontal berfungsi sebagai track (lintasan) bagi gerakan maju dan mundurnya rack.
6. Joint horizontal Joint horizontal berfungsi menggerakkan rack dan slider horizontal maju atau mundur. Joint horizontal terdiri dari: •
Motor servo AC Motor servo AC berfungsi sebagai actuator pada joint horizontal yang terhubung ke rack-pinion. Motor servo AC sudah dilengkapi encoder dan brake (rem). Encoder berfungsi untuk mengetahui sudut putar dari motor servo AC, sehingga pergerakan joint horizontal dalam arah horizontal dapat diketahui atau diukur. Rem berfungsi untuk menghentikan, mengatur dan mencegah putaran yang tidak dikehendaki pada putaran motor servo AC.
•
Rack-pinion Rack-pinion berfungsi merubah gerak rotasi (pinion dari putaran motor servo AC menjadi gerak translasi (rack).
7. Sistem Kendali •
Power supply Power supply berfungsi memberikan catu daya bagi rangkaianrangkaian elektronika penunjang dan motor-motor penggerak pada manipulator.
•
Rangkaian pengendali motor stepper Rangkaian pengendali motor stepper berfungsi mengendalikan motor stepper melalui amplifier dari motor stepper dalam hal pemberian sinyal pulsa dan arah putaran motor. Rangkaian ini dilengkapi limit switch untuk keamanan dan titik acuan.
20
•
Rangkaian pengendali motor servo AC Rangkaian
pengendali
motor
servo
AC
berfungsi
mengendalikan motor servo AC melalui amplifier dari motor servo AC dalam hal pemberian sinyal pulsa dan arah putaran motor. Rangkaian ini juga mengendalikan secara langsung brake, dan limit switch untuk keamanan dan sebagai titik acuan. •
Rangkaian pengendali motor servo DC Rangkaian
pengendali
motor
servo
DC
berfungsi
mengendalikan motor servo DC dalam hal penyalaan, arah putaran, brake atau rem, dan limit switch untuk keamanan dan sebagai titik acuan. •
Rangkaian penghitung pulsa encoder Rangkaian penghitung pulsa encoder berfungsi menghitung atau mencacah pulsa keluaran dari encoder.
•
Rangkaian pembaca pulsa penghitung encoder Rangkaian pembaca pulsa penghitung encoder berfungsi membaca pulsa yang sudah dihitung oleh rangkaian penghitung pulsa encoder.
•
Rangkaian pengendali lama putaran motor servo DC Rangkaian pengendali lama putaran motor servo DC berfungsi mengunci atau membandingkan antara nilai heksadesimal yang dimasukkan untuk pergerakan joint atau putaran motor dengan nilai heksadesimal hasil keluaran dari rangkaian penghitung pulsa encoder, jika bernilai sama maka pergerakan joint atau putaran motor akan dihentikan.
8. Sistem Interface Interface berfungsi sebagai penghubung antara komputer (controller) dengan rangkaian luar seperti rangkaian pengendali motor dan rangkaian pembaca pulsa encoder. 9. Kontroller Kontroller berfungsi sebagai pengendali seluruh kinerja dari manipulator.
21
C. RANCANGAN STRUKTURAL Rancangan struktural dari
masing-masing komponen pembentuk
manipulator antara lain: 1. Dudukan bawah Struktur komponen penyusun dudukan bawah antara lain: •
Roda bebas (caster) Roda bebas yang digunakan memiliki tinggi sekitar 34 mm dengan diameter roda 25 mm.
•
Plat besi Plat besi yang digunakan mempunyai ukuran 400 mm x 400 mm dengan ketebalan 20 mm. Plat besi memiliki berat sekitar 18 kg.
2. Joint sudut Struktur komponen penyusun joint sudut antara lain: •
Gearbox Gearbox yang digunakan merupakan sistem transmisi wormgear yang mereduksi putaran dengan perbandingan 1:10. Putaran motor stepper berkurang 10 kali setelah melewati gear box, sebaliknya daya yang dihasilkan meningkat 10 kali dari daya yang dihasilkan oleh motor stepper.
•
Motor stepper Motor stepper yang digunakan adalah jenis motor stepper unipolar dengan merk Vexta model ASM66AC-T3.6 produksi Oriental Motor. Motor stepper ini dilengkapi dengan amplifier tipe ASD12B-C
Tabel 1. Spesifikasi motor stepper Tegangan
2,69 Volt
Arus
1,7 Ampere
Torsi maksimum
1,25 Nm
Batas kecepatan
0 - 500 rpm
Rasio gir
3,6 : 1
Resolusi
0,10/pulsa
22
•
Dudukan motor stepper Dudukan motor stepper terbuat dari besi siku ukuran 92 mm x 92 mm dan tebal 5 mm yang dipotong, sehingga ukurannya menjadi 92 mm x 50 mm.
•
Kopel Kopel terbuat dari poros besi pejal yang mempunyai diameter 30 mm. Dengan lubang untuk poros dari motor stepper berukuran 8 mm dan lubang untuk poros masukan dari gear box berukuran 10 mm.
•
Plat poros besi Plat poros besi terbuat dari plat besi ukuran 220 mm x 90 mm dan poros besi dengan diameter 30 mm. Plat dengan poros ini disatukan dengan cara di las.
3. Link Vertikal Struktur komponen penyusun link vertikal sudut antara lain: •
Plat dudukan Plat dudukan bawah terbuat dari plat alumunium dengan ukuran 180 mm x 180 mm dan tebal 15 mm. Plat dudukan atas terbuat dari plat alumunium dengan ukuran 210 mm x 125 mm dan tebal 13 mm.
•
Plat siku Plat siku terbuat dari besi siku ukuran 60 mm x 60 mm dan tebal 5 mm. Salah satu bagiannya dipotong, sehingga ukurannya menjadi 60 mm x 25 mm.
•
Bantalan (bearing) Bantalan yang digunakan berjumlah dua. Bantalan pertama digunakan untuk menumpu poros pada bagian bawah ulir dengan diameter dalamnya berukuran 20 mm. Bantalan kedua digunakan untuk menahan poros pada bagian atas ulir dengan diameter dalamnya berukuran 15 mm. Kedua bantajan ini berjenis plan bearing. Berdasarkan gerakan bantalan terhadap poros, bantalan yang digunakan adalah bantalan gelinding (rolling bearing). Sedangkan berdasarkan arah beban terhadap poros merupakan jenis bantalan
23
radial. Berdasarkan alurnya, bantalan ini masuk ke dalam jenis bantalan arus dalam baris tunggal. •
Slider Vertikal Slider vertikal yang digunakan memiliki ukuran 960 mm x 20 mm x 19 mm. Slider vertikal dipasang secara vertikal yang di tahan atau ditumpu oleh plat siku pada bagian bawah dan atasnya.
•
Ulir Ulir yang digunakan merupakan ulir tenaga jenis ball screw. Ulir dipasang vertikal dan ditumpu oleh dua buah bearing. Panjang poros yang berulir yaitu 880 mm. Ulir yang digunakan adalah ulir tunggal karena jarak baginya sama dengan kisar. Kisar adalah jarak antara puncak-puncak yang berbeda satu putaran dari satu jalur pada ulir (Sularso dan Suga, 1987). Jarak baginya yaitu 10 mm. Diameter dalam ulir 20 mm dan diameter luar 25 mm dengan sudut ulir sebesar 900.
4. Joint Vertikal Struktur komponen penyusun joint vertikal antara lain: •
Motor servo DC Motor servo DC yang digunakan memiliki spesifikasi daya 60 Watt, tegangan 65 volt, arus 1,3 ampere dan putaran maksimum 3000 RPM. Encoder pada motor ini memiliki spesifikasi tegangan 5 volt dengan output keluaran pulsa A dan pulsa B. Keluaran pada pulsa A menghasilkan 200 pulsa per satu putaran, sama halnya dengan keluaran pada pulsa B juga menghasilkan 200 pulsa per satu putaran.
•
Dudukan motor servo DC Dudukan motor servo DC terbuat dari siku 60 mm x 60 mm dan tebal 5 mm. Salah satu bagiannya dipotong, sehingga ukurannya menjadi 60 mm x 35 mm.
•
Roda gigi cacing (worm gear) Roda gigi cacing terdiri atas sebuah roda gigi dan pasangannya berupa cacing. Spesifikasi dari roda gigi dan cacingnya yaitu roda gigi
24
memiliki diameter dalam 45 mm dengan jumlah gigi 30 buah. Cacing memiliki diameter dalam 10 mm dan jarak bagi 5 mm. 5. Link Horizontal Struktur komponen penyusun link horizontal antara lain: •
Kotak segiempat Kotak segiempat terdiri dari 4 plat alumunium yang tersusun menjadi sebuah kotak. Kotak segiempat memiliki ukuran 180 mm x 125 mm x 66 mm. Plat alumunium yang digunakan mempunyai tebal 11 mm. Plat dikencangkan dengan menggunakan baut pengencang.
•
Slider Horizontal Slider yang digunakan memiliki ukuran 936 mm x 20 mm x 16 mm.
6. Joint Horizontal Struktur komponen penyusun manipulator horizontal antara lain: •
Motor servo AC Motor servo AC yang digunakan adalah motor AC merk Mitsubishi tipe HC-MFS13B dengan spesifikasi tegangan AC tiga phase 105 V, arus 0,3 A, daya output 100 W, dan putaran maksimum 3000 rpm. Motor servo AC ini sudah dilengkapi encoder dan brake (rem). Pengendalian motor servo AC digunakan amplifier tipe MRJ2S 10A. Motor telah di lengkapi encoder dan brake (rem). Encoder pada motor ini memiliki spesifikasi tegangan 5 volt dengan output keluaran pulsa A dan pulsa B. Keluaran pada pulsa A menghasilkan 200 pulsa per satu putaran, sama halnya dengan keluaran pada pulsa B juga menghasilkan 200 pulsa per satu putaran.
•
Rack-Pinion Rack-pinion terdiri dari rack yaitu batang besi yang bergerigi dan pinion yaitu pasangan roda giginya. Rack berukuran panjang 100 cm, lebar 30 mm dan tebal 7 mm. Pinion mempunyai dimeter dalam 41 mm dan jumlah gigi sebanyak 19 buah. Tipe roda gigi yang digunakan adalah tipe roda gigi lurus
25
7. Sistem Kendali •
Power supply Power supply berfungsi memberikan catu daya bagi rangkaianrangkaian elektronika penunjang dan motor-motor penggerak pada manipulator. Unit ini berupa transformator dan jembatan dioda yang berfungsi untuk merubah tegangan AC menjadi DC. Tegangan yang tersedia adalah 5 V, 12 V, 24 V, dan 64 V.
•
Rangkaian pengendali motor stepper Rangkaian ini berupa gerbang NAND IC 74LS10, rangkaian switch transistor, dan limit switch untuk keamanan dan titik acuan. Gambar rangkaian dapat dilihat pada Lampiran 4.
•
Rangkaian pengendali motor AC Rangkaian ini terdiri dari IC 555, gerbang NAND IC 74LS10, rangkaian switch transistor, relay, dan limit switch. Unit ini terhubung dengan driver dari motor AC sebelum terhubung dengan motor AC. Gambar rangkaian dapat dilihat pada Lampiran 5.
•
Rangkaian pengendali motor DC Rangkaian ini terdiri dari gerbang NAND IC 74LS10, rangkaian switch transistor, relay ON-OFF motor dan rem, relay Hbridge motor, dan limit switch. Gambar rangkaian dapat dilihat pada Lampiran 6.
•
Rangkaian penghitung pulsa encoder Rangkaian ini terdiri dari IC 4070 dan IC 74LS393. Rangkaian ini menghitung pulsa encoder dari motor AC dan motor DC. Gambar rangkaian dapat dilihat pada Lampiran 7.
•
Rangkaian pembaca pulsa penghitung encoder Rangkaian ini terdiri dari IC 74LS138 dan IC74LS245. Gambar rangkaian dapat dilihat pada Lampiran 8.
•
Rangkaian pengendali lama putaran motor DC Rangkaian ini terdiri dari IC 74LS138, IC 74LS373, IC 74LS688, IC 74LS10, dan IC 555. Gambar rangkaian dapat dilihat pada Lampiran 9.
26
8. Interface Interface terhubung pada slot ISA komputer dengan alamat 0X 300. Unit ini terdiri dari PPI 8255, buffer IC 74LS245, IC 74LS688 dengan saklar untuk keperluan pengalamatan. Untuk lebih jelasnya, lihat Lampiran 10. 9. Kontroller Sebagai unit kontroler digunakan komputer jenis Pentium I yang dilengkapi dengan slot ISA untuk pemasangan sistem interface. Komputer ini dilengkapi dengan program bahasa-C untuk pemrograman algoritma pengendalian dari manipulator.
D. ANALISIS TEKNIK Analisis teknik diperlukan untuk mengetahui tingkat keamanan dari kekuatan bahan yang digunakan dalam perancangan. Analisis teknik juga diperlukan untuk mengetahui gaya-gaya yang bekerja pada rancangan alat, sehingga alat dapat melakukan fungsinya dengan baik. 1. Analisis keamanan plat poros besi dan diameter poros gearbox Menurut Sularso dan K. Suga (1997), untuk menghitung besarnya diameter poros yang digunakan adalah dengan menentukan daya rencana Pd (kW) dengan rumus :
Pd = fcP (kW) ....................................................................... (3) dimana : P = Daya nominal out put dari motor penggerak (kW). fc = Faktor koreksi diambil dari tabel faktor koreksi daya (Tabel 2).
Tabel 2. Faktor-faktor koreksi daya yang akan ditransmisikan, fc Daya yang akan ditransmisikan
fc
Daya rata-rata yang diperlukan
1,2 – 2,0
Daya maksimum yang diperlukan
0,8 – 1,2
Daya normal
1,0 – 1,5
27
Untuk mengetahui momen puntir atau disebut juga momen rencana (T) dapat digunakan persamaan sebagai berikut:
Pd =
(T / 1000)(2πn1 / 60) .......................................................... (4) 102
sehingga : T = 9,74 × 105
Pd (kg.mm) ......................................................... (5) n1
Besarnya tegangan geser yang diijinkan (τa) dapat dihitung dengan persamaan :
τ a = τ b /( sf1 × sf 2 ) ........................................................................ (6) dimana :
τa
= Tegangan geser yang diijinkan (kg.mm)
τb
= Kekuatan tarik (kg/mm2)
sf1
= Faktor keamanan dari faktor kelelahan puntir, harga 5.6 bahan SF dan 6.0 bahan S-C
sf2
= Faktor bentuk fisik karena pengaruh konsentrasi tegangan dan kekasaran permukaan dengan harga 1.3 sampai 3.0
Dari persamaan diatas diperoleh rumus untuk menghitung diameter poros yaitu :
5.1 d s = K t CbT τa dimana :
1/ 3
.................................................................... (7)
ds
= Diameter poros (mm)
Kt
= Faktor keamanan oleh pengaruh keadaan momen puntir, besarnya antara 1.0 sampai 3.0
Cb
= Faktor pengaruh beban adanya beban lentur oleh transmisi lain, besarnya antar 1.2 sampai 2.3, bila tidak ada, Cb = 0
Daya yang dihasilkan oleh motor stepper dapat diketahui dengan persamaan: P = T x ω ……………………………………………...……......… (8) Dari persamaan 12 di atas daya yang dihasilkan oleh motor stepper: Torsi motor stepper
= 1,25 Nm
28
Putaran maksimum
= 500 rpm
Kecepatan sudut (ω1)
= 2 x π x n ……………………………....……. (9) =
2 × 3,14 × 500 60
= 52,360 rad/s P = 1,25 x 52,360 P = 65,450 Watt P = 0,065 kW
Daya rencana : Pd = 0,065 x 1.2 = 0,079 kW Momen puntir : 0,079 T = 9,74 x 105 x 500 T = 153 kg.mm Bahan poros adalah baja difinis dingin (S35C−D), alasan pemakaian adalah poros dapat dibubut, digerinda, dan perlakuan lainnya. Bahan ini memiliki kekuatan tarik σb = 53 kg/mm2, dengan Sf1 = 6 dan Sf2= 2, maka tegangan geser yang diijinkan :
τa =
53 = 4,42 kg/mm2 6× 2
Faktor koreksi untuk momen puntir adalah Kt =1.5 dan beban dikenakan secara halus dengan faktor lenturan adalah Cb = 2. Dari nilai-nilai tersebut diameter poros dapat ditentukan : 5,1 ds = × 1,5 × 2 × 153 1/3 4,42
= 8,1 mm
29
Dari hasil perhitungan diameter poros minimal 8,1 mm. Poros yang digunakan pada plat poros besi berdiameter 30 mm dan diameter poros gearbox 15 mm, sehingga cukup aman dalam penggunaannya. 2. Torsi yang dihasilkan oleh joint sudut Torsi pada joint 1 dapat dihitung dengan persamaan reduksi dari worm-gear yaitu: T2 = η × T1 × R ............................................................................. (10)
Dimana : T2 = Torsi keluaran dari poros roda gigi (Nm) T1 = Torsi masukan ke roda cacing (Nm)
η = Efisiensi (%) R = Rasio Torsi yang dihasilkan oleh motor stepper sebesar 1,26 Nm. Perbandingan rasio dari gearbox dengan sistem transmisi worm-gear yaitu 1 : 10. efisiensi (η) penyaluran tenaga reduction gear sebesar 99 %, sehingga torsi yang dihasilkan oleh joint 1 dapat dihitung T2 = 99 % × 1, 26 ×
10 1
T2 = 12,474 Nm Jadi torsi yang dihasilkan pada joint sudut sebesar 12,474 Nm. 3. Gaya dorong ulir yang diperlukan untuk mendorong link horizontal Besarnya gaya dorong yang diperlukan untuk menaikkan link horizontal dapat dihitung dengan menggunakan rumus:
F = m × g ……………………………...……………………… (11) Dimana : F = gaya (N)
m = massa benda (kg) g = percepatan gravitasi (m/s2) Besarnya massa dari link dan joint horizontal sebesar 4,84 kg. Gaya grafitasi sebesar 9,8 m/s2., sehingga besarnya gaya dorong yang diperlukan
F = 3,23 x 9,8 F = 31,654 N
30
Jadi gaya yang diperlukan untuk mendorong ke atas link dan joint horizontal harus lebih besar dari 31,654 N Gaya dorong ulir dapat diketahui dengan perhitungan ulir tenaga (power screw). Persamaan yang digunakan untuk menghitung gaya dorong ulir adalah (Shigley dan Mischke, 2001):
T=
Fdm 1 + πfdm ............................................................... . (12) 2 πdm − fl
di mana:
T
= torsi pada ulir (Nm)
F
= gaya dorong ulir (N)
dm
= diameter efektif ulir (m)
f
= koefisien gesek permukaan ulir
l
= kisar/pitch (m)
α
= sudut ulir (o)
Torsi pada ulir dapat diketahui dengan menghitung torsi motor DC yang melewati worm-gear. Torsi yang di hasilkan oleh motor DC dapat diketahui melalui persamaan berikut: T =
P
ω
........................................................................................ (13)
Dimana : T = Torsi (N.m) P = Daya (Watt)
ω = Kecepatan sudut (rad/s)
Besarnya daya pada motor DC 60 Watt dan putaran motor 3000 rpm, kecepatan sudut dapat diketahui dengan persamaan berikut: ω=2xлxn ω=
2 × 3,14 × 3000 60
ω = 314,159 rad/s
Maka besar torsi motor DC T=
60 314,159
T = 0,191 Nm
31
Torsi yang dihasilkan oleh motor DC sebesar 0,191 Nm. Perbandingan rasio dari worm-gear yaitu 1 : 30. efisiensi (η) penyaluran tenaga reduction gear sebesar 99 %, sehingga torsi pada ulir dapat dihitung T2 = 99 % × 0 ,191 ×
30 1
T2 = 5,672 Nm
Torsi pada ulir didapatkan sebesar 5,672 Nm. Ulir yang digunakan pada disain ini adalah ulir recirculating ball screws. Terdapat bola atau rol yang berputar di antara ulir dengan nut, sehingga gesekan di antaranya akan jauh lebih kecil. Gesekan yang terjadi ini diperkecil lagi dengan pemberian pelumas pada bola atau rol tersebut. Maka koefisien gesek antara ulir dengan nut sebesar 0,11 yang merupakan kofisien gesek antara baja dengan baja atau besi yang diberi pelumas (Kurtus, 2005). Ulir memiliki diameter dalam 21 mm dan diameter luar 25 mm. Diameter efektif
berada diantara diameter luar dan diameter dalam, sehingga
diambil diameter efektif 23 mm. Sudut ulir sebesar 900 dan panjang kisar 10 mm Berdasarkan persamaan gaya dorong ulir:
5,672 =
F (23 × 10−3 ) 1 + π (0,11)(23 × 10−3 ) −3 −3 2 π (23 × 10 ) − (0,11)(10 × 10 )
F = 34,818 N
Dari hasil diatas didapatkan gaya dorong yang dihasilkan ulir untuk menggerakkan link dan joint horizontal kearah atas adalah 34,818 N. Nilai ini lebih besar dari gaya ke bawah dari link dan joint horizontal yang besarnya 31,654 N. Jika joint horizontal ditambah beban seperti penambahan endeffector pada ujung joint horizontal maka gaya ke bawah akan semakin
besar. Besarnya berat maksimum end-effector yang diizinkan adalah sebagai berikut F = 34,818 – 31,654 F = 3,164 N
32
Menggunakan persamaan (11) didapatkan massa end-effector maksimum yaitu.
F = m× g F m= g 3,164 m= 9,8 m = 0,322 kg Dari hasil tersebut maka massa maksimum dari end-effector yaitu lebih kecil dari 0,322 kg. End-effector untuk pemanen paprika mempunyai berat 0,090 kg, maka end-effector tersebut aman untuk dipasang pada manipulator.
33
V. HASIL DAN PEMBAHASAN
A. KONSTRUKSI PROTOTIPE MANIPULATOR Proses konstruksi manipulator menggunakan peralatan perbengkelan seperti dalam pembuatan lubang menggunakan mesin bor dan untuk pemotongan berbagai komponen menggunakan mesin gergaji listrik. Proses penyambungan menggunakan las listrik untuk penyambungan tetap. Proses penyambungan
yang
dikencangkan
menggunakan
baut
dikencangkan
menggunakan kunci sock, pass, maupun kunci ring. Proses penghalusan menggunakan gerinda duduk maupun gerinda tangan. Manipulator yang telah dibuat dapat dilihat pada gambar 10.
Link vertikal Link horizontal Joint sudut Dudukan bawah Gambar 10. Manipulator yang telah dibuat. Bagian-bagian konstruksi penyusun manipulator yaitu antara lain: 1. Dudukan Bawah Dudukan bawah menggunakan plat besi dengan ukuran 400 mm x 400 mm dan ketebalan 20 mm. Plat besi ini kemudian di lubangi pada sisisisi sikunya dengan ukuran diameter 4 mm. Diameter lubang ini disesuaikan dengan diameter lubang pemasangan pada roda caster. Plat
34
besi ini di lubangi pada sisi-sisinya sebagai tempat untuk memasang empat roda caster yang memiliki ukuran tinggi sekitar 34 mm dengan diameter roda 25 mm. Pada bagian tengah plat besi ini juga dilubangi untuk pemasangan gearbox. Plat besi ini dilubangi dengan diameter lubang 8 mm yang disesuaikan dengan lubang pemasangan pada gearbox. Komponen penyusun dudukan bawah di sajikan pada Gambar 11.
Plat besi
Roda Caster Gambar 11. Roda caster yang dipasang pada plat besi. 2. Joint Sudut Joint sudut terdiri dari gearbox, kopel, dudukan motor stepper, motor stepper, dan plat poros besi. Gearbox dipasang pada plat besi pada dudukan bawah dengan pengencangan menggunakan baut berdiameter 8 mm sebanyak empat buah pada masing-masing sisinya. Dudukan motor stepper terbuat dari besi siku ukuran 92 mm x 92 mm yang pada salah satu bagiannya dipotong, sehingga ukurannya menjadi 92 mm x 50 mm. Pada bagian dengan ukuran 50 mm dilubangi dengan diameter 8 mm sebanyak dua buah untuk pemasangan pada plat besi pada dudukan bawah yang kemudian dikencangkan dengan baut berdiameter 8 mm. Pada bagian yang ukurannya 92 mm dilubangi dengan ukuran 4 mm sebanyak empat buah yang disesuaikan dengan lubang pemasangan pada motor stepper yang kemudian dikencangkan dengan baut berdiameter 4 mm.
35
Kopel terbuat dari poros besi pejal yang berdiameter 30 mm. Pada salah satu bagiannya dilubangi dengan diameter 8 mm menyesuaikan dengan poros motor stepper dan pada bagian lainnya dilubangi dengan diameter 10 mm menyesuaikan dengan poros masukan dari gearbox. Pengencangan antara kopel dengan poros motor stepper dan poros masukan gearbox yaitu menggunakan baut berdiameter 6 mm sehingga kopel harus dilubangi dengan diameter 5,5 mm dan ditaps dengan ukuran diameter 6 mm. Plat poros besi terbuat dari plat besi ukuran 220 mm x 90 mm dan poros besi dengan diameter 30 mm. Plat dengan poros ini disatukan dengan di las. Poros besi dilubangi dengan dimeter 15 mm disesuaikan dengan poros keluaran dari gearbox. Kedua bagian ini dikencangkan dengan baut berdiameter 6 mm sehingga poros besi harus dilubangi dengan diameter 5,5 mm dan di taps dengan ukuran diameter 6 mm. Pada bagian plat besi pada sudut-sudut sisinya dilubangi dengan diameter 12 mm untuk pemasangan pada plat dudukan bawah dari link vertikal. Komponen penyusun dudukan bawah dapat dilihat pada Gambar 12.
Motor stepper
Plat poros besi
Kopel Gearbox
Dudukan motor stepper
Dudukan bawah Gambar 12. Joint sudut beserta bagian-bagiannya.
3. Link Vertikal Link vertikal terdiri dari plat dudukan bawah, plat dudukan atas, plat siku, bearing, slider vertikal dan ulir. Plat dudukan bawah dilubangi
36
dengan diameter 12 mm sebanyak empat buah untuk dipasang dengan plat poros besi. Plat dudukan bawah juga dilubangi dengan diameter 12 mm sebanyak empat buah disesuaikan dengan lubang pemasangan pada bearing dan dilubangi 6 mm untuk dipasang dengan plat siku sebanyak empat buah. Plat dudukan atas juga dilubangi dengan diameter 12 mm sebanyak empat buah disesuaikan dengan lubang pemasangan pada bearing sebanyak empat buah dan dilubangi 6 mm untuk dipasang dengan plat siku sebanyak empat buah. Plat dudukan atas juga dilubangi dengan diameter 6 mm untuk dipasang dengan dudukan motor servo DC dan dilubangi dengan diameter 20 mm untuk dilewati dengan poros bagian atas ulir yang berdiameter 15 mm Plat siku terbuat dari besi siku ukuran 60 mm x 60 mm dan tebal 5 mm. Salah satu bagiannya dipotong, sehingga ukurannya menjadi 60 mm x 25 mm. Plat siku yang dibutuhkan sebanyak 4 buah untuk menopang slider vertikal, dua buah dipasang pada plat dudukan atas dan dua buah lagi dipasang pada plat dudukan bawah. Pada bagian plat siku dengan ukuran 60 mm dilubangi dengan diameter 6 mm dalam arah tegak sebanyak dua buah untuk pemasangan pada slider vertikal. Pada bagian dengan ukuran 25 mm dilubangi dengan diameter 6 mm dalam arah memanjang sebanyak dua buah untuk dipasang pada plat dudukan atas dan bawah. Slider vertikal dipasang secara vertikal dengan empat buah plat siku dan dikencangkan dengan baut berdiameter 6 mm. Bearing yang digunakan jenis plan bearing segi empat sebanyak dua buah dengan diameter dalamnya 20 mm dan 15 mm yang disesuaikan dengan diameter poros bagian bawah ulir yang berdiameter 20 mm dan poros bagian atas yang berdiameter 15 mm. Kedua bearing dipasang dengan plat dudukan atas dan bawah dan dikencangkan dengan baut berdiameter 12 mm. Panjang poros bagian bawah ulir dipotong sehingga berukuran panjang 32 mm sesuai dengan tinggi dari bearing, sehingga poros bagian bawah ulir tidak menembus plat dudukan bawah. Komponen-komponen penyusun link vertikal dapat dilihat pada Gambar 13.
37
Plat dudukan atas
Bearing Plat siku
Ulir Plat dudukan atas Plat dudukan bawah Gambar 13. Link vertikal beserta bagian-bagiannya. 4. Joint Vertikal Joint vertikal terdiri dari motor servo DC, dudukan motor servo DC, dan worm-gear. Dudukan motor servo DC terbuat dari siku 60 mm x 60 mm dan tebal 5 mm. Salah satu bagiannya dipotong, sehingga ukurannya menjadi 60 mm x 35 mm. Pada bagian plat siku dengan ukuran 60 mm dilubangi dengan diameter 5 mm sebanyak empat buah disesuaikan dengan lubang pemasangan pada motor servo DC. Pada bagian dengan ukuran 35 mm dilubangi dengan diameter 6 mm sebanyak 2 buah untuk dipasang pada plat dudukan atas dan dikencangkan dengan baut berdiameter 6 mm. Motor servo DC dipasang pada dudukan motor servo DC dan dikencangkan dengan baut berdiameter 5 mm. Roda gigi pada worm-gear dipasang dengan poros bagian atas ulir yang berdiameter 15 mm dan dikencangkan dengan baut berdiameter 6 mm. Roda cacing pada worm-gear dipasang dengan poros keluaran motor servo DC yang berdiameter 8 mm dan dikencangkan dengan baut 3 mm. Komponen penyusun joint vertikal dapat dilihat pada Gambar 14
38
Motor servo DC
Roda gigi
Roda cacing
Gambar 14. Joint vertikal beserta bagian-bagiannya. 5. Link Horizontal Link horizontal terdiri dari kotak segiempat dan slider horizontal. Kotak segiempat tersusun dari empat buah plat aluminium tebal 11 mm. Plat bagian atas dan bawah berukuran 180 mm x 125 mm dan plat bagian samping kiri dan kanan berukuran 180 mm x 50 mm. Pada plat bagian bawah yang bagian yang dipasang dengan plat bagian samping dikurangi tebalnya sehingga tebalnya menjadi 5 mm. Keempat plat alumunium ini dikencangkan dengan baut berdiameter 5 mm. Plat bagian bawah dan atas dilubangi dengan diameter 47 mm untuk dipasang dengan nut pada ulir. Pada plat bagian bawah dilubangi dengan diameter 8 mm sebanyak lima buah disesuaikan dengan lubang pemasangan pada nut ulir dan keduanya dikencangkan dengan baut berdiameter 8 mm dengan nut. Plat bagian atas dilubangi dengan diameter 4 mm disesuaikan dengan lubang pemasangan pada motor servo AC. Plat bagian samping kanan dilubangi dengan diameter 5 mm sebanyak empat buah disesuaikan dengan lubang pemasangan pada bagian blocks pada slider vertikal dan keduanya dikencangkan dengan baut berdiameter 5 mm. Plat bagian bawah juga dilubangi dengan diameter 5 mm sebanyak empat buah disesuaikan dengan lubang pemasangan pada bagian blocks pada slider horizontal dan keduanya dikencangkan dengan baut berdiameter 5 mm. Komponen penyusun joint dan link horizontal dapat dilihat pada Gambar 15
39
Kotak segiempat
Slider Horizontal Gambar 15. Link horizontal beserta bagian-bagiannya. 6. Joint Horizontal Joint horizontal motor AC dan rack-pinion.
Motor servo AC
dipasang pada plat bagian atas kotak segiempat dan dikencangkan dengan baut berdiameter 4 mm. Pinion dipasang pada poros motor servo AC dan dikencangkan dengan baut berdiameter 6 mm. Rack dilubangi dengan diameter 6 mm dan dipasang pada slider horizontal, kemudian keduanya dikencangkan dengan baut 6 mm. yang berdiameter 8 mm dan dikencangkan dengan baut 3 mm. Komponen penyusun joint horizontal dapat dilihat pada Gambar 16 Motor servo AC
Pinion
Rack
Gambar 16. Joint horizontal beserta bagian-bagiannya.
Manipulator yang telah dibuat memiliki dimensi tinggi 1270 mm dan lebar 40 mm. Rentang maksimum joint horizontal 870 mm dan minimumnya 170 mm dari sumbu vertikal. Tinggi maksimum pergerakan joint vertikal dari dasar 1020 mm dan minimumnya 400 mm. Manipulator yang telah dibuat
40
mampu berputar 3600 pada sudut putar joint sudut. Tetapi karena melilitnya kabel dari motor penggerak ketika berputar 3600, maka kemampuan berputar penuh tersebut di kurangi menjadi 1800. Konstruksi manipulator secara keseluruhan dapat dilihat pada Lampiran 11. Manipulator ini merupakan salah satu dari beberapa bagian dalam robot bio-produksi. Untuk menjadi sebuah robot bio-produksi yang utuh maka manipulator ini perlu dilengkapi dengan end-effector, travelling device, dan vision sensor, dan control device yang mengatur keseluruhan dari sistem kerja robot bio-produksi. Manipulator yang telah dibuat memiliki ruang operasi atau daerah tiga dimensi yang masih dapat dijangkau oleh manipulator. Ruang operasi tersebut yaitu pada koordinat X antara -460 mm sampai dengan 460 mm, pada koordinat Y antara 0 mm sampai dengan 460 mm, dan pada koordinat Z antara 0 mm sampai dengan 620 mm. Dengan ruang operasi seperti ini jenis tanaman buah yang di budidayakan di dalam greenhouse yang dapat dipanen dengan manipulator ini yaitu paprika, cabai dan tomat Sistem pemanenan yang mampu dilakukan oleh manipulator ini adalah sistem pemanenan dari arah depan dan menyamping. Sistem pemanenan dari arah depan dan dari arah menyamping dapat dilihat pada Gambar 17 dan 18.
Ujung manipulator mendekati buah dari arah depan
Buah
Gambar 17. Sistem pemanenan dari arah depan.
41
Ujung manipulator mendekati buah dari arah samping
Buah
Gambar 18. Sistem pemanenan dari arah menyamping.
B. KALIBRASI Kalibrasi dilakukan terhadap motor stepper, motor servo DC, dan motor servo AC, dengan memasukkan nilai pergerakan kemudian mengukur keluaran dari masing-masing
joint. Grafik hubungan antara nilai pulsa
keluaran ke motor stepper dengan sudut jangkauan yang diinginkan pada joint
Pulsa Masukan ke Motor Stepper (Pulsa)
1 dapat dilihat pada gambar 19. 18000 16000
y = 96,436x + 158,3
14000 12000 10000 8000 6000 4000 2000 0 0
20
40
60
80
100
120
140
160
180
0
Sudut ( )
Gambar 19. Grafik hubungan antara nilai pulsa masukan ke motor stepper dengan putaran sudut joint 1.
42
Dari grafik hubungan antara nilai pulsa masukan ke motor stepper dengan putaran sudut joint 1 didapatkan persamaan linier y=96,436x+158,3. dimana y adalah pulsa masukan ke motor stepper dan x adalah besar sudut. Persamaan ini yang kemudian dimasukkan ke dalam program pengendalian manipulator. Grafik hubungan antara nilai heksadesimal pulsa encoder dengan jarak dan sudut jangkauan yang diinginkan pada masing-masing joint 2 dan joint 3
Nilai Hasil Konversi Bilangan Heksadesimal
dapat dilihat pada gambar 20 dan 21. 2000000 1800000 1600000 1400000 1200000 1000000 800000 600000 400000 200000 0
y = 3008,9x - 3057,7
0
80
160
240
320
400
480
560
640
Jarak Jangkauan (mm)
Gambar 20. Grafik hubungan antara nilai hasil konversi bilangan heksadesimal dengan jarak jangkauan joint 2.
9000 y = 13,252x + 20,534
Nilai Hasil Konversi Bilangan Heksadesimal
8000 7000 6000 5000 4000 3000 2000 1000 0 0
80
160
240
320
400
480
560
640
Jarak Jangkauan Joint 3 (mm)
Gambar 21. Grafik hubungan antara nilai hasil konversi bilangan heksadesimal dengan jarak jangkauan joint 3.
43
Dari grafik hubungan antara nilai hasil konversi bilangan heksadesimal dengan
jarak
jangkauan
y=3008,9x+3057,7
dimana
joint y
2
adalah
didapatkan
persamaan
nilai
konversi
hasil
linier bilangan
heksadesimal dan x adalah jarak jangkauan joint 2. Dari grafik hubungan antara nilai hasil konversi bilangan heksadesimal dengan jarak jangkauan joint 3 didapatkan persamaan linier y=13,252x+20,534 dimana y adalah nilai hasil konversi bilangan heksadesimal dan x adalah jarak jangkauan joint 3. Kedua persamaan ini kemudian dimasukkan kedalam program pengendalian manipulator.
C. PENGUJIAN MASING-MASING JOINT Data hasil pengujian pada joint 1 dapat dilihat pada lampiran 12. Dari data tersebut didapatkan simpangan rata-rata 0,060 dan ketepatan sebesar 99,56 %. Terjadinya penyimpangan ini disebabkan karena pada sambungan poros gearbox dengan plat besi tidak terlalu kuat pengunciannya sehingga terjadi loss diantara keduanya. Penyimpangan juga terjadi karena tidak tepatnya joint sudut berada pada titik acuan sebelum melakukan manuver menuju target. Ketepatan antara jarak input dengan jarak aktual joint 1 juga dapat dilihat dengan menggunakan koefisien determinasi yang dapat dilihat
jarak Aktual joint 1 ( 0)
pada Gambar 22. 180 160 140 120 100 80 60 40 20 0
R2 = 1
0
50
100
150
200
0
Jarak input joint 1 ( )
Gambar 22. Perbandingan jarak input dengan jarak aktual joint 1.
44
Pada Gambar 22, perbandingan antara jarak input dengan jarak aktual joint 1 didapatkan koefisien determinasi R2=1 maka jarak aktual semakin mendekati jarak input. Data hasil pengujian pada joint 2 dapat dilihat pada lampiran 13. Dari data tersebut didapatkan simpangan rata-rata 0,33 mm dan ketepatan sebesar 99,39 %. Penyimpangan pada pengujian terjadi karena adanya tenggat waktu pada saat merespon pembacaan encoder dengan menghentikan pergerakan motor melalui brake atau rem. Penyimpangan juga kemungkinan terjadi karena tidak tepatnya joint vertikal berada pada titik acuan sebelum melakukan manuver menuju target. Ketepatan antara jarak input dengan jarak aktual joint 2 juga dapat dilihat dengan menggunakan koefisien determinasi
jarak aktula joint 2 (mm)
yang dapat dilihat pada Gambar 23. 700
R2 = 1
600 500 400 300 200 100 0 0
200
400
600
800
jarak input joint 2 (m m )
Gambar 23. Perbandingan jarak input dengan jarak aktual joint 2.
Pada Gambar 23, perbandingan antara jarak input dengan jarak aktual joint 1 didapatkan koefisien determinasi R2=1 maka jarak aktual semakin mendekati jarak input. Hasil pengujian pada joint 3 disajikan pada lampiran 14. Dari hasil pengujian tersebut didapatkan simpangan rata-rata 1,22 mm dan ketepatan sebesar 99,45 %. Penyimpangan pada pengujian terjadi karena adanya tenggat waktu pada saat merespon pembacaan encoder dengan menghentikan pergerakan motor melalui brake atau rem. Penyimpangan ini juga terjadi
45
karena kesalahan pada perakitan mekanik dimana pada joint tiga menggunakan sistem rack-pinion, kontak antara rack dengan pinion terjadi back lash (kelonggaran) sehingga pada link horizontal terjadi loss. Penyimpangan juga kemungkinan terjadi karena tidak tepatnya joint 1 berada pada titik acuan sebelum melakukan manuver menuju target. Ketepatan antara jarak input dengan jarak aktual joint 3 juga dapat dilihat dengan menggunakan koefisien determinasi yang dapat dilihat pada Gambar 24.
Jarak aktual joint 3 (m m )
700 600
R2 = 1
500 400 300 200 100 0 0
200
400
600
800
Jarak input joint 3 (m m)
Gambar 24. Perbandingan jarak input dengan jarak aktual joint 3.
Pada Gambar 24, perbandingan antara jarak input dengan jarak aktual joint 1 didapatkan koefisien determinasi R2=1 maka jarak aktual semakin mendekati jarak input. Dari pengujian masing-masing joint di atas didapatkan joint yang memiliki simpangan terbesar yaitu joint horizontal (joint 3) dengan rata-rata simpangan 1,22 mm lebih besar dibandingkan dengan simpangan rata-rata dari joint sudut dan joint vertikal. Hal ini memberikan informasi bahwa kemungkinan penyumbang simpangan (error) terbesar pada pencapaian titik koordinat ruang dari manipulator adalah pada pergerakan dari joint horizontal (joint 3).
46
D. PENGUJIAN MANIPULATOR Pengujian manipulator dilakukan untuk mendapatkan simpangan (error) dan ketepatan jangkauan antara titik koordinat yang harus dituju (titik koordinat masukan) dengan pencapaian titik koordinat tujuan (titik koordinat aktual). Setiap manipulator sudah mencapai titik koordinat tujuan, maka manipulator tersebut harus kembali lagi ke titik acuan, sebelum bermanuver ke titik koordinat tujuan berikutnya. Dari 10 kali ulangan pengujian gerakan manipulator menuju koodinat tiga dimensi, didapat data seperti terlihat pada Lampiran 15. Dari ketiga tabel diatas didapatkan simpangan rata-rata untuk koordinat X 3,19 mm dan ketepatan rata-rata 87,86 %, koordinat Y simpangan rata-rata 1,32 mm dan ketepatan rata-rata 95,15 %, koordinat Z simpangan rata-rata 0,3 mm dan ketepatan rata-rata 99,88 %. Ketepatan antara nilai input dengan nilai aktual pada masing-masing koordinat juga dapat dilihat dengan menggunakan koefisien determinasi. Semakin mendekati y = x dan koefisien determinasi mendekati R2 = 1, maka nilai aktual semakin mendekati nilai input. Grafik perbandingan nilai input dengan nilai aktual dapat dilihat pada Gambar 25, 26, dan 27.
500
R2 = 0,9993
Nilai Aktual (m m )
400 300 200 100 0 -300
-200
-100
-100
0
100
200
300
400
500
-200 -300 Nilai Input (mm)
Gambar 25. Perbandingan nilai input dengan nilai aktual koordinat X.
47
450
Nilai Aktual (mm)
400 R2 = 0,9998
350 300 250 200 150 100 50 0 0
100
200
300
400
500
Nilai Input (mm)
Gambar 26. Perbandingan nilai input dengan nilai aktual koordinat Y.
700
Nilai Aktual (mm)
600 R2 = 1 500 400 300 200 100 0 0
100
200
300
400
500
600
700
Nilai Input (mm)
Gambar 27. Perbandingan nilai input dengan nilai aktual koordinat Z.
Dari gambar 25, 26, dan 27 yang disajikan diatas dapat diketahui pada koordinat X didapatkan koefisien determinasi R2 = 0,9993, pada koordinat Y didapatkan koefisien determinasi R2 = 0,9998, dan koordinat Z didapatkan koefisien determinasi R2 = 1. Dari hasil perhitungan simpangan, ketepatan, dan koefisien determinasi dapat diketahui bahwa manipulator memiliki simpangan terbesar pada arah koordinat X. Pencapaian target pada arah koordinat X dipengaruhi oleh pergerakan dari dua joint, yaitu joint sudut (joint 1) dan joint horizontal (joint 3). Dari hasil pengujian pada masing-masing joint, diketahui bahwa joint
48
horizontal memiliki simpangan (error) terbesar, sehingga kemungkinan besarnya simpangan pada arah koordinat X dipengaruhi oleh joint horizontal. Pada pengujian ini juga dilakukan perhitungan untuk mencari simpangan pada jarak antara titik acuan dengan titik koordinat tujuan yang dapat dilihat pada Lampiran 16. Simpangan pada jarak antara titik acuan dengan titik koordinat tujuan didapatkan simpangan rata-rata sebesar 0,44 dan ketepatan rata-rata 99,72 %. Grafik perbandingan antara jarak tujuan input dengan jarak tujuan aktual dapat dilihat pada Gambar 28. Pada grafik tersebut didapatkan koefisien determinasi R2 = 1. Hal ini menunjukkan bahwa jarak aktual antara titik acuan dengan titik koordinat tujuan semakin mendekati jarak input antara titik acuan dengan titik koordinat tujuan. 700 600 Nilai Aktual (mm)
R2 = 1 500 400 300 200 100 0 0
100
200
300
400
500
600
700
Nilai Input (m m )
Gambar 28. Perbandingan jarak tujuan input dengan jarak tujuan aktual.
Penyimpangan (error)
yang terjadi pada pengujian manipulator
merupakan akumulasi dari penyimpangan (error) yang terjadi pada masingmasing joint, seperti diantaranya adalah kesalahan dalam perancangan mekanik sehingga menyebabkan terjadinya loss pada pergerakan joint dan penyimpangan juga terjadi karena tidak tepatnya salah satu joint untuk berada pada titik acuan sebelum melakukan manuver menuju target. Jika salah satu saja joint melakukan kesalahan maka penyimpangan (error) pada titik koordinat target tujuan dapat terjadi.
49
E. PENGUJIAN POINT TO POINT Data perhitungan point to point untuk simpangan dan ketepatan titik koordinat input dengan titik koordinat aktual dapat dilihat pada Lampiran 17. Pada koordinat X dapat dilihat perbandingan titik koordinat input dengan titik koordinat aktual antara titik pertama dengan titik kedua dimana simpangan semakin besar dan ketepatan menurun dengan bertambahnya target jangkauan. Pada pencapaian target pertama simpangan rata-rata sekitar 0,94 mm, simpangan rata-rata ini meningkat menjadi 4,20 mm pada pencapaian target kedua. Naiknya besar simpangan ini menyebabkan ketepatan manipulator menjangkau target menjadi menurun dari ketepatan rata-rata sekitar 97,89 % menjadi 95,48 %. Hal ini dikarenakan terjadinya penyimpangan pada setiap pencapaian titik target apalagi tanpa adanya koreksi ke titik acuan. Perbandingan antara titik pergerakan manipulator dengan
Sim pangan koordinat X (m m )
simpangan yang terjadi pada koordinat X dapat dilihat pada Gambar 28. 10,00 Pengujian 5
8,00
Pengujian 2
6,00
Pengujian 3
4,00
Pengujian 4
2,00
Pengujian 1
0,00 0
1
2
Titik pergerakan manipulator
Gambar 29. Grafik perbandingan antara titik pergerakan manipulator dengan simpangan pada koordinat X.
Pada koordinat Y dapat dilihat perbandingan titik koordinat input dengan titik koordinat aktual antara titik pertama dengan titik kedua dimana simpangan semakin besar dan ketepatan menurun dengan bertambahnya target jangkauan. Pada pencapaian target pertama simpangan rata-rata sekitar 0,88 mm, simpangan rata-rata ini meningkat menjadi 4,67 mm pada pencapaian
50
target kedua. Naiknya besar simpangan ini menyebabkan ketepatan manipulator menjangkau target menjadi menurun dari ketepatan rata-rata sekitar 99,05 % menjadi 95,45 %. Hal ini dikarenakan terjadinya penyimpangan pada setiap pencapaian titik target apalagi tanpa adanya koreksi ke titik acuan. Perbandingan antara titik pergerakan manipulator dengan
Sim p an g an ko o rd in at Y (m m )
simpangan yang terjadi pada koordinat Y dapat dilihat pada Gambar 29.
8,00 Pengujian 1 6,00
Pengujian 2 Pengujian 3
4,00
Pengujian 4
2,00
Pengujian 5 0,00 0
1
2
Titik pergerakan manipulator
Gambar 30. Grafik perbandingan antara titik pergerakan manipulator dengan simpangan pada koordinat Y.
Pada koordinat Z dapat dilihat perbandingan titik koordinat input dengan titik koordinat aktual antara titik pertama dengan titik kedua dimana simpangan semakin besar dan ketepatan menurun dengan bertambahnya target jangkauan. Pada pencapaian target pertama simpangan rata-rata sekitar 0,80 mm, simpangan rata-rata ini meningkat menjadi 1,20 mm pada pencapaian target kedua. Hal ini menyebabkan ketepatan manipulator menjangkau target menjadi menurun dari ketepatan rata-rata sekitar 99,74 % menjadi 99,42 %. Hal ini dikarenakan terjadinya penyimpangan pada setiap pencapaian titik target apalagi tanpa adanya koreksi ke titik acuan. Perbandingan antara titik pergerakan manipulator dengan besarnya simpangan yang terjadi pada koordinat Z dapat dilihat pada Gambar 30.
51
Sim p an g an ko o rd in at Z (m m )
2.50 Pengujian 1
2.00
Pengujian 2
1.50
Pengujian 3 1.00
Pengujian 4
0.50
Pengujian 5
0.00 0
1
2
Titik pergerakan m anipulator
Gambar 31. Grafik perbandingan antara titik pergerakan manipulator dengan simpangan pada koordinat Z.
Perhitungan simpangan dan ketepatan juga dilakukan pada jarak yaitu jarak dari titik acuan ke titik koordinat tujuan pertama dan jarak dari titik koordinat yang pertama dengan titik koordinat yang kedua. Data perhitungan simpangan dan ketepatan jarak dapat dilihat pada Lampiran 18. Dari data jarak antara titik acuan dengan titik koordinat tujuan pertama didapatkan simpangan rata-rata 0,81 mm dan ketepatan rata-rata 99,77 %. Ketika manipulator bergerak ke titik pergerakan kedua simpangan rata-rata meningkat menjadi 1,51 mm dan ketepatan rata-rata turun menjadi 99,50 %. Grafik perbandingan antara titik pergerakan manipulator dengan simpangan jarak dari titik acuan ke titik koordinat tujuan dapat dilihat pada Gambar 32. Dari grafik tersebut terlihat bahwa simpangan pada jarak meningkat ketika manipulator bergerak dari titik pergerakan pertama ke titik pergerakan kedua tanpa adanya koreksi ke titik acuan terlebih dahulu.
52
3,50
Sim pangan (m m )
3,00 Pengujian 1
2,50
Pengujian 2 2,00
Pengujian 3
1,50
Pengujian 4 Pengujian 5
1,00
Rata-rata
0,50 0,00 0
1
2
Titik pergerakan manipulator
Gambar 32. Grafik perbandingan antara titik pergerakan manipulator dengan simpangan jarak dari titik acuan ke titik koordinat tujuan.
Dari pengujian point to point diatas dapat di tarik kesimpulan bahwa simpangan akan semakin membesar dan ketepatan semakin menurun ketika manipulator bermanuver ke beberapa titik tanpa adanya koreksi ke titik acuan. Hal ini menyebabkan ketika manipulator bermanuver kesekian kali tanpa koreksi ke titik acuan maka kesalahan pencapaian titik koordinat semakin besar karena setiap arah koordinat X, Y, dan Z masing-masing menyumbangkan kesalahan (error) yang terakumulasi.
53
VI. KESIMPULAN DAN SARAN
A. KESIMPULAN 1. Prototipe manipulator robot pemanen telah dibuat, baik dalam konstruksi, rangkaian elektronika penunjang maupun program pengendaliannya. 2. Hasil pengujian manipulator didapatkan simpangan rata-rata untuk koordinat X 3,19 mm dan ketepatan rata-rata 87,86 %, koordinat Y simpangan rata-rata 1,32 mm dan ketepatan rata-rata 95,15 %, koordinat Z simpangan rata-rata 0,3 mm dan ketepatan rata-rata 99,88 %. Simpangan pada jarak antara titik acuan dengan titik koordinat tujuan didapatkan simpangan rata-rata sebesar 0,44 dan ketepatan rata-rata 99,72 %. 3. Simpangan akan semakin membesar dan ketepatan semakin menurun ketika manipulator bermanuver ke beberapa titik tanpa adanya koreksi ke titik acuan.
B. SARAN 1. Perlu dilakukan penyempurnaan konstruksi dari manipulator agar lebih kokoh. 2. Perlu dilakukan penyempurnaan dalam rangkaian elektronika agar pembaca encoder lebih tepat. 3. Dalam pengembangan selanjutnya, sebaiknya menggunakan satu jenis motor penggerak sehingga mudah dan sederhana dalam pengendaliannya. 4. Dalam pengembangan selanjutnya, manipulator robot pemanen perlu ditambah joint putar arah tegak sehingga diharapkan mampu memanen dalam arah miring.
54
DAFTAR PUSTAKA
Bolton, W. 1995. Mechatronics Electronic Control System in Mechanical Engineering. Addison Wesley Longman, Ltd. England. Groover, M. P., M. Weiss, R. N. Nagel, dan N. G. Odrey. 1986. Industrial Robotics Technology, Programming, and Applications. McGraw-Hill Book Co., Singapore. Histand, M. B. 2003. Introduction to Mechatronics and Measurement Systems. McGraw-Hill Companies, Inc. United States. Kondo, N., T. Fujiura, M. Monta, dan F. Sevila. 1998. Robots in Bioproduction in Open Fields. dalam Kondo, N dan K. C. Ting. 1998. Robotics for Bioproduction Systems. ASAE, St. Joseph, MI, USA. Kondo, N dan K. C. Ting. 1998. Introduction. dalam Kondo, N dan K. C. Ting. 1998. Robotics for Bioproduction Systems. ASAE, St. Joseph, MI, USA. Kondo, N. 1998. Fundamentals dan Basic Components of Robots. dalam Kondo, N dan K. C. Ting. 1998. Robotics for Bioproduction Systems. ASAE, St. Joseph, MI, USA. Kondo, N. 1995. Multi operation robot for grapevine. http://mama.agr.okayamau.ac.jp/lase/multi.html. 4 Januari 2007. Kusuma, M. R. 1991. Belajar Turbo C Dengan Cepat dan Mudah. PT Elex Media Komputindo. Jakarta, Indonesia. Sharon, D., J. Harstein, dan G. Yantian. 1987. Robot dan Otomasi Industri (Alih Bahasa). PT Elex Media Komputindo. Jakarta, Indonesia. Shigley, J. E., C. R. Mischke. 2001. Mechanical Engineering Design. McGrawHill Companies, Inc. United States. Thyer, G. E. 1991. Computer Numerical Control of Machine Tools. ButterworthHeinemann, Ltd. England.
55
Sularso dan K. Suga. 1997. Dasar Perencanaan dan Pemilihan Elemen Mesin. Pradnya Paramita. Jakarta. Wardhana, A. 2001. Desain dan Pengujian End-effector Robot Pemanen Cabai Merah. Skripsi. Jurusan Teknik Pertanian, IPB, Bogor.
56
Lampiran 8. Rangkaian pembaca pulsa penghitung encoder
+5V Dari PB PPI1 1 2 3 4 5 6 7 8
16 15 14 13 12 11 10 9
Dari Counter Encoder
Ke Komputer Port A (PPI1) 18 17 16 15 14 13 12 11 19
2 3 4 5 6 7 8 9 1
IC 74138 18 17 16 15 14 13 12 11 19
2 3 4 5 6 7 8 9 1
18 17 16 15 14 13 12 11 19
2 3 4 5 6 7 8 9 1
IC 74245
74
Lampiran 9. Rangkaian pengendali lama putaran motor DC
1 2 3 4 5 6 7 8
16 15 14 13 12 11 10 9
1 2 3 4 5 6 7 8
16 15 14 13 12 11 10 9
IC 74138
+5V
3 4 7 8 13 14 17 18 11
2 5 6 9 12 15 16 19 1
3 5 7 9 12 14 16 18 1
2 4 6 8 11 13 15 17 19
3 4 7 8 13 14 17 18 11
2 5 6 9 12 15 16 19 1
3 5 7 9 12 14 16 18 1
2 4 6 8 11 13 15 17 19
3 4 7 8 13 14 17 18 11
2 5 6 9 12 15 16 19 1
3 5 7 9 12 14 16 18 1
2 4 6 8 11 13 15 17 19
IC 555 IC 74373 4
8
output 3 1
7
IC 74688
IC 7410
6 2
75
Lampiran 10. Gambar rangkaian interface digital input output jenis PPI8255
Bus Data A2 A3 A4 A5 A6 A7 A8 A9
A31 A30 A29 A28 A27 A26 A25 A24
2 3 4 5 6 7 8 9 1 19
2 3 4 5 6 7 8 9 1 19
18 17 16 15 14 13 12 11
PA
PA
PPI1
PB
PPI2
PC
PC A0 A1
A0 A1
CS
18 17 16 15 14 13 12 11
PB
CS
19 A23 A22 A21 A20 A11 B13 B14 B28
2 3 4 5 6 7 8 9 1 19
18 17 16 15 14 13 12 11
74688
74245
Saklar
76
Lampiran 8. Rangkaian pembaca pulsa penghitung encoder
+5V Dari PB PPI1 1 2 3 4 5 6 7 8
16 15 14 13 12 11 10 9
Dari Counter Encoder
Ke Komputer Port A (PPI1) 18 17 16 15 14 13 12 11 19
2 3 4 5 6 7 8 9 1
IC 74138 18 17 16 15 14 13 12 11 19
2 3 4 5 6 7 8 9 1
18 17 16 15 14 13 12 11 19
2 3 4 5 6 7 8 9 1
IC 74245
74
Lampiran 9. Rangkaian pengendali lama putaran motor DC
1 2 3 4 5 6 7 8
16 15 14 13 12 11 10 9
1 2 3 4 5 6 7 8
16 15 14 13 12 11 10 9
IC 74138
+5V
3 4 7 8 13 14 17 18 11
2 5 6 9 12 15 16 19 1
3 5 7 9 12 14 16 18 1
2 4 6 8 11 13 15 17 19
3 4 7 8 13 14 17 18 11
2 5 6 9 12 15 16 19 1
3 5 7 9 12 14 16 18 1
2 4 6 8 11 13 15 17 19
3 4 7 8 13 14 17 18 11
2 5 6 9 12 15 16 19 1
3 5 7 9 12 14 16 18 1
2 4 6 8 11 13 15 17 19
IC 555 IC 74373 4
8
output 3 1
7
IC 74688
IC 7410
6 2
75
Lampiran 10. Gambar rangkaian interface digital input output jenis PPI8255
Bus Data A2 A3 A4 A5 A6 A7 A8 A9
A31 A30 A29 A28 A27 A26 A25 A24
2 3 4 5 6 7 8 9 1 19
2 3 4 5 6 7 8 9 1 19
18 17 16 15 14 13 12 11
PA
PA
PPI1
PB
PPI2
PC
PC A0 A1
A0 A1
CS
18 17 16 15 14 13 12 11
PB
CS
19 A23 A22 A21 A20 A11 B13 B14 B28
2 3 4 5 6 7 8 9 1 19
18 17 16 15 14 13 12 11
74688
74245
Saklar
76
Lampiran 12. Data hasil pengujian pada joint 1 Pengujian
Sudut ( 0)
1
10,00
2
20,00
3
30,00
4
40,00
5
50,00
6
60,00
7
70,00
8
80,00
9
90,00
10
100,00
11
110,00
12
120,00
13
130,00
14
140,00
15
150,00
16
160,00
Joint 1 Sudut Aktual ( 0) 11,00 11,00 10,00 20,00 20,00 20,00 30,00 30,00 30,00 40,00 40,00 40,00 50,00 50,00 50,00 60,00 60,00 60,00 70,00 70,00 70,00 80,00 80,00 79,00 90,00 90,00 90,00 100,00 100,00 100,00 110,00 110,00 110,00 120,00 120,00 120,00 130,00 130,00 130,00 140,00 140,00 140,00 150,00 150,00 150,00 160,00 160,00 160,00
Rata-rata
Simpangan
Ketepatan (%)
10,67
0,67
93,33
20,00
0,00
100,00
30,00
0,00
100,00
40,00
0,00
100,00
50,00
0,00
100,00
60,00
0,00
100,00
70,00
0,00
100,00
79,67
0,33
99,58
90,00
0,00
100,00
100,00
0,00
100,00
110,00
0,00
100,00
120,00
0,00
100,00
130,00
0,00
100,00
140,00
0,00
100,00
150,00
0,00
100,00
160,00
0,00
100,00
0,06
99,56
Rata-rata
80
Lampiran 13. Data hasil pengujian pada joint 2 Pengujian
Jarak (mm)
1
5,00
2
10,00
3
50,00
4
100,00
5
150,00
6
200,00
7
250,00
8
300,00
9
350,00
10
400,00
11
450,00
12
500,00
13
550,00
14
600,00
Joint 2 Rata-rata Simpangan Ketepatan (mm) (%) Jarak Aktual (mm) (mm) 5,00 4,67 0,33 93,33 5,00 4,00 10,00 10,00 0,00 100,00 10,00 10,00 49,00 49,67 0,33 99,33 50,00 50,00 100,00 100,00 0,00 100,00 100,00 100,00 150,00 150,00 0,00 100,00 150,00 150,00 200,00 200,00 0,00 100,00 200,00 200,00 250,00 251,00 1,00 99,60 251,00 252,00 301,00 301,33 1,33 99,56 302,00 301,00 350,00 350,00 0,00 100,00 350,00 350,00 400,00 400,33 0,33 99,92 401,00 400,00 450,00 450,33 0,33 99,93 450,00 451,00 501,00 500,33 0,33 99,93 500,00 500,00 551,00 550,67 0,67 99,88 550,00 551,00 600,00 600,00 0,00 100,00 600,00 600,00 Rata-rata 0,33 99,39
81
Lampiran 14. Data hasil pengujian pada joint 3 Pengujian
Jarak(mm)
1
5,00
2
10,00
3
50,00
4
100,00
5
150,00
6
200,00
7
250,00
8
300,00
9
350,00
10
400,00
11
450,00
12
500,00
13
550,00
14
600,00
15
650,00
Joint 3 Rata-rata Simpangan Ketepatan (mm) (%) Jarak Aktual (mm) (mm) 5,00 5,00 0,00 100,00 5,00 5,00 11,00 10,33 0,33 96,67 10,00 10,00 50,00 50,00 0,00 100,00 50,00 50,00 100,00 100,00 0,00 100,00 100,00 100,00 151,00 150,67 0,67 99,56 150,00 151,00 201,00 201,00 1,00 99,50 201,00 201,00 252,00 252,00 2,00 99,20 252,00 252,00 302,00 301,67 1,67 99,44 301,00 302,00 351,00 351,00 1,00 99,71 351,00 351,00 401,00 401,67 1,67 99,58 402,00 402,00 451,00 451,67 1,67 99,63 452,00 452,00 502,00 502,00 2,00 99,60 502,00 502,00 552,00 551,00 1,00 99,82 551,00 550,00 602,00 602,67 2,67 99,56 603,00 603,00 652,00 652,67 2,67 99,59 653,00 653,00 Rata-rata 1,22 99,46
82
Koordinat X Pengujian Input (mm)
Koordinat Y
Koordinat Z
Aktual Simpangan Ketepatan Input Aktual Simpangan Ketepatan Input Aktual Simpangan Ketepatan (mm) (mm) (%) (mm) (mm) (mm) (%) (mm) (mm) (mm) (%)
1
30.00
29.71
0.29
99.03
30.00
29.69
0.31
98.96
40.00
40.00
0.00
100.00
2
20.00
21.39
1.39
93.06
70.00
69.80
0.20
99.71
50.00
50.00
0.00
100.00
3
60.00
59.70
0.30
99.50
40.00
40.24
0.24
99.39
90.00
90.00
0.00
100.00
4
300.00 297.45
2.55
99.15 256.00 258.38
2.38
99.07 350.00 350.00
0.00
100.00
5
400.00 401.76
1.76
99.56
14.02
4.02
59.78 500.00 500.00
0.00
100.00
45.29 350.00 350.64
0.64
99.82 200.00 198.00
2.00
99.00
10.00
6
20.00
30.94
10.94
7
-10.00
-8.98
1.02
89.84
51.22
1.22
97.56
30.00
0.00
100.00
8
-250.00 -252.07
2.07
99.17 180.00 176.99
3.01
98.33 300.00 300.00
0.00
100.00
9
-25.00 -13.67
11.33
54.67 400.00 400.77
0.77
99.81 450.00 450.00
0.00
100.00
10
-40.00 -40.26
0.26
99.36
0.35
99.12 600.00 601.00
1.00
99.83
3.19
87.86
1.32
95.15
0.30
99.88
Rata-rata
50.00
40.00
40.35
30.00
Lampiran 16. Data jarak input dan aktual antara titik acuan ke titik tujuan. Pengujian
1 2 3 4 5 6 7 8 9 10 Rata-rata
Jarak antara titik acuan ke titik tujuan Input Aktual Simpangan Ketepatan (mm) (mm) (mm) (%) 58,31 58,00 0,31 99,47 88,32 88,48 0,16 99,81 115,33 115,26 0,07 99,94 527,29 527,01 0,28 99,95 640,39 641,56 1,17 99,82 403,61 403,87 0,26 99,94 59,16 60,03 0,87 98,53 430,00 429,96 0,04 99,99 602,60 602,74 0,14 99,98 602,66 603,70 1,04 99,83 0,44
99,72
84
Input Pengujian koordinat X 1 2 3 4 5
Pengujian koordinat Y
1 2 3 4 5
Titik Titik acuan pertama 0 0 0 0 0
10,00 70,00 350,00 -40,00 -190,00
Aktual Titik kedua
Titik Titik acuan pertama
300,00 40,00 -150,00 200,00 30,00
0 0 0 0 0
Input Titik Titik acuan pertama 0 0 0 0 0
Titik kedua
10,64 69,96 350,87 -41,13 -187,99
296,60 37,24 -159,40 203,46 28,03 Rata-rata
Aktual Titik kedua
60,00 200,00 30,00 80,00 100,00 350,00 70,00 50,00 200,00 50,00
Titik Titik acuan pertama 0 0 0 0 0
60,07 29,68 100,56 68,62 202,07
Titik kedua 207,54 79,73 342,75 43,22 48,48 Rata-rata
Simpangan Simpangan titik titik acuan-titik pertamapertama titik kedua 0,64 0,04 0,87 1,13 2,01 0,94
Simpangan titik acuantitik pertama 0,07 0,32 0,56 1,38 2,07 0,88
3,40 2,76 9,40 3,46 1,97 4,20
Simpangan titik pertamatitik kedua 7,54 0,27 7,25 6,78 1,52 4,67
Ketepatan Ketepatan titik jarak titik acuanpertamatitik titik pertama kedua 93,65 98,87 99,95 93,09 99,75 106,27 102,82 98,27 101,06 93,42 99,45 97,98
Ketepatan Ketepatan titik jarak titik acuanpertamatitik titik pertama kedua 99,89 96,23 98,94 99,67 99,44 97,93 98,02 86,45 98,96 96,97 99,05 95,45
Pengujian koordinat Z 1 2 3 4 5
Input
Aktual
Titik Titik Titik Titik Titik acuan pertama kedua acuan pertama 0 40,00 480,00 0 40,00 0 250,00 100,00 0 250,00 0 360,00 240,00 0 361,00 0 160,00 340,00 0 161,00 0 500,00 200,00 0 502,00
Titik kedua 479,00 101,00 239,00 341,00 198,00 Rata-rata
Simpangan Simpangan Ketepatan titik acuantitik titik acuantitik pertamatitik pertama titik kedua pertama 0,00 1,00 100,00 0,00 1,00 100,00 1,00 1,00 99,72 1,00 1,00 99,38 2,00 2,00 99,60 0,80 1,20 99,74
Ketepatan jarak titik pertamatitik kedua 99,79 99,00 99,58 99,71 99,00 99,42
Data jarak antara titik acuan dengan titik koordinat tujuan pertama Jarak input masing-masing Pengujian koordinat X Y Z 1 10,00 60,00 40,00 2 70,00 30,00 250,00 3 350,00 100,00 360,00 4 -40,00 70,00 160,00 5 -190,00 200,00 500,00
Jarak aktual masingJarak input Jarak aktual masing koordinat tiga dimensi tiga dimensi Simpangan Ketepatan X Y Z 10,64 60,07 40,00 72,80 72,95 0,15 99,80 69,96 29,68 250,00 261,34 261,30 0,04 99,98 350,87 100,56 361,00 511,96 513,37 1,41 99,72 -41,13 68,62 161,00 179,16 179,78 0,62 99,66 -187,99 202,07 502,00 571,05 572,87 1,82 99,68 Rata-rata 0,81 99,77
Data jarak antara titik acuan dengan titik koordinat tujuan kedua Jarak input masing-masing Pengujian koordinat X Y Z 1 300,00 200,00 480,00 2 40,00 80,00 100,00 3 -150,00 350,00 240,00 4 200,00 50,00 340,00 5 30,00 50,00 200,00
Jarak aktual masingJarak input Jarak aktual masing koordinat tiga dimensi tiga dimensi Simpangan Ketepatan X Y Z 296,60 207,54 479,00 600,33 600,40 0,07 99,99 37,24 79,73 101,00 134,16 133,96 0,20 99,85 -159,40 342,75 239,00 450,11 447,22 2,89 99,36 203,46 43,22 341,00 397,62 399,43 1,81 99,54 28,03 48,48 198,00 208,33 205,77 2,56 98,77 Rata-rata 1,51 99,50
83