Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Daniel Richard Andriessen S1 Sistem Komputer

Presentasi serupa


Presentasi berjudul: "Daniel Richard Andriessen S1 Sistem Komputer"— Transcript presentasi:

1 Daniel Richard Andriessen 08.41020.0011 S1 Sistem Komputer
PENGENDALIAN MOBILE ROBOT BERBASIS WEBCAM MENGGUNAKAN PERINTAH ISYARAT TANGAN Daniel Richard Andriessen S1 Sistem Komputer

2 Latar Belakang Masalah
Membuat aplikasi pengontrol Robot menggunakan perintah isyarat tangan dengan metode template matching.

3 Rumusan Masalah Bagimana menerapkan metode template matching sehingga dapat mengolah citra pola tangan menjadi isyarat perintah untuk pergerakkan robot. Bagaimana menggerakkan robot sesuai dengan perintah isyarat tangan yang sudah terdeteksi.

4 Batasan Masalah Robot yang digunakan adalah Robotino.
Proses pengolahan citra menggunakan library OpenCV. Bahasa pemrograman yang digunakan adalah Microsoft Visual C Warna background harus berbeda dengan warna kulit. Warna kulit yang dideteksi, adalah warna kulit kuning langsat. Posisi citra tangan harus terdeteksi di dalam kotak. Robot hanya dikontrol oleh satu orang saja. Pengambilan citra dan roses pengolahan citra dilakukan pada PC. Robotino dikendalikan oleh sinyal kontrol dari PC melalui jaringan wireless.

5 Tujuan Menerapkan metode template matching sehingga dapat mengolah gambar pola tangan menjadi isyarat perintah untuk pergerakkan robot. Menggerakkan robot sesuai dengan perintah isyarat tangan yang sudah terdeteksi.

6 Omni-Directional Robot
Omni-directional robot adalah robot dengan dengan sistem pergerakan yang secara langsung dapat bergerak kesegala arah dengan konfigurasi apapun. Keunggulan robot omni ini adalah pada roda yang berupa omni directional poly roller wheel , robot dengan omniwheel mampu melakukan gerakan yang kompleks untuk mencapai posisi tertentu.

7 Robotino

8 Citra Digital Citra digital adalah citra dua dimensi yang dapat ditampilkan pada layar monitor komputer sebagai himpunan berhingga (diskrit) nilai digital yang disebut pixel (picture elements).

9 Pengolahan Citra Digital
Pengolahan citra merupakan teknik manipulasi citra secara digital yang khususnya menggunakan komputer, menjadi citra lain yang sesuai untuk digunakan dalam aplikasi tertentu. Agar mudah diinterpretasi oleh manusia atau komputer, pengolahan citra harus dilakukan dengan berbagai macam metode untuk mencapai citra sesuai yang diinginkan.

10 Pengolahan Citra Digital
Thresholding, Smoothing, color filtering, ruang warna (RGB , HSV)

11 Metode Template Matching
Template matching adalah salah satu teknik dalam pengolahan citra digital yang berfungsi untuk mencocokan tiap-tiap bagian dari suatu citra dengan citra yang menjadi sampel (template).

12 OpenCV OpenCV (Open Computer Vision) adalah sebuah API (Application Programming Interface) library yang sudah sangat familiar pada pengolahan citra computer vision. Computer vision itu sendiri adalah salah satu cabang dari bidang ilmu pengolahan citra (Image Processing) yang memungkinkan komputer dapat melihat seperti manusia. Dengan computer vision tersebut komputer dapat mengambil keputusan, melakukan aksi, dan mengenali terhadap suatu objek. Beberapa pengimplementasian dari computer vision adalah face recognition, face detection, face/pbject tracking, road tracking, dll.

13 Open Robotino API OpenRobotinoAPI adalah Application Programming Interface, yaitu library aplikasi programming yang dibuat khusus untuk Robotino yang diciptakan untuk mempermudah user dalam membuat program pada Robotino.

14 Blok diagram secara umum

15 Flowchart Program

16 Pengolahan Citra Thresholding

17 Pengolahan Citra Smoothing

18 Pengolahan Citra Segmentasi RGB ke HSV

19 Pengujian Tabel pergerakan Robotino melalui setVelocity

20 Pengujian Data Sampel (template)

21 Pengujian template matching

22 Pengujian template matching

23 Pengujian template matching


Download ppt "Daniel Richard Andriessen S1 Sistem Komputer"

Presentasi serupa


Iklan oleh Google