Sabtu, 27 April 2019

Tutorial Cara Menggunakan Simulator RoboMind untuk Pembuatan Robot

PENJELASAN I

Cara Menggunakan Robomind
BY UNKNOWN SATURDAY, 17 AUGUST 2013

Setelah proses instalasi RoboMind selesai, maka secara otomatis pada desktop komputer akan tersedia tombol shortcut untuk menjalankan software RoboMind. Lihat gambar 1. Untuk menjalankannya, klik dua kali shortcut tersebut.


Gambar 1. RoboMind shortcut

Selanjutnya akan muncul jendela pembukaan RoboMind dan tampilan awal RoboMind seperti tampak pada gambar 2 dan gambar 3.


Gambar 2. Tampilan pembuka RoboMind



Gambar 3. Tampilan awal RoboMind

Jika sofware telah terbuka hingga bagian ini, maka kita telah siap menggunakannya untuk belajar membuat program pengendalian robot. Software RoboMind memiliki fitur sebagai berikut:

1. Menu File 


Gambar 4. Fitur - Menu File






2. Menu Bar [Edit]


Gambar 5. Fitur - Menu Bar [Edit]





3. Menu Bar [View]


Gambar 6. Fitur - Menu Bar [View]





4. Menu Bar [Run] 


Gambar 7. Fitur - Menu Bar [Run]




* untuk fitur remote control akan dijelaskan tersediri, klik disini!

5. Menu Bar [Help] 


Gambar 8. Fitur - Menu Bar [Help]





6. Panel – Text Editor 
Text editor (panel script) digunakan untuk menulis program pengendalian robot. Lihat gambar 9!


Gambar 9. Panel – Text editor

7. Panel – Lapangan Permainan (world) 
Untuk keperluan uji coba pergerakan robot dengan program yang telah kita buat, RoboMind telah meyediakan panel lapangan permainan. Lihat gambar 10!


Gambar 10. Panel – Lapangan permainan (world)

Lapangan permainan ini dapat diubah sesuai dengan yang kita inginkan, yaitu dengan langkah klik menu File >> Open map >> namaMap.map.

Model lapangan permainan yang ingin kita gunakan dapat dideklarasikan dalam kode program yang kita buat, yaitu dengan perintah sebagai berikut:

# map : namaMap.map

8. Panel – Run Program (execute) 
Apabila kita ingin menjalankan robot yang programnya telah kita siapkan, RoboMind menyediakan fitur Panel – Run Program (execute). Panel excecute ini mudah penggunaannya. Disana disediakan tombol-tombol selayaknya kita menjalankan aplikasi “Media Player” semacam Winamp. Lihat gambar 11! Kecepatan eksekusi program dapat diatur dengan menggeser level kecepatan pada panel “Run”.


Gambar 11. Panel – Run program (execute)

9. Panel – Pesan 
Lihat gambar 12! Ketika kita pertama kali membuka program RoboMind, maka RoboMind akan menyapa dengan pesan tulisan pada panel pesan:

“Robot: Hi [namaUser], welcome to RoboMind”


Gambar 12. Pesan sapaan RoboMind

Dalam membuat program yang kemudian kita eksekusi terkadang terdapat kesalahan (error). Mungkin kesalahan dalam penulisan kode program atau juga kesalahan dalam menggunakan struktur program. Apabila hal ini terjadi, RoboMind akan menampilkan pesan kesalahan tersebut pada panel pesan. Pesan kesalahan yang ditampilkan pada panel pesan tersebut adalah letak baris dan keterangan kesalahan yang terjadi. Lihat gambar 13!


Gambar 13. Pesan error

sumber: http://www.robotics-university.com/2013/08/cara-menggunakan-robomind.html




PENJELASAN II

Belajar Pemrograman Dasar Robotik dengan Bantuan RoboMind
Posted on 15 January, 2013 by Sigit H. Yudanto


