Wednesday, June 25, 2014

Graduate Admissions

The last days of undergraduate is highly difficult due to uncertainty of future. Some students want to work in industry just after the school, but some want to dive to deeper education, the second one is actually my situation. I'm going to write about the circumstances that I faced during this admission period.
The first question is where you want to study?
This question is critical because the admission deadlines of countries/universities are diverse. For instance, If you need to get a scholarship or TA/RA, you must complete all of your preparations of admissions like GRE, TOEFL, Recommendation Letters, Letter of intent, etc before September. These deadlines are available in the graduate school of your school of interest.
How can you decide the proper graduate school?
To be able to look at deadlines, the graduate schools must be determined properly. So, How can you decide the proper graduate school? This answer is fun and also difficult, because you need to check websites of tons of schools. When I started to search, I even did not know where to look on the websites. After some experience, I can say that I only check the research areas or groups part of my department of interest. This leads me to go to personal websites of specific professors.
Be confident, but not arrogant
Most of students do not trust themselves due to their GPA, standardized test scores, etc. They are partially right; however, I can say that be confident, contact professors, explain yourself, your career plan, your research areas, read their articles and so on. While doing these, write in formal way. There may be even a "how to contact me" guide of the professor who you want to study with.
Being confident is good, but the more may leads you to make mistake like applying to a few number of school. GPA, test scores, recommendation letters are a package and you cannot ever know how the decisions are made in admission committee. So, always apply a wide range of school from the low ranked ones to highest ones.
All in all, if you've decided to pursue a graduate study, you need to be fast and confident. Apply a broad range of school, not just Top Ranked Ones. If you are a undergrad, determine your goals before mid of your third year. In addition to them, try to keep your GPA high and consider to take your low graded courses and if you have any opportunity, try to get involved in some research. I want to write some of my suggestions, good luck with your dream school.
Çağatay Odabaşı
Electronics and Communication Engineer
Creative Commons Lisansı
Çağatay Odabaşı isimli yazarın Graduate Admissions başlıklı eseri buCreative Commons Alıntı-LisanDevam 4.0 Uluslararası Lisansı ile lisanslanmıştır.
http://www.cagatayodabasi.com/2014/06/graduate-admissions.html bağlantısındaki esere dayalı olarak.

Sunday, March 2, 2014

Telefonlarınızı Temiz Bir Su için 10 dakika Bırakmaya Hazır mısınız ?

Merhaba,

Bugün 10 dakika sonunda gerçekten çok mutlu olacağınız bir projeyi anlatmak istiyorum.

UNICEF TAP PROJECT nedir ?

Bu proje Dünya'da temiz suya ulaşamayan insanlara yardım etmeyi sağlayan bir projedir. Peki bunu nasıl yapıyor ? Telefonunuzdan uniceftapproject.org'a girin ve telefonunuzu yatay bir şekilde bırakın. Bu aşamadan sonra yapacağınız tek şey telefonunuza dokunmamak. Eğer 10 dakika telefonunuza dokunmazsanız Dünya'daki bir çocuğun 1 günlük temiz suya erişimini sağlamış oluyorsunuz.

Biraz internet sitesinden bahsedersek. Başlarken programla ilgili birkaç dialog gösteriliyor. Daha sonra telefonunuzu yatay bir şekilde bırakıyorsunuz ve istatistikler ekrandan akmaya başlıyor. Bence çok güzel bir kullanıcı arayüzü var bir bakmanızı tavsiye ederim, 10 dakika sonunda gerçekten çok mutlu oluyorsunuz ve bunun için hiçbir şey yapmıyorsunuz. UNICEF'e böyle proje yaptığı için teşekkür ediyorum.

Buradan videosuna ulaşabilirsiniz.




Cagatay Odabasi & irem Ezgi Dayan

Monday, February 17, 2014

Space Poppers - Yeni Android Oyunum

Space Poppers



Space Poppers telefonunuzla eğlenceli vakitler geçirebileceğiniz yeni bir Android oyunudur. 

