Assalamualaikum,

dikesempatan kali ini saya akan mengupdate progress tugas akhir saya yaitu vision,
alhamdulillah akhirnya project ini berhasi saya selesaikan, spesifikasi kamera yang saya pakai
adalah menggunakan kinect sebagai pengambil gambar
lalu dengan library opencv saya gunakan untuk image processing algoritma

deteksi gambar juga sangat baik, frame rate sangat baik,
untuk patern baju robot soccer menggunakan hanya 2 warna dengan kombinasi 4 warna hitam putih
sebagai identifikasi ID robot.

hehe saking semangatnya ngetik nih ampe bebusa .. seneng soalnya tugas akhir ini bisa beres juga
ga nyangka, awal awal masih bingung apa itu opencv apa itu image processing..

ok guys check my video, enjoy :)



Vision RobotSoccer - THE EYE

Finally,

ga kerasa udah hampir subuh nih coding, buat satuin server sama fungsi image processing yang sebelumnya udah dibuat,

akhirnya rampung juga.. alhamdulillah..

GUI ini untuk server yang nantinya akan memberikan posisi kepada aplikasi AI
dan selanjutnya akan diproses oleh AI.

berikut screenshot aplikasinya, freshh from my room...
belum di coba di lab..
tapi dari testing testing semua oke.. sesuai yang diinginkan...



thanks udah mampir :)
oke setelah sekian lama melakukan perubahan di code untuk tracking warna,
perubahan hitungan algoritma

perubahan warna patren dan lain lain

sekarang tiba saatnya pengetesan akhir untuk qualitas tracking ini,

senang akhirnya dikit lagi beres ini vision, bisa langsung diterapkan untuk memberikan
posisi robot pada AI

finnaly,

melakukan beberapa percobaan pada rumus sebelumnya, dan dibantu oleh mas arkan soal masalah ini, rumus baru ditemukaaannn.,...


yesss, begadang2 ga berbuahkan hasil, sekarang sangat stabil, sudut manapun tetap menghasilkan hasil yang bagus untuk menentukan titik kordiat dari sudut yang diinginkan

dan pendeteksian id robot pun semakin baik

Id robot sudah terdeteksi menggunakan rumus dari trigonometri untuk menentukan titik spesial dari sudut yang telah ditentukan, tetapi karena nilai pembanding menggunakan rumus

....sin(sudut-desiresudut)/sin(sudut)...

maka ketika sudut pada titik 0 misalkan hasil dari sin(0) adalah 0 dan angka yang dibagi 0 akan menghasilkan nilai tak hingga

sehingga pada kondisi tersebut, id robot tidak terdeteksi karena hasil dari rumus salah

setelah melakukan beberapa percobaan, ternyata patern kemaren mempunya beberapa kelemahan yang dapat mengganggu ketika robot sedang bergerak cepat,

penyebabnya bisa membuat deteksi identifikasi robot menjadi terganggu, maka setelah melakukan beberapa riset dan percobaan, saya melakukan beberapa perubahan nih pada patern dan juga pada algoritma penghitungan posisi kombinasi 4 warna.

berikut adalah perbedaan patern.

Setelah sebelumnya mendeteksi titik tengah kordinat robot dan sudut robot, akhirnya saya dipusingkan oleh cara mendeteksi kombinasi warna id robot yang menghasilkan sesuatu nilai unik yang nantinya akan digunakan sebagai acuan untuk membedakan id robot.

nah untuk itu maka saya mencari cari lah rumus yang mesti dipakai, yaitu menggunakan trigonometri dan sudut kertasius..
pelajaran di STM dlu yang sekarang saya sudah lupa lagi, :|

akhirnya baca baca, tanya sana sini mencoba membangkitkan ingatan lama tentang trigonometri untuk dapat mendeteksi ukuran sudut yang diinginkan menggunakan titik kordinat yang sudah didapat tadi,