Pastinya kamu tidak asing bukan apabila mendengar kata Robot, secara mendasar Robot dapat di artikan sebagai alat mekanik yang dapat melakukan tugas fisik, baik menggunakan kontrol dari manusia, maupun menggunakan program yang sudah ditanam terlebih dahulu pada si robot agar dapat melakukan atau mengerjakan sesuatu hal.

Istilah robot berawal bahasa Cheko yaitu “robota” yang berarti pekerja yang tidak mengenal lelah atau bosan. Robot biasanya digunakan untuk tugas yang berat, berbahaya, pekerjaan yang berulang-ulang dan kotor.



Secara umum, kebanyakan robot industri digunakan dalam bidang produksi. Penggunaan robot lainnya termasuk untuk pembersihan limbah beracun, penjelajahan bawah air dan luar angkasa, pertambangan, pekerjaan seperti search and rescue, dan lain-lain, bahkan belakangan ini robot mulai memasuki pasaran konsumen dalam bidang hiburan, dan alat bantu dalam rumah tangga, seperti penyedot debu, dan pemotong rumput.

Dalam bahasan kali ini PG akan memperkenalkan kepada kamu sebuah software atau perangkat lunak yang akan membantu kamu dalam mempelajari cara kerja, dan memahami logika sederhana dari cara kerja robot yang sering kita jumpai ini.

Adalah RoboMind, sebuah software yang dikembangkan oleh sebuah universitas di Belanda ini akan mempermudah serta menumbuhkan minat pada orang yang ingin belajar dan memahami cara kerja robot secara sederhana. Bagi kamu yang penasaran, silahkan unduh RoboMind melalui situs resminya berikut ini.

Homepage : http://www.robomind.net/en/index.html

Download Page : http://researchkitchen.net/robomindstore/en/downloads/25-robomind-software-download.html

RoboMind untuk Windows (36MB) : http://www.robomind.net/downloads/robosetup.htm



Untuk saat ini RoboMind tersedia dalam dua versi, yaitu versi gratis dan berbayar, namun untuk sekedar bahan pembelajaran dasar, versi gratis sudah cukup untuk digunakan sebagai perangkat lunak yang mendukung untuk belajar memahami cara kerja secara sederhana dari robot.

Dengan menggunakan software seperti RoboMind tentu saja akan membantu kamu dalam membiasakan diri dengan dasar-dasar ilmu komputer dengan mencoba membuat program robot sendiri.

Sebuah bahasa pemrograman khusus pada RoboMind telah dibuat yang terdiri dari satu set aturan ringkas dan ditujukan untuk pemrograman robot yang bisa pula disisipkan aturan-aturan lain seperti struktur kendali percabangan (IF, IF-ELSE, IF – ELSEIF) dan perulangan (For, While, Do – While).



Dan apabila pengguna kurang familiar dengan bahasa pemrograman atau yang berbau script, kamu bisa langsung mencoba menggerakan robot dengan bantuan remote yang bisa di akses pada menu “Run” dan secara otomatis ketika robot digerakkan dengan remote, script akan muncul sebagai perintah yang seharusnya digunakan sebagai perintah atau command untuk menggerakan.




Sebagai panduan dan langkah awal, ada baiknya kamu melihat video demo dan mempelajari terlebih dahulu RoboMind melalui documentation overview, karena dengan begitu kamu akan mendapatkan banyak pencerahan mulai dari instruksi awal (basic), struktur program, contoh script dan sebagainya.

Video Demo : http://www.robomind.net/en/demo.html

Documentation Overview : http://www.robomind.net/en/docOverview.htm

Dengan menggunakan RoboMind, tentu saja ini merupakan sebuah solusi bagi kamu yang tertarik dengan dunia robotik karena selain disediakan secara gratis, dengan bantuan software RoboMind ini kamu memiliki banyak kesempatan untuk membuat program sendiri sekaligus menerapkan prinsip-prinsip dasar pemrograman yang umumnya sudah ada di kebanyakan bahasa pemrograman lainnya. Semoga bermanfaat. ^_^

