Kamis, 14 Januari 2021

RoboMind

A) Pengertian RoboMind

    Robomind merupakan lingkungan pemograman sederhana pendidikan dengan bahasa scripting sendiri yang memungkinkan pemula untuk mempelajari dasar ilmu komputer dengan pemrograman robot simulasi yang bertujuan untuk menawarkan wawasan dalam robotika dan kecerdasan buatan. 

   Aplikasi ini dirilis pada tahun 2005 dan dikembangkan oleh Arvid Halma. Sejak tahun 2011 robomind diterbitkan oleh Kitchen Penelitian. Robomind memiliki beberapa kebatasan, terutama mengenai penggunaan komersial dan redistribusi.


B) Keunggulan dari RoboMind 

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

1. Menggunakan bahasa pemrograman ROBO yang sederhana.

2. Mudah dipahami bahkan oleh programer pemula.

3. RoboMind tidak mengganggu sistem komputer.

4. RoboMind bersifat freeware.

5. Dapat dijalankan di sistem operasi Windows, Linux, dan Mac OSX.

6. Simulasi robot yang interaktif seperti sebuah game.

7. Terdapat beberapa contoh program yang dapat dipakai sebagai contoh acuan.


C) Lembar Kerja RoboMind



Lingkungan pengembangan robomind memungkinkan kamu untuk menulis program yang akan dilakukan oleh robot simulasi ini, terdiri dari bagian berikut:

1. Script Panel

   Jika kamu membuka robomind, bagian ini berada di kiri. Di area ini kamu dapat menuliskan tugas dalam bentuk script yang robot akan tampilkan. 

2. World Panel

   Bagian ini terdapat di sebelah kanan script panel. Di sini kamu dapat melihat keadaan saat robot dan lingkungannya, karena ini adalah seluruh lingkungan dimana robot hidup, kita bisa menyebutnya dengan dunia. 

3. Run Panel 

   Bagian ini terdapat di bawah Script Panel. Setelah menentukan script, di sini kamu dapat membiarkan robot memulai atau berhenti. Ini juga untuk menyesuaikan kecepatan.

4. Message Panel

   Bagian ini terdapat di bawah Run Panel. Di sini kamu dapat mengetahui bila ada script yang salah. Ini juga tempat dimana robot dapat memberitahukan peristiwa-peristiwa tersebut.

C) Script - Script RoboMind

1. Forward= memindahkan (n) langkah maju. 
2. Backward= memindahkan (n)  langkah mundur. 
3. Left= membelokan ke kiri 90°
4. Right= membelokan ke kanan 90°
5. North= membelokan ke utara, lalu bergerak maju (n) langkah.
6. South= membelokan ke selatan, lalu bergerak maju (n) langkah. 
7. West= membelokan ke barat, lalu bergerak maju (n) langkah. 
8. East= membelokan ke timur, lalu bergerak maju (n) langkah. 
9. PaintWhite= mewarnai dengan warna putih pada path.
10. PaintBlack= mewarnai dengan warna hitam pada path. 
11. StopPainting= menyuruh robot untuk berhenti mewarnai.
12. PickUp= mengambil objek yang ada di depannya. 
13. PutDown= meletakkan objek di depannya. 
14. Repeat (n) {..}= mengulang script (n) kali. 

D) Contoh Menjalankan RoboMind


Script untuk menjalankan robomind seperti gambar di atas, yaitu..
   
   1. PaintWhite
   2. Forward(2)
   3. Right
   4. Forward(2)
   5. Right
   6. Forward(2)
   7. Right
   8. Forward (2)
   9. Right

Jika mau di repeat, scriptnya seperti berikut
   
   1. Repeat (4) 
   2. {PaintWhite
   3. Forward(2)
   4. Right}

Sekian materi yang saya sampaikan, bila ada kesalahan mohon dimaafkan. 
Terima kasih..

                                                                                                                                      •Fahta Salsabilla 

2 komentar:

Cara Menggunakan Robomind

Kita akan mulai tutorial ini dengan membuka dan menggunakan aplikasi RoboMind dengan mengikuti langkah-langkah berikut ini: 1. Setelah prose...