Hikaye
Uzaylısınız, mutlu bir şekilde gezegeninizde yaşıyorsunuz fakat bu arada insanlar Dünya yetmediği için yeni gezegenler aramaya koyulmuşlar. Sizin gezegeninizi beğeniyorlar ve gemileriyle size saldırıyorlar. Gezegeninizi kurtarmak size kaldı. UFO'nuza atlayıp hepsini ezmeniz lazım. 

Oynanış
Oynanışı çok basit fakat eğlencelidir. Space Poppers'ı oynamak için telefonunuzun ekranı yukarı bakacak şekilde telefonunuzu tutup, düşman gemilerine doğru telefonu eğmeniz gerekir. Fakat kara deliklerden uzak durmanız gerekiyor aksi takdirde sizi yutabilirler.

Özellikler
  • Dünya sıralamanızı görebilme (Şu an oyuncu sayısı az fakat zamanla artacağını umut ediyorum :) )
  • 4 farklı uzay teması (levellara göre değişir)
  • 11 farklı level
  • 5 farklı düşman gemisi
Oyundan Görüntüler





Oyunumu denemek isteyen arkadaşlar için Google Play Linki: 


Get it on Google Play


Son olarak ise oyunun serverdaki güncel skor tablosunu da buradan paylaşıyorum, sayfanın en altında bulabilirsiniz.
Benden bugünlük bu kadar. Destekleriniz için teşekkür ediyorum.




Loading Data...



Sunday, February 2, 2014

Yeni uygulamamız Alkollü Müyüm? Yayında

Herkese merhaba,

Ara tatile girmemizle beraber birkaç arkadaşla aklımızda bulunan bir uygulama fikrini hayata geçirdik. Adı Alkollü Müyüm? Uygulama kullanıcının ne kadar içtiğini, kilosunu ve cinsiyetini isteyerek alkolün kanından ne kadar sürede temizleneceğinin grafiğini veriyor.

Uygulama şu an temel 10 adet içki türünü destekliyor, bunlar:

- Vodka
- Cin
- Şampanya 
- Şarap
- Bira 
- Rom
- Viski 
- Tekila 
- Bailey's 
- Rakı

Bu liste en popüler içkilerden oluşturulmuştur ve bira için en popüler bira alkol oranı baz alınmıştır. İlerleyen zamanlarda kullanıcılardan gelen isteklere göre liste yenilenecektir.

Uygulamayı Android Marketten indirmek isteyenler için:

Get it on Google Play

Uygulamanın reklamsız versiyonunu Amazon Appstore'dan satın almak isteyenler için:





İsteyenler uygulamayı online olarak aşağıdaki widgettan da deneyebilirler:



Uygulamanın kullanımı oldukça basit ve hemen sonucu görmek mümkün. İnsanın gözünü yormayan son derece basit bir arayüze sahip.

Bunun yanında global olabilmek adına markette ABD ve İngiltere için Drunk Too Much? adında bir çevirisi  de bulunmaktadır.

Alkol alınan zamanlarda insanlar için yararlı olabilecek bu uygulamanın tamamen tahmin yaptığını da unutmamak lazım. Hiçbir şekilde programın bağlayıcılığı yoktur. Sonuçlar kişiden kişiye çok farklı sebeplerle farklılık gösterebilir. Hiçbir uygulama için kullanılamaz. Kandaki alkolü en doğru şekilde öğrenmenin yolu yetkililerce yapılan kan testleridir. En ufak miktarda alkol aldığımızda bile araç kullanmamak gerekir. Kendimizin ve diğer insanların canını yakmayalım.

Çağatay Odabaşı

Saturday, December 14, 2013

Mobile Robot using SLAM with IR sensor: Hardware and Control Board

My final year project is a mobile robot that is mapping indoor environments and I decided to share my work in my blog. In this article, the hardware part of the robot is mentioned. If you have an advice or critics about my works, please contact me.

I always believe that it's better to use ready to use kits for hardware while making a robot. The main reason is that I'm an Electrical Engineering student and the other is that there is no need to spend time to create and optimize a chassis to reduce its error. However, some parts of the hardware must be adjusted to specific robotics application like sensors etc. 

Chassis Part

