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

Trial Error Roboloid-Walking Droid with Arduino Mega 2560

Robotis Roboloid adalah penyedia kit robot berbasis bioloid robot dengan berbagai variasi. pada kesempatan ini penulis mendapat kepercayaan untuk merakit bioloid walking droid. walking droid merupakan robot berkaki 2 yang paling sederhana dengan 4 servo dynamixel Ax-12 sebagai penggeraknya. untuk kontrolernya penulis menggunakan arduino mega 2560 ADK version dari DFRobot. Untuk interface antara arduino mega dengan dynamixel bisa dilihat dalam post sebelumnya disini.

alat bahan yang digunakan :

  1. 4 servo dynamixel AX-12
  2. 1 arduino mega 2560
  3. IC 74LS241N
  4. baterai Li-Po 1000 mAH bawaan dari kit
  5. kabel dll

Continue reading