setelah berdiskusi dengan diki (teman satu team robot) kami belum mendapatkan pencerahan, malah makin pusing haha, referensi yang saya baca saya dapatkan dari blogger juga yang sepertinya hobby di bidang matematika yaitu http://belajarmatematikadanfisika.blogspot.com/2013/01/trigonometri-i.html dan http://matematikaeducation-matematika.blogspot.com/2011/01/trigonometri.html

hai hai, kali ini saya mw update nih progress vision buat robot soccer saya ini,
titik tengah pada robot sudah terdeteksi, berikut sudutnya. tapi saya belum yakin apakah rumus pencari sudut yang saya pakai ini sudah benar, harus banyak banyak nyari referensi nih haha...

oh iah tinggal cara mengidentifikasi kode masing masing robot, hmm masi agak pusing di bagian ini, perlu baca2 rumus tentang http://en.wikipedia.org/wiki/Scalar_product

Hello guys,

akhir nya setelah pusing mikirin kombinasi warna, pusing mikirin kecepatan FPS dan pengen banget usahain cuman pake 2 warna kaya team korea yang dijelaskan oleh bung Gery, akhirnya saya dapat pencerahan dari jurnal jurnal yang saya baca,

maka dengan ini saya menemukan konsep baju robotsoccer yang mudah mudahan bisa saya implementasikan ,

berikut design konsepnya :

Gambaran Umum Sistem

Vision, dalam robot soccer bisa diibaratkan sebagai mata robot itu sendiri, selain memberikan posisi posisi masing masing robot, juga memberikan posisi musuh, posisi bola dan posisi gawang tempat untuk mencetak gol. Pada lapangan, vision juga dapat memberikan informasi besarnya lapangan, posisi posisi tertentu untuk melakukan action, seperti tendangan bebas, tendangan penalti, dll
vision ini membagi bagi beberapa warna menjadi beberapa patern yang kemudian di terjemahkan menjadi posisi dan sudut dari robot itu sendiri. Saya sendiri mendevelop bagian vision ini dari awal menggunakan opencv image processor, untuk dapat mengetahui seluruh posisi robot dan posisi bola, serta detail lapangan yang ada.
hai semuaa,,,,,

pengen update nih, tentang tugas akhir mata kuliah CGI yang saya dan teman kelompok saya kembangkan, mudah mudahan ada yang terinspirasi ya ? hehe

berbekal suplement dari dosen, dan google.com *pasti
kita memulai melakukan riset riset untuk tugas akhir mata kuliah CGI ini, requirmentnya ga ribet ribet sih, kita diberikan kebebasan untuk membuat apa saja controling rangkaian lewat website menggunakan teknologi CGI, nah pusing tuh soalnya katanya walaupun satu team, kita masing2 harus mempunya kontribusi spesifik atas apa yang kita kerjakan ditugas akhir ini, waktu itu kita asumsikan bahwa masing masing dari kita harus membuat satu kontrol di CGI dan controlling itu harus berkaitan satu sama lain, misal saya kontrol lampu truz teman saya kontrol pagar otomatis, dan tema tugas akhirnya smarthouse,, nah loh, bingung haha...

Tubes php, membuat Ecommerce


hai guys, kali ini saya mw nampilin nih web tubes ecommerce,
cita2nya sih pengen sebagus lazada haha
*ngimpiii *ditabokin user

yah tapi impian yang bikin kita semangat, bikin kita hidup setuju ga ?

dulu sih saya sering memakai magento untuk membuat ecommerce2 seperti ini..
yah lumayan susah juga sih, menggunakan zend framework, dan yang pasti bakal main yang namanya collection collection buat nampilin barang sekalipun haha..

ok enjoy.. buat yg pengen coba2 bisa ke tubesian.sayasemut.cu.cc

thx ya :D

Potret pendidikan kita, benarkah ?

Surfing surfing.. and i got this one, artikel ini sangat bagus untuk menjadi evaluasi kita bersama baik sebagai mahasiswa siswa, orang tua, dan tenaga pendidik, maupun semua element yang termasuk didalam pendidikan.
silahkan disimak :

