Thursday, 3 December 2015

Algoritma area terlarang

Waktu siang tadi pas lagi memprogram robot untuk keperluan industri, dan ketika lagi mikir buat algoritma pergerakan robot yang aman, tiba - tiba terpikir sebuah ide. Tapi sampai postingan ini aku tulis, aku masih belum tau cara kongkritnya untuk mewujudkan ide itu, cuma aku yakin itu pasti bisa dilakukan. Berawal dari beberapa pengalaman, dimana ketika robot sudah diprogram atau baru dicoba - coba sering terjadi tabrakan dengan objek yang seharusnya dihindari. Kebanyakan dikarenakan kesalahan dalam program, ada beberapa faktor yang kurang diperhitungkan. Sudah diupayakan untuk hati - hati tapi tetap sebagai manusia pasti ada luputnya.
Tidak sedikit juga kerugian yang diakibatkan tabrakan - tabrakan itu, kerusakan robot, produk, atau benda mekanik lainnya. Beberapa robot sudah dilengkapi dengan deteksi ketika terjadi tumbukan untuk mengurangi dampak yang besar. Tapi menurutku ini kurang efektif, karena masih tetap saja terjadi tabrakan meski ngga terlalu rusak. Bisa dilakukan penambahan sensor untuk scan lingkungan agar bisa dijadikan sebagai daftar koordinat yang tidak boleh dilalui robot, atau bisa dinamakan daerah terlarang. Tapi ini juga punya kendala yaitu harus menggunakan sensor yang benar - benar canggih seperti yang dipakai untuk mobil - mobil pintar, dan yang jelas butuh budget yang tidak murah.
Nah dari itu, aku dapat sebuah ide, bagaimana jika ada software yang bisa mengkonversi dari bentuk 3D ke dalam sekumpulan titik - titik koordinat, titik - titik koordinat itu kita masukkan sebagai area terlarang untuk robot. Karena aku bukan orang yang bisa mengoperasikan atau membuat desain 3D, jadi aku ngga terlalu ngerti apakah software seperti AutoCad dan sebagainya itu bisa melakukan pengkonversian itu. Jika bisa, maka tinggal masukkan daftar koordinat itu ke dalam program robot. Tapi jika tidak, maka perlu dibuatkan software untuk mengkonversinya. Nah dari situlah aku buntu, yang pertama yang harus dilakukan adalah membuat sotfware yang bisa load file - file desain yang dihasilkan dari aplikasi desain grafis 3D, setelah itu menscan setiap titik dalam file gambar tersebut, lalu menyimpan hasilnya dalam file lain.
Harus banyak tanya, belajar dan meluangkan banyak waktu untuk bisa membuat sotfware ini. Jujur, meskipun aku tau ini bisa dilakukan, dan aku tau ini harus gimana - gimana, tapi aku merasa masih nol besar untuk bisa mewujudkan ide ini. Aku bukan berlatarbelakang seorang pengembang software ataupun desain grafis. Silahkan mencoba jika ada yang tertarik.

0 comments:

Post a Comment