Selasa, 13 September 2016

RoboMind

RoboMind
            RoboMind adalah software pendidikan dan pelatihan dasar pemrograman yang dikembangkan oleh Universiteit van Amsterdam. Pemrograman RoboMind sangat interaktif karena menggunakan simulasi pemrograman robot dengan kecerdasan buatan sederhana. Dengan menggunakan RoboMind, kita tidak perlu merakit robot terlebih dahulu untuk melakukan programnya. Robot dalam program RoboMind sendiri dapat melakukan beberapa kegiatan, seperti line follower, mengendarai dan memutari area, mengecat ataupun memindahkan barang.
Robomind ini memiliki bahasa pemrograman tersendiri yang diberi nama ROBO. Bahasa ROBO memiliki beberapa atruan aturan dasar pemrograman yang mudah dipahami sekalipun pengguna tanpa pengetahuan dasar pemrograman sebelumnya. Software ini dapat digunakan untuk penelitian dan proyek teknologi pada sekolah dasar, sekolah lanjut tingkat menegah, dan sekolah lanjutan tingkat atas. Juga sangat cocok digunakan untuk mempelajari cara pemecahan soal. 
Robomind membahasa materi soal dan logika berpikir yang jarang dibahas dalam program pembelajaran lainnya. Keunggulan lain Robomind  juga memperlihatkan bagaimana dari segi teori logika dan ilmu komputer dapat digunakan untuk pemecahan soal ilmu terapan dan industri. Tentu ini akan menjadi alat yang sempurna bagi sekolah yang ingin menjadi luar biasa dalam teknologi pendidikan. 
            RoboMind merupakan program yang mudah digunakan untuk programmer pemula. Selain itu RoboMind juga mempunyai maps area yang dapat digunakan untuk mengganti area yang akan digunakan. Kita dapat memilih openArea.map untuk mendapatkan daerah kerja yang kosong tanpa ada barang-barang disekitarnya. Area tersebut sering digunakan saat ingin membuat suatu kata ataupun kalimat.
            Robot dalam RoboMind memiliki empat roda, capit pada bagian depan, kuas untuk mengecat lantai di bagian belakang, dan juga memiliki mata untuk melihat arah. Kuas robot tersebut memiliki dua pilihan warna yaitu hitam dan putih.
         Sebelumnya telah diebutkan salah satu kegunaan robot dalam RoboMind yaitu untuk mengecat lantai. Untuk membuat tulisan pada lantai dapat memanfaatkan openArea.map agar area yang digunakan tidak terdapat barang-barangnya. Untuk memilih model area yang digunakan, dapat membuka file melalui open map atau dapat menekan ‘ctrl+O’.



           Bagian blank berwarna abu-abu tua merupakan tempat untuk menuliskan perintah kepada robot. Macam-macam perintahnya yaitu
  1. forward untuk perintah maju ke depan
  2. backward untuk perintah mundur ke belakang
  3.  right untuk perintah belok ke kanan
  4. left untuk perintah belok ke kiri
  5.  printWhite untuk perintah mengecat menggunakan cat warna putih
  6. printBlack untuk perintah mengecat menggunakan cat warna hitam
  7. stopPainting untuk perintah menghentikan pengecatan
  8. pickUp untuk perintah mengambil barang
  9. putDown untuk perintah meletakkan barang
  10. dst.

 

 Ketentuan penulisan perintahnya yaitu untuk penggunaan right, left, printWhite, printBlack, stopPainting, pickUp dan putDown setelahnya diikuti oleh tanda “( )”. Sedangkan untuk forward dan backward setelahnya dapat diikuti dengan tanda ‘(  )’ yang di dalamnya diisi dengan angka sebagai jumlah kotak yang akan dicat.
Contohnya ketika kita memerintahkan robot untuk mengecat warna putih dengan ukuran tiga kotak ke kanan. Hasilnya dapat dilihat seperti berikut. Jangan lupa setelah mengetik perintah dalam box, tekan tanda play di bawah kotak perintah (di bawah tanda run). Untuk mengatur kecepatan dalam pemutarannya, dapat diatur dengan cara menggeser tanda pada bagian speed ke arah kanan.
 


            
Saat penulisan pada kolom perintah, kita akan menemukan beberapa perintah yang dituliskan berwarna berbeda-beda, hal tersebut dinamakan syntax highlighting. Syntax highlighting dipengaruhi oleh variabel, prosedur dan instruksi dasarnya. Hal tersebut dapat dilihat pada gambar di bawah ini.
 
  



  



Referensi

http://robomalprax.blogspot.co.id/2015/11/robomind.html

http://www.robomind.net/en/


http://wonderachiid.blogspot.co.id/2012/01/robomind-belajar-simulasi-robot.html