Implementasi Color Scanning pada Robot Humanoid Soccer menggunakan Cmucam4 dan Seeduino 2560

IMG_20130503_060834

Sebuah robot tentunya harus memiliki “penglihatan/vision” untuk bisa mendeteksi benda benda yang berada disekitarnya untuk kemudian diproses lebih lanjut menjadi sebuah aksi dari robot tersebut. Misalnya pada saat ini yang sedang cukup ngetren adalah robot humanoid soccer atau robot pemain sepak bola. Robot soccer tentunya harus memiliki sebuah vision untuk mendeteksi bola maupun gawang, sehingga dia mampu mencari bola, mengejar bola maupun mencetak gol ke gawang lawan. metode yang digunakan untuk mendeteksi ataupun membedakan bola dengan gawang pada robot soccer ada bermacam macam, antara lain adalah dengan metode pengenalan bentuk, pengenalan warna, atau kombinasi keduanya. Pada kesempatan ini penulis akan berbagi sedikit ilmu tentang pengenalan objek robot soccer berbasis color scanning, yaitu mendeteksi bola yang biasanya berwarna orange dan gawang yang biasanya berwarna kuning dan biru. peralatan yang penulis gunakan antara lain :
1. Seeduino Mega

Seeeduino_Mega

Seeduino mega merupakan kontroler berbasis arduino yang menggunakan  ATMega 2560 sebagai mikrokontrolernya.

Features

  • ATmega 1280 @ 16MHz
  • Selectable 5V/3.3V operation
  • 70 Digital IO
  • 16 Analog inputs
  • 14 PWM outputs
  • 4 Hardware serial ports (UART)
  • Compatible with most Arduino Duemilanove and Diecimila Shields
  • Small form factor, 30% shorter than Arduino Mega
  • Easy to program, no additional hardware is required to load firmware – just plug to a USB port and you’re good to go.
  • ICSP Header
  • Can be powered through a battery or through a AC to DC adaptor

sumber : http://www.seeedstudio.com/wiki/Seeeduino_Mega
2. Cmucam4

CMUcam4 Arduino Shield A Big - Rev A

Continue reading