*Arya Wirabhuana*
Abstrak
Tulisan ini berdasarkan dua studi kasus yang telah ditulis sebelumnya oleh penulis dalam
simulasi Mitsubishi RV - 2AJ gerakan lengan robot menggunakan Matlab dan Fanuc LR-
Mate200i robot yang menggunakan Jawa Pemrograman Bahasa. Selebihnya akan berdasarkan
kriteria perangkat lunak kemampuan, fasilitas antarmuka dalam pembangunan, kemampuan
interaktif robot lengan gerakan simulasi kontrol, memori perangkat lunak persyaratan dan juga
virtual memori persyaratan untuk kecepatan up-perangkat lunak. Dikembangkan perangkat lunak
antarmuka pameran akan hadir diikuti dengan penjelasan sebagai tambahan dibandingkan
dengan baik langkah-langkah dan pendekatan tahap pengembangan piranti lunak. Tulisan ini
diharapkan dapat membantu bagi orang-orang yang dimaksudkan untuk mengembangkan robot
lengan simulasi menggunakan perangkat lunak tertentu khususnya bahasa pemrograman Matlab
dan Jawa
Tulisan ini akan membahas tentang Robot Arms Simulasi Software (RSS) pembangunan
menggunakan dua berbeda bahasa pemrograman pendekatan yang Matlab dan Jawa Bahasa
Pemrograman. Analisis dan perbandingan antara kedua Bahasa pemrograman pendekatan dalam
RSS pembangunan akan berdasarkan studi kasus telah ditulis oleh Wih (2003) dan Jasril (2004)
yang telah pembangunan yang dilakukan menggunakan RSS dan Java3D Matlab Simulink
masing-masing. Makalah ini dibagi ke dalam delapan bagian mana bagian 1 (Pendahuluan), akan
membahas tentang lingkungan latar belakang dari perangkat lunak RSS sejarah dan keadaan.
Seksyen 2 (Robot Arm Spesifikasi) menjelaskan hal dasar yang digunakan dalam robot lengan
spesifikasi. Bagian 3 (Rangka Robot Simulasi Software) membahas elemen dasar RSS Interface.
Selanjutnya, bagian 4 (Pemrograman Pembangunan bahasa dari RSS) meliputi beberapa Bahasa
Pemrograman umum di RSS Pembangunan. Setelah ini, Bagian 5 (RSS Sistem Desain)
menjelaskan langkah-langkah pembangunan dari Robot Simulasi Software Development.
Seksyen 6 (Robot Simulasi menggunakan Java3D) menjelaskan Java3D dalam pelaksanaan
pembangunan RSS. Diikuti oleh bagian 7 (Robot Simulasi menggunakan Matlab Simulink) yang
membahas tentang Matlab RSS kemampuan dalam Pembangunan, dan tidak segan diapit oleh
Kesimpulan dan Diskusi di bagian 8.
Kedatangan industri robot arm telah diberikan berpengaruh besar pada proses
manufaktur. Penerapan robot produksi menyimpan waktu dan uang selain untuk mewujudkan
citra yang bersih pabrik. Namun demikian, metode untuk mengukur efektivitas produksi waktu
dan uang jauh lebih mudah menggunakan perangkat lunak simulasi robot (RSS). Banyak
penelitian sudah dilakukan pada masalah ini agar RSS yang dapat memenuhi segala jenisrobot
dan semua jenis proses manufaktur. Robot lengan desain tidak berkembang secara drastis karena
manusia adalah sinonim untuk lengan. Banyak penelitian dilakukan pada gerakan dari bersama
untuk meniru lengan manusia tetapi dalam desain fisik. Istilah yang akrab pinggang, bahu, siku,
pergelangan tangan unit dan gripper. Syarat-syarat ini sinonim ke lengan manusia. Meskipun saat
ini adalah kecenderungan robot untuk mengembangkan sebuah robot menyukai manusia, kertas
ini merujuk robot sebagai robot lengan. Simulasi perangkat lunak robot yang selalu disebut untuk
simulasi proses dari robot lengan menghimpun dengan itu manufaktur lingkungan seperti alat,
sensor, dan bagian. Seperti yang telah dinyatakan oleh Chan et. al. (1998), sebuah robot simulasi
dan off-line program nampaknya dapat memiliki semakin penting dalam evolusi Manufaktur
komputer Terpadu (Thaem) fasilitas. Oleh karena itu, kinerja dari setiap proses manufaktur
terletak pada keberhasilan simulasi dari proses sebelum sebenarnya operasi ini diluncurkan.
Perencanaan produksi proses dapat dilakukan melalui simulasi. Sebagai Hasilnya, tata letak
pabrik, tenaga kerja manusia jadwal, jadwal mesin, produksi master jadwal dapat diselesaikan
dengan baik-Planning. Bernhardt et. al. (1995) menekankan pentingnya offline pemrograman
dan sistem untuk program simulasi industri robot yang memungkinkan program penciptaan dan
optimasi yang akan dialihkan jauh dari produksi, sehingga mengurangi downtimes di produksi
sel.
Bagian ini menjelaskan dasar yang digunakan dalam istilah robot lengan spesifikasi. Dua
spesifikasi penting geometri adalah konfigurasi Kinematika dan robot. Spesifikasi ini diatur oleh
robot produsen dan disertakan manual harus diikuti untuk menjamin ketepatan RSS. Geometri
konfigurasi merujuk ke dimensi robot yang panjang seperti siku dan bahu, dan arah dari setiap
gerakan bersama seperti pinggang yang bergerak di sepanjang sumbu z. Ia menciptakan
ditujukan lingkungan kerja yang disebut robot kerja. Lima konfigurasi yang Cartesian, bola,
revolute, dan silinder Selektif Perundingan dirumuskan / assembly robot arm (SCARA). Rincian
konfigurasi ini dapat sebagaimana dimaksud dalam buku teks robot.Kinematika merujuk kepada
formulasi matematis untuk membatasi gerakan lengan robot. Dapat dibagi menjadi dua jenis
yaitu maju dan Kinematika terbalik. Metode ke dua yang berasal Kinematika formulasi adalah
menggunakan itu trigonometri dan matrik konsep robot dalang, atau Denavit-Hartenberg standar
dari robot lengan. Robot produsen utama menyediakan berusaha untuk mereka robot. Yang baru
saja dirancang robot juga dapat simulasi tetapi harus diberikan dengan Kinematika formulasi.
Bagian ini membahas dasar unsur RSS antarmuka. Dasar antarmuka diperoleh
berdasarkan RSS yang dikembangkan oleh Abdul Razak (1999), Akmat (2002), Jabbar (1994),
Mohd Nor (2002), Mohd Rashid (2003), Mohd Taib (2001), Nik mustapha (2003), Wahab
(1999), Wih (2004) dan Zulkifli (2001). Berdasarkan ini bekerja, terdapat tiga menu utama harus
ada di mana-mana yaitu untuk RSS masukan tingkat bersama, untuk input yang Cartesian lokasi
robot akhir-effectors, dan on-line gerakan menggunakan perangkat input seperti mouse atau
keyboard. Untuk pertama menu utama, tingkat inputted adalah digunakan oleh persamaan untuk
maju Kinematika menginstruksikan setiap memindahkannya sesuai untuk bersama. Di kedua
menu utama, fasilitas ini memungkinkan pengguna untuk menentukan lokasi robot akhir-
effectors dan RSS secara otomatis menghitung tingkat setiap bersama. Proses ini menggunakan
terbalik Kinematika formulasi. Dalam menu ketiga, pada baris-gerakan menggunakan perangkat
input harus didukung dengan kemampuan untuk beralih di empat pesawat melihat dilihat, atas,
samping, depan dan 3D. Hal ini penting untuk memungkinkan pengguna yang telah ada di
Kinematika teori untuk navigasi dan melihat lengan robot berbasis pada layar tampilan saja.
Selain itu, ini tiga menu utama, ditambahkan nilai setiap RSS adalah kemampuan untuk
mendukung berbagai jenis robot dari seperjuangan. Berarti harus database RSS mampu
menyimpan semua informasi dari robot seperti Kinematika yang formulasi, desain robot,
produsen rinci, bahasa pemrograman didukung.
Bagian ini membahas program dalam bahasa RSS berkembang. Diskusi dibagi menjadi
lima kategori yaitu metode pemrograman bahasa pemrograman yang terstruktur (SPL), ketiga
pesta paket (BP), berorientasi objek pemrograman bahasa (OOPL), Web bahasa pemrograman
(WPL) dan buatan kecerdasan bahasa pemrograman (AIPL). Tren masa depan dalam RSS
pembangunan dapat diklasifikasikan ke dalam tiga kategori yaitu pemrograman bahasa,
pembangunan metodologi, dan desain antarmuka pengguna. Di samping itu, Vollmann (2002)
usulan baru pendekatan dengan alat simulasi robot parametris komponen. Dia diusulkan KUKA
yaitu sebuah alat simulasi simulasi 3D yang encapsulated dan khas disembunyikan dari
pengguna akhir. Pemrograman tren saat ini adalah internet pemrograman. Sebagian besar
program terbaru bahasa dan dukungan pihak ketiga bahasa web pemrograman. Oleh karena itu,
pemilihan harus mempertimbangkan tool pemrograman internet pemrograman elemen. Contoh
produk terbaru Virtual Realita adalah alat dari perangkat lunak Matlab, Workspace5, Jawa PHP,
dan Active Server Pages pemrograman. WPL kecenderungan yang semakin stagnan dan akan
diganti dengan AIPL tren. Dalam hal pengembangan metodologi, jelas yang SPL, TPL, OOPL,
WPL, dan memiliki AIPL metodologi yang berbeda. Oleh karena itu, pemilihan metodologi
dalam pembangunan khususnya RSS mesin harus dilakukan menurut pilihan bahasa
pemrograman. Dalam hal desain antarmuka pengguna, meskipun pemrograman kecenderungan
berubah, elemen dasar antarmuka pengguna dari apapun yang mirip RSS terdiri dari tiga
komponen sebagai dibahas di Bagian 3. Oleh karena itu, pengguna antarmuka RSS menunjukkan
tidak ada perubahan signifikan dibandingkan dengan RSS pembangunan dalam pengembangan
alat bantu.
Bagian ini membahas bagaimana Java3D dilaksanakan Simulasi Robot Software untuk
pembangunan. Wih (2003) telah menyimpulkan bahwa Java3D menyediakan murni bahasa
berorientasi objek berbasis pendekatan 3D untuk merancang sistem. Dibangun sebagai ekstensi
untuk Bahasa Jawa, Java3D menawarkan tingkat tinggi Antarmuka Pemrograman Aplikasi (API)
untuk 3D adegan deskripsi kontrol dan grafis. Dalam ini rasa, ia menawarkan integrasi dengan
ketat yang terisi penuh mampu bahasa pemrograman. Terlebih lagi, karena Java API,
memungkinkan untuk Java3D yang terisi penuh berorientasi objek dan pendekatan untuk
mendefinisikan mengendalikan virtual agen dan lingkungan. Adalah lebih baik mampu
menyediakan integrasi tiga dimensi konten, dan antarmuka acara dalam sistem. Java3D's canggih
acara model memungkinkan untuk menarik objek interaksi, seperti objek ke objek koleksi, serta
unified antarmuka antara waktu dan mengubah adegan acara. Java3D juga dirancang untuk
mengambil keuntungan dari multi-alur pemrograman teknik, memungkinkan untuk performa
yang lebih baik dari pelaksanaan. Meskipun Java3D menyediakan canggih mekanisme untuk
konstruksi dan kontrol dari virtual lingkungan, ia hadir beberapa kesulitan. Yang relatif kebaruan
dari Java3D bersama dengan kompleksitas berarti bahwa pembangunan suatu sistem tersebut
sudah termasuk sesuai langkah-langkah untuk melatih para pengembang di Java3D
menggunakan.
Selain itu, karena kurangnya 3D modeling program mampu mengekspor untuk Java3D,
awal lingkungan desain akan simplistik. Java3D juga menderita akibat kurangnya dukungan web
browser. Banyak diantaranya adalah kesulitan yang pesat mengatasi. Rilis versi Java3D termasuk
dukungan untuk Virtual Realita Model Bahasa (VRML) model dalam kancah Java3D serta Jawa
plug-in yang mendukung untuk menyertakan applet pada Java3D web. Dua pendekatan yang
berbeda dapat diambil di rancangan virtual Java3D menggunakan robot. Pertama kuat adalah
model berorientasi objek-objek dengan tingkat acara penanganan. Pendekatan ini dapat diambil
di Untuk mendukung hirarki komponen abstraksi dalam sistem. Pada tertinggi tingkat, terpisah
benda encapsulate itu fungsi dari lingkungan, hambatan pada lapangan, dan virtual robot. Fungsi
ini termasuk metode untuk mengambil objek dan status untuk menjadikan objek tindakan. Setiap
objek di tempat ini instantiated khusus sebagai hal yang umum dasar objek. Pendekatan yang
kedua berfokus pada pengembangan model benang yang kuat untuk mencapai yang lebih tinggi
paralel dan asynchronous aktivitas. Keuntungan ini adalah model baru yang lebih bergantung
ditempatkan pada urutan yang asli Jawa dapat dioptimalkan dan dikelola secara manual, agak
Java3D dari rangkaian untuk aplikasi yang pemrogram tidak memiliki akses.
7. Robot simulasi menggunakan Matlab-Simulink
Ini bagian menjelaskan itu Matlab-Simulink program paket dapat digunakan secara
signifikan dalam Simulasi robot yang menyediakan menarik lingkungan. Interaktif simulasi
robot perangkat lunak telah berhasil dikembangkan oleh Matlab dan perangkat lunak yang
digunakan Teruskan Kinematika formulasi yang telah digunakan oleh Mohd Rashid (2003).
Matlab perangkat lunak yang digunakan sebagai front-end dari sistem, yang berarti antarmuka
dari sistem dimana para pemakai dapat berkomunikasi dengan sistem. Pengembangan interaktif
robot simulasi menggunakan software ini perangkat lunak memberikan alternatif untuk
meminimalkan keterbatasan Bahasa Pemrograman Web (WPL) diorganisasi dan Bahasa
Pemrograman (SPL) Virtual kenyataan modeling bahasa (VRML) dan Simulink yang toolboxes
dari Matlab perangkat lunak yang digunakan untuk menampilkan baik grafis interaktif dan
sistem. Dengan VRML, yang output dari sistem ditampilkan dalam jangka waktu tiga dimensi
benda yang setara dengan robot yang sebenarnya. Sementara itu, dengan Simulink model, dan
komunikasi untuk mengendalikan manipulasi dari virtual realisme adalah objek diberikan untuk
model dinamis dan berpura-pura sistem. Walaupun menggunakan VRML dan Simulink
memberikan beberapa keuntungan untuk mengembangkan interaktif dan dinamis sistem, sistem
masih memiliki beberapa keterbatasan. Itu sistem tidak dapat berjalan sebagai berdiri sendiri -
aplikasi karena sistem dikembangkan menggunakan lebih dari satu peralatan. Ia agak sulit untuk
kompilasi sistem. Mungkin, sistem ini dapat dikompilasi sebagai berdiri sendiri C atau C + +
aplikasi, tetapi ia memerlukan upaya dan keluar dari tujuan proyek. Sistem ini juga kurang ramah
pengguna dimana output dari sistem tidak dapat ditampilkan dalam satu jendela. Hal ini sangat
ramai dan membingungkan. Jasril (2004) menyebutkan bahwa sistem telah dikembangkan
sendiri memiliki kekuatan dan kelemahan. Kekuatan mereka telah menjadi kontribusi signifikan
dan mereka terdaftar sebagai berikut :
Referensi
BERNHARDT, R., SCHRECK, dan G. WILLNOW, C. 1995, realistis robot simulasi, Jurnal
Kontrol komputer & Rekayasa, Vol. 6, Edisi 4, 174-176. AP.com, SF, Weston, RH dan
SUNAT, K. 1988, Robot simulasi dan off-line program, Jurnal menghitung-Aided
Engineering, Vol. Edisi 5 4, 157-162.
JASRIL, 2004, Simulasi Robot Software Virtual Kenyataan pendekatan, M. Sc Thesis,
Universiti Teknologi Malaysia.
MOHD NOR, 2002 MF, Animasi Pergerakan Lengan Robot Fanuc LR bahasa Inggris 200i
(Animasi Robot Arm dari Gerakan untuk Fanuc LR bahasa Inggris 200i), BSc Tesis,
Universiti Teknologi Malaysia.
MOHD Rashid, A. 2003, Simulasi Lengan Robot Mitsubishi RV-2AJ (Arm Robot untuk
Simulasi Mitsubishi RV-2AJ), BSc Thesis, Universiti Teknologi Malaysia.
MOHD TAIB, Mar 2001, Sistem Simulasi Pergerakan Lengan Robot Puma 560 Menggunakan
Teknik Animasi (simulasi Sistem Robot Arm Gerakan untuk Puma 560), BSc Tesis,
Universiti Teknologi Malaysia.
NIK mustapha. NME 2003, Sistem Simulasi Pergerakan Lengan robot Staubli RX-90L (Robot
lengan Gerakan simulasi sistem Staubli RX-90L), BSc Thesis, Universiti Teknologi
Malaysia.
VOLLMANN, K. 2002, pendekatan baru untuk robot alat simulasi dengan parametris
komponen, IEEE Int. Konf. Pada industri teknologi ICIT '02, Vol. 2, 881-885. WAHAB,
N. 1999, Simulasi Pergerakan Lengan Robot Puma 560 (Simulasi dari Robot Arm
Gerakan untuk Puma 560), BSc Thesis, Universiti Teknologi Malaysia.
WIH, T. 2004, Simulasi Lengan Robot Pergerakan Fanuc LR bahasa Inggris 200i (Simulasi dari
Robot Arm Gerakan untuk Fanuc LR bahasa Inggris 200i), BSc ini, Universiti Teknologi
Malaysia. Zulkifli, AB 2001, Simulasi Robot Pergerakan RT100 (Simulasi Robot dari
Gerakan untuk RT100), BSc Tesis, Universiti Teknologi Malaysia.