sumber: http://www.pusatgratis.com/software/belajar-pemrograman-dasar-robotik-dengan-bantuan-robomind.html



PENJELASAN III

Belajar Software Simulasi Pemrograman Robot Robomind
BY CONTRIBUTORPOSTED ON SEPTEMBER 5, 2017

Bagi anda yang baru berminat tentang pemrograman robot, tentu ada rasa cemas bersama dengan kerumitan bahasa pemrograman robot wajib mengetahui bahasa inggris dan pandai elektronika dan mikrokontroller, hal ini tentu bukan alasan untuk anda terus belajar teknologi robotika.

Jangan kuatir ada software simulasi pemrograman robot yakni RoboMind, software simulasi yang memanfaatkan bahasa terkenal seperti basic dan c ini terlampau ringan dipraktekan, didalamnya terkandung simulasi arena dan percobaan pergerakan robot mobile, lebih-lebih robot mampu mengambil alih objek dan meletakannya kembali, ada juga menandai track yang telah di lewati bersama dengan cat bersama dengan pilihan map atau arena yang mampu dimodifikasi berasal dari yang ringan hingga yang sulit.

Pengoperasian software inipun tak terlampau sulit didalamnya telah ada arahan langkah penulisanya dan telah dihidangkan blok-blok kode program. Perintah-perintahnya simple seperti forward, backward, left, right, pickup, putdown, paintwhite, painblack, dan perintah lainya, ada juga perintah melihat/see perintah ini memfungsikan robot menyaksikan depan dan kanan kiri robot.

Hasil pemrograman berasal dari text editor software robomind ini mampu kami eksport ke bahasa pemrograman terkenal lainya, serta mampu kami play dan robot mampu bergerak realtime cocok bersama dengan kode program yang kami perintahkan terhadap robot.

Software ini terlampau simple dan terkenal di amerika dan eropa terlebih untuk pembelajaran pemrograman robot untuk anak sekolah SD, SMP, dan SMA dan yang paling penting adalah kami tidak wajib memicu kit robot yang dapat kami lakukan sudah pasti kami mampu mendapatkan alternatif pengganti walaupun hanya bersama dengan simulasi saja.




Tampilan software Robomind


Software ini mampu anda unduh dan instal Disini.

Untuk instalasinya anda mampu menyaksikan video tutorialnya dibawah ini :







Untuk langkah pemrogramannya mampu anda menyaksikan di video dibawah ini.









Sekian dari saya, semoga membantu dan bermanfaat.

Salam Robot …

sumber: http://belajarrobot.com/belajar-software-simulasi-pemrograman-robot-robomind.html



PENJELASAN IV

Virtual robotika dengan menggunakan Robomind
BY YUNITASARI ON OCTOBER 25, 2012

Apa itu Robomind?

RoboMind adalah lingkungan pemrograman sederhana pendidikan dengan bahasa scripting sendiri yang memungkinkan pemula untuk mempelajari dasar-dasar ilmu komputer dengan pemrograman robot simulasi. Selain memperkenalkan teknik pemrograman umum, juga bertujuan untuk menawarkan wawasan dalam robotika dan kecerdasanbuatan.

RoboMind tersedia sebagai aplikasi yang berdiri sendiri untuk Windows, Linux dan Mac OS X. Penggunaannya adalah gratis untuk tujuan pribadi dan pendidikan. Meskipun apa yang menyangkal di situs resmi, ini bukan sebuah perangkat lunak bebas atau open source: lisensi RoboMind memiliki beberapa keterbatasan, terutama mengenai penggunaan komersial dan redistribusi. Ini pertama kali dirilis pada tahun 2005 dan pada awalnya dikembangkan oleh Arvid Halma, seorang mahasiswa dari University of Amsterdam pada waktu itu. Sejak 2011 RoboMind diterbitkan oleh Kitchen Penelitian.

