KURSUS ROBOTIK - RoboMind
Robotik | Kursus Robotik | RoboMind
RoboMind merupakan aplikasi pemrograman sederhana yang dibuat dengan tujuan pendidikan. Aplikasi RoboMind memiliki berbagai macam aturan pada pemrogramannya,dengan tujuan melatih pemula pemula saat mempelajari dasar dasar dari logika pemrograman. Aplikasi ini dapat menunjukkan bagaimana simulasi robot yang bisa digerakkan dengan perintah perintah yang tersedia. Selain bertujuan untuk memperkenal teknik teknik pemrograman umum, aplikasi ini juga bertujuan untuk memperkenalkan robotika dan Artificial Intelligence
RoboMind bisa digunakan di beberapa sistem operasi seperti Windows, Linux dan Mac OS X. RoboMind dirilis pada tahun 2005 dan dikembangkan oleh Arvid Halma, ia adalah mahasiswa dari Universitas Amsterdam pada saat itu, Sejak tahun 2011 RoboMind di produksi dan dikembangkan oleh Research Kitchen.
BAGIAN SIMULASI
Aplikasi ini dibangun dibagian dunia grid dua dimensi di mana robot sudah dapat bergerak, mengamati neighboring cells, atau menandainya dengan meninggalkan jejak cat. Dunia mungkin juga mengandung apa yang disebut suar yang dapat dibawa-bawa oleh robot untuk membersihkan jalannya.
Sejak versi 4.0, RoboMind dapat memungkinkan untuk mengekspor skrip RoboMind ke robot di dunia nyata secara langsung, contohnya pada saat ini yaitu, Lego Mindstorms NXT 2.0 yang sudah didukung.
BAHASA SCRIPT
RoboMind menawarkan bahasa scripting dasar yang terdiri dari seperangkat aturan ringkas. Terlepas dari perintah untuk membuat robot melakukan instruksi gerakan dasar, aliran kontrol dapat dimodifikasi dengan percabangan bersyarat (if-then-else), loop (sementara) dan panggilan ke prosedur khusus.
Bagian pemrograman menawarkan editor teks terintegrasi untuk menulis skrip ini, dengan penyorotan sintaks, pelengkapan otomatis, dan penomokan baris. Modifikasi pada bagian, seperti melukis sel kisi, digunakan untuk menyimpan status runtime. Ini menunjukkan robot di lingkungannya terkait langsung dengan mesin Turing 2D. Sejak versi 5.0, bahasa ini memungkinkan deklarasi variabel dan fungsi (prosedur yang mengembalikan nilai).
Bahasa scripting itu sendiri saat ini tersedia dalam 22 bahasa yaitu: Arab, Catalan, Cina, Ceko, Belanda, Inggris, Prancis, Jerman, Yunani, Hongaria, Indonesia, Korea, Polandia, Portugis Brasil, Rusia, Slovakia, Slovenia, Spanyol, Swedia, Thailand, Turki, dan Ukraina. Semua instruksi dan kata kunci dapat diterjemahkan. Ini membuatnya lebih mudah dipelajari untuk penuturan non-Inggris daripada kebanyakan bahasa pemrograman lain yang dibatasi oleh sintaks bahasa Inggris dan abjad Latin.
HUBUNGAN DENGAN PERANGKAT LUNAK PENDIDIDKAN LAINNYA
Bahasa pada RoboMind agak mirip dengan Karel the Robot tetapi sintaksnya lebih dekat ke C/C++ sementara Karel lebih dekat ke Pascal.
RoboMind dapat dikaitkan dengan Logo, di mana kura-kura dapat dipindahkan untuk membuat bentuk geometris. Namun sintaks RoboMind berbeda dan lebih berhubungan langsung dengan bahasa scripting mainstream, seperti JavaScript. Di RoboMind, memahami dan mengubah lingkungan sama pentingnya, di mana Logo sebagian besar berfokus pada yang terakhir. Ini membuat RoboMind lebih cocok untuk mendemonstrasikan aplikasi kehidupan nyata. Di Logo, di sisi lain, pengguna memiliki lebih banyak kebebasan untuk membuat efek visual.
Bahasa pemrograman pendidikan gratis lainnya, seperti Alice dan Scratch fokus pada domain yang lebih luas dari bercerita interaktif.
Komentar
Posting Komentar