SEBUAH RENUNGAN DARI SANG GURU BESAR
BUDAYA MENGHUKUM DAN MENGHAKIMI PARA PENDIDIK DI INDONESIA
Ditulis oleh: Prof. Rhenald Kasali (Guru Besar FE UI)
LIMA belas tahun lalu saya pernah mengajukan protes pada guru sebuah sekolah tempat anak saya belajar di Amerika Serikat. Masalahnya, karangan berbahasa Inggris yang ditulis anak saya seadanya itu telah diberi nilai E (excellence) yang artinya sempurna, hebat, bagus sekali. Padahal dia baru saja tiba di Amerika dan baru mulai belajar bahasa.
...Karangan yang dia tulis sehari sebelumnya itu pernah ditunjukkan kepada saya dan saya mencemaskan kemampuan verbalnya yang terbatas. Menurut saya tulisan itu buruk, logikanya sangat sederhana. Saya memintanya memperbaiki kembali, sampai dia menyerah.
Rupanya karangan itulah yang diserahkan anak saya kepada gurunya dan bukan diberi nilai buruk, malah dipuji. Ada apa? Apa tidak salah memberi nilai? Bukankah pendidikan memerlukan kesungguhan? Kalau begini saja sudah diberinilai tinggi, saya khawatir anak saya cepat puas diri.
Sewaktu saya protes, ibu guru yang menerima saya hanya bertanya singkat. “Maaf Bapak dari mana?”
“Dari Indonesia,” jawab saya.
Dia pun tersenyum.

Nama gw fana, biasa dipanggil ian, nah ceritanya gini magang pun dimulai, kami memulai praktek kerja magang pada tanggal 23 desember 2013 untuk anak anak robotik, tempat ruangan kami berada di gedung labtek 8 di basement. Singkat cerita terpilihlah 7 orang kece kece yang akan magang di lab robotik ini yaitu saya sendiri, dea, toni, diki, riefgin, vitra dan pipo.
Saat pertama kami di briefing tentang target dan proses magang kita disini, kita dijelaskan beberapa hak kewajiban kami di lab yang ada di basement ini, pada hari pertama ini kita diberikan arahan tentang deskripsi target magang yang akan diberikan, nah penanggung jawab kami di labtek ini adalah pak Syahban, dia menanyai kami dengan beberapa pertanyaan tentang ketertarikan dan kemampuan yang kami kuasai dan minati, ini bertujuan untuk membagi bagi tugas magang yang akan kita jalani, setelah beberapa diskusi ringan, akhirnya kami diberikan masing masing tugas yang berbeda, dan aku kebagian dibagian vision.
Hello guys .. kali ini aku akan memposting sebuah demo aplikasi nih .. aplikasi parkir ...
berbasis java

aplikasi ini menggunakan webcame untuk menscreenshot untuk memfoto motor yang masuk sehingga dapat dilakukan crosscek saat motor keluar... hehe

masi cupu sih aplikasinya, tapi bisa di bilang sudah bisa di implementasikan, selain itu aplikasi ini juga memiliki fungsi chat yang dimana dipakai untuk melakukan kordinasi di lapangan , karena lahan parkir pastilah luas, dan operator yang sedang bertugas tidak bisa dengan mudah meninggalkan pos penjagaan yang dijaga olehnya, maka chat ini bisa sebagai media alternative untuk melakukan cross cek atau report mendadak.

berikut adalah videonya nih guys yang saya upload ke youtube hehe..

kritik dan saran membangun sangat saya harapkan..

happy coding...


Hai guys, kali ini saya akan mencoba memberikan sesuatu tutorial tentang cara membuat editor kaya notepad, gmn guys keren kan... loe bisa punya editor yang bisa loe rubah rubah dan tambahkan fungsi sesuka loe semua.

nah guys berikut video tutorial tentang cara pembuatan editor ini, layout merupakan hasil karya bertapa ane dari gunung sumbang wahaha *oke yg ini ngarang