The chassis of my robot is Dagu Rover 5 with 4 motors and 4 encoders. The motors on it has 2.4 A stall current at 7.2 V. This chassis has many advantages. First, the encoders are very useful for getting odometry data. Second, the torque of motors are good enough to use this chassis in indoor and outdoor environments. Lastly, there is a good motor driver designed for this chassis. That's why; I choose Rover 5 for my project, instead of making my own chassis. It's picture taken from Pololu web site.


As I mentioned, there is a good motor driver available in Sparkfun. It can handle the stall currents of motors, there are some pins to read encoder data and it's easy to use. As a power source, I use 7.2 V lipo battery and 7803 and 7805 IC's for regulation.

Scanning Part

To get range data, the robot uses Sharp GP2Y0A02YK0F, its valid measurement interval is 20-150 cm. SLAM algorithm generally uses laser sensors which are highly accurate and fast; however, I can't use a laser sensor. Instead of it, I use a IR sensor on a 9g servo. So, I'm able to get wide range data with huge delay. 

Microcontroller

While choosing a microcontroller, I give importance to pin number, ADC and timer modules and it must be a development kit to reduce soldering and searching time of external components and mcu. After some search, I decided to use TI Steallaris Launchpad for my robot. 

These are the most important parts of my robot. After this, I implement some algorithms to drive the robot, get measurements from environment and build a map by using them. Lastly, I learnt some much about mobile robots and SLAM from Control of Mobile Robots by Magnus Egerstedt on Coursera and Artificial Intelligence for Robotics by Sebastian Thrun on Udacity, so I advice these courses whoever want to get details.

This is the last photo of my robot: 



Cagatay Odabasi 
Electrical Engineering Student 

Sunday, November 17, 2013

Autocorrelation based Speaker Recognition Project

Hi everyone, In this article, I want to present my final project of Speech Processing Course. The program has two different functions which are recording and recognition.

 In the recording part, the user speaks to the microphone, then program extracts the basic properties of speech signal and writes them on its database with user's name.

 The second part is recognition. In this part someone speaks to microphone and the program compares this speech signal with the signals in its database. So, the result is always a chart with some percentages. If you want to learn the details of program check out the presentation below.


 The program in the beginning:

 


The results chart:

 

 It finds my voice among 6 data.

  NOTES: 
-The comparison of male and female voices is very good, but the threshold is constant. One can use adaptive threshold to improve performance.
 -The performance is relative. The microphone must be good enough to take clear data.

Wednesday, January 30, 2013

Google Play Markette Yayınlanan İlk Uygulamam

Herkese merhaba:
Tatil başladığından beri araştırmalara yoğunluk verdim malum okulda zaman olmuyor. Android de bu araştırma konularının en önde gelenlerinden biriydi, hala da öyle. Bir kaç deneme uygulamam olmuştu daha önceden ama Google Play Store da bunların hiçbirini yayınlamamıştım taki bugüne kadar. Bugün ilk Android uygulamamı Google Play Store a koymuş bulunuyorum.
Programdan bahsetmek gerekise, program karmaşık sayılarda işlemler yapabiliyor ama daha çok basit oranda.

-Toplama
-Çarpma
-Bölme
-Kartezyen -> polar dönüşümü
-Polar -> kartezyen dönüşümü
-Eşlenik alma
-Polar bölme
-Polar çarpma

İşlemlerini gerçekleştirebiliyor. İndirilme-beğenilme sayısına göre geliştirip geliştirmemeye karar vereceğim. İndirmek isteyenler için programın linki:
Android app on Google Play

Yeni uygulamam hakkında tavsiyeler ararken gerçekten çok ilginç bir site buldum ve sizinle paylaşmak istiyorum, adı appsurfer.com. Sitenin yaptığı iş sizin play store da bulunan uygulmanızı alıp internette kullanılabilir hale getiriyorlar, tabiki bende Android play store da yeni olduğum için bu siteye bir şans vermeye karar verdim. Uygulamamdan sonuç almaya başladıktan sonra bu sitenin kattıklarıyla ilgili bir yazı yazmayı düşünüyorum. Bu kadar konuşmadan sonra kendi uygulamamın widgetını vermesem olmazdı. İşte o widget:


Herkese teşekkürler yeni bir yazıda görüşmek üzere.

Çağatay Odabaşı