Software ini cocok untuk yang baru belajar pemrograman, karena dalam software ini, kita bisa mengatur sendiri langkah – per langkah kita untuk mengatur gerakan robot, dalam hal ini melatih kemampuan kita dalam penguasaan algoritma dan logika. Selain itu dalam RoboMind ini terdapat pula beberapa struktur pemrograman seperti halnya bahasa pemrograman pada umumnya, seperti bentuk IF, LOOPING, dan PROCEDURE.

Di dalam Robomind, kita bisa menggerakkan robot untuk bergerak maju, mundur, belok kanan, kiri, mewarnai jalan yang dilalui, mencari sebuah obyek, mengambil sebuah obyek, dan meletakkan obyek melalui perintah – perintah berbentuk function.

Pemrograman RoboMind sangat interaktif karena menggunakan simulasi pemrograman robot dengan kecerdasan buatan sederhana. Beberapa keunggulan dari RoboMind antara lain adalah:


  • Menggunakan bahasa pemrograman ROBO yang sederhana.
  • Mudah dipahami bahkan oleh programer pemula.
  • RoboMind tidak mengganggu sistem komputer.
  • RoboMind bersifat freeware.
  • Dapat dijalankan di sistem operasi Windows, Linux, dan Mac OSX.
  • Simulasi robot yang interaktif seperti sebuah game.
  • Terdapat beberapa contoh program yang dapat dipakai sebagai          contoh acuan.

Simulasi pemrograman dengan robot dilakukan pada map area yang dapat dipilih dan bervariasi, sehingga tidak membosankan. Robot dapat diprogram untuk mengecat, line follower, dan memindahkan benda, tergantung kreatifitas pemrograman yang dilakukan.

Menjalankan program RoboMind 

  • Pastikan komputer kamu sudah aktif
  • Klik Start pada Windows
  • Pilih All Programs
  • Pilih Robo
  • Lalu pilih RoboMind



 maka akan terlihat lembar kerjanya seperti berikut :



 Lembar Kerja RoboMind

Lingkungan pengembangan RoboMind memungkinkan Kamu untuk menulis program yang akan dilakukan oleh robot simulasi. Ini terdiri dari bagian berikut:



Script panel

Di area teks ini kamu dapat menuliskan tugas kamu dalam bentuk skrip yang robot akan tampil.

World panel

Disini kamu melihat keadaan saat ini robot dalam lingkungannya. Karena ini adalah seluruh lingkungan di mana robot hidup, kita hanya akan menyebutnya dunia.

Run panel

Setelah memutuskan scriptnya, di sini kamu dapat membiarkan robot memulai (atau berhenti). Ini juga mungkin untuk menyesuaikan kecepatan di mana robot beroperasi.

Message panel

Dalam kasus script yang aneh, Kamu akan menerima kesalahan kompilasi di sini. Ini juga merupakan tempat di mana robot dapat memberitahukan peristiwa-peristiwa tertentu.

Menu File Robomind

  • New           :Membuka lembar kerja baru
  • Open          : Membuka program Robomind yang sudah pernah dibuat
  • Save          : Menyimpan program
  • Save as     : Menyimpan kembali program dengan nama yang lain
  • Translate Script : Menerjemahkan bahasa
  • Open Map : Memilih peta yang tersedia pada Robomind
  • Setting      : Mengatur program Robomind



Menu Edit Robomind

  • Undo          : Kembali ke aksi sebelumnya
  • Redo          : Kembali ke aksi yang sudah di undo
  • Cut             : Memotong
  • Copy          : Menggandakan
  • Paste         : Menyalin
  • Select all   : Memilih semua
  • Insert         : Memasukkan perintah – perintah
  • Find            : Mencari
  • Find next   : Mencari selanjutnya
  • Replace     : Mengganti






