Robotics Studio Overview

Wawawa sudah lama tidak post di blog ini, kemaren-kemaren lelet banget soalnya klo diakses dari kampus. Jadi rada males, hehe. Wah kayaknya lagi rame nih bahas soal Robotics.. Well rekan-rekan pasti sudah liat detailnya gemana Z jelasin bikin wall follower. Trus Umar yang cukup detail post tentang gemana Robotics, instalasi Robotics, Projectnya dia,dsb. Tapi aku juga punya artikel tentang robotics nih. Bisa di web aku di ITB disini, tapi kadang *** tiba-tiba mati tergantung mood PLN Stick out tongue, jadi ada juga disini.

 

Pendahuluan

Microsoft Robotics Studio (MSR) adalah sebuah lingkungan pengembangan berbasis Windows yang memudahkan pengembangan aplikasi robot yang dapat diimplementasikan untuk berbagai platform. MSR Runtime memberikan lingkungan pengembangan yang telah didesain untuk mengakomodasi kebutuhan aplikasi robot yang antara lain adalah:
  1. Harus memungkinkan untuk memonitor state dan berinteraksi dengan setiap komponen walaupun aplikasi sedang berjalan.
  2. Harus mampu menanganin berbagai sensor secara konkuren dan orchestrate input tersebut tanpa mempengaruhi task lainnya.
  3. Harus mampu menangani otomasi dan pengendalian robot secara lokal maupun remote.

MSR menggunakan Service Orientation Architecture (SOA) yang mengkombinasikan arsitektur web, web services, dan sistem terdistribusi.

 

Intinya

Kita akan menggunakan framework dari MSR untuk membuat aplikasi robot. Aplikasi bisa dibuat dengan Visual Studio 2005  dengan menggunakan bahasa pemrograman yang didukungnya, let say C#, VB, J#, dsb. Aplikasi yang kita bangun pun bisa berupa aplikasi Windows, Windows Mobile, Console, atau Web based. Jadi kita bisa integrasikan dengan aplikasi apapun yang kita bangun dengan .NET. Seperti yang kita bisa lihat pada gambar berikut ini:

Buat yang rada males liat kode-kode program, bisa gunakan Visual Programming Language. Check this out..

Trus kerennya nanti kita bisa simulasikan dulu robot yang kita buat programmnya di sebuah lingkungan visual yang keren abis..

Satu hal lagi, jadi yang kita code di Visual Studio atau Visual Programming Language adalah servicesnya saja. Jadi implementasi dari kode yang kita buat bisa untuk jenis robot apa saja. Asal robot tersebut mendukung service yang kita butuhkan. Deskripsi dari service yang di support oleh sebuah robot disimpan dalam sebuah file xml yang disebut dengan manifest file. Manifest file inilah yang akan jadi referensi kita saat kita deploy aplikasi yang kita buat.So, tunggu apalagi. Coba sekarang juga.. :D
Share this post: | | | |
Published Wednesday, January 31, 2007 10:00 AM by Narenda Wicaksono
Filed under:

Comments

No Comments
Powered by Community Server (Commercial Edition), by Telligent Systems