Berikut ini beberapa perintah dasar untuk mengatur gerakan si robot.

  • forward(n)          : Memindahkan n langkah maju
  • backward(n): Memindahkan n langkah mundur
  • left()          : Membelokkan ke kiri 90 derajad
  • right()        : Membelokkan ke kanan 90 derajad
  • north(n)    : Membelokkan ke utara, lalu bergerak maju nlangkah
  • south(n)    : Membelokkan ke selatan, lalu bergerak maju nlangkah
  • west(n)      : Membelokkan ke barat, lalu bergerak maju nlangkah
  • east(n)      : Membelokkan ke timur, lalu bergerak maju nlangkah

Robot juga bisa disuruh mewarnai path yang dilalui, dengan perintah berikut ini:

  • paintWhite()      : Mewarnai dengan warna putih pada path
  • paintBlack()       : Mewarnai dengan warna hitam pada path
  • stopPainting()   : Menyuruh robot berhenti mewarnai

Selain mewarnai path yang dilalui, si robot juga bisa disuruh mengambil obyek dan meletakkannya kembali. Berikut ini beberapa perintah untuk melakukan hal tersebut:


  • pickUp()              : Mengambil obyek yang ada di depannya
  • putDown()           : Meletakkan obyek di depannya

Menu View Robomind

  • Zoom in : untuk mengecilkan layar peta
  • Zoom out : untuk membesarkan layar peta
  • Show grid : untuk menampilkan garis – garis
  • Show radar : untuk menampilkan arahan letak robot dan peta
  • Track robot : untuk menampilkan track robot
  • Create screen dump

Menu Run Robomind

  • Execute     : untuk menjalankan program
  • Step                     : untuk mengakhirkan program
  • Pause        : untuk menghentikan sementara
  • Stop                     : untuk memberhentikan program

Remote control :

  • Panah ke atas     : untuk mengarahkan robot ke depan / maju
  • Panah ke bawah : untuk mengarahkan robot ke belakang / mundur
  • Panah ke kanan : untuk mengarahkan robot ke kanan
  • Panah ke kiri      : untuk mengarahkan robot ke kiri
  • Reset                   : untuk mengembalikkan ke tempat semula



Menu Help RoboMind

  • Help Topic          :  Petunjuk tentang topik yang ada di RoboMind
  • RoboMind Online:  Menuju website http://www.robomind.net/
  • About roboMind : Informasi tentang RoboMind (versi, pembuat, tahun pembuatan, website RoboMind)



Disini kita akan membuat program agar robot mengikuti jalan labirin, sambil mengecat jalanannya berwana putih dan terakhir menemukan beacon.

Dengan ketentuan:

–     Menggunakan peta maze1.map

–     Warnai cat mengikuti jalan labirin dibwah ini yang benar, seperti yang ditunjukkan digambar dibawah ini

–     Pindahkan Beaconnya seperti gambar dibawah ini

Skripnya seperti berikut :

paintWhite()
forward(1)
forward(1)
forward(1)
forward(1)
right()
forward(1)
forward(1)
forward(1)
forward(1)
right()
forward(1)
forward(1)
left()
forward(1)
forward(1)
forward(1)
forward(1)
forward(1)
left()
forward(1)
forward(1)
left()
forward(1)
forward(1)
right()
forward(1)
forward(1)
left()
forward(1)
forward(1)
forward(1)
forward(1)
forward(1)
forward(1)
forward(1)
forward(1)
forward(1)
right()
forward(1)
forward(1)
right()
forward(1)
forward(1)
forward(1)
forward(1)
forward(1)
left()
forward(1)
forward(1)
forward(1)
forward(1)
right()
forward(1)
forward(1)
forward(1)
forward(1)
forward(1)
forward(1)
forward(1)
forward(1)
forward(1)
right()
forward(1)
forward(1)
left()
forward(1)
forward(1)
left()
forward(1)
forward(1)
right()
forward(1)
pickUp()
forward(1)
left()
left()
putDown()

Maka akan terlihat seperti tampilan dibawah ini:





Selamat mencoba ya 🙂

– Yunitasari –

sumber: https://sariyunita.wordpress.com/2012/10/25/virtual-robotika-dengan-menggunakan-robomind/



Artikel Lainnya:

Tidak ada komentar:

Posting Komentar